Obțineți un loc de muncă ca programator. Cum să obții un loc de muncă ca programator? Instrucțiuni pas cu pas pentru găsirea unui loc de muncă. Interviu și perioadă de probă

În acest număr al „Răspunsuri experților” vom lua în considerare întrebarea cum influențează prezența unei diplome opinia unui programator atunci când aplică pentru un loc de muncă într-o companie mare. Au recrutorii suficientă experiență de lucru la proiectele lor și abilități de lucru la distanță? În general, în ce măsură a avea studii superioare influențează opinia unui candidat?

În general, marile companii preferă candidații cu diplome de la universități de prestigiu. Autodidacții sunt adesea priviți cu suspiciune. Nu este o chestiune de prejudecată pe care nu o poți învăța singur, și nu de un fel de discriminare. Este mai ușor pentru o persoană cu o diplomă să demonstreze că merită ceva prin însuși faptul că are această diplomă. Dar acest lucru se aplică exclusiv universităților prestigioase (MIPT, MSU, Baumanka etc.). Deținătorii altor diplome sunt, de asemenea, priviți cu mare îndoială. O diplomă de la o universitate bună înseamnă că o persoană, cel puțin, este un bun gânditor, știe să muncească regulat și din greu și are un anumit set de abilități. În special, cunoaște bine logica și matematica - cele mai importante lucruri în programare. O persoană fără diplomă trebuie să demonstreze că, în primul rând, știe aceste lucruri și, în al doilea rând, știe să le aplice eficient. Acest lucru poate fi destul de dificil de realizat într-un timp scurt de interviu. Precum și verificarea faptului că persoana și-a făcut singur proiectele și fără ajutor extern serios.

Desigur, asta nu înseamnă că o persoană fără diplomă nu va fi angajată nicăieri sau că cu diplomă se poate merge oriunde deodată. Am avut candidați cu „acreditări” care, din păcate, s-au dovedit a fi programatori complet inutili, și specialiști autodidacți foarte experimentați și inteligenți. Cu toate acestea, în general, aceasta este mai degrabă excepția decât regula.

Promovați retrogradarea

La 2GIS, diploma de studii superioare nu este principalul criteriu de angajare a unui candidat. Dar a avea o diplomă (de la o universitate bună) poate arăta că candidatul este consecvent și orientat spre obiective.

Promovați retrogradarea

Dezvoltarea software este un domeniu foarte tânăr. Pur și simplu nu există acum „învățământ superior specializat” pentru dezvoltatori. Prin urmare, un număr mare de companii de dezvoltare sunt bucuroși să angajeze specialiști talentați, indiferent de diploma lor.

De regulă, o diplomă este necesară în instituțiile guvernamentale unde aceasta este o cerință legală. Sau în companii în care munca necesită o combinație de calificări, de exemplu, programator + contabil sau programator + matematician. Pentru astfel de companii, deținerea unei diplome vă permite să verificați competența minimă în domeniul dorit.

Promovați retrogradarea

Avem programatori excelenți fără diplome universitare. Sunt cei care nici măcar nu au început să studieze la o universitate. Este ca hainele, nu pot influența dacă o persoană este bună sau nu. Principalul lucru este cât de mult își iubește o persoană meseria. Măiestria vine odată cu numărul de ore investite cu concentrare deplină. Du-te!

Promovați retrogradarea

Învățământul superior este, fără îndoială, important, dar nu este un factor decisiv în angajare. Dacă o persoană la un interviu arată cunoștințe reale, care, în plus, pot fi susținute de cazuri bune din portofoliu, atunci s-ar putea să nu fie vorba de o diplomă și educație.

Formula ideală pentru profesionalism este sinergia dintre practică și teorie. Eu însumi am început prin a studia tehnologiile mobile pe cont propriu și am crezut că practica și experiența sunt factorii decisivi în creșterea profesională. Cu toate acestea, învățământul universitar și de specialitate mi-a oferit o perspectivă largă și o alfabetizare teoretică în multe probleme. Și acum gândesc altfel.

Citiți cărți, studiați teoria, petreceți timp exersând și totul va funcționa!

Promovați retrogradarea

