Message un d'Zukunft Programméierer

Also, Dir hutt decidéiert e Programméierer ze ginn.

Vläicht sidd Dir interesséiert eppes Neies ze kreéieren.

Vläicht lackele grouss Paien Iech.

Vläicht wëllt Dir just Äert Aktivitéitsfeld änneren.

Net de Punkt.

Wat wichteg ass, datt Dir decidéiert Programméierer ginn.

Wat soll een elo maachen?

Message un d'Zukunft Programméierer

An et gi verschidde Approche.

Déi éischt: op d'Uni goen fir eng IT Spezialitéit a kréien spezialiséiert Ausbildung. Déi banal, relativ zouverlässeg, extrem laang, fundamental Manéier. Et funktionnéiert wann Dir nach d'Schoul fäerdeg sidd, oder Dir hutt d'Moyene fir Iech selwer vun annerhallwem z'ënnerstëtzen (am beschten, wann Dir alles fléien an am 2. Joer ufänkt ze schaffen) bis véier (wann Dir Aarbecht a Studie kombinéiert ass net Äre staarke Punkt) Joer.

Wat ass wichteg hei ze wëssen?

  • Et ass néideg déi richteg Uni ze wielen. Gesinn Training Programmer, Bewäertungen. E gudde Indikator ass Concoursen vun der Uni. Wann Uni Équipë op d'mannst periodesch Plaz an der Top Ten op relativ grouss programméiere Olympiaden, dann coding op der Uni net e Rudiment ginn (trotz der Tatsaach, datt Dir perséinlech vläicht guer net un Olympiaden interesséiert sinn). Gutt, am Allgemengen, gesonde Mënscheverstand Regelen: et ass onwahrscheinlech datt d'Bratsk Filial vun der Baikal State University Iech e mächtege Vollstack mécht.
    Beispiller vu gudden Universitéiten: Moskau State University / St Petersburg State University (natierlech), Baumanka (Moskau), ITMO (St. Petersburg), NSU (Novosibirsk). Trotz all hirer Eminenz, ass et ganz méiglech fir op e Budget an hinnen ze kommen, wann Dir net fir Top Departementer zielt.
  • Net nëmmen eng Uni. Trotz der Tatsaach, datt Dir iwwergräifend an all Zorte vu Saachen trainéiert gëtt, ass dat net genuch. Wéinst Bürokratie wäert d'Formatiounsprogramm bal ëmmer hannert modernen Trends bleiwen. Am beschten - fir e Joer oder zwee. Am schlëmmste - fir 5-10 Joer. Dir musst den Ënnerscheed selwer ausmaachen. Gutt, dat offensichtlech: wann Dir d'Material zesumme mat anere Studenten studéiert, da wäert jidderee vun hinnen Äre gläiche Konkurrent sinn. Wann Dir optional viraus kënnt, wäert Dir vill besser um Maart kucken.
  • Sich no enger Aarbecht sou fréi wéi méiglech. Ech hunn a mengem zweete Joer ugefaang ze schaffen. Vum Enn vun der Uni war ech scho ganz mëttel Entwéckler, an net e bescheidenen Junior ouni Erfahrung. Ech mengen et ass offensichtlech datt nom Ofschloss vum College 100k verdéngen ass méi agreabel wéi 30k ze verdéngen. Wéi dëst z'erreechen? Éischtens, kuckt Punkten A a B. Zweetens, gitt op Meetups, Fester, Konferenzen, Aarbechtsmesse. Monitor de Maart a probéiert eng Aarbecht als Deelzäit Junior / Stagiaire an all Firma ze kréien, fir déi Dir op d'mannst ongeféier gëeegent sidd. Hutt keng Angscht virun bezuelte Konferenzen: si bidden dacks ganz flott Remise fir Studenten.

Wann Dir all dës Punkte befollegt, da kënnt Dir mat der Zäit wou Dir Ären Diplom kritt, en extrem gudde Spezialist mat Beruffserfahrung an engem Räichtum vu fundamentale Wëssen ginn, déi selbstgeléiert Leit dacks duerch hir onapplizéiert Natur vernoléissegen. Gutt, d'Krust kann hëllefen wann Dir an d'Ausland gitt: do kucken se dat zimlech oft.

Wann Dir net entsprécht ... Gutt, Dir kënnt e Score kréien andeems Dir mam Floss geet, kopéiert a virbereet fir d'Examen iwwer Nuecht. Awer wéi kompetitiv mengt Dir datt Dir dann wäert sinn? Natierlech soen ech net datt Dir A an alles muss kréien. Dir musst just Wëssen kréien. Benotzt gesonde Mënscheverstand. Studéiert wat interessant an nëtzlech ass, a këmmere sech net ëm Graden.

