Augud programmeerijaks saamise teel

Tere, Habr!

Vabal hetkel, lugedes huvitavat artiklit programmija saamisest, mĂ”tlesin, et me kĂ”ik kĂ€ime tegelikult ĂŒhel ja samal miinivĂ€ljal, kus on karikeed meie karjÀÀriteel. See algab vihkamisest haridussĂŒsteemi vastu, mis peaks meid tegemima sotsiaalmeedia ekspertideks, ja lĂ”peb mĂ”istmisega, et hariduse rĂ€nk koorem lasub ainult meie Ă”lgadel, kuid sageli tuleb see arusaam liiga hilja.

Augud programmeerijaks saamise teel

Pean tunnistama, et kÔik need raskused jÀetakse suuremal osal juhtudest kÔrvale paljusid inimesi, kes ei ole valmis end murdma ja pidevalt Ôppima, ning need, kes soovivad IT-sse pÀÀseda ainult kullavalarohkete lubaduste tÔttu, riskeerivad suurest reaalsusest lahti minna.

Ma arvan, et igaĂŒhel meist on vĂ€hemalt kord olnud tunne, et ta ei ole selle ameti jaoks piisavalt nutikas vĂ”i hea, et see kĂ”ik pole tema jaoks. VĂ”i vastupidi, et ta on uskumatult eriline, et tema teadmised on nii kĂ”rgel tasemel, et keegi ei suuda temaga konkurentsi pakkuda, veel vĂ€hem midagi Ă”petada, kas see kĂ”lab tuttavalt? Kui jah, siis vĂ”tke rahulikult – te olete Ă”igel teel. Need on kĂ”ik algaja programmeerija tĂŒĂŒpilised emotsioonid, kuid ei tohi lĂ”dvaks laskuda, ees ootab kĂ”ige raskem.

Ma tahan teile nĂ€idata programmeerijaks saamise teele viivaid pĂ”hiteemasid minu loo ja vigade nĂ€itel, kĂ”ige tĂ€htsam on, et ĂŒkskĂ”ik kui halvasti te end ei hindaksite – see ei tĂ€henda, et peaksite alla andma. Selle loo tĂ€hendus vĂ”ib tunduda banaalne ja jĂ€reldused, nĂ€iliselt, on ilmselged, kuid paljusid inimesi vajavad sageli vĂ€ikest hoogu, et mĂ”ista silmaga nĂ€htavaid tĂ”desid.

EbaĂ”ige arvamus number ĂŒks – pidada end kĂ”ige targemaks

VĂ”ib-olla tasub alustada kooliajast. Mina, nagu enamik teismeealisi, ei pidanud Ă”ppimist millegiks huvitavaks, palju huvitavam oli arvutimĂ€nge mĂ€ngida. Mind haarasid lood, inspireerisid virtuaalmaailmade iludused, mulle meeldis tunda end sĂŒndmuste keskmes. Aja jooksul hakkasid mu peas tekkima mĂ”tted, kui Ă€ge oleks mĂ€nge luua ja et ma pean kindlasti olema nende arendaja. Hakkasin natuke programmeerimist Ă”ppima. PĂ€rast esimest meetodit, mis kokku liitis kaks numbrit, kĂ€isin juba uhkelt ringi, mĂ”eldes, et ma mĂ”istan programmeerimist, olen programmija, ja meie informaatikaĂ”petajad ei tea selles elus mitte midagi, Ă”petades meile, mis on arvuti ja igasuguseid konjunktsioone ja disjunktsioone. See oli minu esimene ja kĂ”ige lollim viga, kuid edasi rÀÀgin ma sellest.

Olin koolis nii-öelda kehv Ôpilane, seega vÔib öelda, et pÀrast 9. klassi mind tÔugati koolist vÀlja. Oma tunnistusega ei saanud ma kuhugi sisse ja pidin minema sinna, kuhu mind vÔeti, ja vÔeti mind mingisse madalama tasemega kutsekooli (PÀdevus). Arvasin endiselt, et olen Àge programmeerija ja see haridus pole mulle enam vajalik. Pool aastat hiljem hakkasin aru saama, et midagi on valesti ja ma ei taha olla mitte kÔige arenenumate inimeste seas, kelleks mu vastutustunne enda vastu oli mind mÀÀranud. Otsustasin tagasi kooli minna ja mind visati juba 10. klassist vÀlja. Selle eluetapi jooksul mÔistsin, et pean toetuma ainult iseendale, ei sÔbrad, ei perekond, keegi ei pane sinusse teadmisi, kui sa ise ei soovi Ôppida.

