Unul dintre sfaturile de bază pe care le oferim în mod normal studenților CodeGym și altor începători în codificare care doresc să progreseze și să obțină primul loc de muncă de Dezvoltator Junior , este să lucreze la proiecte personale independente pentru animale de companie. Adăugarea unui proiect secundar sau două în portofoliu poate fi un mare plus dacă nu ai încă prea multă experiență de lucru, ajutând să-l convingi pe angajator să te angajeze.
Dezvoltarea de proiecte pentru animale de companie este întotdeauna o idee bună și nimeni nu se ceartă cu asta. Dar a oferi sfaturi este una, de fapt construirea de proiecte secundare este alta. Un dezvoltator neexperimentat poate și cel mai probabil se va confrunta cu o serie de dificultăți atunci când lucrează la un proiect personal fără ajutor extern.
Dezvoltarea de proiecte pentru animale de companie este întotdeauna o idee bună și nimeni nu se ceartă cu asta. Dar a oferi sfaturi este una, de fapt construirea de proiecte secundare este alta. Un dezvoltator neexperimentat poate și cel mai probabil se va confrunta cu o serie de dificultăți atunci când lucrează la un proiect personal fără ajutor extern.
Cum să puneți în funcțiune proiectul dvs. pentru animale de companie
Ideile pentru un proiect sunt problema de pornire cu care se confruntă majoritatea oamenilor, deoarece se dovedește că nu este atât de ușor să vii cu o idee originală, dar realistă. Dar problemele majore apar atunci când începi să lucrezi la un proiect. A finaliza efectiv proiectul și a-l pune în funcțiune este sarcina pe care mulți începători de codare nu reușesc să o ducă la bun sfârșit. Și este de înțeles, deoarece dezvoltarea chiar și a unei piese de software foarte simple necesită adesea mai mult decât cunoștințe de codare de bază. Există o serie de lucruri de care ar trebui să vă amintiți atunci când doriți să începeți un proiect pentru animale de companie, mai ales dacă este primul dvs.1. Cercetați și planificați mai întâi, codificați mai târziu.
Așa cum orice clădire are nevoie de o fundație, un proiect, indiferent cât de mic și independent este, ar trebui să înceapă cu un plan care este imposibil de finalizat fără o muncă de cercetare și gândire. A începe să codificați și să dezvoltați fără a avea un plan clar este una dintre cele mai frecvente greșeli pe care dezvoltatorii tind să le facă, și nu doar cele fără experiență. Așa că sfatul este să nu vă grăbiți cu codificarea. Începeți să codificați fără un plan adecvat poate fi cu ușurință o pierdere de timp, care vă duce într-o fundătură și nevoia de a începe totul de la capăt.
2. Stabiliți obiective și termene limită.
Un alt lucru important, deseori neglijat atât de către programatorii Junior, cât și de cei mai experimentați, este stabilirea obiectivelor și a termenelor limită, ceea ce înseamnă și planificare, desigur, dar această parte merită câteva cuvinte separate. Când vine vorba de obiective, este important să fii realist. Dacă abilitățile și abilitățile tale sunt încă foarte limitate, ar fi înțelept să nu devii prea ambițios și să alegi un proiect pe care ești capabil să-l duci la bun sfârșit, chiar dacă este nevoie de ceva învățare suplimentară și efort suplimentar. Stabilirea unui termen limită (și respectarea acestuia) este o altă modalitate de a stabili autodisciplina și de a te motiva să finalizezi proiectul într-un interval de timp realist.3. Încearcă să rezolvi problemele reale cu proiectul tău.
Un alt sfat legat de etapa de planificare este alegerea ideii pentru proiectul tau. Majoritatea oamenilor nu au dificultăți în a genera idei pentru proiectele lor de companie, singura problemă este că ideile lor nu sunt foarte bune. Căutați câteva probleme reale, în domeniul dvs. sau în altă parte, pe care proiectul dvs. le poate rezolva (sau cel puțin încerca să le rezolve). „Nu te poți forța să ai o idee bună. Cele mai multe dintre proiectele mele pentru animale de companie au venit din lucrul la altceva și din a realiza că ceva lipsește. Am continuat apoi să construiesc acea componentă/piesa/bibliotecă lipsă. În timp, pe măsură ce am acumulat mai multă experiență cu cadrele, mi-am dat seama că nu prea îmi place niciunul dintre ele. Apoi mi-am făcut al meu, pe care îl folosesc astăzi în multe proiecte. Pe măsură ce îl folosesc, observ că lipsesc mai multe componente, mai multe lucruri pe care le-aș putea construi, care mi-ar economisi o cantitate enormă de timp, iar acestea devin noi proiecte pentru animale de companie. Este nevoie și aprovizionare de bază, dar pe o bază mai personală. Observați necesitatea, iar ideea pentru aprovizionare vă va veni.”a spus Bruno Skvorc, un dezvoltator web cu experiență din Croația.
4. Concentrați-vă pe tehnologiile pentru care sunteți dispus să lucrați pe care le folosesc companiile.
Dacă sursa ta principală de motivație pentru a lucra la proiecte pentru animale de companie este obținerea de experiență și construirea CV-ului pentru a obține un loc de muncă cu normă întreagă ca dezvoltator de software, atunci când alegeți un proiect, ar trebui să vă gândiți și la tehnologiile pe care le veți folosi în el. Este mai bine ca proiectul tău să fie în același domeniu cu companiile pe care urmează să le aplici sau să folosești aceleași tehnologii cu care lucrează. „Cele mai bune proiecte pentru animale de companie vă satisfac curiozitatea, așa că alegeți o tehnologie care vă fascinează și construiți-o”, recomandă Sanjay Paul, un dezvoltator la Palantir Technologies.5. Nu neglijați front-end-ul dacă proiectul dumneavoastră are nevoie de el.
Ai ghicit, neglijarea front-end-ului este, de asemenea, o greșeală foarte comună pe care mulți dezvoltatori o fac atunci când încep să lucreze la proiectele lor de companie. Nu aveți nevoie de front-end pentru a fi uimitor, măcar asigurați-vă că este funcțional și arată suficient de profesional. De aceea, o idee bună ar fi să faceți o schiță de design a modului în care va arăta produsul dvs. înainte de a începe să codificați și să reveniți în mod regulat la front-end, ajustându-l la orice modificări care apar pe parcurs.
GO TO FULL VERSION