Cum să vă îmbunătățiți programele de carieră

Cum să vă îmbunătățiți programele de carieră / Programare

Dacă speră să începeți, să reporniți sau să îmbunătățiți în alt mod cariera de programare, nu este ușor. Mă găsesc acum în mijlocul acestui moment - am rămas doar câțiva ani în facultate și trebuie să profităm din plin pentru a avea șanse mai bune pentru o slujbă bună odată ce am absolvit. După ce am făcut o mulțime de cercetări, am găsit o comoară de sfaturi utile, pe care cred că le poate ajuta și pe alții.

Este foarte greu să reușești să faci toate aceste lucruri (deși realizarea acestor lucruri îți va oferi avantajul). Dar chiar dacă reușești să faci doar una sau două din aceste sfaturi, te poate lua mult mai departe decât ți-ar face fără ei.

Alăturați-vă comunităților online


Găsirea comunităților online, care vă poate oferi resurse utile, precum și feedback-ul vizat, este o modalitate crucială de a afla mai multe despre limbile de programare generală și de programare. Sunt un mare fan al Reddit, deoarece există o comunitate Reddit pentru aproape orice. Ghidul minunat pentru reddit Ghidul minunat pentru Reddit Mă întreb cum prietenii tăi găsesc mereu lucruri interesante pe Internet în fața ta? Probabil folosesc Reddit, auto-proclamată "prima pagină a Internetului". Citește mai mult, deci recomandările mele ar include

  • / R / programare
  • / R / (cum ar fi / r / java sau / r / python)
  • / r / cscareerquestions

Ultimul este util dacă aveți întrebări despre o carieră în domeniul informaticii în orice moment, indiferent dacă sunteți încă în școală, sunteți intervievat, sunteți în prima dvs. funcție sau când sunteți în căutarea unui salariu mai mare. / r / cscareerquestions este un subredit foarte influent, ajutându-mă cu câteva sfaturi utile. În mod sigur, verificați-l.

Obțineți stagii


În industria tehnologică, obținerea unei educații de calitate este importantă. Cu toate acestea, industria adaugă, de asemenea, o cantitate extremă de stres pe experiență, de asemenea. Chiar și cu o diplomă de master sau mai mare, este încă destul de greu să vă așezați un loc de muncă dacă nu aveți experiență. Dacă ați absolvit și aveți nevoie de o poziție cu normă întreagă, acest sfat nu va fi foarte util.

Dar dacă sunteți încă la facultate și pregătiți-vă pentru carieră, obțineți cât mai multe stagii de lucru cum puteți. Cum să găsiți stagiul potrivit pentru tine (și să evitați să fiți scamat!) Cum să găsiți stagiul potrivit pentru tine (și evitați să fii scamată! ) Citeste mai mult . Într-un program tipic de 4 ani pentru o diplomă de licență, aveți trei veri înainte de a absolvi cu gradul dumneavoastră. Teoretic, sunt trei stagii diferite pe care le poți avea atunci când nu ești ocupat cu școala. Dacă, după anul în care te-ai înscris la începutul anului, simți că nu ai învățat suficient să fii pregătit pentru un stagiu, sări peste prima vară este în regulă, dar după aceea ar trebui să faci eforturi pentru obținerea unui stagiu.

Pentru a avea o experiență bună în momentul în care absolvați, ar trebui să încercați să vizați 2 stagii, deși mai multe sunt întotdeauna mai bune. Nu uitați că puteți face și stagii de practică în timpul anului școlar, dar trebuie să știți că lucrul în aceste stagii de practică va lua mult timp departe de temele dumneavoastră - iar notele ridicate sunt încă foarte importante pentru a avea!

Apăsați în panouri de locuri de muncă colegiu și listele de locuri de muncă de majors și startups tech. Alte resurse excelente pentru căutarea stagiilor:

  • Internships.com
  • Experience.com
  • InternMatch

Lucrul pe proiecte


Pe lângă stagiul de practică, trebuie să încercați să găsiți timp pentru a lucra la unele proiecte personale. Există o mulțime de flexibilitate în ceea ce privește ceea ce puteți face, deoarece poate fi literalmente orice. O aplicație desktop, o aplicație mobilă, un site web ... orice ar interesa dvs. Nu trebuie chiar să fie proiectul tău propriu. În timp ce propriul proiect arată că aveți creativitate și idei luminoase pentru rezolvarea problemelor pe care le-ați identificat, puteți lucra și la proiectele altor persoane.

Dacă nu vă puteți gândi la o idee pe care doriți să lucrați, uitați-vă la numeroasele proiecte open source și alegeți unul pentru a contribui la codul "De ce ar trebui să contribuiți la proiecte Open Source" [Opinion] De ce ar trebui să contribuiți la Open Source Proiecte [Opinie] Conceptul de software open-source nu este nou, iar cu proiecte uriașe, de succes, cum ar fi Ubuntu, Android și alte sisteme și aplicații legate de Linux, cred că putem spune cu siguranță că este un model dovedit pentru ... Mai Mult . Indiferent ce faceți până la capăt, este important să încercați să vă puneți munca online. Dacă contribuieți la un proiect cu sursă deschisă, ar fi frumos să utilizeze GitHub sau ceva similar care să țină evidența angajamentelor dvs..

Dacă lucrați la propriul proiect, creați un depozit GitHub (sau utilizați un serviciu GitHub-like Love GitHub?) 4 Motive pentru care ar trebui să vă găzduiți codul pe BitBucket Love GitHub 4 Motive pentru care trebuie să găzduiți codul pe BitBucket Aveți să vă gândiți la locurile în care intenționați să stocați codul dvs. Este probabil că ați auzit de GitHub Nu este surprinzător faptul că GitHub este utilizat de persoane fizice și juridice pentru a găzdui un cod, Git & De ce ar trebui să utilizați controlul versiunii Dacă sunteți un dezvoltator Ce este Git și de ce ar trebui să utilizați controlul versiunii Dacă sunteți dezvoltator Ca dezvoltatori web, o mulțime de timp avem tendința de a lucra pe site-uri de dezvoltare locală, apoi încărcați totul când suntem gata. Acest lucru este bine când sunteți doar dvs. și schimbările sunt mici, ... Citește mai mult, astfel încât oricine (inclusiv potențialii angajatori) să poată să se uite la el și să vadă cum codificați. În plus, aceasta adaugă și experiența dvs. Elevii trebuie să facă acest lucru plus stagii. Persoanele care nu mai au stagii de practică pot face acest lucru pentru a-și spori experiența.

Pregătiți-vă pentru interviuri


În cele din urmă, dacă intenționați să lucrați pentru o companie de tehnologie mare (cred că Google, Facebook, Amazon, dar nu se limitează doar la acestea), atunci trebuie să arătați că știți lucrurile dvs.! Aceste companii doresc mintea cea mai strălucitoare acolo, deci un interviu cu ei în esență înseamnă că ei vă vor da una dintre cele mai mari examene din viața ta. Aceste interviuri vor fi extrem de tehnice și va trebui să fii pregătit să le răspunzi.

Este dificil să alegeți subiecte pe cont propriu și să sperați că acestea sunt subiecte pe care potențialul angajator vă va întreba. În schimb, încercați să investiți într-o carte precum Cracking the Interview Coding, care vă poate oferi o perspectivă profundă asupra unor astfel de interviuri tehnice de înaltă calitate. De asemenea, vă va oferi un ghid de studiu pentru diverse subiecte despre care ar trebui să știți și discutați soluțiile potențiale și de ce alte soluții sunt rele.

Întrebați-vă abilitățile de interviu tehnic 4 Lucruri de reținut pentru interviul dvs. tehnic următor 4 Lucruri de reținut pentru interviul dvs. tehnic viitoare Recent am avut un interviu (pentru un stagiu de vară) pentru care mi sa spus în prealabil că trebuie să aduc un creion în cazul în care există erau întrebări de codificare. Am fost deosebit de nervos în ultimul moment ... Citește mai mult și pregătește-te în mod mental cu banca întrebărilor cu interviu 8 Site-uri pentru a obține sfaturi privind interviul de muncă Întrebări și răspunsuri 8 Site-uri Web pentru a obține sfaturi privind interviul de muncă Întrebări și răspunsuri Citiți mai multe disponibile pe Web.

Poți să ai toate educația și experiența în lume, dar dacă trebuie să treci printr-un astfel de interviu, trebuie să fii capabil să impresionezi sau altfel să fii respins. Este o muncă grea, dar veți fi răsplătiți cu un progres în carieră.

Concluzie

După cum am menționat, este foarte greu să faci toate aceste lucruri. Dacă într-adevăr puneți timpul să faceți toate acestea, în plus față de școală sau alte obligații, nu ați avea timp să vă relaxați sau să aveți o viață socială. Eu însumi nu pot spune că am făcut toate aceste lucruri (încă). Dar luarea pașilor pentru a vă asigura o bună carieră în programare este foarte importantă pe termen lung, deci merită să faceți cât mai mult posibil. Fiecare mic va va aduce mai aproape de un loc de munca mai bun - si un salariu mai bun.

Ce alte sfaturi le puteți oferi celor care doresc să intre în programare? Spuneți-ne în comentariile!

Image Credits: Mână care deține o bucată de hârtie cu Internship imprimate pe ea prin Shutterstock, om de afaceri serios ședinței la biroul său prin intermediul Shutterstock

Explorați mai multe despre: Căutare de locuri de muncă, Programare.