JĂ€rgmine eluetapp oli kutsekool vĂ”i kolledĆŸ, nagu soovite. LĂŒhidalt öeldes, jĂ€ttes vahele roomamise ja koha otsimise, panin ma palju pingutusi, et astuda oma diplomiga normaalsesse kooli ja pÀÀsesin sisse. Juba siis mĂ”istsin, et millegi saavutamiseks tuleb Ă”ppida, ja pĂŒhendasin end haridusele ja natuke programmeerimisele. Kuid kiiresti pettusin taas ja tagasi oma esimesesse valeveendumusse kordasin, et haridussĂŒsteem ei paku midagi, et ma olen siin targem kui inimesed, kes Ă”petavad midagi. Siiski jĂ€i minus ellu terve mĂ”istus ja ma ei loobunud Ă”ppimisest, vaid jĂ€tkasin pingutamist enda arengu nimel, sest on raske loobuda millestki, mille nimel oled palju vaeva nĂ€inud. Olen kindel, et kui keegi oleks minu eest lihtsalt maksnud ja ma poleks ise pingutanud, ei oleks mul sellist arvamust.

Teine eksiarvamus — oma teadmiste liialt alahindamine

Õpingute ajal oli huvitavaid spordiprogrammeerimise vĂ”istlusi, millest otsustasin osa vĂ”tta, mis osutus hiljem vĂ€ga kasulikuks. NĂŒĂŒd oli minu enesehinnang ja maksimumism alandatud kĂ”rgelt madalale tasemele, kordasin, et ma ei tea midagi, ei mĂ”ista midagi, see on keeruline ja ei ole minu jaoks, kuid vĂ”istlustest saadud adrenaliin sundis mind hambaid kokku pigistama ja proovima midagi muuta. Hea motivatsioon aitas mul mitte loobuda soovist programmeerimist Ă”ppida, ja auhind, mida sain esikoha nĂ€ol, pani mind mĂ”istma, et kĂ”ik see ei ole olnud asjata. See oli esimene sammu Ă”igele teele.

Oluline on mĂ”ista, et iga inimene, kes uurib endale uut tegevusala, tunneb esialgu, et vallutab mĂ€gesid. Areng on nii kiire, et uus teave tĂ€idab pead, tekib valgustatuse tunne ning vĂ”rreldes, kui palju oskused on selle aja jooksul paranenud, imetled ainult iseennast. Siis muutub motivatsiooniline meelestatus depressiooniks, kus tunned, et midagi ei suju, oskus ei arene, sest kui vĂ”rrelda arengut, tundub, et see toimub ĂŒha aeglasemalt. See on nn auk, mis varitseb kĂ”iki, kes on otsustanud saada professionaaliks mĂ”nes tegevuses. Pea meeles, et kui oled jĂ”udnud sellele hetkele — oled juba Ă”igel teel, see tunne tekib tulevikus tihti, peaasi on mitte lasta end murda ja kĂ”ike loobuda.

Kuni lÔpetamiseni olin juba mÔistnud, et meie haridus ei ole nii kasutu, see annab vÔimaluse valida oma arengu suuna, kuid vastutad selle eest ise. Mul oli selge eesmÀrk, mulle meeldis tegeleda projektidega, mul oli vÀike teadmiste pagas ja motivatsioon edasi liikuda.

Siin tuleb tÀhele panna, et peitub vÀga ohtlik kuristik. KÔikidest varasematest raskustest lÀbi pÀÀsemine tekitab tunde, et see, mida olen nii kaua soovinud, on kÀeulatuses. Ma tean, mida tahan, mÔistan, kuhu pean arenema, mul on eesmÀrk ja olen valmis astuma tÀiskasvanute ellu, saama oma esimese töö, jah, see ei ole unistuste töö, kuid tegelen asjaga, mis mind inspireerib.

KĂŒsimus on selles, et esimene töö, ja tegelikult iga töö, viib sind reaalsusesse, mille ĂŒle sa unistasid. Selgub, et tipp, mille oled ĂŒletanud, on vaid esimene samm sellele, mis tundus juba nii lĂ€hedal.

Miks nii juhtub?

Esimese töö saamisel taipad jĂ€rsku, et sinu teadmised on katastroofiliselt puudulikud. Osaliselt on see tĂ”si ja vĂ”ib tekkida tunne, et programmeerimine ei ole sinu jaoks. Kuid me oleme juba varem sellise tundega kokku puutunud ja Ă”ppinud, kuidas sellest ĂŒle saada. Harjuda, mĂ”istad, et siin peitub probleeme hullematest.

Professionaalne Àraolemise tunne

See etapp minu karjÀÀris osutus kÔige valusamaks.

