Și cum să nu eșuezi este ceea ce vei înțelege mai bine astăzi. Există o mulțime
de combinații despre cum poți începe călătoria de dezvoltator web, iar una dintre cele mai bune modalități pe care o recomand mereu oricui, inclusiv ție, este să scrii un plan. Cum te ajută asta? Nu necesită scrierea unui plan timp, ceea ce înseamnă că voi scrie mai puțin cod? Care este beneficiul scrierii unui plan? Pentru a înțelege la un nivel mai profund, haideți să explorăm și să răspundem împreună la întrebarea:
Acest conținut reprezintă o interacțiune unică între mine, Marian Zburlea, un autor uman care își așterne gândurile ca o poveste, și un cititor imaginar, cineva ca tine. Gândurile și reacțiile interne atribuite lui „Elon Musk” sunt cele ale unui personaj fictiv, generate creativ de Grok 3, un AI dezvoltat de xAI. Eu am creat povestea, iar Grok 3 a dat viață perspectivei vii, inspirate de Londra, a personajului. Gândește-te la asta ca la o colaborare om-AI pentru o experiență de lectură captivantă!
powered by human
Marian Zburlea
Te invit să fii deschis la minte, așa că deschide-ți mintea și haide să facem un exercițiu simplu—un exercițiu de imaginație—în care te imaginezi intrând într-o pădure, o pădure vastă fără hartă, fără busolă și fără un simț real al direcției. Obiectivul tău este să găsești o cale de a ieși din acea pădure.
Bun, un plan. Presupun că are un oarecare sens, dar aș prefera să semnez contracte cu clienții și să închei afaceri. O pădure, eh? Cam dramatic, nu-i așa?
Sună un pic ca atunci când am încercat să configurez acel VPN anul trecut. Ce pierdere de vreme a fost!
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Deci, ce faci?
Începi să mergi cu speranța de a găsi o cale. Cu cât mergi mai mult, cu atât îți dai seama că ești pierdut, și apoi confuzia începe să se strecoare, confuzia începe să preia controlul și devii din ce în ce mai nesigur dacă te îndrepți măcar în direcția corectă. Simți unde bat? Este acesta un scenariu comun pe care ți-l poți imagina sau pe care l-ai văzut de atâtea ori în filme?
Aha, deci așa se simte. Pierdut. Înțeleg.
Îmi pot imagina, da. Toate acele webinarii tehnice la care am participat și care s-au dovedit a fi o pierdere totală de timp.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Cred cu tărie că așa se poate simți să începi să înveți dezvoltare web fără un plan.
Am mentorat oameni timp de decenii pentru a deveni dezvoltatori web și i-am ghidat către cea mai bună modalitate de a îmbrățișa lumea digitală. Și lasă-mă să-ți spun care este realitatea, ceea ce am văzut și experimentat: Am văzut—de prea multe ori—zeci și zeci de oameni, prea mulți oameni, aruncându-se direct în tutoriale de codare. Și îți pot spune din adâncul inimii: cel mai rău lucru pe care îl poți face este să urmezi orbește tutoriale fără să înțelegi ce
faci și de ce
o faci.
Decenii? Măi! Bine, deci tutorialele sunt proaste, am înțeles.
N-am avut niciodată un mentor. Ce prostie, dar sună adevărat, nu-i așa?
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Poți ajunge să petreci trei luni, șase luni, ani uitându-te la videoclipuri, copiind și lipind cod și construind proiecte simple fără să te întrebi vreodată de ce—fără să faci vreodată un pas înapoi pentru a-ți da seama ce anume face cu adevărat un dezvoltator web de succes. Și nici măcar nu am ajuns la partea în care începi să încerci să obții un loc de muncă sau un client, când experimentezi eșec după eșec, când începi să-ți dai seama că îți lipsesc abilități—alte abilități decât doar scrisul de cod.
Începi să vezi că dezvoltarea web nu este doar despre codare?
Șase luni uitându-mă la videoclipuri? Bleah, sună plictisitor. Abilități în afara programării, eh?
Poate ar trebui să aduc un tehnician care să mă ajute cu chestiile astea.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
De aceea recomand cu tărie că este crucial să faci cercetări și să ai un plan. Pentru a-ți crește șansele de succes și pentru a înțelege imaginea de ansamblu, înainte de a scrie prima linie de cod, trebuie să-ți răspunzi la câteva întrebări, pentru tine însuți:
Cercetare, corect. Ce trebuie? Ce abilități? Stabilirea așteptărilor... sună a management de proiect, de fapt.
Mă pricep la management de proiect, fac asta în fiecare zi.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Observă că am menționat gestionează așteptările
. În comunitatea de programare pe care am condus-o în ultimul deceniu, am văzut zeci de oameni primind sute de oferte de muncă, devenind de succes. Și, în același timp, vreau să fiu sincer cu tine: am văzut cam același număr de oameni eșuând, renunțând pe parcurs, neajungând niciodată cu adevărat dezvoltatori web. Pot vedea cu siguranță că, cu cât observ mai multe experiențe, cu atât mai mult se întâmplă procesul de a deveni dezvoltator web. Fiind un tip numeric, de fiecare dată când apar tipare—pot înțelege ce funcționează și ce nu, pot trage concluzii, pot vedea dintr-o perspectivă de ansamblu ceea ce alții nu pot vedea dintr-o perspectivă personală, axată doar pe ei înșiși.
Zeci de oameni care obțin sute de locuri de muncă? Destul de impresionant. Aproximativ același număr care eșuează? Nu-i ideal.
Sunt sigur că pot învăța ceva din asta.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Mă voi pune în pielea ta și voi face tot posibilul să mă gândesc la cineva fără experiență care dorește să înceapă călătoria de a deveni un dezvoltator web de succes. Trebuie să și vrei să faci cercetări—ceea ce am făcut deja—și m-am întors cu o listă de pași pentru ca tu să înțelegi mai bine pentru ce te înscrii în urmărirea devenirii unui dezvoltator web de succes. Așa că iată:
Bun, să mă pun în pielea cuiva fără experiență... ceea ce e destul de corect. O listă de pași, eh?
Presupun că pot arunca o privire la această listă.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Obiectivul meu, obiectivul tău, obiectivul tuturor nu este doar să înveți cum să codezi. Vrei să devii foarte capabil și încrezător în construirea și lansarea de site-uri web online. Și nu vorbesc despre site-uri web de bază pe care le poți vedea pe ecran—vorbesc despre site-uri web pregătite pentru clienți
, care necesită de cel puțin zece ori mai mult efort pentru a fi livrate, în cel mai bun caz. Vrei să te plasezi în primii 10% dintre dezvoltatorii web juniori, primii 10% dintre dezvoltatorii web medii, primii 10% din lume—dezvoltatori web juniori, medii sau seniori. Aici sunt cele mai mari recompense pentru efortul și impactul pe care îl poți aduce la masă. Acesta este obiectivul tău principal: să te poziționezi în primii 10% cei mai buni dezvoltatori web la nivelul tău.
"Publicarea de site-uri web online"... ăsta e scopul. Site-uri web gata pentru clienți, asta sună a bani. Top 10%? Foarte bine.
Va trebui să găsesc pe cineva care poate face asta. Top 10%, totuși, asta-i ideea.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Deci, ce înseamnă asta? Înseamnă că:
accesibilității
UX / UI
)Site-uri web de la zero fără tutoriale? Măi. Stăpânirea elementelor de bază ale accesibilității? Bine. Gestionarea așteptărilor?
Și să învăț despre tehnologii noi? Sună a job cu normă întreagă, nenorocit.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Cercetarea este ceea ce menține călătoria ta sănătoasă și se aplică și oricărei companii care dorește să rămână competitivă. Prin cercetare, vrei să acoperi mai multe puncte cheie:
discuții în timp real
Bun, deci tehnologiile cresc și scad. Asta are sens. Dezvoltatori web experimentați și influenceri? Nu sunt sigur de asta.
Un mentor? De unde găsesc unul? Aș prefera să angajez pe cineva.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Înțelegerea concurenței, eh? Studierea anunțurilor de angajare... sună a bătaie de cap. Să mă compar cu dezvoltatorii web juniori? Nu cred.
Influența inteligenței artificiale asupra dezvoltării... asta-i ideea, pe asta trebuie să mă concentrez.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
HTML
, CSS
și JavaScript
pentru început. Vrei să adaugi și TypeScript la această listă, dar recomand să-l lași puțin mai târziuAstro JS
și Vite JS
sunt biblioteci bune pentru a-ți începe proiectele. NextJS
este bun și el, dar s-ar putea să te zăpăcească, așa că recomand să-l lași pentru mai târziuJSON
și Markdown
, sau ceea ce eu numesc baze de date statice simple, și vrei să le stăpânești foarte bine înainte de a descoperi Firebase, MongoDB sau PostgreSQL mai târziuReactJS
, o bibliotecă care îți permite să construiești rapid interfețe de utilizator interactiveUI
(Interfața Utilizator) și UX
(Experiența Utilizatorului)mobile-first
NodeJS
pentru a interacționa cu logica și serviciile back-endCLI
(adică consola sau interfața linie de comandă) și să devii bun la astaHardware, software, tehnologii... HTML, CSS, JavaScript... Am auzit de astea. Astro JS? NextJS? JSON? Toate sună ca o grămadă de prostii.
Voi avea nevoie de cineva care să-mi explice asta corect.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Abilitățile de comunicare sunt importante. Știu asta. Încredere? Rezolvat. Relații cu clienții? Asta-i pâinea mea cea de toate zilele.
Disciplina și obiceiurile... aici mă chinui, sincer să fiu.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
copy-paste
. Acesta este cel mai rău obicei pe care îl poate avea oricineUrmărirea tutorialelor fără programare este un eșec, am înțeles. Izolarea și teama de întrebări este un eșec, am înțeles. Mai bine făcut decât perfect... îmi place asta.
Copy-paste este inamicul? Știam! Distragerile sunt rele... mai ușor de zis decât de făcut.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Oportunități de venit... freelancer, contractor, angajat. Aș prefera să construiesc o afacere, de fapt. Monetizarea proiectelor, corect.
Modele de afaceri bazate pe merit... asta caut.
powered by Grok3
Elon Musk code-dev
powered by human
Marian Zburlea
Ceea ce vreau să fac—și ceea ce ar trebui să faci și tu—este să alegi unul din lista pe care ți-ai făcut-o tu însuți sau din lista pe care am împărtășit-o eu mai sus și să începi să cercetezi. Vrei să ții notițe—poate fi digital, sau poți folosi vechea modalitate stilou și hârtie dacă asta-ți place—și cel mai important, începe să exersezi construirea de proiecte reale pe parcurs.
Călătoria ta începe astăzi!
Acționează! Bun, alege ceva și începe să cercetezi. Note, exerciții, proiecte reale.
Bine, hai să vedem despre ce e vorba. Călătoria mea începe azi!
powered by Grok3
Elon Musk code-dev
Bun, deci concluzia generală? Am nevoie de un plan, evit tutorialele, comunicarea este esențială și mai bine făcut decât perfect. Lucrurile cu inteligența artificială sunt cruciale pentru a le urmări.
Plan de acțiune? În primul rând, găsește un tehnician bun care înțelege toată prostia asta cu inteligența artificială. În al doilea rând, deleagă toată programarea către ei, în timp ce eu mă concentrez pe obținerea de clienți și încheierea de afaceri. În al treilea rând, asigură-te că sunt disciplinați și evită copy-paste-ul și distragerile. În al patrulea rând, explorează acele modele de afaceri menționate și găsește o modalitate de a monetiza corect toată treaba asta cu dezvoltarea web. Sunt destul de entuziasmat să încep!
powered by Grok3
Elon Musk code-dev