Evaluarea nivelului programatorului

  • testarea
  • programare

Cum puteți evalua nivelul dvs. de cunoștințe în programare?

Sunt destul de tineri profesioniști (21 de ani, 6 curs de doar sub un lucru ani), care lucrează într-o oală destul de mare în ekvaringa departament (ATM-uri, POS-terminale), dar, de fapt, eu sunt în curs de dezvoltare software-ul intern pentru departamentul nostru și o parte a prelucrării. Eu scriu mai mult pe Perl și Java. Ca un hobby, studiez acasă Python și din nou Java. Prin natura muncii trebuie să se ocupe cu fiecare varietate posibil de limbi (om recoltator) de la C / C ++ și se termină în Excel VB, JS, HTML, CSS. În plus, urmărirea serverului, actualizări, crearea de rețele. În general, o grămadă de muncă diversă și design, și aspectul, și de programare.


Eu însumi îmi notez cunoștințele la fel de scăzute, pentru că de multe ori folosesc Google, cele mai multe dintre deciziile pe care le iau afară și te prezinți (încercarea de a înțelege cu adevărat cum funcționează), sunt de multe ori cuvinte necunoscute și metode Habré, și cred că este imposibil ca toată diversitatea lucrării de a înțelege totul este bine.

Pe de altă parte, cu toate sarcinile pe care le percep mă ocup în timp și mare dificultate mi-au nu provoaca, solutii la cheie in cele mai multe cazuri, se bazează pe același algoritm pe care o reprezint, o jumătate de an a crescut de la un specialist la un inginer de conducere (deși banca luate cel puțin un an de muncă într-o bancă și 3 ani de experiență totală).


În general, spuneți-mi câteva resurse pentru o evaluare obiectivă a cunoștințelor și abilităților lor sau a oricăror metode. Vreau să intru mai târziu într-o companie IT, dar nici măcar nu-mi pot imagina direcția pe care o pot lua și pe cine pot să mă calific pentru Junior | Middle.

Costul și cunoștințele angajatului pentru fiecare companie au propriile sale. În altă parte, veți aprecia înțelegerea modelelor de design și a cunoștințelor despre domeniul în care veți lucra. Unde va fi cea mai importantă dorință de a vă dezvolta și de a vă pune capăt.
Unele companii sunt mai importante pentru a înțelege caracteristicile și capcanele limbii pe care va trebui să le scrieți. Și există companii pe care nu le veți intra niciodată dacă nu ați lucrat cu sisteme de control al versiunilor și de urmărire a erorilor, indiferent dacă sunteți chiar un geniu triplu!

O persoană merită exact la fel de mult cum este dispus să plătească. Am fost convins de asta pe pielea mea. Cel mai rău lucru care ți se poate întâmpla, dacă înțelegi că știi deja foarte mult. În acest moment, veți muri ca specialist.

Personal, sfatul meu este: să fiți ca interviuri, nici măcar pentru a schimba locurile de muncă, ci pur și simplu pentru a comunica cu oamenii inteligenți și pentru a înțelege cerințele de bază ale pieței. Cred că după aceea veți face o evaluare adecvată.

Și nu cunosc tiparele, deși aud multe despre ele, dar nu există timp și lucruri mai urgente trebuie studiate. Am încercat să folosesc sistemul de control al versiunilor, dar nu am înțeles de ce este nevoie atunci când lucrați singur și să vă amintiți toate modificările =)

În ceea ce privește sfatul dvs. - vă mulțumesc foarte mult. În mod literal, în urmă cu câteva luni, m-am dus la câteva interviuri, dar impresiile au rămas cele mai murdare. Nu pot spune multe despre proiectele mele, pentru că NDA. Doar despre pereche și apoi în termeni generali. Pe unul dintre ei, șeful însuși nici măcar nu cunoștea modelul OSI, dar pe cel de-al doilea aproape fuzionat cu rahatul. Deși toate întrebările au răspuns corect și au fost desfășurate și nu au fost complicate. Drept urmare, ei au spus că mă vor da chiar și un test, pentru că nu știu nimic, nu există experiență. experiență prea. Cu toate acestea, ei au sunat seara și au spus că vin.
Deci, dorința de a merge doar pentru interviuri într-un fel nu doresc să = (Da și nu. Eu lucrez 9-18, de multe ori stau după muncă. Și sobeseduyut mai ales în timpul orelor de lucru. Dar, oricum, vă mulțumesc foarte mult pentru sfat.

Da, există companii care doresc să amestece oamenii cu produse de viață. Încercați să nu le luați în serios ca regulă pentru a lucra în astfel de companii, prea neplăcute.

Modele recomand să citiți, să înțelegeți, să încercați și apoi să le citiți din nou. Altfel, cred că interviurile sunt cea mai interesantă activitate. În ultimii 3 ani am vizitat cel puțin 50 de persoane și aproape de fiecare dată când am scos ceva nou pentru mine.

Permiteți-mi să-mi exprim punctul de vedere. După cum sa menționat mai sus, evaluarea obiectivă a cunoștințelor programatorului pe o scală numerică (cel puțin 100..0 mingi), poate, imposibilă. Da, și probabil nu este necesar, deoarece fiecare companie necesită cunoștințe diferite (cine altcineva, dar companiile vă va evalua?).

Despre locul de muncă. Personal, opinia mea este că, dacă doriți să fiți un specialist înalt calificat într-un anumit domeniu (în acest caz, un programator), atunci este mai bine să căutați un loc de muncă în organizațiile "profil" (pentru acest caz, care se ocupă de dezvoltarea software-ului). Prin experiența sa (nu foarte bogată încă), pot spune deja că specificul activității în astfel de organizații "de profil" este foarte diferit de organizațiile "non-core".

În programele non-core, munca programatorului este cel mai adesea necesară pentru a menține infrastructura internă de informare, profesioniștii IT sunt obligați doar să își desfășoare activitatea ("funcționează bine și bine, astfel încât să nu se descompună").

Din aceasta este evident că în companiile de profil este mult mai ușor pentru tine să crești ca specialist - ambele părți sunt interesate de acest lucru (cu cât sunteți "mai abrupt", cu atât veți plăti mai mult). În al doilea caz, numai dvs. sunteți interesat de acest lucru și chiar și atunci nu este întotdeauna (de ce, dacă plătiți aceeași sumă).

Cu ocazia interviurilor. Mersul pe ele este distractiv, dacă alegeți atitudinea corectă. Imaginați-vă că nu vreți să intrați deloc în această companie și veniți să arătați tot ce știți că sunteți "un bun specialist". Bineînțeles, nu trebuie să iesi în timpul interviului CSW - să se comporte în mod natural; în același timp, nu ar trebui să fii ucis în caz de eșec - nu ai vrut să lucrezi pentru ei deloc.

O mare parte din text sa dovedit ...

Articole similare