Message un d'Zukunft Programméierer

Den Haapt Saach ass net wat se probéieren an Iech ze drécken. Den Haapt Saach ass wat interessant a relevant ass

-

Weider, zweete Wee: programméiere Coursen. Den Internet ass absolut voll mat Offeren fir Iech e Junior an nëmmen 3 Méint Klassen ze maachen. Just mat engem Portfolio, a si hëllefen Iech souguer eng Aarbecht ze fannen. Just 10k de Mount, jo.
Vläicht funktionnéiert dëst fir e puer, awer reng IMHO: dëst ass komplett Bullshit. Offäll net Är Zäit a Suen. An dofir:

Eng Persoun, déi wäit vum IT ass, wäert d'Spezifizitéite vum Beruff an 3 Méint net verstoen. Kee Wee iwwerhaapt. Et gëtt ze vill Informatioun fir ze absorbéieren, ze vill ze verstoen, an ausserdeem ze vill fir ze gewinnt.

Wat wäerte se Iech dann verkafen? Si wäerten Iech eng "mechanesch Fäegkeet" verkafen. Ouni vill an d'Detailer ze verdéiwen, weisen se Iech wat Dir musst schreiwen fir genau dëst Resultat ze kréien. Mat detailléierten Instruktiounen an der Hëllef vun engem Enseignant schreift Dir eng Aart vun Uwendung. Ee, maximal zwee. Hei ass de Portfolio. An d'Hëllef fir eng Aarbecht ze fannen ass d'Aarbechtsplaze fir Junioren aus grousse Firmen ze schécken, wou Dir onwahrscheinlech en Interview kritt.

Firwat ass dat esou? Et ass einfach: et ass ganz wichteg fir e Programméierer abstrakt ze denken. E Programméierer léist Problemer déi op eng Milliard méiglech Weeër geléist kënne ginn. An d'Haaptaufgab ass een, dee richtegste, aus Milliarden ze wielen an ëmzesetzen. Een oder zwee Projeten no Instruktioune erstellen wäert Iech e bësse Wëssen iwwer eng Programméierungssprooch ginn, awer léiert Iech net wéi abstrakt Problemer ze léisen. Fir eng Analogie ze zéien: stellt Iech vir datt se verspriechen Iech Orientéierung ze léieren, huelen Iech laanscht e puer einfache Wanderweeër, a soen dann datt Dir bereet sidd d'Taiga am Wanter eleng ze eroberen. Gutt, wat, Dir gouf geléiert e Kompass ze benotzen an e Feier ouni Mätscher ze maachen.

Zesummefaassend: Gleeft net déi, déi verspriechen Iech a kuerzer Zäit ze "rollen". Wann dat méiglech wier, wier jidderee scho laang Programmer ginn.

Message un d'Zukunft Programméierer

Lénks: Wat Dir wäert geléiert ginn. Richteg: Wat gëtt vun Iech op der Aarbecht verlaangt?

-

Drëtte Wee - de Wee vun der Majoritéit gewielt. Selfeducatioun.

Déi schwéierst, awer vläicht déi nobelst Manéier. Loosst eis et méi am Detail kucken.

Also hutt Dir decidéiert e Programméierer ze ginn. Wou ufänken?

Als éischt musst Dir Iech selwer d'Fro beäntweren: Firwat wëllt Dir dat? Wann d'Äntwert ass "gutt, natierlech, et ass net besonnesch interessant, awer si bezuelen vill", da kënnt Dir do ophalen. Dëst ass net d'Plaz fir Iech. Och wann Äre Wëllenskraaft genuch ass fir duerch eng Rëtsch Informatioun ze siften, Dausende vu Codelinnen ze schreiwen, Honnerte vu Feeler z'erhalen, an ëmmer nach eng Aarbecht ze kréien, als Resultat, ouni Léift fir de Beruff, wäert dëst nëmmen zu emotionalen Burnout féieren. Programméiere erfuerdert enorm vill intellektuell Ustrengung, a wann dës Efforten net vun engem emotionalen Retour a Form vun Zefriddenheet fir e geléiste Problem gefërdert ginn, da wäert de Gehir desto oder spéider verréckt ginn an Iech d'Fäegkeet entzéien fir iwwerhaapt eppes ze léisen . Net déi agreabelst Szenario.

Wann Dir sécher sidd, datt Dir an dësem interesséiert sidd, da kënnt Dir iwwer d'Spezifizitéiten entscheeden - wat Dir genau wëllt maachen. Wann Dir net wësst wéi Programméierer vuneneen ënnerscheeden, kann Google Iech hëllefen.

Ech schreiwen déi éischt Rotschléi direkt fir datt Dir net vergiesst: Englesch léieren. Englesch ass néideg. Dir kënnt néierens goen ouni Englesch. Nimools. Ouni Englesch kënnt Dir net en normale Programméierer ginn. Dat ass et.

Als nächst ass et ubruecht e Fahrplang opzestellen: e Plang no deem Dir wäert entwéckelen. Studéiert d'Spezifizitéiten, kuckt op Vakanzen an Ärer Spezialitéit, entdeckt iwwerflächlech wéi eng Technologien do benotzt ginn.

E Beispill Fahrplang fir e Backend Programméierer (net fir jiddereen, natierlech, dëst ass just eng vun de méiglechen Optiounen):

  1. Basics vun html/css.
  2. Python. Grondlage.
  3. Netzwierk programméiere. Interaktioun tëscht Python a Web.
  4. Kader fir Entwécklung. Django, Fläsch. (Bemierkung: just fir ze verstoen wat fir eng "Django" an "Fläsch" et sinn, musst Dir d'Vacances kucken a liesen wat do néideg ass)
  5. Am-Déift Etude vun Python.
  6. js basics.

dëser ganz, ech widderhuelen, ganz e rau Plang, jidderee vun de Punkte vun deem an sech selwer enorm ass, a vill Themen sinn net abegraff (zum Beispill Code Testen). Awer dëst ass op d'mannst eng Aart vu Systematiséierung vu Wëssen, déi Iech erlaabt Iech net duercherneen ze kréien iwwer wat Dir wësst a wat Dir net. Wéi mir studéieren, gëtt et méi kloer wat feelt, an dëse Fahrplang gëtt ergänzt.

Nächst: Fannt d'Materialien déi Dir benotzt fir ze studéieren. Main méiglech Optiounen:

  • Online Coursen. Net déi Coursen déi "Juni an 3 Deeg", mä déi, déi eng spezifesch Saach léieren. Oft sinn dës Coursen gratis. Beispiller vu Site mat normale Coursen: stepik, coursera.
  • Online Léierbicher. Et gi gratis, shareware, bezuelt. Dir wäert et fir selwer Figur eraus wou ze bezuelen a wou net. Beispiller: htmlAkademie, learn.javascript.ru, django Buch.
  • Bicher. Et gi vill, vill vun hinnen. Wann Dir net kënnt wielen, dräi Rotschléi: probéiert nei Bicher ze huelen, well ... Informatioun gëtt ganz séier veroudert; O'Reilly Verlag huet eng zimlech héich Qualitéit an normal Presentatioun; Wa méiglech, liesen op Englesch.
  • Meetups / Konferenzen / Virträg. Net sou nëtzlech a punkto Informatiounsräich, awer extrem nëtzlech wat d'Méiglechkeet ass fir mat Kollegen ze kommunizéieren, relevant Froen ze stellen an nei Bekanntschaften ze maachen. Vläicht souguer eng Vakanz fannen.
  • Google. Vill Leit ënnerschätzen, awer d'Fäegkeet fir einfach Äntwerten op e puer Froen ze fannen ass ganz wichteg. Fillt Iech gratis Saachen ze Google déi Dir net versteet. Och erfuerene Senioren maachen dat. D'Fäegkeet fir séier Informatioun iwwer eppes ze fannen ass am Wesentlechen d'selwecht wéi et ze wëssen.

Okay, mir hunn d'Informatiounsquellen entscheet. Wéi mat hinnen ze schaffen?

  1. Liesen / lauschteren virsiichteg. Liest net wann Dir midd sidd. Gitt an d'Bedeitung, iwwersprang net d'Punkten déi offensichtlech schéngen. Dacks geschitt den Iwwergang vum offensichtlechen an dat onverständleche relativ séier. Fillen gratis zréck an erëm liesen.
  2. OPSCHREIWEN. Als éischt wäert et méi einfach sinn fir Är Notizen ze verstoen wann et vill Informatioun ass. Zweetens, esou gëtt d'Informatioun besser absorbéiert.
  3. Maacht all d'Aufgaben, déi d'Quell Iech proposéiert. Obwuel nee, net esou. Maacht ALL Aufgaben déi d'Quell Iech ubitt. Och déi, déi einfach schéngen. Besonnesch déi, déi ze komplizéiert schéngen. Wann Dir festhält, frot no Hëllef Stack iwwerflësseg, op d'mannst duerch Google iwwersetzen. D'Aufgabe si fir e Grond geschriwwen; si si gebraucht fir déi richteg Assimilatioun vum Material.
  4. Kommt selwer mat Aufgaben a maacht se och. Idealerweis soll et méi Praxis wéi Theorie ginn. Wat méi enk Dir d'Material séchert, dest méi wahrscheinlech ass et an engem Mount Dir wäert et net vergiessen.
  5. Optional: Maacht Quiz fir Iech selwer wéi Dir liest. Schreift komplizéiert Froen an enger separater Quell op, an no enger Woch oder Mount, liest a probéiert ze beäntweren. Wann et net funktionnéiert, probéiert nach eng Kéier.

A mir widderhuelen dës 5 Punkte fir all Technologie déi studéiert gëtt. Nëmmen op dës Manéier (mat enger grëndlecher Theorie-Studie an enger dichter Ofdeckung vun der Praxis) wäert Dir eng héichqualitativ Wëssensbasis entwéckelen, mat där Dir Professionnel ka ginn.

An et schéngt wéi alles einfach ass: mir léieren Technologien een nom aneren, verstinn Zen, a ginn op d'Aarbecht. Dat ass wéi et ass, awer et ass net.

Déi meescht Leit, déi Programméiere léieren, ginn esou eppes:

Message un d'Zukunft Programméierer

d'Bild ass éierlech geklaut vun hei

An hei musst Dir all Schrëtt méi detailléiert kucken:

Start: Dir hutt null Wëssen. Punkt vum Depart. Näischt ass nach kloer, awer et ass wahrscheinlech extrem interessant. De Wee fänkt biergop, awer liicht. Ganz geschwënn wäert Dir klammen

Peak of Folly: "Hurra, Dir hutt Är éischt puer Coursen ofgeschloss! Alles klappt!" Op dëser Etapp blann d'Euphorie vun den éischten Erfolleger d'Aen. Et schéngt, datt den Erfolleg schonn no ass, trotz der Tatsaach, datt Dir nach um Ufank vun Ärer Rees sidd. A wärend Dir fir dësen Erfolleg beméit, kënnt Dir net bemierken wéi Äre séiere Fall an de Pit ufänkt. An den Numm vun dësem Pit:

Dall vun Verzweiflung: Also hutt Dir d'Basiscourse ofgeschloss, e puer Bicher gelies an décidéiert fir eppes selwer ze schreiwen. An op eemol geet net. Et schéngt, datt alles bekannt ass, awer wéi et ze kombinéieren sou datt et funktionnéiert ass net kloer. "Ech weess näischt", "Ech wäert net geléngen". An dëser Etapp ginn vill Leit op. Tatsächlech existéiert d'Wëssen wierklech, an et ass néierens verdampft. Kloer Ufuerderungen an Ënnerstëtzung sinn einfach verschwonnen. Déi richteg Programméierung huet ugefaang. Wann Dir an engem Raum muss manoeuvréieren, wou et e Goal ass, awer et gëtt keng Zwëschenstadien, falen vill Leit an e Stupor. Awer a Wierklechkeet ass dëst just eng aner Etapp vum Léieren - och wann déi éischt zéng Mol alles iergendwéi, mat enormen Effort, ellent erauskënnt. Den Haapt Saach ass d'Saach ëmmer erëm fäerdeg ze bréngen, op d'mannst iergendwéi. Déi eelefte Kéier gëtt et méi einfach. Op de fofzegsten erschéngt eng Léisung déi Iech schéin ass. Um Honnertsten gëtt et net méi grujeleg. An da wäert et kommen

Hang vun Opklärung: Op dëser Etapp ginn d'Grenze vun Ärem Wëssen an Ärer Ignoranz kloer eraus. Ignoranz ass net méi erschreckend; et gëtt e Verständnis wéi et ze iwwerwannen. Et gëtt méi einfach am Weltraum ouni Entscheedungen ze manoeuvréieren. Dëst ass schonn d'Arrivée. Schonn realiséiere wat Dir als Spezialist feelt, wäert Dir komplett a konsolidéieren wat néideg ass a gitt mat enger roueger Séil an d'Feld.

Plateau vun Stabilitéit: Gratulatioun. Dëst ass d'Arrivée. Dir sidd en Expert. Dir kënnt schaffen, Dir wäert net verluer goen wann Dir mat onbekannter Technologie konfrontéiert sidd. Bal all Problem kann iwwerwonne ginn wann Dir genuch Effort mécht. An trotz der Tatsaach, datt dëst d'Arrivée ass, ass et nëmmen den Ufank vun enger nach méi grousser Rees.

De Wee vum Programméierer.

Vill Gléck mat dësem!

Literatur fir fakultativ Liesen:
Iwwer de Programméierer ze ginn an den Dunning-Kruger Effekt: tyk.
Hardcore Manéier fir e Programméierer an 9 Méint ze ginn (net gëeegent fir jiddereen): tyk.
Lëscht vu Projeten déi Dir onofhängeg während Äre Studien ëmsetzen kënnt: tyk.
Just eng kleng extra Motivatioun: tyk.

Source: will.com

Setzt e Commentaire