Wéi ech net e Programméierer mat 35 ginn

Wéi ech net e Programméierer mat 35 ginn
Vun Ufank September un, Publikatiounen iwwer erfollegräich Erfolleg am Thema "D'Kandheet vun engem Programméierer", "Wéi e Programméierer no N Joer ze ginn", "Wéi ech fir IT aus engem anere Beruff verlooss hunn", "De Wee fir ze programméieren" , a sou weider an Habr an enger breeder Baach gegoss. Artikele wéi dës ginn déi ganzen Zäit geschriwwen, awer elo sinn se besonnesch voll ginn. All Dag schreiwen Psychologen, Studenten oder een aneren.

An an all Artikel kléngt e vertraute Lidd: den Haapt Saach, datt d'Auteuren beroden ass "probéieren", "net opginn", "Maacht keng Angscht" a "Gitt op Ären Dram"; an an de Kommentaren kënnt Dir dacks op d'Meenung kommen, datt wann Dir Computeren zënter Kandheet gär hutt, da mat hinnen ze schaffen ass um Enn net iwwerraschend. Mat menger Biographie als Beispill, wëll ech de Lieser op d'Iddi féieren datt initial Konditioune méi wichteg kënne sinn wéi den Effort. Glawen an enger gerecht Welt fördert psychologesche Komfort, awer reflektéiert net ganz präzis d'Realitéit.

Net erlaabt: Ufank

Wéi ech net e Programméierer mat 35 ginn

Энциклопедия профессора Фортрана для старшего школьного возраста

Meng Geschicht fänkt am fréie Kandheet mat engem Corvette Computer aus dem Computer Wëssenschaft Klassesall. Awer dëst war en zoufälleg Liichtstrahl am donkele Räich vun der post-sowjetescher Ausbildung - an deenen Deeg huet déi offiziell Studie vun der Informatik am 11. Schouljoer ugefaang. Ech ënnerschriwwen just fir eng zoufälleg ugefaangen Computer Ausbildung Wahlstudie fir Junior héich. Eemol d'Woch hunn si déi schwéier Eisen Dier vun engem donkele Büro mat Baren op de Fënstere fir eis opgemaach an eis gewisen wéi een "Hallo" um Écran mat Corvette BASIC weist. Et war super, awer et huet net laang gedauert.

Anscheinend war et eng Zort pädagogescht Experiment dat wuertwiertlech sechs Méint méi spéit opgehalen huet. Ech hunn et net fäerdeg bruecht vill ze léieren, ech hunn et nëmme fäerdeg bruecht ze interesséieren. Awer wéi d'Wiel eriwwer war, hunn se mir populär erkläert: Computeren sinn eigentlech net fir Kanner; d'Leit wuessen net op fir Informatik ze studéieren virum eeleften Schouljoer.

Et ass derwäert ze notéieren, datt iwwerall déi flott XNUMXer Joeren regéiert hunn, wéi verschidde technesch Kreesser an de Pionéierpaläse scho gréisstendeels zougemaach hunn, an doheem Computeren nach net allgemeng ginn. Also Dir konnt keen Zougang zu Technologie kréien - oder Computeren - just well Dir se léiere wollt. D'Gewënner waren d'Kanner vun entweder deene Leit, déi sech an déi nei Maartwirtschaft integréiert hunn, oder deenen, déi all Dag Zougang zu Computeren haten - Ingenieuren, Informatik-Enseignanten, "Technesch Spezialisten" a verschiddenen Departementer.

Zum Beispill, vill Joer méi spéit hunn ech geléiert datt ongeféier datselwecht Joer meng Elteren (zukünfteg) Klassekomeroden him en ZX Specrum ginn hunn. Fir Spiller, natierlech.

Wahrscheinlech wier ech aus der neier digitaler Welt verlooss bliwwen. Ech hunn studéiert an opgewuess voll zouversiichtlech datt ech elo net méi fréi wéi am eelefte Schouljoer op e Computer kommen. Et ass witzeg datt dëst ass wat geschitt ass. Awer ongeféier e puer Joer virdrun ass e richtegt Wonner geschitt - ech krut e Computer als Deel vun engem lokalen Charity Event.

Et géif schéngen datt dëst ass wou ech déi verluer Zäit musse erfëllen - awer d'Liewen huet erëm seng Upassunge gemaach.

Et gëtt e bekannte Spréchwuert datt wann Dir engem Bettler eng Millioun Dollar gitt, da weess hien net wat hien domat maache soll. Natierlech, wann hien e schlau Bettler ass, wäert hien en Deel vun der Millioun op Training verbréngen, inklusiv léieren wéi Geld ëmgeet. Awer trotzdem kann dat net verglach ginn mat deem wat eng Persoun maache kann, déi mat Suen opgewuess ass. Esou eng Katastroph entsteet all Kéier wann eng Persoun ausserhalb vun de Grenze vu sengem soziale Stratum fält.

Well ech ënner normalen Ëmstänn ni e Computer hätt kënnen, hat ech och keng Sue fir Coursen oder ähnlech Produkter. Aus deemselwechte Grond hat ech keng Verbindungen tëscht Leit déi mir eppes kënne soen; Ech war einfach net Deel vun dësem Krees. De Computer war wuertwiertlech e Stéck vun enger anerer Welt. Net gewéinlech Haushaltsapparater, wéi se elo sinn, awer eppes wéi en Elfen-Artefakt. Dofir konnt ech net experimentéieren an eppes aus menger eegener Erfahrung léieren - "Dir wäert eng deier Saach briechen." Dofir konnt ech menge Kollegen net soen datt ech e Computer doheem hat - déi flott XNUMXer si ronderëm, erënnert Dir Iech un? Deementspriechend goufen d'Méiglechkeeten fir Informatiounsaustausch staark begrenzt - ech konnt kee Rot froen, ech konnt keng Froen stellen oder Erfahrungen deelen. Internet? Waat? Wéi eng Internet? Vläicht Fido? Jo, mir haten net emol en Telefon.

Dir konnt an d'Bibliothéik goen, Bicher oder Referenzbicher gratis sichen, an dunn ass den zweete Problem entstanen. Et war e Computer ze fortgeschratt fir dës Konditiounen. Windows 95 war op et installéiert.

Ech hunn den Haapt (nëmmen) Buch iwwer Computeren, déi an der Bibliothéik war, geholl - de berühmten Hein / Zhitomirsky Léierbuch "Fundamentals of Informatics and Computer Science" mat engem roude Cover. Dir kënnt et elo um Internet fannen an de Kontrast tëscht sengem Inhalt an dem Inhalt vun engem vollwäertege Computer mat Windows 95 u Bord fillen. D'Situatioun gouf weider verschäerft duerch d'Tatsaach, datt et schwiereg war, och piratéiert Software ze kréien - et waren nach e puer Joer ier d'Bléckzäit vun DVD-Geschäfter mat den opfällegen Nimm "All Office Software - 2000" verlooss hunn. Wéi och ëmmer, wann se opgetaucht sinn, hunn ech nach ëmmer keng Sue fir Discs.

Iwwregens, iergendwou ronderëm hei war d'Zäit komm fir "offiziell" Informatik am 11. Schouljoer - mir kruten d'Léierbuch, déi ech scho vun 91 erwähnt hunn, an déi richteg Aufgaben waren einfache Beem vun Algorithmen ze zéien (mat engem Bleistift op Pabeier ) a benotzt de Lexikon Texteditor.

Form Spannung

Wéi ech net e Programméierer mat 35 ginn

Настоящие программисты и я

Als Resultat ass meng Computerentwécklung leider fir dës puer Joer gestoppt. Ech liesen Windows-Hëllef, duerch Hook oder Crook Ech krut verschidde Programmer fir de Computer op Disketten a geléiert en "Advanced User" ze sinn andeems ech d'Autoexec.bat Datei änneren. Ech hunn de Lexikon aus der Schoul bruecht, awer wat? Am Allgemengen, wéi ech endlech an meng Kandheet konnt zréckgoen an ufänken an qBasic ze programméieren, hunn visuell Schnëttplazen schonn héchst regéiert.

Dëse Kontrast huet meng Motivatioun gréisstendeels zerstéiert fir regelméisseg Textprogramméierung an Déift ze studéieren. De Grond war déi oppressiv Diskrepanz tëscht der Grafik vu Windows 95, mat där ech meng richteg Tauche an der Computerwelt ugefaang hunn, an dem déif Textbildschierm vun de Sproochen, déi ech deemools wousst. Déi viregt Generatioun vu Programméierer war einfach frou datt beim Schreiwen vun POINT (10,15) e Punkt um Bildschierm erschéngt. Fir si war d'Programméierung "fir um Écran eppes ze zéien wat net do war." Fir mech war den Ecran scho mat Formulairen a Knäppercher gefëllt. Fir mech war d'Programméierung "e Knäppchen eppes ze maachen wann Dir dréckt" - an de Knäppchen selwer ze maachen war just langweileg.

Als lyresch Digression wëll ech bemierken datt elo d'Entwécklung vu Programméierungssproochen an enger Spiral an déiselwecht Situatioun zréckkoum. Elo designen all déi "richteg Programméierer" nees Schnëttplazen an engem Notizblock, an all Programméierer ass elo, wéi et war, nees verpflicht en Designer ze sinn. Erëm, Dir musst Knäppercher, Inputfenster an aner Kontrollen um Écran setzen exklusiv mat Code. Als Resultat gesäit déi klassesch 80/20 Regel an dësem Fall esou aus: "Mir verbréngen 80% vun der Zäit fir d'Interface ze kreéieren andeems Dir Code manuell tippt an 20% vun der Zäit d'Behuele vun den Interface Elementer astellen." Firwat dat an den Deeg vun DOS a Pascal war - ech verstinn; et waren keng Alternativen. Firwat dat elo existéiert, wann jiddereen VB, Delphi an C# scho gesinn a beréiert huet - ech weess net; Ech de Verdacht datt de Problem ass ob d'Entwécklungsëmfeld bezuelt oder gratis ass. Praktesch Saache sinn ëmmer deier, a gratis Versioune vun den ernimmten Ëmfeld erschéngen net sou laang virun.

Dëst war ee vun de Grënn firwat d'Internetprogramméierung mech passéiert. Obwuel, wéi et vill méi spéit erausgestallt ass, wier et am einfachsten e Portfolio ze kreéieren an e Programméierer ze ginn. Ech hu probéiert meng Hänn op PHP an JS ze kréien, awer wollt net "Code an Notizblock schreiwen". Gutt, en anere Grond ass datt den Internet a mengem Liewen entweder am Joer 2005 oder 2006 opgetaucht ass - virdru war et iergendwou op der Peripherie vum Weltbild. Zesumme mat Handyen, "wat räich Leit benotzen."

Also hunn ech all dës DOS-Programméierung opginn an d'éischt an d'Access Northwind Trainingsdatebank gedréckt, déi mir Formen, Knäppercher, Makroen an den Héichpunkt vun der Applikatiounsprogramméierung ginn huet - VBA. Wahrscheinlech iergendwou an deem Moment hunn ech endlech decidéiert datt ech an Zukunft als Programméierer wëlle schaffen. Ech krut en Disk mat Visual Studio, kaaft e Pabeierbuch(!) op VB an hunn ugefaang Rechner an Tic-Tac-toe ze maachen, a si frou, datt de ganzen Design an e puer Minutten op der Form erstallt gouf, an net mat der Hand ausgeschriwwe gouf. Well de Computer net méi eng Raritéit war, konnt ech endlech op d'Welt erausgoen a mat ähnleche Leit iwwer d'Programméierung diskutéieren.

An dësen Diskussiounen gouf et mir opgedeckt datt VB eng Saach vun der Vergaangenheet ass, eng stierwen Sprooch déi fir Sekretären erfonnt gouf, an all déi richteg Kärelen schreiwen an C++ oder Delphi. Well ech mech nach un de Pascal erënnert hunn, hunn ech Delphi gewielt. Vläicht war dëst mäin nächste Feeler an enger laanger Serie vun Hindernisser um Wee fir e Programméierer ze ginn. Awer ech sinn de Wee vun der mannsten Widderstand gefollegt, well ech wollt d'Resultater vu menger Aarbecht sou séier wéi méiglech gesinn. An ech hunn se gesinn! Ech hunn och e Buch iwwer Delphi kaaft, ech hunn et mat Excel an Access verbonnen, wat ech scho wousst, an als Resultat hunn ech erstallt, zu enger éischter Approximatioun, wat elo e "BI System" genannt gëtt. Déi traureg Saach ass datt ech elo de ganze Pascal sécher vergiess hunn, well ech et fir zéng Joer net beréiert hunn.

An natierlech hunn ech zweemol probéiert an de College ze goen fir e Programméierer ze ginn. An eiser klenger Stad gouf et net ze vill Méiglechkeeten dofir. Fir d'éischte Kéier sinn ech domm gaangen an d'Spezialitéit "Applied Mathematics" anzeschreiwen, aus deem d'Leit grad esou eng Spezialitéit ofgeschloss hunn - e Programméierer, awer si waren erfuerderlech eng rigoréis Kenntnisser vun der Mathematik wäit iwwer de Schoulkurs ze hunn. Also hunn ech kee Passwuert um Examen kritt. Ech hu misse College sëtzen wärend ech meng Secondaire kréien. Déi zweete Kéier hunn ech d'Ufuerderunge fir mech selwer e bëssen erofgesat an an d'Ingenieurspezialitéit gaang - als Ingenieur ze schaffen huet mech net zevill ugezunn, awer et war ëmmer méi no bei der Aarbecht mat Computeren. Nëmmen et war ze spéit - d'Leit haten d'Virdeeler vun technesche Spezialitéiten geschmaacht an hu sech an Drëpsen dohinner gerannt. Nëmmen Medaille qualifizéiert fir Budget Plaze .