O diplomă de studii superioare este un document care confirmă că o persoană are suficientă perseverență și perseverență pentru 5 ani de studiu. Cunoștințele necesare în muncă sunt disponibile în multe locuri și nu este deloc necesar să le obțineți doar de la o universitate. Pentru mine, ca angajator, calificările și viteza de a învăța lucruri noi sunt mult mai importante.

Calificarea poate fi confirmată prin dialogul despre experiența de dezvoltare, înțelegerea esenței profunde inginerești a problemelor care nu pot fi citite în cărți, ci pot fi experimentate doar prin înțelegerea deplină a acesteia. Acest lucru arată angajamentul nostru de a face față provocărilor noastre de producție chiar acum.

Iar capacitatea de a învăța poate fi înțeleasă prin interesul de a comunica pe teme profesionale și strălucirea din ochi atunci când se confruntă cu necunoscutul profesional. Acest lucru arată că suntem pregătiți să ne rezolvăm problemele de mâine și să fim în tendințe.

Dar învățământul superior este cu siguranță util - vă oferă o perspectivă profesională, vă învață cum să spargeți pereții cu capul, să rezolvați probleme care sunt de neînțeles la prima vedere și multe alte abilități care sunt utile în muncă. Dar în niciun caz nu este un factor decisiv pentru evaluarea unui candidat.

Promovați retrogradarea

Dacă ai experiență și proiecte solide în spate, lipsa educației de specialitate și în general a studiilor superioare nu este un obstacol. Sunt apreciate experiența și cunoștințele reale, nu prezența acestei sau acelei cruste.

Promovați retrogradarea

În colțul nostru confortabil, pe podeaua noastră confortabilă, stau diferiți oameni de diferite vârste. Cam jumătate au venit când nu aveau încă studii, un sfert o avea deja, iar un sfert nu o mai avea. Inclusiv pe mine personal, am ramas fara VO. În general, nu suntem deosebit de atașați de această chestiune, dar totul este destul de individual. În orice caz, programatorii sunt întotdeauna autodidacți.

Promovați retrogradarea

Acest lucru depinde în mare măsură de cultura internă a companiei, dar în general este „mai degrabă negativ”. Eu însumi am avut ocazia să angajez și, bineînțeles, am luat în considerare diferitele competențe și aptitudini ale candidaților. Inclusiv în afara stivei de tehnologie imediată. La Microsoft, de exemplu, în timpul unui interviu nu există altceva decât algoritmi și structuri de date - nu sunt foarte interesați de stiva și experiența ta. Aici, serviciul de recrutare, de regulă, vede o corelație: dacă ai o educație dintr-o universitate bună, atunci este mult mai probabil ca candidatul să aibă o gândire sistemică bună, abilități de învățare și cunoștințe ale fundamentelor teoretice (matematică, arhitectură, etc.). Acest lucru este important deoarece companiile mari prezintă o gamă largă de sarcini complexe și variate. Desigur, corelarea nu este o regulă, dar în corporații, angajarea s-a bazat mult timp pe procese, iar în aceste procese CV-ul tău trebuie să treacă de filtrul principal al vânătorului de capete (el petrece aproximativ 30 de secunde pe el, iar universitatea va fi cel mai probabil în filtrul lui). Așadar, dacă ești un specialist de aur fără diplomă, atunci este mai bine să abordezi marii angajatori prin canale personale și networking.

Promovați retrogradarea

Este greu să vorbesc pentru toată lumea, deoarece am lucrat doar pentru o singură companie mare. Dar am avut impresia că o diplomă de IT nu are aproape niciun efect asupra deciziilor de angajare. Poate în sectorul public, dar cu siguranță nu în sectorul privat.

Promovați retrogradarea

Ne uităm mereu la educație. Ingineria sau pregătirea matematică este un plus în karma, iar aceasta este o regulă confirmată de experiență. Pentru noi, aceasta este fundația pe care se poate construi orice altceva. Este important de menționat că de la o diplomă ne așteptăm nu atât la o pregătire algoritmică mai bună sau la cunoștințe ale unei platforme de dezvoltare specializate, cât la capacitatea de a învăța, de a studia mult material într-un timp scurt, de a ne asuma responsabilitatea sub stres și tentație și de a rezolva problemele într-un mod inteligent și viclean.

