Cât durează să înveți cum să codifici: răspunsuri de la experți

Deci, vrei să înveți să codifici sau ai început deja călătoria ta. Vă aflați întrebându-vă cât timp va fi înainte de a fi fluent în limbajul de programare(e) de alegerea ta.

aceasta este o întrebare excelentă și una care nu are un răspuns ușor, unic. După cum vă puteți imagina, variază și de la o persoană la alta. Nu toată lumea învață în același ritm și toți avem medii diferite. Din fericire, acesta este un lucru bun! Cu cât putem învăța mai mult unii de la alții, cu atât vom deveni cu toții mai buni și cu atât va fi mai ușor să-i învățăm pe alții.

în acest articol, vorbim cu experții pentru a răspunde la întrebarea dvs. arzătoare numărul unu: cât durează să învățați cum să codificați?

cât timp-durează-să-înveți-cum-să-Cod

de ce ar trebui să înveți să codezi?

se așteaptă ca oportunitățile de angajare în tehnologie să crească aproape dublu față de creșterea proiectată a altor industrii până în 2024, făcând codificarea una dintre cele mai importante abilități de muncă ale viitorului. Învățarea modului de codare este acum mai accesibilă ca niciodată, datorită cursurilor și tutorialelor online.

învățarea codului poate părea descurajantă, dar nu este imposibil. Există mulți dezvoltatori de succes care odată nu știau nimic despre codificare și astăzi dețin locuri de muncă cu plată ridicată la companii de top sau contracte lucrative ca freelanceri. Și tu poți urma această cale dacă ai ales o carieră în industria de dezvoltare.

dacă nu doriți să fiți programator prin comerț, există încă beneficii pentru a învăța să codificați multe roluri de locuri de muncă. De fapt, jumătate din postările de locuri de muncă din quartila cu venituri de top care necesită abilități de codificare au fost găsite în afara industriei tehnologice, dovedind că chiar și non-dezvoltatorii precum designerii grafici și marketerii pot beneficia de cunoștințe de programare sub centurile lor.

sfaturi de la cei care au învățat să Cod

începeți cu elementele de bază și de a construi de acolo

există o mare multe domenii în cazul în care ați putea avea nevoie sau doriți să utilizați codul. Acest lucru ar putea varia de la realizarea de site-uri web, analizarea datelor statistice, configurarea serverelor web, scrierea de software încorporat pentru dispozitive fizice, crearea de aplicații mobile, realizarea de jocuri, lista continuă!

multe sarcini legate de codificare necesită o înțelegere a mai multor limbaje de programare și cadre și veți găsi că majoritatea dezvoltatorilor web sunt adepți la mai multe limbi. Dacă ar fi să încercați să învățați să codificați toate câmpurile de mai sus simultan, ați avea nevoie de o mie de vieți. În schimb, cel mai bine este să începeți cu elementele de bază și să construiți o fundație.

Alexander Winston de la PPC Protect are un exemplu personal excelent. Făcând parte dintr-un startup, au vrut să economisească bani oriunde ar putea, ceea ce a inclus crearea propriului site web. Alexander învățat HTML, CSS, JavaScript, unele PHP, și chiar alte cadre, cum ar fi jQuery pentru a crea site-ul lor. A petrecut aproximativ 4 ore în fiecare zi practicând și învățând, începând cu elementele de bază, înainte de a trece la lucruri mai avansate.

când am început să învăț, nu aveam experiență. Primele limbi cu care am început au fost HTML și CSS, deoarece acestea sunt fundamentele fiecărui site web. Odată ce le-am stăpânit, am început să încerc lucruri mai avansate cu JavaScript, inclusiv un widget personalizat de stabilire a prețurilor și secțiuni de întrebări frecvente. – Alexander Dean

Alexander a fost mulțumit de calitatea site-ului pe care l-a construit și crede că timpul petrecut învățând să codifice a plătit cu siguranță atât în bani economisiți pentru start-up, cât și în abilitățile valoroase pe care le posedă acum. El recomandă găsirea celei mai bune metode de învățare care funcționează pentru dvs. Metoda sa preferată este cursurile online cu tutoriale video.

timpul pe care Alexander l-a petrecut învățând: 4 ore în fiecare zi pe parcursul a 6 luni

cât durează să înveți să faci greșeli

eșecul face parte din proces

uneori trebuie să sari în capătul adânc pentru a învăța repede, ceea ce este exact ceea ce Paul Bliss de la RankSurge a făcut. Când și-a început slujba de programator pentru un site de asigurări, nu știa nimic despre programare. La locul de muncă, el a învățat cum să folosească ColdFusion și ASP.NET, petrecând 40 de ore pe săptămână învățând să codifice. El menționează: „îmi amintesc că o pagină care colecta informații avea peste 10.000 de linii de cod pentru a face totul să funcționeze. Design teribil din partea mea și ma învățat că nu am fost un programator bun!”

spargeți codul și rupeți site-ul. Acesta este modul în care învățați ce să nu faceți și vă va face mai bine să știți ce funcționează și ce nu – Paul Bliss

marele lucru despre eșecul rapid și eșecul devreme este că învățați o tonă! Pe vremea când Paul a început în 1999, nu existau multe resurse disponibile online, așa că ruperea lucrurilor a fost una dintre cele mai rapide modalități de a afla cum să faci lucrurile. Chiar și în zilele noastre, cu atât de multe resurse disponibile, poate fi ușor să căutați un răspuns direct la întrebările dvs. Cu toate acestea, uneori este mai bine să încercați doar lucruri și să vedeți ce se lipeste. Acestea fiind spuse, nu vă fie teamă să puneți întrebări și să păstrați o minte deschisă. Dacă cineva este dispus să te învețe, ascultă ce are de spus.