Dofir hunn ech elo en Diplom am Geeschteswëssenschaft. Et ass rout, awer net technesch. An dat ass wou déi traureg Geschicht vum Erwuessen ufänkt mat der traureg Geschicht vun enger Aarbecht ze fannen.

Kee Violonist brauch

Wéi ech net e Programméierer mat 35 ginn

...но не обязательно выживу...

Et gëtt e ganz verbreete Mythos datt "si froen kee Programméierer fir en Diplom." Et gi verschidde Grënn fir dëse Mythos, ech wäert probéieren d'Haaptgrënn ze lëschten.

Éischtens, an de fréien XNUMXer - an e bëssen an de spéiden XNUMXer - Wëssen vun Computer Technik war am Prinzip rar. Wann eng Persoun wousst wou de Computer ageschalt ass a konnt de Programm lafen, huet hien gemaach wat d'Geschäft erfuerdert. An den allgemenge Chaos um Aarbechtsmaart huet de Patron gezwongen séier all Persoun ze fannen, déi fäeg ass déi néideg Aarbecht ze maachen - et ass egal wat hien eemol do studéiert huet, wat wichteg ass wat hien elo maache kann. Dofir hunn eng bedeitend Unzuel vun Autodidaktë roueg hir Fäegkeeten an engem Interview gewisen a krut eng Aarbecht.

Zweetens, an deene selwechte Joeren huet d'Geschäft ganz séier entwéckelt, awer et gouf nach ëmmer kee modernt Konzept wéi HR. Personal Offizéier bliwwen sowjetesch Personal Offizéier, Zeechnen Aarbecht Bicher an Aarbechtskontrakter, an Interviewen goufen duerch Spezialisten oder Manager perséinlech gehaal. Well déi meescht vun hinnen un d'Resultat interesséiert waren, goufen formell Critèrë wéi Ausbildung wierklech als lescht ugesinn.

Dëst huet zu engem monstréisen Desequiliber am Massebewosstsinn gefouert. Leit, déi an deene Konditiounen eng Aarbecht krut, kann ganz éierlech soen, datt e Programméierer keen Diplom brauch, a selwer als Beispill zitéieren. Dir erkennt dës Zort natierlech. Wann eng Persoun Iech seet "weise just wat Dir maache kënnt, a si wäerten Iech astellen", ass dat just esou e Programméierer, aus deenen Zäiten, si hunn hien agestallt, an hien huet un d'Onverletzbarkeet vun der Welt gegleeft. Op ongeféier déiselwecht Manéier soen sowjetesch al Leit eppes wéi "awer Dir schafft um Computer a kënnt Englesch liesen, mat sou Fäegkeeten géif ech wow!" Si verstinn net méi datt esou Fäegkeeten "Wow" nëmmen an der Sowjetunioun waren, awer elo kann all zweet Persoun dat maachen.

Dunn ass genee datselwecht geschitt an de fréien XNUMXer, wéi d'Ueleg ugefaang huet ze klammen, d'Wirtschaft huet ugefaang sech z'entwéckelen, an d'Masse vun nei geprägte Geschäftsleit sinn op den Aarbechtsmaart gerannt op der Sich no jidderengem deen iwwerhaapt e Computer konnt opmaachen.

Mä gläichzäiteg, de Flux vun Ueleg Geld geschaf onproduktiv Personal - HR Departementer. Do waren déi selwecht al sowjetesch Personal Offizéier, mä si waren komplett onerwaart mat der Aufgab vun Bestëmmung vun der Qualitéit vun all Employé uvertraut. Si konnten selbstverständlech keng Entscheedunge vun dësem Niveau huelen. Dofir hunn si hir eege Evaluatiounskriterien entwéckelt, zimlech wäit vun der Realitéit, baséiert op iwwersetze Bicher aus dem geseenten Westen a formelle Critèren wéi Ausbildung. Sou ass e groussen Tour stattfonnt: vun realen Kompetenzen bis op formelle Critèren.

De Mythos blouf lieweg, nëmme liicht geännert.

D'Wirtschaft wiisst nach ëmmer, d'Leit goufe vun iwwerall gegraff, vun anere Firmen ofgelackelt, awer d'Personalbeamten hu schonn hir halteg Patten op de Selektiounsprozess geluecht. An dat Wichtegst war net "weise wat Dir maache kënnt" - souwisou wäert de Personal Offizéier net verstoen wat se him weisen - mee "Aarbechtserfahrung". Also Leit, déi eemol iergendwou ouni Programméiererausbildung agestallt goufen fir hir Fäegkeet fir Knäppercher ze drécken, goufen an eng aner Firma gelackert einfach well se virdru als "Software Ingenieur" geschafft hunn. An erëm huet keen en Diplom gefrot, well et keng Zäit dofir war - hutt Dir "Erfahrung"? Ma, maach séier a sëtzt a schafft!

Schlussendlech ass de leschten, drëtte Grond déi séier Entwécklung vum Internet a private Projeten. D'Leit hunn Hausdéierprojeten erstallt, dës Projete konnten jidderengem gewise ginn an domat hir Fäegkeeten beweisen. Dir schéckt e Bréif, befestegt e Link op Är Websäit - an elo hutt Dir Är Fäegkeeten scho bewisen.

Waat elo?

Uelegpräisser, wéi mir wëssen, sinn zesummegefall, awer de Mythos lieft nach ëmmer weider. Ëmmerhin sinn et vill Leit an de Positioune vu "Softwareingenieuren", déi tatsächlech ouni spezialiséiert Ausbildung an dës Positioune koumen. Wéi och ëmmer, elo funktionnéiert keng vun dëse Grënn voll, an elo kënnen e puer vun hinnen dësen Trick mat der Beschäftegung widderhuelen.

  • Wëssen iwwer Computertechnologie ass ubiquitär ginn. Mat engem Computer schaffen ass einfach net méi am Resumé uginn, sou wéi d'Fäegkeet ze liesen a schreiwen do net uginn ass (dëst wier iwwregens net verletzt - ech hunn ugefaang dacks grammatesch Feeler ze begéinen och an den offiziellen Medien, an an Artikelen iwwer Habré erschéngen se mat beneideger Regularitéit).
  • HR Departementer an HR Spezialisten sinn opgetaucht, déi keng Verantwortung fir hir Entscheedungen droen a kënnen all Selektiounscritère benotzen. Natierlech gëtt d'Preferenz fir formell - si kucken op Alter, Ausbildung, Geschlecht an Zäit op der fréierer Aarbechtsplaz. Fäegkeeten a Fäegkeeten verfollegen e Reschtprinzip.
  • Et gëtt kee Mangel u Programméierer fir eng laang Zäit. Et gëtt e Mangel gutt Programméierer, awer dëst gëllt allgemeng fir all Spezialitéit. An all Schoulkanner um Internet schafft als gewéinleche Programméierer; op Freelance Siten kämpfen d'Leit wuertwiertlech fir d'Recht eppes fir hire Portfolio gratis ze maachen.
  • Hausdéierprojeten sinn och allgemeng ginn. Den Internet ass mat perséinleche Siten an Tetris Klonen gefüllt, an dëse Projet gëtt scho bal obligatoresch, dat heescht, nodeems Dir d'Personal Selektiounssief passéiert, fannt Dir Iech am Spezialist Selektiounssief, a si soen "weis mir Är Github."

Leit, déi Ausbildung hunn - oder Leit, déi Erfahrung hunn, déi Ausbildung an den Ae vun HR Departementer ersetzt - gesinn nëmmen den zweeten Deel. Si soen normalerweis eppes wéi dëst: "e Programméierer brauch kee Grad fir ze schaffen, awer Projeten op Github wieren nëtzlech."

Awer well HR Departementer net fort sinn, ass et ganz éierlech formuléiert wéi follegt: "fir ze schaffen, brauch e Programméierer en Diplom (fir HR ze passéieren), awer och Projeten op Github (fir en techneschen Interview ze passéieren)." An ech, mat menger Geeschteswëssenschaft, fillen dat ganz - well ech iwwer Github kennen nëmme vu Reklamatioune vu Programméierer mat enger technescher Ausbildung, awer e strenge Personalsief eliminéiert mech op der éischter Etapp.

D'Leit gesinn keng Loft, Fësch gesinn net Waasser, a Leit mat enger technescher Ausbildung oder Aarbechtserfahrung bei CODTECHNOSOFT LLC gesinn net datt se net fir en Diplom gefrot ginn, well et scho implizéiert ass. Besonnesch witzeg sinn d'Excuse vu Leit wéi "Ech hunn esou vill Jore geschafft, ech hunn ni mäi Diplom gewisen." Dir frot, hutt Dir et an Ärem CV abegraff? Gutt, jo, natierlech hunn ech dat gemaach. Also, proposéiert Dir datt ech eng falsch Ausbildung op mengem CV setzen oder eppes, well se souwisou keng Bestätegung froen? Si sinn roueg an äntweren näischt.

Iwwregens, an der Spezialitéit, wou all Budget Plaze vun Medailleuren besat goufen, war nëmmen d'Halschent vun der Grupp Budget. An déi aner Halschent ware Schüler vun der bezuelter Ausbildung - Dir wësst, eng Krust a Bezuelen mat hiren Elteren Suen ze kafen. Mäi Frënd ass dohinner gaangen an huet en Diplom kritt. Als Resultat sinn ech e vollwäertege "Softwareingenieur" ginn an hunn zënterhier keng Problemer mat der Aarbecht als Programméierer erlieft. Well den Diplom seet net ob Dir gratis oder gratis studéiert hutt. Awer d'Spezialitéit, "technesch" - si schreiwen.

Aus der Komfortzone eraus

Wéi ech net e Programméierer mat 35 ginn

Это я уверенно поднимаюсь по карьерной лестнице

Wann ech ukomm zu Moskau an ugefaang fir Aarbecht sichen, Ech wosst all dëst net. Ech hunn nach ëmmer am Mythos gegleeft datt et genuch ass fir e Programméierer d'Resultat vu senger Aarbecht ze weisen. Ech hunn tatsächlech Echantillon vu menge Programmer mat mir op engem Flash Drive gedroen - no vir kucken ech soen datt keen se och eemol gekuckt huet. Allerdéngs gouf et iwwerhaapt ganz wéineg Invitatiounen.

Deemools hunn ech mech nach un Delphi erënnert a probéiert an eng technesch Firma ze kommen, op d'mannst fir eng Stageplaz. Hien huet eng Dose Bréiwer pro Dag geschéckt, an erkläert datt ech zënter Kandheet un Computeren interesséiert sinn a weider studéiere wollt. E puer Mol hu si mir ganz éierlech geäntwert, datt ech eng technesch Spezialitéit sollt hunn - genee dofir verdeedegen d'HR-Manager d'Grenze vu grousse Firmen, fir all Zorte vun humanitären Underdogs ze läschen. Awer zum gréissten Deel krute se just standardiséierte Refusen. Schlussendlech konnt ech meng Sich net méi weiderfueren an hunn um Enn mat enger regulärer Bürojob, wou ech just Excel misse benotzen.

E puer Joer méi spéit goufen Access an SQL op Excel bäigefüügt, well ech meng Jugend erënnert hunn an ugefaang hunn aktiv VBA Scripten ze schreiwen. Awer et war ëmmer nach net "richteg Programméierung". Ech hunn et nach eng Kéier probéiert andeems ech modernen Visual Studio eroflueden an an C # tauchen. Ech hunn et als éischt Approximatioun studéiert, e klenge Programm geschriwwen an nach eng Kéier probéiert iergendwou ze kommen - ouni weder vollwäerteg Vakanzen oder Stage Offeren ze vernoléissegen.

Dës Kéier krut ech keng eenzeg Äntwert op meng Honnerte vu Bréiwer. Keen. Well, wéi ech elo verstinn, mäin Alter no drësseg ass - an zesumme mat enger humanitärer Spezialitéit op mengem CV gouf dëst eng schwaarz Mark fir all HR Departementer. Dëst huet souwuel mäi Selbstvertrauen wéi och mäi Glawen un d'Mythen vun de Programméierer iwwer den Aarbechtsmaart staark ënnergruewen. Ech hunn "richteg programméiere" komplett opginn an op regelméisseg Büroaarbecht konzentréiert. Vun Zäit zu Zäit hunn ech nach op verschidde Vakanzen geäntwert, awer als Äntwert krut ech nach ëmmer Rou.

Iergendwou op dëser Etapp hunn ech ugefaang ze verstoen wéi wäertvoll fir eng Persoun ass wat hien net bemierkt, oder wat hien als Standard ugesinn huet. Leit op déi Dir Iech fir Rotschléi wendt oder einfach iwwer d'Liewen beschwéiert, verdauen net an esou Subtilitéiten. Si hunn populär Bicher iwwer Psychologie gelies a soen Iech datt Dir musst aus Ärer Komfortzone erauskommen. Och wann et scho laang e bekannte Witz gëtt, datt Dir als éischt an Är Komfortzone gitt. Mam Alter klëmmt de Präis vun dëser Entrée oder Austrëtt - zum Beispill, elo kann ech mech einfach net leeschten opzehalen an als Stagiaire schaffen ze goen. Dir kënnt Är Aktivitéit nëmme virsiichteg änneren, wärend Dir op Ärer aktueller Aarbecht bleift bis Äert Akommes gläich ass.

Et gi raisonnabel Beroder, a si ginn Empfehlungen, déi ech selwer géif ginn. Dëst beinhalt onofhängeg Léieren a Fernaarbecht oder Ären eegene Projet erstellen. Mä et sinn Fallen hei.

D'Tatsaach ass datt Fernaarbecht e Privileg exklusiv fir déi mat "Aarbechtserfarung" ass. Et ass komplett onrealistesch fir en Ufänger deen Hëllef an Ausbildung brauch fir drop ze kommen. Keen wëll souwisou mat Iech mess, awer hei musst Dir et och op afstand maachen.

Selbststudie ass schrecklech ineffektiv. Wat se Iech léieren, zum Beispill, a sechs Méint, dauert Dir zwee Joer fir Iech selwer erauszefannen. De Verhältnis ass sou eppes. Dir musst all Zorte vu klenge Saachen, Standard Techniken a bekannte Fallen op Iech selwer fannen, dauernd d'Rad erfannen. Natierlech kann dëst zu engem gewëssen Mooss Iech méi wëssenschaftlech maachen, well Dir selwer alles fonnt hutt an iwwerwonne hutt. Awer et wäert Iech véiermol esou laang daueren, an Dir wäert nach ëmmer keng richteg Erfahrung op real Produktiounsprojeten hunn.

Zur selwechter Zäit weess ech ganz gutt datt richteg, nëtzlech Erfarung nëmmen entsteet wann se real Produktiounsproblemer léisen. An dësem Sënn, Aktiounen wéi "Tic-Tac-toe schreiwen" hëllefen Iech einfach d'Sprooch an der éischter Etapp ze verstoen. Awer och wann Dir Tic-Tac-Toe, Mierschluecht a Schlaang schreift, kënnt Dir ëmmer nach net maachen wat Äre Betrib an der Praxis brauch.

Hei wäerten déi ongedëllegst erëm Rotschléi ginn - huelt, se soen, eng real technesch Spezifizéierung vun e puer Freelance Siten a schreiwen op et, an Dir wäert léieren, eleng, a souguer e Portfolio hunn.

Gutt, loosst eis endlech d'Method "Pet-Projet" betruechten. Dir musst e Programm schreiwen, dee fir Leit nëtzlech ass, an dann dëse Programm huelen fir iergendwou ze schaffen, wou se ähnlech Programmer maachen. Kléngt super an der Theorie, awer a Wierklechkeet ass et eng Fal. Amplaz ufanks un engem richtege Projet ze schaffen, verschwend Dir Zäit op offensichtlech sënnlos Aufgaben, fir datt Dir spéider genee déiselwecht Aufgaben, awer mat Bedeitung, maache kënnt.

Stop! - D'Lieser wäerte mech ruffen. - Waart! Dëst ass e Workout! Si gesäit esou iwwerall an ëmmer aus! An ech wier averstanen wann dës Formatioun eng Chance fir Resultater gëtt. Awer nee. Mir kommen zréck op d'Tatsaach, datt ech schonn Erfahrung vun ähnlechen Versich hunn, ähnlechen Training.

Gëtt et op d'mannst eng Firma op der Welt, déi seet - eis Firma mécht Messenger, loosst eis e Messenger an esou an esou enger Sprooch schreiwen, mat esou an esou Parameteren, an dann astellen mir Iech? Nee. Dëst ass ëmmer eng Méiglechkeet, a fir eng Persoun mat engem falschen Alter an Ausbildung ass d'Wahrscheinlechkeet ganz niddereg. D'Liewen huet mir dat alles ganz gutt erkläert. Zum Beispill, a verschiddenen Perioden vu mengem Liewen hunn ech VB a VBA, Pascal an Delphi, SQL, R, JS, C# wousst a benotzt an och (ech sinn iwwerrascht!) Genesis32. A Wierklechkeet hunn ech Coursen fonnt a gemaach, déi notoresch Projeten gemaach, konnt se an engem Interview weisen a Froen doriwwer beäntweren. A wat?

Éischtens, keen war einfach interesséiert an huet näischt gefrot fir eppes ze weisen, ech sinn domm net op dës Interviewe komm. Zweetens, vun all deem, erënnere mech elo wierklech just un VBA+SQL, well ech se déi ganzen Zäit benotzen - de Rescht ass net nëtzlech a gëtt vergiess. Ausserdeem huet d'Situatioun wierklech schwéier ausgesinn: et ass net wéi wann se meng Projete gekuckt hunn a gesot hunn "lauschtert, alles ass schlecht hei, Dir wësst net wéi Dir Code schreift, et funktionnéiert net hei an hei." Nee, si hunn mech einfach ignoréiert. Liberal Konschtausbildung, wësst Dir? "Et ass well ech schwaarz sinn."

Resultater

Wéi ech net e Programméierer mat 35 ginn

Когда даже под гнётом обстоятельств ты сохраняешь внутренний покой

Trotz der pessimistescher Natur vum Text ginn ech net op ze probéieren. Et ass just, datt elo de Méiglechkeete Raum fir mech staark verréngert ass, ech gesinn nëmmen ee realistesche Wee - dat ass den uewe genannten "Déiereprojet", awer net sou vill op "Sich no enger Aarbecht", mä op "probéieren e Geschäft erstellen." Dir musst en ongeléiste Problem fannen, et léisen an op d'mannst e puer Dosen Leit fannen, déi Är Léisung benotzen. Eng aner Fro ass datt et einfach kléngt, awer tatsächlech ass et schwéier e Problem ze fannen deen nach net vun engem vun de Millioune Programméierer an Aspiranten geléist gouf - an och einfach genuch fir en Ufänger.

Elo hunn ech Python erreecht, nom Beispill vu ville Virgänger, hunn ech Habr parséiert a preparéieren en Artikel iwwer d'Resultater. Ech hat gehofft dëst als éischten Habra-Artikel ze publizéieren, awer ech muss nach e bëssen Text do derbäisetzen. An dunn hunn d'Publikatiounen zum Thema "Wéi ech e Programméierer mat just e bëssen Ustrengung ginn" ugefaang, bal all Dag, oder souguer zwee pro Dag.

Also ech konnt net widderstoen Iech ze soen firwat ech vill Effort gemaach hunn awer ni e Programméierer ginn.

Fir kuerz ze resuméieren, wëll ech déi folgend soen:

  1. Wënsch an Efforte kënne wierklech vill maachen, awer d'Materialbasis ass nach ëmmer entscheedend. Fir déi, déi et hunn, hir Wënsch an Efforten hëllefen hinnen méi ze erreechen. Déi, déi et net hunn, hir Wënsch an Efforten hëllefen hinnen net dat gewéinlecht Resultat z'erreechen. Eng Passioun fir Computeren zënter Kandheet ze hunn kann Iech hëllefen e Programméierer ze ginn, awer et ass net sou vill vun enger Hëllef. Een deen nach ni fir Computeren interesséiert war, awer deem seng räich Elteren se geschéckt hunn fir an enger moderner technescher Spezialitéit ze studéieren, huet eng vill méi grouss Chance fir e Programméierer ze ginn. Awer den Hobby selwer geet net duer, wann Dir - wéi an enger vun de rezente Publikatiounen - Dir als Kand keng programméierbar Rechner kaaft hutt
  2. Et ass Zäit endlech de Mythos opzeginn datt fir als Programméierer ze schaffen et genuch ass ze wëssen wéi een programméiere kann. Am beschten geet et duer ze kënnen хорошо programméiere, zum Beispill, "Code op de Bord schreiwen" - jo, esou Leit ginn mat hiren Hänn ewechgerappt. Iwwert d'Leit schwätzen, déi vun der Strooss geholl ginn, just fir datt se wëssen op wéi enger Säit vum Computer d'Tastatur ass, ass eng ganz staark Iwwerdreiung; an esou Gespréicher gesi mir en typesche Feeler vun engem Iwwerliewenden. Ronderëm all Programméierer Vakanz gëtt et eng "Glas Mauer" vum HR Departement - Leit mat enger technescher Ausbildung gesinn et einfach net, an de Rescht kann nëmmen sënnlos de Kapp dergéint klappen. Oder - wéi an enger anerer rezenter Verëffentlechung - eng Aarbecht "duerch e Bekannten" kréien.
  3. Fir e Programméierer am Erwuessenen "ze ginn", musst Dir déi selwecht erfollegräich Formatioun vun Ëmstänn hunn wéi fir e jonken Alter. Natierlech kann en Erwuessenen vill besser maachen (hie gesäit d'Zil an deem hie geet, huet Erfahrung am Training an Entwécklung, kennt déi richteg Bedierfnesser vum Maart), awer hie gëtt vill entzunn (hie muss sech selwer ënnerstëtzen, verbréngen Zäit am Alldag, a seng Gesondheet ass net méi Dat). A wann - wéi an enger anerer kierzlecher Verëffentlechung - et materiell Ënnerstëtzung vun der Famill a Liewensstabilitéit a Form vun Ärem eegene Wunnraum gëtt, dann ass d'Aktivitéiten z'änneren wierklech vill méi einfach

Source: will.com

Setzt e Commentaire