Cu experiență doar în lucrul la distanță și propriile proiecte, este o altă poveste. Pentru noi, acesta este mai des un factor negativ decât unul pozitiv. La urma urmei, ceea ce facem în fiecare zi este munca în echipă și necesită o comunicare eficientă, luare rapidă a deciziilor, un program încărcat și înțelegerea diferenței dintre „a scrie pentru mine” și „a lucra în echipă”. Robotul nu este un mediu independent; avem noi sarcini și proiecte în fiecare zi, în care mulți oameni fac în mod constant multe schimbări, iar tu trebuie să te poți adapta la aceste schimbări și să reacționezi rapid.
Și, desigur, cea mai eficientă dezvoltare are loc atunci când dezvoltatorul are acces zilnic la colegi mai experimentați. Lucrul de la distanță sau singur este un mare dezavantaj în acest sens, iar astfel de candidați sunt mai slabi decât rivalii lor.

Ei bine, desigur, se întâmplă lucruri diferite. Principalul lucru este să poți lucra. Așa că este mai bine să mergi încă o dată la un interviu decât să-ți faci griji pentru diploma.

Promovați retrogradarea

Un fragment din al nostru, Stanislav răspunde la întrebarea „La ce calități acordați atenție mai întâi atunci când recrutați dezvoltatori și o diplomă de studii superioare vă influențează opinia?”

Diploma, desigur, face o mare diferență. Adică o persoană care are o diplomă de la o universitate bună câștigă în liniște un avantaj. Dar când vorbesc cu un candidat și înțeleg că este deștept, inteligent, cu abordarea corectă a vieții și a afacerilor, în acel moment prezența sau absența unei diplome încetează să mai conteze. Este mai greu să obții ceva fără o educație bună.

Am intervievat recent o persoană fără diplomă, care a studiat 2-3 ani la Baumanka sau MEPhI, iar apoi, pe baza unor considerente interne și a nevoii de a câștiga bani, plus datorită caracterului său, incapacitatea de a îmbina munca și studiul, a părăsit universitatea. Și așa am vorbit cu el, este un dezvoltator destul de bun, a făcut lucruri destul de interesante în viața lui și, cumva, am început să vorbim despre motivele pentru care a renunțat la universitate. Mi-a explicat totul și mi-a spus că regretă că nu a studiat. Am întrebat de ce și mi-a explicat că de mai multe ori în carieră a întâmpinat probleme în care îi lipsea educația, unde dezvoltarea unui algoritm eficient necesita o înțelegere profundă a teoriei grafurilor, de exemplu. El spune: „Este clar că 90-95% din munca mea necesită educație la nivelul „Știu să adaug, știu să înmulțesc”, dar uneori există sarcini în care simt că, dacă mi-aș lua timp și studiat, aș putea crea ceva „de o calitate mult mai bună”. Aceasta este o considerație, dar nu neagă faptul că, dacă o persoană are într-adevăr nevoie de el, atunci poate să se așeze cu manuale, să citească materialele necesare și să-și dea seama. Dar, așa cum se întâmplă adesea în viață, este mai greu să găsești timp și să-ți dai seama „mai târziu” decât în ​​tinerețe.

În plus, pentru mulți angajatori, diploma este un fel de confirmare a stabilității locului de muncă. În industria noastră, cu toții dorim să fim creatori, dar avem o rutină și ceea ce nu poate fi numit jobul meu de vis - să încercăm să găsesc un bug vechi în codul prost care are o sută de ani. Este posibil să nu fie o distracție preferată, mai ales pentru un programator tânăr. Dar o astfel de muncă există în orice companie. Dacă avem un sistem care s-a dezvoltat de destul de mult timp, nu putem să-l aruncăm și să încercăm să rescriem totul din nou. Trebuie să ne dăm seama. A avea o diplomă este o casetă de selectare suplimentară, un indicator că o persoană se poate forța.

În general, o diplomă este un lucru util, dar nu este decisiv, iar absența ei, desigur, nu este un distrugător de carieră. Eu însumi cunosc mulți oameni care nu au absolvit universitatea și au devenit programatori buni, bine plătiți, cool. Dar sunt mai mulți oameni care au devenit programatori foarte bine plătiți după absolvirea universității, așa că pentru mine răspunsul este foarte simplu. Merită să studiezi la universitate. Și, de preferință, într-un sens bun.

