Miten tulla ohjelmoijaksi

Aloitetaan siitä "Ohjelmoija" - tämä käsite on melko epämääräinen, kuten esimerkiksi "asianajaja". Jokainen, joka on opiskellut juridiikkaa, voi tullaasianajaja, syyttäjä, tuomari, oikeudellinen neuvonantaja jne. Ohjelmointityön opiskelija voi olla tietokannan ohjelmoija, 1C ohjelmoija, web-ohjelmoija, kirjoittaa käyttäjäohjelmistoja, pelata pelejä tai ohjelmoida CNC-koneita ...
Toinen ohjelmoijan ammatti voidaan verrata ehdollisestitulkin kanssa. Mikään kääntäjä ei tunne kaikkia vieraita kieliä, yleensä hän on erikoistunut yhteen tai kahteen. Samoin mikään ohjelmoija ei tunne kaikkia ohjelmointikieliä: ei voi tulla ohjelmoija "yleensä" kaikilla kielillä, se on välttämätöntä Tunnista monta ohjelmointikieltä, joihin erikoistat.
Hyviä uutisia: ohjelmoijana, sinun ei tarvitse saada korkeakoulutusta. Tietenkin, jos sinulla on tilaisuus, se on parempivietät useita vuosia yliopistossa opiskelemassa: siellä tietoa annetaan systemaattisesti, lisäksi sinulla on mahdollisuus määrittää suunta ja suositeltavat ohjelmointikielet. Mutta nyt hyvien ohjelmoijien kysyntä on loistava, siksi lahjakas itsenäinen henkilö voi saada työtä helpommin kuin ylioppilastutkinnon, joka on jäänyt viisi vuotta. Niinpä "crust" ei vieläkään ratkaise mitään.
Vain tulla korkean tason ohjelmoijatason, sinun on tehtävä pitkä ja kova. Ei ole väliä onko opiskelet yliopistossa tai omasta, sinun on käsiteltävä paljon. Ensin sinun on kiristettävä tietämystä matematiikasta ja teknisestä englannista. On lähes mahdotonta tulla ohjelmoija ilman matematiikan tuntemusta. Matematiikka ei ainoastaan kehitä ajattelua "inyleinen ": algoritmeja analysoidaan paljon matemaattisia menetelmiä. Useimmissa tapauksissa matematiikka "kulkee käsi kädessä" ohjelmoinnin kanssa.
Ohjelmointityöntekijä tuntematta englantia ei myöskään ole helppoa. Tietenkään kukaan ei sano, että sinun pitäisi pystyätukea keskustelua mistä tahansa aiheesta ja olla moitteeton brittiläinen aksentti. Mutta tosiasia on, että monilla funktioilla, menettelyillä, jne. Ohjelmointikielillä on osoitettu sanoja, jotka on lainattu englanniksi. Hyväksy, on paljon helpompi muistaa funktio, ymmärrä sen nimi, kuin mekaanisesti rikkoa käsittämättömiä englanninkielisiä sanoja. Lisäksi, jos päätät tulla ohjelmoija itse, saatat joutua lukemaan vain englanninkielisen käsikirjan tai pyytää apua ulkomaisilta kollegoilta. Ilman teknistä englantia IT: ssä - missä tahansa.
Päättäessään tulla ohjelmoija, älä yritä hetioppia kieltä, jota haluat käsitellä tulevaisuudessa (varsinkin jos valitsit sen, koska "nimi on pitänyt sitä" suosion tai päinvastoin), etenkin jos et ole koskaan käsitellyt ohjelmointia. Aloita esimerkiksi Pascalilla. Ensinnäkin se auttaa sinua oppimaan ohjelmoinnin perusteet. Toiseksi monet ohjelmointikielet perustuvat juuri Pascaliin, jotta ne helpottaisivat heidän tutkimustaan tulevaisuudessa.
Kun hallitset perusasiat, voit päättää, minkä suunnan haluat ohjelmoida, ja jatka sitten pysyvästi ja tarkoituksellisesti kohti tavoitteen saavuttamista. On mahdotonta tulla ohjelmoija ilman käytäntöä. Tietenkin aloitat laboratoriotyön: yliopistossa opettajat pyytävät heiltä itseopiskelua ja löytää ja ratkaise tyypillisiä ongelmia itse. Mutta sinun on käytettävä jokaista mahdollisuutta hankkia uusi kokemus.
Kommunikoi ammatillisissa foorumeissa, älä pelkää pyytää apua kokenutohjelmoijia, ja kun et edistynyt opinnoissa, voit yrittää neuvoa uusia tulokkaita itse: jos neuvoo väärin, sinua korjataan, mutta ota se not "alentavaksi", vaan tiedon ja kokemuksen lähteeksi. Osallistu Open Source -hankkeisiin. He eivät tuota sinulle rahaa, mutta he tuovat kokemusta ja linjaa uudelleen. Osallistu kilpailuihin. Vaikka et ota palkintoa, se on jälleen kerran kokemus. Lisäksi monet suuryritykset löytävät uutta henkilöstöä erilaisten ohjelmointikilpailujen avulla.
Tietenkin ohjelmointia ei ole helppoa. Jos olet yksinkertaisesti houkuttelee arvovaltaa ammatin ja ohjelmoinnin olet epämääräinen ajatus, ja matematiikka muistaa vain "kaksi kertaa kaksi on neljä" ja "pythagoralainen housut puolelta ovat tasa-arvoisia", on epätodennäköistä, että sinulla on jotain tapahtua. Mutta jos olet valmis työskentelemään kauan ja kovaa, jatkuvasti oppimaan uusia asioita ja parantamaan, kannattaa kokeilla.














