Sei sulla pagina 1di 20

7 SFATURI PRIVIND

CUM

GÂNDI
CA O

PROGRAM
ATOR
ALEX LEE
Am fost un programator oribil .

De fapt, întotdeauna m-am simțit cel mai prost programator


din cursurile mele. Jumătate din timp nu știam ce fac și
mereu m-am simțit în spatele colegilor mei.

A fost ingrozitor.

Mi-am pierdut atât de mult timp blocat, confuz și frustrat.

Dar, opt ani mai târziu...

Mi-am dat seama că pentru a fi programator, trebuie să


gândești ca un programator . Dacă aș fi avut mentalitatea
pe care o am astăzi, mi-ar fi fost mult mai ușor și nu aș fi
fost atât de blocat tot timpul. Aș fi finalizat proiectele mai
repede, aș fi învățat programarea mai repede și aș fi luat
note mai mari.

Aceste sfaturi vă vor ajuta cu cursurile de codificare.


Așadar, ține-le în ceafă.

Folosesc exact aceste sfaturi de fiecare dată când


programez. Am ajutat mii de oameni la cursurile lor de
programare din cauza asta. Dacă doriți să vedeți canalul
meu YouTube de codare, puteți aici.

Aceste șapte sfaturi sunt în paginile următoare.

1. Codarea este
pentru tine
Stai în clasă, lângă spate, ca întotdeauna. Și profesorul
anunță să vă configurați directorul de lucru.

Vă întrebați: „Care este din nou directorul de lucru ?”.

Camera este silențioasă, cu excepția clicurilor și clacăturilor


butoanelor mouse-ului și a tastelor. Te uiți în jur. Ochii
oamenilor, lipiți de ecranele lor de parcă ar ști exact cum să
creeze un director de lucru.

Dar esti neinteles...

Ai nevoie de ajutor. Dar ți-e teamă că, dacă ridici mâna, vei
fi cunoscut pentru totdeauna drept copilul prost care nu știe
niciodată ce fac.

Trec minutele, tensiunea arterială crește. Te simți neliniștit


pentru că nu vrei să fii în urmă în prima săptămână. Dar toți
par să fie înainte... Și chiar vrei să înveți să programezi...
Așa că ridici mâna. Și obțineți răspunsul. Dar tot rămâi să
te întrebi... „Codificarea este pentru mine?”

Ei bine, adevărul este că nici 75% dintre cei din acea


cameră nu știau ce fac. Cumva s-au chinuit să întrebe un
prieten, să caute pe google sau să caute prin diapozitive.
Și dacă au avut noroc, au făcut jumătate din asta corect.

Adevărul este că, din moment ce profesorul nu a predat-o


clar, clasa a avut o experiență îngrozitoare.
Am avut exact această experiență de nenumărate ori la NC
State și în APCS.

Programarea pare și se simte confuză NUMAI pentru că nu


este predată pur și simplu. Nu e vina ta, dacă a fost vina ta,
atunci nu ai fi fost atât de îngrijorat.

Codarea este pentru tine. Nu lăsa pe NIMENI să-ți spună


altfel :)

2.Vezi ce
funcționează. Vezi
ce nu merge.
O mare concepție greșită este că trebuie să „ te gândești ”
foarte greu pentru a fi un programator bun.
Dar nu trebuie să te gândești bine.

De fapt, cei mai buni programatori nu trebuie deloc să se


gândească bine! Au văzut ce funcționează și ce nu, atât
de des, încât devine ușor. Va fi mult mai ușor dacă
ascultați computerul, decât să încercați să vă gândiți prea
mult și să forțați codul să funcționeze . Așa că vă voi arăta
o metodă pe care o puteți folosi pentru a descoperi și a afla
despre codul nou.

Metoda este simplă.

1. Găsiți un exemplu de lucru.


2. Alerga.
3. Schimbă-l puțin.
4. Alerga.
5. Schimbați-l înapoi și schimbați altceva de data aceasta.
6. Alerga.
7. Repetați pașii 5-6. Mult.

Acest lucru întărește codul de lucru și codul care nu


funcționează în creierul tău. Iată un exemplu:
1. System.out.println(„Bună ziua, lume!”);
2. Ieșire: Bună, lume!
3. System.out.println(„Primul meu program!”);
4. Ieșire: primul meu program!
5. System.out.println(Salut, lume!);
6. Excepție în firul „principal”...
7. system.out.println(„Bună ziua, lume!”);
8. Excepție în firul „principal”...

Veți deveni în mod natural curios și veți învăța, pur și


simplu încurcându-vă.
3. Învățarea de la
oameni este
Mai eficient decât
site-urile web
De cele mai multe ori, veți dori să căutați pe Google „ cum
să utilizați bucla for ” sau „ cum să obțineți elementul din
matrice în java ” pentru a vă ajuta să codificați. Aceasta
este o modalitate de a găsi informații grozave și chiar
exemplu de cod!