Vă reamintim că puteți adresa întrebarea dumneavoastră experților, iar noi vom colecta răspunsuri la aceasta dacă se va dovedi a fi interesantă. Întrebările care au fost deja puse pot fi găsite în lista de probleme. Dacă doriți să vă alăturați experților și să trimiteți un răspuns de la compania dvs. sau de la dvs., atunci scrieți la, vă vom spune cum să faceți acest lucru.

Nu este suficient să înveți să programezi - este, de asemenea, de dorit să fii plătit pentru cunoștințele și abilitățile tale. Acest articol vă va spune de unde să începeți, cum și unde să căutați de lucru. Deci haideți să începem!

Ai nevoie de el?

Aceasta a fost o întrebare pe care ar fi trebuit să ți-o pui chiar la începutul călătoriei tale, când decideai dacă să devii programator. Acum, din moment ce citiți acest articol, putem presupune că ați devenit deja programator și sunteți în căutarea unui loc de muncă. Și pentru ca această muncă să aducă o oarecare satisfacție, este necesară intersecția a trei factori:

  • Îți place programarea?
  • poți programa;
  • jobul se plătește bine.

Sper cu adevărat că vă place să programați și că sunteți bun la asta. Tot ce rămâne este să găsești un loc de muncă bine plătit. Este frumos când plătesc bani buni pentru ceea ce este în esență hobby-ul tău. Dacă nu sunteți încă sigur de calificările dvs. sau doriți să vă îmbunătățiți cunoștințele, abilitățile și abilitățile, atunci urmați un antrenament la GeekBrains.

Scrierea unui CV impresionant

Trebuie să începeți căutarea unui loc de muncă prin crearea unui CV. Din păcate, nu există nicio cale fără el, decât prin cunoștință.



Poate știți mai multe limbaje de programare. Dar nu trebuie să puneți totul în CV-ul dvs. deodată. Acest lucru va însemna doar un lucru: nu înțelegi cu adevărat niciunul dintre ele. Identificați-vă punctele forte și alegeți pentru CV numai acele limbi și tehnologii pe care le cunoașteți fluent. Imaginați-vă că în timpul unui interviu vi se cere să scrieți cod în C# și l-ați adăugat în CV pentru că ați citit odată sau pur și simplu ați răsfoit o carte despre această limbă. Nu vei arăta cel mai bine.

Prin evidențierea punctelor tale tari, vei înțelege cum să-ți intitulezi CV-ul, de exemplu, „Programator PHP”.

Deja bine, s-a început. Fiecare limbaj de programare are propriile sale tehnologii asociate. O listă aproximativă de tehnologii pentru un post vacant de dezvoltator web este prezentată în Fig. 2. În CV-ul tău ar trebui să le menționezi doar pe cele pe care le-ai stăpânit efectiv și nu doar ai auzit că există. Dacă știți doar PHP, HTML, CSS și JavaScript, atunci indicați-le. Nu este nevoie să includeți Zend, Symfony și alte cadre dacă nu ați lucrat cu ele. Se va dovedi oricum.

Apoi, trebuie să decideți ce informații despre dvs. doriți să includeți în continuare în CV. Pe lângă informațiile de contact, informații despre locurile de muncă anterioare, rezultatele obținute, precum și portofoliul dvs. vor fi utile. Apoi, toate acestea trebuie să fie structurate și executate corespunzător.

Puteți învăța cum să creați un CV eficient din cursul GeekBrains „”, dar îmi voi permite doar câteva recomandări. Apropo, acest curs va fi disponibil complet gratuit folosind codul promoțional „Hacker” la achiziționarea oricărei profesii.

Informațiile din CV-ul dvs. nu ar trebui să fie prezentate haotic, respectați o anumită structură.
Următoarele sunt considerate optime:

  • Nume și prenume. Nu este nevoie să indicați un nume de mijloc, acesta este o relicvă a trecutului.
  • Fotografie, de preferință pe un fundal alb sau gri, dar nu o fotografie de la plajă sau din vacanța în familie.
  • Contacte (doar numărul de telefon și e-mail, nu este nevoie să indicați adresa dvs. de acasă - nimeni nu va veni să vă viziteze). Contactele ar trebui să fie personale, nu de companie, dacă în prezent lucrați undeva. Nu este nevoie să furnizați toate numerele de telefon, unul este suficient.
  • Scopul este postul pentru care aplicați.
  • Competențe de bază - indică cunoștințele și realizările profesionale.
  • Educaţie. Cred că totul este clar aici. Dacă nu ai studii superioare în IT, este în regulă. Mulți programatori buni nu o au. În schimb, mulți cu o educație IT nu știu deloc să programeze. Desigur, educația IT și/sau certificatele sunt bune, dar toate acestea nu vă vor ajuta prea mult dacă nu puteți finaliza sarcina de testare.
  • Traininguri la care a participat (dacă este cazul).
  • Experienţă. În acest caz, ultimul loc de muncă trebuie să fie indicat în partea de sus, iar cele anterioare mai jos.
  • Informații suplimentare. Toate celelalte sunt aici, de exemplu, cunoașterea limbilor străine, disponibilitatea drepturilor și posibilitatea de călătorii de afaceri. Nu trebuie să furnizați prea multe informații, în special informații inutile. De exemplu, puțini oameni sunt interesați de starea dumneavoastră civilă.

În ceea ce privește proiectarea unui CV, există și câteva subtilități:

  • Utilizați un singur font pentru întregul CV. Titlurile secțiunilor pot fi scrise cu dimensiunea fontului mărită cu 2 puncte.
  • Nu utilizați fonturi învechite. Anterior, fontul implicit era Times New Roman. Dar acum fonturile Calibri și Arial sunt „în tendințe”, folosește-le. Un CV Times New Roman arată ca un dinozaur.
  • Dimensiunea ideală a fontului este de 10 sau 12 puncte, o singură spațiere între linii.
  • Enumerați-vă responsabilitățile sub formă de liste numerotate.
  • Furnizați link-uri către lucrările dvs. în formă prescurtată (puteți scurta linkul folosind servicii precum bitly.com). Dacă nu aveți un portofoliu, este indicat să vă creați unul. Scrieți un simplu CMS sau magazin online (dacă sunteți în căutarea unui loc de muncă ca programator web).

Căutarea unui loc de muncă: ce, unde, când

Deci avem un rezumat. Tot ce mai rămâne este să-ți găsești un loc de muncă. Dar mai întâi trebuie să decizi ce vrei. Cum ar fi ziua ta ideală de lucru? De exemplu, la ce oră te trezești, la ce oră mergi la muncă. Sau, poate, nu mergi deloc nicăieri - visezi să lucrezi de acasă. Ai prefera să stai într-un birou privat sau într-unul comun? La ce proiecte vrei să lucrezi? Ar trebui să obțin un loc de muncă într-o companie sau să-mi creez propriul loc de muncă?

Stabilește-ți un obiectiv, dar nu te agăța cum să-l atingi. Este posibil să găsești un loc de muncă care nu folosește mecanismul „cv - post vacant - interviu”, ci complet accidental.

CV-ul trebuie publicat. Acest lucru se poate face cu multe resurse. Începeți, de exemplu, cu https://hh.ru/. Acolo puteți vizualiza, de asemenea, posturile disponibile și puteți utiliza serviciul de îmbunătățire a CV-ului - nu există prea multe informații.

Dacă nu sunteți din Rusia, atunci nu va strica să vă înregistrați pe LinkedIn, care este „interzis pe teritoriul Federației Ruse” și să vă completați profilul cât mai mult posibil. Aceasta nu este doar o rețea socială, este un habitat pentru recrutori - există o duzină de bănuți acolo. Fie ca recrutorii sa ma ierte :).

Interviu și perioadă de probă

Ați găsit un post adecvat și i-ați răspuns - ați trimis CV-ul angajatorului sau recrutorului. Dar din anumite motive nu există niciun răspuns. Nu fi supărat dacă nu ești invitat la un interviu - asta nu înseamnă că e ceva în neregulă cu tine. Cel mai probabil, angajatorul a găsit deja un programator, dar a uitat să ocupe postul vacant. Acest lucru se întâmplă și destul de des. Cert este că postarea posturilor vacante pe servicii precum hh.ru este plătită pentru o anumită perioadă, după care sunt eliminate automat.

Nu este nevoie să vă opriți (Fig. 3). Cauta si alte posturi vacante. Dacă vă place o anumită companie și ați dori să lucrați pentru ea, dar nu sunteți invitat la un interviu, încercați să contactați direct pe cineva de acolo. Găsiți informații de contact alternative pe site-ul companiei - e-mail sau număr de telefon. Luați legătura, explicați situația: se spune că ți-ai trimis CV-ul, dar nu ai răspuns, spune-ne despre tine.



Deocamdată, sarcina ta va fi următoarea: răspunde la multe posturi vacante (nu doar una sau două) și rezolvă multe sarcini de testare. Cel mai probabil, înainte de interviu, pentru a nu vă pierde timpul, angajatorul vă va cere să finalizați o simplă sarcină de testare. Pe baza rezultatelor sale, este posibil să fii sau nu invitat la un interviu. Sarcinile de testare trebuie finalizate - acesta este primul filtru. Pot fi mulți candidați pentru un post vacant, dar doar câțiva care vor face față sarcinii. Chiar dacă nu ești invitat la un interviu, vei dobândi ceva experiență rezolvând o varietate de sarcini de testare.

Când mergi la un interviu, amintește-ți că nu numai că ești ales, ci și tu. Vezi dacă îți va fi plăcut să lucrezi în această echipă, să fii în această cameră și dacă este convenabil să ajungi la birou. Acordați atenție și beneficiilor oferite, cum ar fi un pachet social. Nu vă fie teamă să puneți întrebări angajatorului - este mai bine să clarificați totul imediat, decât mai târziu, se dovedește că nu sunteți mulțumit de multe lucruri și veți fi forțat să vă căutați din nou un loc de muncă .

Fii pregătit ca angajatorul să verifice fiecare punct din CV-ul tău în timpul interviului. Dacă ai scris, de exemplu, că ești familiarizat cu setul de componente DevExpress, ei vor afla cu siguranță cât de bine știi tu.

După ce ați trecut cu succes interviul, veți fi angajat pentru o perioadă de probă, cu excepția cazului în care, desigur, doriți - în cazul în care nu vă place șeful sau cafeaua din birou este proastă :).

Este nevoie de perioada de probă pentru ca angajatorul să te concedieze fără durere dacă nu ești potrivit pentru ei. Toată lumea face greșeli, inclusiv angajatorii. Odată ce ești înregistrat oficial, va fi mult mai dificil să te concediezi. Pe de altă parte, dacă nu sunteți înregistrat înainte de încheierea perioadei de probă, nu vă faceți griji: aceasta este o practică obișnuită. Dacă îți faci față responsabilităților, cu siguranță vei fi angajat la expirarea perioadei de probă.

Nu trebuie să vă faceți griji pentru lipsa de experiență - după antrenamentul pe GeekBrains, obțineți un stagiu garantat. Deci vei avea deja experiență de muncă!

Freelancing

Rebelii prin natura lor se potrivesc unui alt tip de activitate - freelancer. Nu cred că cineva trebuie să spună nimănui ce este freelancing: lucrează de oriunde în lume,
Un program care este convenabil pentru tine, niciun șef care să stea deasupra sufletului tău, libertate de mișcare. Într-un cuvânt, un loc de muncă ideal.

Dar freelancerul are un dezavantaj: dacă în cazul unui job obișnuit există un „unchi” care îți plătește bani în fiecare lună, atunci aici tu însuți va trebui să cauți o sursă de venit, adică clienți.

Toate tipurile de schimburi de liber profesioniști vă vor ajuta în acest sens. O simplă interogare și Google va returna multe articole pe tema alegerii unui schimb. Următoarele sunt considerate cele mai bune în RuNet:

  • fl.ru,
  • weblancer.net,
  • 1clancer.ru,
  • devhuman.com
  • modber.ru,
  • freelansim.ru.

Dacă sunteți interesat, GeekBrains a făcut o selecție a celor mai bune schimburi independente, care descrie caracteristicile fiecăruia. Este disponibilă o selecție.

Nu te uita la schimburile valutare încă. Deoarece ești un programator începător, încearcă să te simți confortabil cu cele domestice. Îți va fi mai ușor astfel.

Desigur, un freelancer trebuie să țină cont de câteva nuanțe suplimentare, și anume:

  • tipul de plată - numerar sau fără numerar;
  • plata anticipată (dacă da, ce sumă) sau plata ulterioară (la finalizarea sarcinii).

Acestea, precum și alte câteva nuanțe, sunt discutate în cea deja menționată de la GeekBrains.

Scara carierei in IT

Un programator nu lucrează numai pe un produs software. Există, desigur, excepții, dar dacă vorbim de un produs mare, atunci exact așa este. În fig. 4 prezintă diverse specialități din domeniul IT. Rețineți că pe primul loc este managerul de vânzări, iar pe al doilea pe analistul de afaceri. Programatorului i se acordă doar locul șapte. La urma urmei, nu este suficient să creezi un produs software, trebuie și să-l vinzi.



Fiecare dintre aceste specialități are propriul rol în procesul de dezvoltare a software-ului. În ceea ce privește în special programatori, scara carierei programatorului arată astfel:

  • dezvoltator junior,
  • Dezvoltator mediu,
  • Dezvoltator senior.

Dar după ce ai atins nivelul de dezvoltator senior, cariera ta nu se termină. Poți deveni fie arhitect dacă intri în partea tehnică, fie lider de echipă dacă preferi să conduci o echipă. În esență, un lider de echipă este un manager, iar eficiența întregii echipe depinde de abilitățile sale.

Seful de echipă poate deveni un manager de proiect (Manager de proiect) - acesta este și un manager, dar gestionează nu numai programatori, ci și toți ceilalți specialiști (designeri, marketeri și alții) care participă la proiect. Punctul de vârf al evoluției este CTO (Chief Technical Officer), adică directorul IT.



Există două ramuri care rulează în paralel - analist și tester. Fiecare dintre ele are propriile sale niveluri intermediare, permițându-vă să deveniți în cele din urmă un manager de proiect.

Rezultat

Ei bine, am acoperit toate aspectele găsirii unui loc de muncă ca programator. Puteți obține informații suplimentare în cursul „” de la compania GeekBrains, la finalizarea cărora, de altfel, veți primi certificatul corespunzător (Fig. 6). Permiteți-mi să vă reamintesc încă o dată că acest curs este disponibil complet gratuit folosind codul promoțional „Hacker” atunci când achiziționați orice profesie.

Toate certificatele sunt afișate pe pagina de profil (Fig. 7) și puteți primi oricând certificatul pentru a-l atașa CV-ului.


Compania GeekBrains nu își abandonează absolvenții - oferă stagii de practică și ajută în găsirea unui loc de muncă, iar celor care doresc să încerce să-și găsească singuri un loc de muncă este destinat cursul descris în acest articol.

Avem întotdeauna un număr mare de posturi vacante actuale pe site-ul nostru. Utilizați filtre pentru a căuta rapid după parametri.

Pentru o angajare de succes, este de dorit să aveți o educație specializată, precum și să posedeți calitățile și abilitățile de lucru necesare. În primul rând, trebuie să studiați cu atenție cerințele angajatorilor din specialitatea aleasă, apoi să începeți să scrieți un CV.

Nu ar trebui să trimiteți CV-ul tuturor companiilor în același timp. Alegeți posturile vacante potrivite în funcție de calificările și experiența dvs. de lucru. Enumerăm cele mai importante abilități pentru angajatori de care aveți nevoie pentru a lucra cu succes ca programator intern la Moscova:

Top 7 abilități cheie pe care trebuie să le ai pentru a fi angajat

De asemenea, destul de des se găsesc următoarele cerințe în posturile vacante: OOP, SQL și Git.

În timp ce vă pregătiți pentru interviu, utilizați aceste informații ca o listă de verificare. Acest lucru vă va ajuta nu numai să mulțumiți recrutorului, ci și să obțineți jobul dorit!

Analiza posturilor vacante la Moscova

Pe baza rezultatelor unei analize a posturilor vacante publicate pe site-ul nostru, salariul de pornire indicat, in medie, este de 33.848. Nivelul mediu de venit maxim (indicat „salariu până la”) este de 72.308. Trebuie avut în vedere că cifrele date sunt statistice. Salariul real în timpul angajării poate varia foarte mult în funcție de mulți factori:
  • Experiența ta anterioară de muncă, educație
  • Tip de angajare, program de lucru
  • Dimensiunea companiei, industria, marca etc.

Nivelul salariului în funcție de experiența de lucru a solicitantului

Nu. În loc să te tocmești, arată că merită să investești timp și bani în care. Amintiți-vă: sunteți încă nou în acest joc și aveți multe de învățat. Arată-ți cunoștințele, spune-ne ce ai făcut pentru a-ți dezvolta abilitățile. O diplomă de studii vorbește despre disponibilitatea ta pentru angajament și despre nivelul anumit de cunoștințe pe care l-ai putea dobândi acolo. Dar nu este întotdeauna dovada că poți face ceva.

Povestește-ne despre proiectele tale personale. Nu contează cât de mic sau mare, cel mai important lucru pentru angajatori este să vezi că poți face ceea ce spui că poți face. Arată-ți github, site-ul web și așa mai departe.

Toată lumea înțelege că încă nu aveți experiență de lucru. Dar trebuie să le oferi un motiv să te angajeze.

Atitudinea este totul

Da. Esti autodidact. Aceasta înseamnă că există o mulțime de lacune în cunoștințele tale - dar este în regulă. Fiecare dezvoltator este în esență autodidact.

Viteza cu care un programator progresează prin curba de învățare și obține succes este determinată de atitudinea sa. Acesta este motivul pentru care unii profesioniști cu experiență pot rămâne în poziția lor ani de zile, în timp ce noii veniți vor urca pe scara carierei în câteva luni.

Experiența nu se măsoară în ani. Deși timpul joacă un rol aici, nu garantează o adevărată profunzime a cunoștințelor și nu distinge programatorii buni de cei răi. Angajamentul de a învăța vă va ajuta să mergeți mai departe.

Cum să arăt asta? Cel mai simplu mod este să participi la discuții. Reddit, forumuri, grupuri Facebook, Stack Overflow, Medium, Quora, blogul dvs. - puneți întrebări, răspundeți la întrebări, fiți activ, lăsați o amprentă digitală. Ajutați-i pe ceilalți, chiar dacă credeți că nu aveți suficiente cunoștințe pentru a face acest lucru. Cereți ajutor, chiar dacă vă simțiți inconfortabil.

Este, de asemenea, o modalitate bună de a construi conexiuni în comunitate. Cine știe, poate cineva te va recomanda altcuiva și îți vei găsi primul loc de muncă.

Cunoașteți elementele de bază

Există câteva elemente de bază în programare pe care trebuie să le cunoașteți, dar care nu sunt adesea abordate în cursuri și prelegeri. Familiarizați-vă cu principiile SOLID, precum și cu diferitele paradigme de programare.

Învață să folosești git și bazele de date. Programarea nu este doar despre HTML, CSS și JavaScript. Dacă aveți nevoie de îndrumări, iată un ghid detaliat pentru conceptele de bază de dezvoltare.

Trebuie să scrieți cod

Dacă nu ați reușit să vă găsiți un loc de muncă de mult timp, continuați să scrieți cod. Cu cât codificați mai mult, cu atât câștigați mai multă experiență și deveniți mai bun.

Când ești începător, contează cantitatea de cod pe care o scrii. De fapt, cu cât codificați mai mult, cu atât creșteți mai repede. Fiecare dezvoltator trece prin acest proces. La angajare, angajatorii caută un junior care necesită cea mai mică pregătire și are cel mai mare potențial de creștere.

Vei crede mereu că acum îți faci treaba perfect, dar nu ești. În timp, codul se îmbunătățește și cunoștințele se extind. Poate că peste o lună te vei uita la programele tale actuale și vei fi îngrozit sau vei râde bine de ele.

Cuvinte finale

Companiile mici sunt mai îngăduitoare cu lipsa de experiență. Dar tot trebuie să le demonstrezi că meriti ceva. Privește-te prin ochii unui manager de resurse umane și întreabă-te: te-ai angaja și de ce?

Dacă nu, de ce nu? Unde sunt spatiile? Unde iti lipseste experienta? Numai tu te poți forța să mergi înainte. Nu te plânge, nu vorbi despre asta, nu te gândi la asta, doar fă-o.

Scrieți cod, creați ceva, învățați ceva nou și continuați să trimiteți CV-ul. Fara experienta? Aceasta este șansa ta de a o crea singur. Principalul lucru este să continuați să creați și să bateți la uși diferite. În cele din urmă vei găsi compania potrivită.




Top