Lai labi programmētu, nav vajadzīgs talants vai aizraušanās
Lai labi programmētu, nav vajadzīgs talants vai aizraušanās
Anonim

Vai domājat, ka jums nav pietiekami daudz talanta, lai kļūtu par programmētāju? Nepieciešama aizraušanās, apsēstība ar darbu? Ne īsti. Un tik daudzi forši izstrādātāji tā domā.

Lai labi programmētu, nav vajadzīgs talants vai aizraušanās
Lai labi programmētu, nav vajadzīgs talants vai aizraušanās

Kopš bērnības visi foršie programmētāji ir sapņojuši par koda rakstīšanu. Un, ja tas nav par jums, tad jūs vai nu neeksistējat, vai arī esat neveiksmīgs un parasti neesat piemērots lielajai un briesmīgajai programmēšanai (tiecas).

Šie dziļi iesakņojušies stereotipi ir pilnīgi nepareizi. Tie ir arī kaitīgi, kā uzskata daudzi veiksmīgi programmētāji.

Image
Image

Jēkabs Kaplans-Moss

Mīts par programmētāju ģēniju ir bīstams. No vienas puses, viņš pārvērtē iestāšanās prasības šajā jomā, atbaidot no profesijas. No otras puses, mīts vajā speciālistus. Galu galā, ja neesat apsēsts ar kodu, jūs, protams, esat zaudētājs. Rezultātā programmētājam ir vai nu jākodē, vai jāiemācās kodēt labāk un vairāk, un tas ietekmē dzīves kvalitāti. Mums ir jāatbrīvojas no šīs pieejas. Programmēšana ir tikai prasmju kopums, kas neprasa lielu talantu. Un nebūt nav kauns būt parastam programmētājam.

Jēkaba Twitter lapā norādīts, ka Django radītājs ir "viltus programmētājs". Jo viņš bija noguris no maldīgās idejas par profesiju.

Džeikobs Torntons strādāja par programmētāju Twitter un tagad Medium. Viņš arī nāca klajā ar Bootstrap, sistēmu, kas GitHub platformā ir ieguvusi 80 000 zvaigžņu. Un šī kodētāja vārdi kliedē arī mītu par vienkāršiem mirstīgajiem nepieejamu programmēšanu.

Image
Image

Jēkabs Torntons

Es ienīstu datorus. Es grasījos studēt socioloģiju Ņujorkas Jaunajā skolā.

Es dabūju darbu, lai gan man nebija nevienas no nepieciešamajām prasmēm. Mani jebkurā brīdī varēja atlaist. Es smagi strādāju pie sava uzlabotā JavaScript kursa, jo nesapratu, kas notiek. Un man nebija citas izvēles.

Viens no briesmīgākajiem mirkļiem manā dzīvē bija, kad visa starta komanda pulcējās ap mani un lūdza atrisināt problēmu ar starpdomēnu pieprasījumiem. Es nekad to neesmu darījis, es tikai aptuveni sapratu, par ko ir runa. Es sāku kodēt un atjaunināt pārlūkprogrammu. Nekas nav mainījies. Un tā vairākas reizes pēc kārtas. Es sāku kļūt histēriska: kā nekad agrāk biju tuvu neveiksmei. Un tad es sapratu, ka aizmirsu kodam pievienot.send (). Izlaboju kļūdu, saņēmu rezultātu, komanda pasmaidīja un atgriezās pie darba.

Es sēdēju 15 minūtes un manā galvā ieskrēju tāda pati doma. Te tas ir. Man izdevās. Mani neatlaidīs.

Stāsts maz atgādina ģeniāla programmētāja straujās karjeras aprakstu. Tātad, no kurienes rodas motivācija? Jēkabs atbild: “Es esmu sociāli atbildīga persona. Mani draugi, priekšgala izstrādātāji, vienmēr mani neglaimojoši informēs, ka mani mēģinājumi noapaļot stūrus ir bijuši neveiksmīgi vai ka jaunā funkcija konkrētā pārlūkprogrammā izskatās pretīga. Man patīk. Man vienkārši patīk kodēt un strādāt ar draugiem."

Tviterī Džeikobs Torntons sevi dēvē par "datoru zaudētāju". Populārākais ieraksts plūsmā: "Es esmu sliktākais inženieris uzņēmumā, bet esmu pirmajā trijniekā." Neatbilst tipiska programmētāja aprakstam, vai ne?

Cita profesionāļa (Rasmusa Lerdorfa) komentāri bieži ir pretrunīgi.

  • "Es ienīstu programmēšanu. Bet man patīk risināt problēmas."
  • “Pasaulē ir cilvēki, kuriem patiesi patīk programmēt. Es viņus nesaprotu."
  • "Es neesmu īsts programmētājs. Salieku visādas lietas, līdz sāk darboties. Tad es dodos tālāk. Īsts programmētājs sacīs: "Labi, tas darbojas, bet šī ir atmiņas noplūde, mums tā ir jānovērš." Un es vienkārši restartēju Apache ik pēc 10 pieprasījumiem.

Viņa vārdos ir grūti saskatīt īpašu mīlestību pret datoriem. Tāpat kā abi Jēkabi, kuri neatbilst mītiem par lielajiem kodētājiem, viņš izliekas par programmētāju.

Image
Image

David Heinemeier Hansson Rails radītājs

Tas ir jautri. Kad es izmantoju PHP vai rakstīju Java, es vienmēr meklēju kaut ko citu, citu programmēšanas valodu. Vienkārši, lai izklaidētos, jo programmēšanas valodas ir garlaicīgas. Strādājot ar PHP un Java, man nebija nodoma kļūt par programmētāju.

Kārtējais apskats par sevi, kam nav nekāda sakara ar datorģēnija tēlu. Galu galā David Heinemeyer Hansson iemīlēja Ruby eleganci, nevis programmas un datorus. Ja Rubīns nebūtu izgudrots, tas darītu kaut ko diametrāli pretēju.

Kā jau skaidrs, ir neskaitāmi raksti un intervijas, kas atspēko stereotipus par programmētājiem. Viņiem patīk arī jokot par šo tēmu. Šeit ir daži, bet patiesi kodēšanas citāti no pašiem izstrādātājiem:

  • Kāda viena švaka programmatūra, cita - pilnas slodzes darbs.
  • Jebkurš muļķis var uzrakstīt kodu, ko saprot dators. Labs programmētājs raksta cilvēkiem lasāmu kodu.
  • Programmas un baznīcas ir ļoti līdzīgas. Mēs tos veidojam vispirms. Tad mēs lūdzam, lai tas izdotos.

Ja programmētājiem patiešām ir vajadzīgs liels talants un centība, tad kāpēc šādi joki ir populāri profesionāļu vidū?

Kamēr jūs mācāties programmēt, jums pateiks, ka jūs darāt visu nepareizi. Viņi jums paskaidros, kāpēc jūs neesat īsts kodētājs. Mēģinājums būt "īstam geekam" jūs padarīs traku.

Jā, šis raksts ir pret programmēšanas stereotipiem. Par bezjēdzīgiem mītiem, ka šī lieliskā māksla ir pieejama tikai dažiem izredzētajiem. Nākamreiz, kad domājat par to, vai jums ir pietiekami daudz spēju un vai jums ir pietiekami daudz prasmju, un nesūtīsit šo programmēšanu ellē, paņemiet pārtraukumu. Izmēģiniet citas metodes. Bieži vien problēma slēpjas tajā, kā jūs mācāties. Jūsu attieksmē pret mācību programmu. Un nepadodieties, kamēr nerisināsiet problēmu dažādos veidos.

Lai būtu programmētājs, nav vajadzīgs talants vai aizraušanās.

Ieteicams: