Skip to main content

5 Mīti par kodēšanas apguvi, kuru labāk ignorēt

Anonim

Cik no jums tur ir domājuši par kodēšanas iemācīšanos - pat kļūšanu par programmatūras inženieri - tikai tāpēc, lai būtu nedaudz šaubu, kas liek domāt citādi? Varbūt tas rada bažas par nespēju iemācīties visu nepieciešamo, lai gūtu panākumus. Varbūt jūs uztraucaties par iekļaušanos draņķīgajā “hakeru” kultūrā. Vai varbūt jūs vienkārši nedomājat, ka esat pietiekami gudrs, lai strādātu blakus šiem ģēnija izstrādātājiem.

Nu ir pienācis laiks izslēgt šo balsi.

Nē, es negrasos jums pateikt, ka iemācīties kodēt būs viegli vai ka jūs nekavējoties atradīsit panākumus. Bet es esmu šeit, lai pateiktu jums, ka daudzi no iemesliem, kādēļ jūs sev sakāt “tas, iespējams, nav priekš manis”, ir mežonīgi nepatiesi.

Es tērzēju ar izstrādātāju grupu, no kuriem daudzi ir pārgājuši no citas karjeras, par mītiem, kas, viņuprāt, kavē cilvēkus mācīties pēc koda, un dzirdēju iedvesmojošas patiesības tiem no mums, kuri domā pārdomāt .

1. mīts: lai rakstītu kodu, jums jābūt ģēnijam

“Mīts, no kura es baidījos, pirms iemācījos rakstīt kodu, bija vienkārši tas, ka es nebiju pietiekami gudrs, lai tajā labi izturētos, ” atzīst Jona Lopina, kura sāka mācīties kodēt pirms diviem gadiem un tagad ir izveidojusi un uzrakstījusi priekšrakstu savam. uzņēmums, krītiņš. “Likās tik sarežģīti rakstīt kodu. Cilvēki, kuri profesionāli raksta kodu, šķita tik gudri. Tas bija iebiedējoši. Un to nāk no kāda, kurš studēja fiziku Kornelā un guva punktu GMAT 99. procentilī! Es iedomājos, ka citiem ļaudīm ir kopīgas bailes. ”

Bez jokiem. Šis bija visizplatītākais mīts, par kuru attīstītāju transplantāti atzina, ka uztraucas pirms došanās uz lauka. Tur ir šī pasaules inženieru uztvere, kas ir sirsnīgāka nekā tu. Un ir saprotams, kāpēc mēs viņus redzam šādi: Viņi stundām ilgi strādā valodās, kuras vairums no mums pat nespēj saprast un veidot lietas, kuras mēs ne vienmēr varam redzēt. Tā ir taisnība, ka viņi lietas dara nedaudz savādāk nekā mēs pārējie.

Bet tā nav taisnība, ka viņi ir objektīvi gudrāki. Būt programmatūras inženierim ir vairāk domāt par domāšanu, nevis būt gudram. “Protams, ir dažas patiešām sarežģītas CS problēmas, kuras tikai nedaudzi cilvēki pasaulē ir kvalificēti risināt. Bet tie ir izņēmums, nevis noteikums, ”skaidro Lopins. "Tas, kas nepieciešams, lai attīstītājs gūtu panākumus, ir daudz vairāk saistīts ar radošumu, veselo saprātu, centību un smagu darbu, nekā tas notiek ar neapstrādātu smadzeņu spēku."

“Ja jūs zināt pamata algebru un jums ir spēcīgas mīklu un problēmu risināšanas prasmes, jūs ejat uz ceļa, lai kļūtu par lielisku programmatūras izstrādātāju, ” piebilst Bruna Calheiros, interaktīvā WeeSpring dizainere. Citiem vārdiem sakot? Vidusskolnieks to varētu izdarīt ar pareizu centību.

Un nobeiguma atgādinājums tiem, kas veiksmīgi kļuvuši par izstrādātājiem? Jūs esat gudrāks, nekā domājat, tāpēc neejiet savā veidā! "Es domāju, ka liela daļa cilvēces ir" gudri ", taču uzlabošanās un mācīšanās ir atkarīga no tā, vai viņi izmanto savas spējas vai nē, " dalās Hanna Sison, kodēšanas skolas Dev Bootcamp audzēkne. "Es iebilstu, ka ikviens var iemācīties programmēt."

Mīts Nr. 2: jūs nekad nepieķersities

Labi, tāpēc varbūt jūs esat pārliecinājis sevi, ka patiesībā esat pietiekami gudrs, lai kodētu, bet tagad jums rodas jautājums: kā es kādreiz pieķēršos cilvēkiem, kuri gadiem un gadiem strādā pie šiem izaicinājumiem? Programmatūras inženierijas pasaule ir plaša - ir viegli brīnīties, kā jūs to visu varat iemācīties pietiekami īsā laika posmā, lai būtu reāls karjeras risinājums.

Maiklam Mosam, tagad Collage.com izstrādātājam, bija tādas pašas rūpes, kad viņš apsvēra iespēju mainīt karjeru no darba pārbaudes sagatavošanā un uzvedības turpināšanas. "Izrādās, ka viena no interesantākajām lietām attīstības jomā ir tā, ka jūs nekad neesat īsti aizrāvies - tas ir pastāvīgs mācību process, " viņš dalās. "Zināmā mērā katrs kodētājs vienmēr mācās kodēt, mainoties standartiem un kļūstot pieejamiem jauniem rīkiem."

Tātad, kas jums jādara? Pavadiet laiku, lai apgūtu pamatus - tad ienirstiet iekšā, atzīmieties, kad nezināt lietas, un atrodiet veidu, kā tās izdomāt. “Google var būt lielisks resurss!” Atgādina Kari Vestbrūks, radošās rakstīšanas un vides pētījumu absolvents, kurš tagad ir Dev Bootcamp students. Pat vispieredzējušākie izstrādātāji nebaidās veikt ātru meklēšanu tīmeklī, vērsties vietnē StackOverflow (sava ​​veida reāli noderīgas Yahoo atbildes inženieriem) vai pat vienkārši pajautājiet saviem kolēģiem.

“Tīmekļa būtība ir tāda, ka lielākā daļa tehnoloģiju ir atvērta un redzama.
Kultūra ir tāda, ka tiek vērtēta zināšanu apmaiņa, ”skaidro otrās karjeras tīmekļa izstrādātājs Toms Nicolosi.

Mīts Nr. 3: jūs nekad nespēsit lokāt savu radošo muskulatūru

Tiem no mums, kas nāk no radošākas pieredzes, var būt viegli justies kā strādāt programmatūras izstrādē būtu niecīgi. Galu galā - vai tas nav loģikas problēmu risinājums visu dienu?

“Attīstība noteikti ir saistīta ar problēmu risināšanu, bet es to vairāk pielīdzinu kaut kā celtniecībai no Legosas, ” skaidro Pols Vebsters, dārzkopības strādnieks, kurš ir pievērsies Doubledot Media Limited tīmekļa izstrādātājam. “Jūs varat izmēģināt dažādus skaņdarbus, līdz der īstais, un beigās esat uzbūvējis kaut ko tādu, kas lielākajā daļā nozīmē ir“ radīšana ”. Kā tāds es uzskatu, ka jūs iegūstat ievērojamu radošo piepildījumu. ”

Citiem vārdiem sakot, kodēšana bieži ir tā, kā inženieri pauž savu radošumu. Yusuf Simonson, The Muse tehniskais direktors, skaidro, ka šis mīts par programmatūras izstrādi viņu visvairāk uztrauc. Faktiski kodēšana ļauj viņam izteikt abstraktas idejas tādā pašā veidā, kā gleznotājs to varētu darīt mākslas darbā; viņš vienkārši neprot gleznot vai zīmēt, kā arī prot rakstīt kodu.

Plus, atkarībā no jūsu lomas, jūs varētu nodarboties ar tradicionālāku radošo darbu, nekā jūs domājat. Piemēram, priekšējās klases inženieri var tikpat daudz laika veltīt domām par izkārtojumiem un fontiem, kā rakstot kodu. Izpētiet dažādās pieejamās lomas, sarunājieties ar cilvēkiem, kuri nodarbojas ar šīm lietām, lai saprastu, kā izskatās viņu ikdiena, un noskaidrojiet, vai varat atrast kādu, kas atbilst jūsu stiprajām pusēm.

4. mīts: jūs nekad neiederēsities “Nerdy” kultūrā

Atliek tikai ātri noskaidrot popkultūru, lai noskaidrotu, cik izplatīti ir stereotipi par programmētājiem. Apskatiet Sociālā tīkla filmu vai šovu Silīcija ieleja . Viņi mēdz izskatīties kaut kas līdzīgs šim.