Încă fac asta de fiecare dată când codez și Google este


grozav :)
Dar, de multe ori, audiența acestor site-uri web nu
este începători. Deci, pot exista o mulțime de termeni
tehnici, cod pe care nu l-ați învățat încă și răspunsuri
intimidante.

Am învățat asta pe calea grea.

Într-o zi, mă luptam cu o temă pe care trebuia să o depun


până la sfârșitul orei. M-am chinuit jumătate din perioada
de curs până când în cele din urmă am ridicat mâna și am
cerut ajutor AT.

A folosit termeni simpli și m-a învățat cum să-mi


rezolv problema în câteva secunde .

Atunci mi-am dat seama că este mult mai eficient să înveți


codul de la o persoană decât un site web text.

Prietenii tăi, colegii și AT înțeleg nevoile tale mai bine


decât site-urile web. Dacă sunteți blocat, nu vă fie teamă
să contactați ei.

Amândoi veți crește în acest proces. Veți dobândi rapid


înțelegere și ei vor învăța ajutându-vă. În curând vei spune
„OOOOOOOH DOAMNE, nu pot să cred că am ratat
asta!!!! E un lucru atât de mic, wow, mulțumesc mult!!!!!" Și
„Poți să faci asta!?!?” Și „Woah, asta înseamnă că aș
putea face asta, asta și asta...”

Programarea poate fi o activitate foarte individuală. Dar


momentele pe care le împărtășiți cu ceilalți sunt cele de
care vă veți aminti și vă veți bucura cel mai mult. Ca să nu
mai vorbim de cel mai rapid mod de a crește ca
programator.

4. Super puterea ta
Codarea este o superputere. Chiar este.

Fără programatori de calculator, următoarele nu ar fi fost


posibile:
• Aterizarea unui robot pe Marte.
• Faceți o fotografie a unei găuri negre
• Efectuați calcule cuantice
• Creați realități virtuale
• Depășește-i pe oameni în Go
• Citiți acest document
• Orice pe internet

Poți face orice dacă știi să programezi. Singura limită


este propria ta imaginație.

Nu uita niciodata ca.


5. Cei mai buni
programatori
îmbrățișează acest...
Cei mai buni programatori din lume acceptă acest singur
fapt...

Un computer este un instrument.

Asta este.

Nu este nimic cu adevărat special la un computer. Tot ce


poate face un computer este să spună dacă un semnal
electronic este oprit sau pornit.

Dar, am creat limbaje de programare care ne permit să


facem lucruri cu acele semnale. Am început mic, făcând
matematică cu acele semnale. Apoi am învățat cum să
stocăm date, să scriem text, să afișăm culori, să facem
aplicații și să facem inteligență. Toate cu semnale
electronice de oprire/pornit AKA binare.

Programarea este creativitatea umană, inima și sufletul


traduse în semnale electronice oprite și pornite.

Ne iubim computerele. Dar îmbrățișează ceea ce trebuie să


pui în ea, ceea ce vrei să obții din ea. Din fericire, alți
oameni au creat o mulțime de coduri și programe pentru a
vă ajuta în călătoria dvs.

Este treaba ta să-l pui cap la cap și să-l faci al tău.


Computerul este exact ceea ce folosești.
ste doar o listă
ași
ci un sandviș cu unt de arahide și jeleu?

ne doar unt de arahide și jeleu pe pâine, nu?”

Acum, cum ai spune unui computer să facă un

. nu știu, este un computer. Nu pot doar să-l

a programa un computer să facă un pb&j, ai


-ai spus, dar cât se poate de specific .

arahide

it
e
7. Exprima-te
Ați salvat fișiere, ați rulat proiecte și ați instalat biblioteci.

Dar...

La sfarsitul zilei...

Prin programare, te exprimi.

Ești singurul în fața acelui ecran. Tot ceea ce încerci ești


100% tu. Faci programe. Și le spargi. Fiecare greșeală,
eroare și alergare te face mai bun.

Pentru că într-o zi, când te așezi în fața unui computer. Și


vrei să faci ceva de împărtășit cu oamenii. Poți . Așa că du-
te acolo și pune-ți amprenta pe această lume numai
oamenii ca noi au puterea de a face.
Dacă ți-a plăcut acest
PDF,
asigurați-vă că vă
alăturați altora
programatori studenți în
mine
Grup de Facebook
GRATUIT...
Java Students Unite este
grupul
unde studenții Java pot
învăța
și discutați cum să
obțineți A și
să-și îmbunătățească
înțelegerea
java.

Alăturați-vă Java Students Unite pe


FB

Potrebbero piacerti anche