It ferhaal fan hoe't it famke sammele yn IT

"Do bist in famke, wat foar programmearring fynsto leuk?" - it wie dizze wurden dy't myn ôfskiedswurd yn 'e wrâld fan ynformaasjetechnology waard. In sin fan in leafste yn reaksje op in achtleaze manifestaasje fan 'e gefoelens dy't yn my barsten. Mar as ik mar nei him harke hie, hie der noch it ferhaal noch dizze foarútgong west.

It ferhaal fan hoe't it famke sammele yn IT

Aktiviteitsindikator op it edukatyf platfoarm

Myn ferhaal: de sinleazens fan âlde kennis en de winsk nei in better libben

Hallo, myn namme is Vika, en myn hiele libben bin ik beskôge as in humanitêr.

Ynformaasjetechnology hat om ferskate redenen altyd wat magysk ûngrypber west foar my.

It barde sa dat ik myn bewuste jeugd trochbrocht op 'e bashorg. Foar my wie de humor yn 'e styl fan "hoe kin ik KDE2 ûnder FreeBSD patchje" ûnbegryplik, mar ik fielde wat grutskens yn it feit dat ik der fan wist, al wie it mar op it nivo fan bekendheid mei de letters.

Tidens myn stúdzje haw ik mar ien minikursus HTML folge - mar dat hindere der net fan dat it sân jier letter opdûkte as in ôfbylding fan in prachtige side mei hyperlinks yn myn holle.

Mar de miening fan it miljeu wie fûneminteel. Ik waard beskôge, as net dom, dan folslein ûntbrekkend oan wiskundefeardigens. As tsiener akseptearre ik dizze miening sûnder der sels oer nei te tinken.

Yn fjouwerentweintich jier helle se in diploma fan 'e middelbere skoalle en twa diploma's fan it fuortset beropsûnderwiis. De lêste wie farmaseutysk. Myn leafde foar farmakology begon mei it bewustwêzen fan wat macht oer it minsklik lichem en it idee fan drugs as in krêftich wapen yn 'e hannen fan in foechhawwende spesjalist, dy't sawol kin helpe as skea. Yn de rin fan de jierren groeide myn kennis: farmaseutyske konferinsjes, de juridyske kant fan apteek, wurkje mei beswieren, ensfh.

In lytse fiifjierrige upgrade:

It ferhaal fan hoe't it famke sammele yn IT

Resume fragmint

Tegearre mei kennis groeide it begryp fan syn betsjuttingsleazens - wetten dy't net wurde waarnommen en net wolle wurde observearre yn it stribjen nei ynkomsten, en in omjouwing dy't jo leafdefol boud kaartenhûs brekt fan in geunstige omjouwing mei in gefoel fan sels- belang. Ik baarnde net út, mar ik woe in better libben foar mysels. Wy binne ommers wat ús omgiet, toch?

Hoe't ik studearre en lear: minus it toetseboerd dat troch myn gesicht smiten is, plus in cool projekt yn myn portefúlje

De earste ûnderfining fan learen om te programmearjen einige nei in moanne fan myn gesicht yn it toetseboerd te slaan - it wie lestich om wat te begripen yn in willekeurich fûn boek op it ynternet en in iepen notepad. De gleonens minder, de begearte ferdwûn. Foar in jier. Dêrnei besleat ik dat ik moast begjinne mei de ûntwikkeling fan boarnen.

Artikels, websiden, bekende programmeurs, in bosk edukative projekten dy't beloofje jo in ideale ûntwikkelder te meitsjen yn trije moannen, of noch earder, kanalen op in bekende fideohostingside dy't in protte needsaaklike en net sa needsaaklike ynformaasje leverje. Ik hie genôch winsk en kâns, it probleem wie it gebrek oan systematisaasje fan myn kennis. En bepaling. Ik wie net ree om in hiele salaris út te jaan foar in baarch yn in poke, noch om de earen te sluten, dêr't it fan alle kanten yn gie: "Do hast gjin technyske oplieding, it is te let foar jo om te studearjen, jo moatte tink oan jo famylje, jo moatte, moatte, moatte ..."

En doe fûn ik út oer Hexlet. Hiel tafallich waard it yn ien fan de petearen yn it foarbygean neamd oer de swierrichheden fan selsstannich learen. Net as ienmalige kursus, mar as in folweardige skoalle. En ik wie heakke.

It kearpunt barde frij koartlyn - nei it foltôgjen fan myn earste projekt. Dit is syn favorite stik:

It ferhaal fan hoe't it famke sammele yn IT

Konsolespul dat ik sels makke

Wurkje oan jo eigen GitHub-akkount ûnder lieding fan in betûfte mentor fielt folslein oars. En sokke aksjes as it inisjalisearjen fan in repository en it ynstellen fan in wurkomjouwing mei in pakketbehearder, beskreaun yn "taken", binne kleurd mei in spannend gefoel fan ferantwurdlikens foar wat jo dogge.

Ut gewoante is de set fan "taken" betiizjend, mar jo begjinne te begripen wêrom't junioaren wurde frege om projekten op te nimmen yn har cv's, op syn minst net-kommersjele. Dit is in folslein oar nivo fan waarnimming. Dit is it momint dat jo al yn 'e kunde kommen binne mei it begryp fariabelen, leard hawwe om funksjes te skriuwen, ynklusyf anonime, leard oer lineêr-iterative en lineêr-rekursive prosessen, en krekt op it momint dat euphoria jo oerweldiget, en it gefoel dat jo kinne de wrâld feroarje, it bliuwt allinich yn in dream, se fertelle jo: "Meitsje in bestân en skriuw", "Isolearje de algemiene logika en set it yn in aparte funksje", "Ferjit net oer de juste nammejouwing en ûntwerpprinsipes”, “Net komplisearje it!”. It is as in kâlde dûs op jo holle dy't it sied net stopet. Ik bin ekstreem bliid dat ik dit gefoel wist te fangen foardat ik "yn 'e fjilden" begon te wurkjen.

De ienige manier om jo yndividualiteit te sjen is yn 'e readme:

It ferhaal fan hoe't it famke sammele yn IT

Yn 'e readme kinne jo jo kreativiteit frij te lizzen

Studearje hat altyd lestich west. OOP op ien kear like as in ûnmooglik obstakel foar my. D'r wiene ûntelbere besykjen om op syn minst de basis te begripen - ik ferlear tsien dagen hjirmei, en ûntfong sawat itselde oantal ferneatige berjochten yn 'e styl: "Jou net op." Mar op in stuit holp it om de winsk te identifisearjen om alles te sluten en te ferbergjen yn in hoeke as in definsive reaksje fan it lichem op besykjen om de oerfloed fan nije ynformaasje te assimilearjen.

It is makliker wurden. Alteast sa wie it mei it learen fan SQL. Miskien fanwege it deklarative karakter, fansels, mar dit is net wis.

Der is in projekt, it CV is klear. Ynterviews foarút

Op in stuit realisearre ik dat as farmakology "macht" is oer it minsklik lichem, dan is programmearring "macht" oer hast de hiele wrâld. In programmeartaal is op syn beurt in wapen dat in bedriuw op in nij nivo kin ophelje of, troch tafallige negligens, it ferneatigje kin. Ik neamde mysels in latinte diktator en smiet mysels yn 'e ôfgrûn fan ynformaasjetechnology.

Seis moanne lyn wie ik grutsk dat ik in wurkomjouwing op Windows hie ynsteld, in hiele list mei boeken sammele en tocht dat ik myn libben ferbine woe mei programmearring. No is it ûnderwerp fan myn grutskens dat heul folweardige projekt, in list mei boeken dy't ik al lêzen haw fan 'e sammele, mar it wichtichste, in begryp fan it belang fan basiskennis en de fûneminten fan 'e programmeartaal dy't ik haw keazen . En bewustwêzen fan 'e ferantwurdlikens dy't op 'e skouders falt fan elkenien dy't har assosjearret mei ûntwikkeling.

Fansels, dit is noch in hiel koarte track record, ik haw in protte wurk foarút, mar ik woe in bytsje ynspiraasje jaan oan dy lêzers fan dit ferhaal dy't eartiids konfrontearre waarden mei it arrogante "miskien moatte wy wat ienfâldiger fine", om dyjingen dy't dit artikel mei skepsis lêze in bytsje fertrouwen te jaan It feit is dat der minsken binne dy't it learen fan in bepaalde programmeartaal mei folsleine ferantwurdlikens benaderje, en harsels in bytsje moed jouwe.

Om't it resume klear is, is de wichtichste kennis opdien, der mist mar in bytsje fêststelling. Mar no bin ik it baarch yn 'e poke. Ik die de earen net ticht; trouwens, ik learde mysels te abstraheren fan de mieningen fan oaren. Ik naam trije kursussen oer abstraksje.

Boarne: www.habr.com

Add a comment