Esimene töö osutus tĂ€iesti teistsuguseks, kui olin seda ette kujutanud. Need projektid, mida ma oma vabal ajal arendasin, mis mind inspireerisid ja pakkusid suurt rahulolu, ei olnud tööga kuidagi seotud. KĂ”ik see, millele ma end ette valmistasin ja millest unistasin, pĂ”rkus reaalsuse rikka vastu. See on vĂ€ga murdepunkt, ma olin sageli pettunud ja mĂ”tlesin, et kas kĂ”ik on vale vĂ”i kas minuga on midagi valesti. Igavad ĂŒlesanded ja rutiinne töö viisid mind ÀÀrmuseni. Ma tahtsin areneda, pakkusin uusi ideid, uusi tööriistu, aga enamasti polnud neid ettevĂ”ttele vaja, kĂ”ik, mis juba on, toob raha, seega on see hea. RÀÀkimata sellest, mida vĂ”ib Ă”ppida tarkadest artiklitest ja raamatutest: programmeerimine on kĂ”rgelt tasustatud hobi, mis toob naudingut, ja sulle makstakse selle eest. VĂ”ib-olla mingil mÀÀral see nii on, kuid see on raske tee enda leidmiseks ja selle mĂ”istmiseks, mis sind tĂ”eliselt huvitab, sealhulgas vajaliku töö osas.

TĂ€htis on mĂ€rkida, et see etapp kĂ”rvaldab veel rohkem inimesi, kes on vaevu ĂŒletanud varasemaid takistusi ja ei ole lihtsalt saanud seda, millest nad unistasid. Oluline on mĂ”ista, et programmeerijana töötamine ei ole sinu lemmikhobi, vĂ€hemalt karjÀÀri alguses. See on töö, mis harva toob rÔÔmu, aga toob raha. VĂ€ga tĂ€htis on see, kuidas sa end selle keerukuse ĂŒletamiseks sead. Siin on vĂ€ga lihtne alla anda ja siis muutub kogu suhtumine tööle lihtsalt vajaduseks teenida raha kontole, professionaalne areng seiskub, ja see on programmeerija karjÀÀri jaoks vastuvĂ”etamatu. Peab end ĂŒletama ja Ă”igesti seadma, mĂ”istma, et töö on vahend, mille kĂ€itumine sĂ”ltub vaid sinust. Hinda kogu kogemust, mille saad, kui aeg on Ă”ige, on piisavalt kogemust, et liikuda paremasse kohta, edasi ja edasi ning aja jooksul hakkad nĂ€gema seda horisonte, millest sa unistasid olles ĂŒliĂ”pilane. Kuid pea meeles, et kĂ”ik sĂ”ltub sinust.

TĂ€napĂ€eva tingimustes ei piisa ainult programmeerimise oskustest; on oluline osata suhelda inimestega, mĂ”ista, kuidas toimib Ă€ri, milles te töötate, ja kuidas te sellele kasumit toote. Olulisem on arendada ‘meeskondliku’ isiku programmeerimisoskusi, kui arendada suhtlemisoskusi. SeetĂ”ttu pöörake tĂ€helepanu igale kogemusele, mida saate omandada, kuid Ă€rge unustage, et kĂ”ik need teadmised peaksid ĂŒksteist tĂ€iustama.

LĂ”petades loo, toon esile kinnitava nĂ€ite. Minu esimene töökoht ei saanud kiidelda mingite tehnoloogiate vĂ”i arengusuunaga, mida oleksin soovinud. Kuid ĂŒhel pĂ€eval jĂ”udsid meieni uued, moodsa arenduse metoodikad Agile'i pĂ”himĂ”tete jĂ€rgi, mida juhtkond soovis rakendada, vĂ€ites, et see suurendab arenduse tempot ja seega ka ettevĂ”tte kasumit. See vĂ”imaldas vaadata kogu protsessi algusest kuni vĂ€rskelt moodustatud meeskonna tĂ€itmise hetkeni. Hiljem osutusid need oskused tulevastes töökohtades vĂ€ga kasulikuks, mis rĂ”hutab, kui oluline on saada kasulikku kogemust igast olukorrast.

Mis on tulemuseks?

  • Kui arvate, et teate kĂ”ike, soovitan seda hĂ€sti lĂ€bi mĂ”elda.
  • Kui arvate, et ei tea mitte midagi – olete Ă”igel teel.
  • Te peate mĂ”istma, et keegi ei pane teie pĂ€he teadmisi, kui te ise seda ei soovi. See ei ole hariduse probleem, lĂ”petage vÀÀrtusetu aja raiskamine selle ebatĂ€iuslikkuse otsimisele, sest töö ei pane samuti teie pĂ€he teadmisi, kui te seda ei soovi.
  • Ärge looge endale illusioone, et töö toob sama palju rÔÔmu nagu teie hobi kohe pĂ€rast diplomi kĂ€tte saamist. Programmeerimine on töö, mis vĂ”ib olla rutiinne, igav, lootusetu vĂ”i vastupidi – huvitav ja haarav, kuid see jÀÀb alati tööks.
  • IgaĂŒks vĂ”ib saada programmeerijaks, oluline on mitte alla anda ja ĂŒletada raskused, mis seisavad silmitsi igaĂŒhega, kes soovib IT valdkonda siseneda.

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster