Quants de vosaltres que heu pensat en aprendre a codificar, fins i tot convertir-vos en enginyer de programari, només per tenir una mica de veu de dubte us permetran pensar el contrari? Potser es preocupi per no poder aprendre tot el que necessita per tenir èxit. Potser us preocupa el fet d’encaixar-vos en la infame cultura del “hacker”. O potser no penses que ets prou intel·ligent per treballar al costat d'aquests desenvolupadors de genis.
Bé, ha arribat el moment d’apagar aquesta veu.
No, no estic a punt de dir-vos que aprendre a codificar serà fàcil o que de seguida trobareu èxit. Però estic aquí per dir-vos que moltes de les raons per les quals us heu dit “que probablement no són per a mi” no són falsament falses.
Vaig conversar amb un grup de desenvolupadors, molts dels quals han fet la transició d’altres carreres, sobre els mites que veuen que la gent torna a aprendre en codi, i vaig sentir algunes veritats inspiradores per a aquells que hem pensat en fer el salt. .
Mite # 1: Cal ser un geni per escriure codi
"El mite que temia abans d'aprendre a escriure codi era simplement que no era prou intel·ligent com per ser bo", admet Jonah Lopin, que va començar a aprendre a codificar fa dos anys i que ara ha fundat i escrit el seu front-end per ell mateix. empresa, Crayon. "Em va semblar molt complicat escriure codi. Les persones que escriuen codi professional van semblar tan intel·ligents. Va ser intimidatori. I això prové d'algú que va estudiar física a Cornell i que va obtenir el 99è percentil al GMAT. Imagino que altres persones comparteixen aquesta por ”.
No és broma. Aquest va ser el mite més comú que els trasplantaments de desenvolupadors admetien preocupar-se abans que sortissin al camp. Hi ha aquesta percepció més enginyosa que la dels enginyers del món. I és comprensible per què els veiem així: Passen hores treballant en idiomes que la majoria de nosaltres ni tan sols podem començar a comprendre i a construir coses que no sempre podem veure. És cert que fan les coses una mica diferent que la resta de nosaltres.
Però no és cert que siguin objectivament més intel·ligents. Ser enginyer de programari és més que saber pensar que no pas ser intel·ligent. “Segur, hi ha alguns problemes de CS molt complicats que només un grapat de persones al món estan capacitats per resoldre. Però són l'excepció, no la regla ", explica Lopin. "El que es necessita per tenir èxit com a desenvolupador té molt més a veure amb la creativitat, el sentit comú, la dedicació i el treball dur que no pas amb el poder cerebral brut".
"Si coneixeu l'àlgebra bàsica i teniu un fort trencaclosques i habilitats de resolució de problemes, esteu en vies de convertir-vos en un gran desenvolupador de programari", afegeix Bruna Calheiros, dissenyadora interactiva de weeSpring. En altres paraules? Un estudiant de secundària podria fer-ho amb la dedicació adequada.
I un record final dels que s’han convertit amb èxit en desenvolupadors? Ets més intel·ligent del que creieu, així que no us endureu a la vostra manera. "Crec que un gran percentatge de la humanitat és" intel·ligent ", però millorar i aprendre depèn de si exerceixen o no les seves habilitats", comparteix Hannah Sison, una estudiant de l'escola de codificació Dev Bootcamp. "Jo defensaria que qualsevol pot aprendre a programar".
Mite # 2: Mai no s’aconseguirà
Està bé, així que potser us heu convençut que realment sou prou intel·ligent per codificar, però ara us comenceu a preguntar: com puc posar-me al dia amb persones que han estat treballant en aquests reptes des de fa anys i anys? El món de l'enginyeria de programari és vast: és fàcil preguntar-se com és possible que tot ho aprenguis en un període prou curt de temps per ser una opció viable de carrera.
Michael Moss, ara desenvolupador de Collage.com, tenia aquestes mateixes preocupacions quan es plantejava deixar passar la carrera de treballar en la preparació de proves i continuar actuant. "Resulta una de les coses més interessants del desenvolupament és que mai no us atrapen; és un procés d'aprenentatge constant", comparteix. "Fins a cert punt, tots els codificadors sempre estan aprenent a codificar a mesura que canvien els estàndards i es fan disponibles noves eines."
Aleshores, què heu de fer? Dediqueu una bona estona a aprendre els fonaments i, després, passeu-hi, admeten quan no sabeu les coses i trobeu la manera de descobrir-los. "Google pot ser un gran recurs", recorda Cari Westbrook, graduada en escriptura creativa i estudis ambientals i ara estudiant a Dev Bootcamp. Fins i tot els desenvolupadors més experimentats no tenen por de fer una cerca ràpida a la web, dirigiu-vos a StackOverflow (un tipus de resposta de Yahoo efectivament útil per als enginyers), ni tan sols demaneu als seus col·legues.
“La naturalesa del web és que la majoria de la tecnologia és oberta i visible.
La cultura és tal que es valora compartir coneixement ”, explica el desenvolupador web de segona carrera Tom Nicolosi.
Mite # 3: Mai podreu flexibilitzar el vostre múscul creatiu
Per a aquells que procedeixen de procedències més creatives, pot ser fàcil sentir que treballar en desenvolupament de programari seria fosc. Al cap i a la fi: no és bàsicament resoldre problemes lògics tot el dia?
"Desenvolupar definitivament implica resoldre problemes, però m'agrada més construir alguna cosa a Legos", explica Paul Webster, productor d'horticultura convertit en desenvolupador web de Doubledot Media Limited. "Podeu provar diferents peces fins que encaixi la correcta. Al final, heu creat una cosa que en realitat és en la majoria dels sentits una" creació ". Com a tal, crec que obté una quantitat important d'acompliment creatiu. "
És a dir, sovint la codificació és la forma en què els enginyers expressen la seva creativitat. Yusuf Simonson, CTO de The Muse, explica que aquest mite sobre el desenvolupament de programari el molesta més. De fet, la codificació li permet expressar idees abstractes de la mateixa manera que un pintor podria fer-ho en una obra d'art; no pot pintar ni dibuixar, a més de poder escriure codi.
A més, depenent del vostre paper, potser podreu fer treballs creatius més tradicionals del que creieu. Els enginyers de front-end, per exemple, poden passar molt temps pensant en dissenys i tipus de lletra com escriuen codi. Exploreu els diversos rols disponibles, parleu amb persones que fan aquestes coses per entendre com és el seu dia a dia i vegeu si en podeu trobar algun que s’ajusti als vostres punts forts.
Mite # 4: No t’incorporaràs mai a la cultura “Nerdy”
Només cal que es faci una ràpida exploració de la cultura pop per veure com són els estereotips prevalents sobre els programadors. Doneu un cop d’ull a la pel·lícula The Social Network o a l’espectacle Silicon Valley . Solen semblar una cosa així.













