CodeGym /Blog Java /Aleatoriu /S-au pierdut? Cum să rămâi pe drumul cel bun când înveți ...
John Squirrels
Nivel
San Francisco

S-au pierdut? Cum să rămâi pe drumul cel bun când înveți programarea

Publicat în grup
Dacă ar exista o listă cu cele mai tipice probleme cu care se confruntă majoritatea cursanților de programare la un moment dat sau altul, sentimentul de pierdere în domeniul de aplicare a tuturor informațiilor de învățat ar fi probabil în vârf sau undeva foarte aproape de acesta. „Mă simt pierdut în ceea ce trebuie să învăț” sau „Mă simt pierdut în timp ce învăț cum să codesc” este o întrebare-reclamație destul de comună pe panourile de mesaje și pe alte site-uri web despre programare. Astăzi am dori să abordăm această problemă cu câteva informații. S-au pierdut?  Cum să rămâi pe drumul cel bun când înveți programarea - 1

John Travolta ca Vincent Vega la Pulp Fiction (1994)

Iată 5 recomandări cheie despre cum să nu te simți pierdut în timp ce înveți programarea.

1. Acceptă că nu vei putea niciodată să înveți totul și concentrează-te pe cele mai importante.

Acest lucru este probabil valabil pentru orice domeniu larg de studiu, dar mai ales pentru programare. Chiar dacă rămâneți la nișa specifică de dezvoltare de software la alegerea dvs., cum ar fi Java, de exemplu, probabil că nu veți putea niciodată să învățați totul. Acesta este motivul pentru care se spune că pentru a fi un programator bun trebuie să înveți tot timpul de-a lungul carierei tale. Așa că o cheie de bază pentru a nu te pierde în procesul de învățare este să accepți că va exista întotdeauna ceva ce nu știi. Concentrează-te pe lucrurile pe care trebuie să le înveți pentru a merge mai departe.

2. Nu citi doar teoria programării fără a încerca să scrii propriul tău cod.

Concentrarea pe teorie fără a o susține cu practică, cum ar fi scrierea propriului cod și rezolvarea provocărilor de programare, este o greșeală foarte frecventă. Este ușor să te pierzi în teoria lecturii, pentru că există o mulțime de ea și vor fi întotdeauna multe, indiferent cât de mult ai citi. Acesta este motivul pentru care cursul Java CodeGym, de exemplu, se concentrează pe sarcini practice care urmăresc fiecare parte a cunoștințelor teoretice pe care le înveți. Adoptarea unei astfel de abordări care pune pe primul loc în practică vă ajută să rămâneți concentrat și să faceți diferența dintre cunoștințele pe care chiar trebuie să le învățați și alte informații irelevante.

3. Concentrați-vă pe imaginea de ansamblu în loc să încercați să memorați detaliile.

O altă problemă destul de comună și probabil nu suficient de articulată atunci când vine vorba de învățare în general este abordarea mentală a procesului din partea greșită. Nu încercați să memorați toate informațiile. În schimb, concentrați-vă pe înțelegerea imaginii de ansamblu: cum funcționează procesele împreună, care este ideea din spatele fiecăruia dintre ele etc. Veți putea întotdeauna să accesați informațiile precise de care aveți nevoie navigând pe google. Înțelegerea abordării și a tehnologiilor utilizate pentru a face piesele de software să funcționeze este cunoștințele pe care doriți cu adevărat să le obțineți din învățare.

4. Nu învățați izolat, comunicați cu alți cursanți.

Neutilizarea factorului social și a comunității ar fi o altă greșeală, care ar putea duce cu ușurință la pierderea ta. Utilizați comunități de programare online și panouri de mesaje, cum ar fi StackOverflow și Reddit. Participarea la evenimente din viața reală, cum ar fi întâlniri și seminarii, este, de asemenea, o idee bună. Comunicați și împărtășiți experiența dvs. cu alți cursanți. CodeGym îmbrățișează puterea comunității și a interacțiunilor sociale pentru utilizatorii săi într-o serie de funcții, inclusiv secțiunea de ajutor, forum, chat-uri și comentarii.

5. Nu folosi prea multe resurse de învățare în același timp.

Abundența resurselor de învățare sub diferite forme este ceea ce face cunoștințele legate de programare mai accesibile, dar dificil de structurat și confuz în același timp. Deoarece există atât de multe cursuri, prelegeri, ghiduri și tutoriale despre limbaje și tehnologii de programare disponibile online, cu adesea aceleași informații furnizate acolo în ordine diferită, este foarte ușor să te pierzi dacă nu te bazezi doar pe unul sau două. resursele principale ca bază a învățării tale. Este mai bine dacă cel puțin una dintre aceste resurse vă poate oferi o structură adecvată de învățare, care să vă servească drept hartă a ceea ce trebuie să învățați în continuare.

Opinii și sfaturi

Iată câteva gânduri despre problema de a vă simți pierdut atunci când învățați cum să codificați de la dezvoltatori de software experimentați. „Sunt un inginer profesionist de software, care scriu cod C++ în fiecare zi, dar încă mai sunt părți ale limbajului cu care nu sunt familiarizat. Cred că ar fi mult mai ciudat să nu te simți pierdut atunci când începi. Astăzi, am început să învăț Rust în timpul meu liber și, chiar și cu o înțelegere decentă a informaticii și a programarii, m-am trezit simțindu-mă pierdut cu toată noua sintaxă, durate de viață explicite și verificatorul de împrumut. Chiar trebuie să mă adaptez la asta. Până acum, totuși, m-am obișnuit să mă simt puțin pierdut. Practic, nu am încetat să mă simt puțin pierdută, așa că nu voi lăsa asta să mă descurajeze și voi continua să încerc. Dacă vrei să știi cum să programezi, ar trebui să faci același lucru. Este foarte plină de satisfacții,recomandă Patrick Aupperle, un dezvoltator de software cu experiență. „Ai fost vreodată lăsat într-un oraș ciudat în care știi unde ești și unde vrei să mergi, dar toate drumurile și locurile sunt necunoscute? După ce ai fost de multe ori în această situație, devine normal. Înveți că ești capabil să-ți găsești drumul, chiar dacă poate fi nevoie să ceri direcții, și vei învinge întotdeauna, în ciuda unor poticniri. Programatorii buni învață în mod constant instrumente noi, folosesc cele mai recente biblioteci, întâlnesc noi limbaje și rezolvă provocări noi. Acesta este un lucru bun - îl împiedică să devină plictisitor. Asta îl face distractiv!” spune James Barton, un fost arhitect software. Nu uita să exersezi, reaminteștene Kevin Price, un alt veteran de programare: „Programarea este o abilitate. Abilitățile trebuie exersate. Mulți oameni care au stăpânit abilitățile de programare și-au uitat luptele chiar de la început și au făcut-o să pară atât de ușoară. Adevărul este că nimeni nu se naște fiind un programator bun și, deși unele lucruri te pot predispune să le înveți mai repede decât ar putea alții - toți au trebuit să exerseze. Am o diplomă de inginer și am fost un programator bun în afara școlii. Abia când am pus mii de ore în el, am avut un moment ah-ha care a făcut totul să se împodobească în așa fel încât am simțit că aș putea aborda orice proiect de programare. Atunci aveam 28 de ani - șase ani după ce am absolvit școala de inginerie. Continuă, continuă să exersezi, nu te descuraja.
Comentarii
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION