
William Charles
0
1291
362
Ako se nadate da ćete započeti, ponovo pokrenuti ili na neki drugi način poboljšati svoju programsku karijeru, to nije lako. Trenutno se nalazim usred ovoga - preostalo mi je samo nekoliko godina na faksu i trebam se maksimalno iskoristiti kako bih imao bolje šanse za sjajan posao nakon što diplomiram. Nakon mnogo istraživanja, našao sam riznicu korisnih savjeta za koje vjerujem da mogu pomoći i drugima.
Vrlo je teško biti u mogućnosti učiniti sve ove stvari (iako vam njihovo postizanje daje prednost). Ali čak i ako uspijete učiniti samo jedan ili dva od ovih savjeta, možete vas odvesti mnogo dalje nego što biste to učinili bez njih.
Pridružite se mrežnim zajednicama
Pronalaženje mrežnih zajednica koje mogu pružiti korisne resurse i ciljane povratne informacije presudan je način da saznate više o općim programskim i programskim jezicima. Veliki sam ljubitelj Reddita jer postoji Reddit zajednica za gotovo sve Strašan vodič za Reddit Strašan vodič za Reddit Pitate se kako vaši prijatelji uvijek pronađu cool stvari na Internetu prije vas? Vjerojatno koriste Reddit, samoproglašenu "naslovnicu interneta". , pa bi i moje preporuke uključivale
- / R / programiranje
- / r / (poput / r / java ili / r / python)
- / r / cscareerquestions
Posljednja je korisna ako imate pitanja o karijeri informatike u bilo kojoj fazi, bilo da ste još u školi, intervjuujete, jeste li prvi posao ili kad tražite veću plaću. / r / cscareerquestions je vrlo utjecajan subreddit, što mi pomaže sa nekoliko sjajnih savjeta. Definitivno provjerite.
Dobijte stažiranje
U tehnološkoj industriji važno je dobivanje kvalitetnog obrazovanja. Međutim, industrija također dodaje ekstremno puno stresa i iskustvima. Čak i sa magisterijom ili višom diplomom, još uvijek je prilično teško naći posao ako nemate iskustva. Ako ste diplomirali i trebate stalno radno mjesto, ovaj savjet neće vam biti od velike pomoći.
Ali ako ste još na fakultetu i pripremate se za karijeru, nabavite što više stažiranja. Kako pronaći pravi staž za vas (i izbjegavajte da vas prevari!) Kako pronaći pravi staž za vas (i izbjegavajte da vas prevari! ). U tipičnom četverogodišnjem programu za preddiplomske studije imate tri ljeta prije nego što diplomirate. Teoretski, to su tri različita stažiranja koja biste mogli imati kad niste zauzeti školom. Ako se nakon prve godine osjećate kao da niste dovoljno naučili da biste bili spremni za pripravnički staž, preskakanje prvog ljeta je još uvijek u redu, ali poslije biste se trebali uložiti napori u dobivanje staža.
Da biste stekli dobru količinu iskustva u trenutku kada diplomirate, trebali biste pokušati težiti za dva staža, iako je više uvijek bolje. Ne zaboravite da i pripravnički staž možete obavljati tijekom školske godine, ali budite svjesni da će vam radni staž oduzeti vrijeme od domaćih zadataka - a visoke su ocjene i dalje presudno važne!
Dotaknite se odbora za posao na fakultetima i popisa poslova tehničkih struka i pokretača. Neki drugi izvrsni resursi za traženje pripravništva:
- Internships.com
- Experience.com
- InternMatch
Rad na projektima
Osim što radite pripravnički staž, trebali biste pokušati pronaći i vrijeme za rad na nekim osobnim projektima. Ovdje je puno fleksibilnosti u pogledu onoga što možete učiniti, jer to može biti doslovno bilo što. Aplikacija za desktop, mobilna aplikacija, web stranica ... sve što vas zanima. To čak ni ne mora biti vaš vlastiti projekt. Iako imate vlastiti projekt, pokazujete da imate kreativnosti i svijetle ideje za rješavanje prepoznatih problema, možete jednostavno raditi i na tuđim projektima.
Ako ne možete smisliti ideju na kojoj želite raditi, pogledajte mnoge projekte otvorenog koda i odaberite jedan za dodavanje koda Zašto biste trebali pridonijeti projektima otvorenog koda [Mišljenje] Zašto biste trebali pridonijeti otvorenom izvoru Projekti [Mišljenje] Koncept softvera otvorenog koda nije nov, a s ogromnim, uspješnim projektima kao što su Ubuntu, Android i drugi OS-ovi i aplikacije koje se odnose na Linux, mislim da sa sigurnošću možemo reći da je to dokazani model za…. Bez obzira što na kraju radite, važno je da svoj posao pokušate staviti na mrežu. Ako doprinosite projektu otvorenog koda, bilo bi lijepo ako oni koriste GitHub ili nešto slično što će pratiti vaše obaveze.
Ako radite na vlastitom projektu, napravite GitHub skladište (ili koristite uslugu poput GitHub Love GitHub? 4 razloga zašto biste trebali smjestiti svoj kod na BitBucket Love GitHub? 4 razloga zašto biste trebali smjestiti svoj kod na BitBucket da razmislite o tome gdje namjeravate pohraniti svoj kod. Vjerojatno ste čuli za GitHub. To i nije iznenađujuće. GitHub pojedinci i poduzeća koriste za ugoštavanje koda, suradnju na dokumentaciji ...) i gurnite svoj kôd na to što je Git & Zašto biste trebali koristiti kontrolu verzije Ako ste programer Što je Git & Zašto biste trebali koristiti kontrolu verzije Ako ste programer kao web programeri, puno vremena mi obično radimo na lokalnim razvojnim mjestima, a zatim samo prenesite sve kad završimo. To je u redu kad ste samo vi, a promjene su male, ... tako da ga svatko (uključujući potencijalne poslodavce) može pogledati i vidjeti kako šifrirate. Osim toga, to također doprinosi vašem iskustvu. Studenti na faksu trebali bi raditi ovo plus pripravnički staž. Ljudi koji više ne mogu imati stažiranje to još uvijek mogu učiniti da povećaju svoje iskustvo.
Pripremite se za intervjue
I na kraju, ako planirate raditi za veliku tehnološku kompaniju (mislite da su Google, Facebook, Amazon, ali ne ograničavajući se samo na njih), onda morate pokazati da znate svoje stvari! Te tvrtke žele najsvjetlije umove, tako da razgovor s njima u osnovi znači da će vam dati jedan od najvećih ispita vašeg života. Intervjui će biti visoko tehnički i morat ćete biti spremni na njih odgovoriti.
Teško je odabrati teme sami i nadati se da su to teme o kojima će vas potencijalni poslodavac pitati. Umjesto toga, pokušajte uložiti u knjigu kao što je Cracking the Coding Intervju, koja vam može dati dubok uvid u tako visoke tehničke intervjue. Također će vam dati vodič za proučavanje različitih tema o kojima biste trebali znati i razgovarati o potencijalnim rješenjima i zašto su druga rješenja loša.
Povećajte svoje vještine tehničkog razgovora 4 Stvari koje morate zapamtiti za svoj sljedeći tehnički intervju 4 Stvari koje morate zapamtiti za svoj sljedeći tehnički intervju Nedavno sam imao intervju (za ljetni staž) za koji su mi prethodno rekli da trebam ponijeti olovku za slučaj bila su pitanja kodiranja. Bio sam posebno nervozan u vezi s posljednjim pomalom ... i psihički se pripremio s bankom pitanja za intervjue. 8 Web stranice da biste dobili savjete o intervjuu za posao Pitanja i odgovori 8 Web stranice za savjete o intervjuu za posao Pitanja i odgovori dostupni na webu.
Možete imati sve obrazovanje i iskustvo u svijetu, ali ako morate proći kroz takav intervju, morate biti u stanju impresionirati ili biti odbijeni. To je naporan posao, ali na kraju ćete biti nagrađeni probojem u karijeri.
Zaključak
Kao što sam već spomenuo, vrlo je teško učiniti sve ove stvari. Ako zaista uložite vrijeme da sve to napravite, osim škole ili drugih obaveza, ne biste se imali vremena opustiti ili imati društveni život. Osobno ne mogu reći da sam sve ove stvari (još) učinio. No, dugoročno je jako važno poduzeti korake kako biste sebi osigurali dobru karijeru u programiranju, pa je vrijedno učiniti što više. Svaka sitnica približit će vam se boljem poslu - i boljoj plaći.
Koje biste druge savjete mogli ponuditi onima koji žele ići u programiranje? Javite nam se u komentarima!
Slikovni krediti: Ruka drži papir s ispisanim stažom na njemu putem Shutterstocka, ozbiljnog biznismena koji sjedi za svojim stolom preko Shutterstocka