timpul petrecut de Pavel învățând: 40 de ore pe săptămână timp de 3 luni

definiți mai întâi obiectivul final

ca Paul, Sunny Shah de la ClimbCareer a aterizat, de asemenea, un loc de muncă tehnic înainte de a ști cum să Cod. El a vrut să facă ceva ce ar folosi de fapt el însuși. „Scopul meu a fost să construiesc o aplicație mobilă care să mă trezească înainte de a dormi lângă stația de autobuz.”Aceasta a însemnat concentrarea asupra limbilor și cadrelor care i-au permis să facă acest lucru, adică nod.js, MongoDB, exprimă și reacționează nativ.

definiți obiectivul final înainte de a prelua orice limbă. – Sunny Shah

definindu-ți mai întâi obiectivul final, acest lucru îți oferă ceva spre care să lucrezi. Puteți perfecționa în pe toate specificul trebuie să știți pentru a construi acel lucru Special, și nu se va pierde floundering într-o mare de cod cu nici o direcție.

timp Sunny petrecut de învățare: 32 de ore pe săptămână peste 2 luni

aflați în timpul liber

dacă sari în arme aprins nu este dvs. de lucru, nu vă faceți griji! Luarea lentă poate fi foarte eficientă și uneori este cea mai bună cale de urmat. Dacă aveți un program destul de complet sau nu doriți să vă puneți toate ouăle într-un coș încă, puteți face cu ușurință un mic studiu și practică în fiecare săptămână. Jesse Harrison, fondatorul și CEO-ul Grupului juridic California Employment Attorneys, a făcut exact asta. Cariera sa ocupă cea mai mare parte a timpului în timpul săptămânii, așa că studiază în primul rând în weekend.

s-a interesat mai întâi să învețe să codifice, deoarece site-ul lor web a avut ocazional un bug care l-a frustrat. El și-a asumat sarcina de a învăța cum să remedieze aceste probleme, urmând tutoriale online și videoclipuri YouTube. „Am început să învăț Python pentru că era ușor de utilizat și erau zeci și zeci de ghiduri pentru asta. Nu am văzut un punct în studierea unui limbaj extrem de dificil, care ar putea să mă frustreze, așa că am rămas pe calea ușoară.”

în câteva luni a reușit să remedieze eroarea care l-a frustrat atât de mult în trecut, iar acum gestionează și aspectele de zi cu zi ale acesteia. Dacă există schimbări mari care trebuie făcute, el va contracta în continuare pe cineva care să aibă grijă de el.

dacă doriți să începeți codificarea, sfatul meu este simplu: profitați de nenumăratele ghiduri și tutoriale care sunt prezente și nu vă fie frică să puneți întrebări. – Jesse Harrison

Jesse recomandă următoarele tutoriale online și Întrebări. Internetul este un loc foarte util și ar trebui să puteți găsi tot ce aveți nevoie. A încercat să citească câteva cărți pe această temă, dar le-a găsit mai puțin utile și au ieșit repede din actualitate.

timpul petrecut de Jesse învățând: 6 ore pe săptămână pe parcursul unui an

nu încetați niciodată să învățați

indiferent de câtă experiență aveți, învățarea codului este un proces continuu, explică Seb Dean de la Imaginaire Digital. A început să învețe să codeze la vârsta de 14 ani și cu învățare constantă de-a lungul anilor deține acum propria companie de dezvoltare web. El spune că încă învață și perfecționează aceste abilități 16 ani mai târziu.

în ceea ce privește timpul implicat, este mai mult un proces continuu decât ceva ce se poate încadra într-un număr de ore. Chiar și astăzi, după 16 ani, încă învăț lucruri noi în fiecare zi. – Seb Dean

Seb a început prin învățarea HTML și CSS, pe JavaScript și apoi PHP și MySQL. El recomandă următoarele tutoriale despre construirea de sisteme complete, deoarece acestea vă vor ajuta să vă oferiți o imagine mai mare și vă permit să explorați ce zone ați putea găsi cele mai plăcute. Concentrați – vă pe construirea de proiecte practice – lucruri pe care le-ați folosi de fapt-acest lucru vă va face să învățați mai repede.

timpul petrecut de Seb învățând: 8 ore pe zi în primul an

cât timp-durează-să-înveți-cum-să-cod-nu te opri niciodată

este timpul să începi să înveți

deși există multe moduri diferite de a învăța, există cu siguranță câteva fire comune. Gândiți-vă unde doriți să ajungeți și faceți o mică cercetare pentru a afla ce trebuie să învățați pentru asta. Având un obiectiv practic vă ajută să vă motivați și vă va permite să învețe că pic mai repede.

când te blochezi – și să recunoaștem, toată lumea nu-rândul său, la una dintre multele comunități online, care sunt adesea dornici de a ajuta începători și veterani deopotrivă! Asigurați-vă că urmăriți Centrul de resurse GoSkills pentru mai multe articole despre dezvoltare sau încercați câteva cursuri la nivel de începători – ar putea fi exact ceea ce aveți nevoie!

Lasă un răspuns

Adresa ta de email nu va fi publicată.