Pentru a avea un program bun, nu aveți nevoie de nici un talent sau pasiune
Muncă și De Studiu / / December 25, 2019
Crezi că pentru a deveni un programator, un pic de talent? Aveti nevoie de o pasiune, o obsesie cu munca? De fapt, nu. Și așa spun mulți dezvoltatori abrupte.
Toate programatorii se răcească încă din copilărie și visa doar despre, să scrie cod. Și dacă nu e vorba de tine, atunci fie nu există sau un ratat și nu vine la mare și înfricoșată programare (Aspirati).
Aceste stereotipuri adânc înrădăcinate sunt absolut greșite. Ei au, de asemenea, dăunătoare, cât mai mulți programatori de succes.
Mitul geniu programatori periculoase. Pe de o parte, ea supraestimează cerințele de intrare în acest domeniu, descurajând profesiei. Pe de altă parte - haunts mit profesioniști. La urma urmei, dacă nu sunt rotite pe codul, cu siguranță ratat. Ca rezultat, un programator este necesar, fie codul sau codul pentru a afla mai multe și mai bune, iar acest lucru afectează calitatea vieții. Din această abordare, aveți nevoie pentru a scăpa de. Programare - este pur și simplu un set de abilități, care necesită nici un talent deosebit. Nu este o rușine să fie un programator mediocru.
Kaplan-Moss Jacob (Jacob Kaplan-Moss)
Pagina lui Jacob pe Twitter a raportat că creatorul de Django - «nu un programator adevarat“. Pentru că el a fost obosit de ideea falsă a profesiei.
Jacob Thornton (Jacob Thornton) a lucrat ca programator pe Twitter, iar acum - în mediu. De asemenea, el a reușit să vină cu Bootstrap, un cadru care a reunit 80.000 de stele pe platforma GitHub. Și cuvintele codificator risipi, de asemenea, mitul la îndemâna muritorilor de programare.
Urăsc calculatoarele. Am fost de gând să studieze sociologie la New School din New York.
Am un loc de muncă, cu toate că nu am avut nici de abilități. Aș putea fi tras în orice moment. Am muncit din greu, studiind curs avansat JavaScript, pentru că nu am înțeles ce se întâmplă. Și am fost nici o altă ieșire.
Unul dintre cele mai rele momente din viata mea - atunci când toate de pornire echipa adunat în jurul meu și a cerut să rezolve problema cu solicitări între domenii. Nu am mai lucrat asa ca nu doar despre a înțelege ceea ce facem. Am început să cod și actualizați browser-ul. Nimic nu sa schimbat. Și așa de câteva ori la rând. Am început isterie: ca întotdeauna am fost aproape de eșec. Și apoi mi-am dat seama că am uitat să adăugați în codul .send (). Fixed un bug, a primit rezultatul, echipa a zâmbit și a mers înapoi la locul de muncă.
Am stat timp de aproximativ 15 minute și rejucat în capul meu aceeași idee. Asta e. M-am întors. Nu am fost concediat.
Jacob Thornton (Jacob Thornton)
Istoria are puține asemănări cu descrierea carierei rapide a programator geniu. Deci, în cazul în care nu motivația? Iacov spune: „Sunt o persoană responsabilă social. Prietenii mei, interfață designeri, mereu informați-mă în termeni neonorantă că încercările mele de a face colturi rotunjite a eșuat sau noi arată caracteristică dezgustătoare într-un anumit browser. Îmi place. Îmi place doar să cod și să lucreze cu prietenii. "
Pe Twitter, Jacob Thornton se numește un „calculator-ratat.“ Cel mai popular în bara film: „Eu sunt cel mai rău inginer din companie, dar eu sunt în top trei.“ se potrivește descrierea slab unui programator tipic, nu?
Ia act de un alt profesionist, Rasmus Lerdorf (Rasmus Lerdorf), provocând adesea dezbateri aprinse.
- „Nu-mi place de programare. Dar îmi place pentru a rezolva problemele. "
- „În lume există oameni care într-adevăr, cum ar fi programul. Nu le înțeleg. "
- „Nu sunt un programator adevărat. Am asamblează tot felul de lucruri, până când începe să lucreze. Apoi am merge mai departe. Acest programator va spune, „OK, funcționează, dar există o scurgere de memorie, ați fixat o“. Și tocmai am refăcut Apache la fiecare 10 interogări. "
În cuvintele sale, este dificil de a discerne orice iubire specială pentru calculatoare. Ca atât Iacov, care nu respectă miturile codere mari, e un fel de a pretinde programator.
Este distractiv. Când am folosit PHP sau scris în Java, este tot timpul în căutarea pentru ceva mai mult, un alt limbaj de programare. Cel puțin să se distreze, deoarece limbaje de programare sunt plictisitoare. Lucrul cu PHP și Java, nu am fost de gând să fie un programator.
David Heinemeier Hansson (David Heinemeier Hansson)
Următoarea revizuire a Declarației, care nu are nimic de-a face cu modul în care un geniu calculator. În cele din urmă, David Heinemeier Hansson a căzut în dragoste cu eleganța limbajului Ruby, și nu în program, și calculatoare. Dacă el nu ar fi fost inventat Ruby, el ar face ceva diametral opuse.
Așa cum este clar, există nenumărate articole și interviuri că stereotipurile dezmint despre programatori. Pe acest subiect, dragoste și umor. Aici sunt un cuplu de 59 hilarDar citate veridice despre programare de dezvoltatorii înșiși:
- Că un software-ul de doi bani este un alt om - lucru full-time.
- Orice prost ar scrie cod care un computer înțelege. Un bun programator scrie cod, care poate fi citit-uman.
- Program și biserica este foarte asemănătoare. În primul rând, noi le construim. Apoi, rugați-vă care a lucrat.
În cazul în care programatorii într-adevăr nevoie adâncimea de talent și comise, de ce astfel de glume sunt populare în rândul profesioniștilor?
În timp ce veți învăța de programare, vă va spune ceea ce faci greșit. Ai explica de ce nu codificator freca. Încercarea de a fi un „adevărat boom“ vă va conduce nebun.
Da, acest articol este împotriva stereotipurilor despre programare. Despre miturile fără sens că numai aleși este disponibil este o artă mare. Data viitoare cred despre el, și dacă aveți suficiente abilități și dacă aveți suficient de calificare, mai degrabă decât dacă să trimită această programare în iad, să ia o pauză. Încercați alte metode. De multe ori se află problema în modul în care înveți. În atitudinea ta de învățare program. Și nu renunța până când vă apropiați de soluția problemei în moduri diferite.
Pentru a fi un programator, nu au nevoie de nici un talent sau pasiune.