Svo að strákarnir verði ekki feimnir við að sýna

Ég er gamall og þegar heimskur, en þú hefur allt framundan, kæri forritari. En leyfðu mér að gefa þér eitt ráð sem mun örugglega hjálpa þér á ferlinum - ef þú ætlar að sjálfsögðu að vera áfram forritari.

Ábendingar eins og „skrifaðu fallegan kóða“, „skrifaðu vel um endurbætur þínar“, „rannsakaðu nútíma ramma“ eru mjög gagnlegar, en því miður aukaatriði. Þau haldast í hendur við helstu eiginleika forritara, sem þú þarft að þróa í sjálfum þér.

Þetta er aðal eiginleiki: fróðleiksfús hugur.

Forvitinn hugur er ekki svo mikið kunnátta heldur löngun til að skilja ókunnugt umhverfi, hvort sem það er ný tækni, nýtt verkefni eða nýir eiginleikar tungumálaforrits.

Forvitinn hugur er ekki meðfæddur eiginleiki, heldur áunnin. Áður en ég starfaði sem forritari, hafði ég til dæmis aldrei.

Í tengslum við vinnu okkar er fróðleiksfús hugur oft löngun til að komast að því hvers vegna ræfillinn virkar ekki. Óháð því hver skrifaði þennan kóða - þú eða einhver annar.

Ef þú skoðar einhver vandamál sem þú eða samstarfsmenn þínir hafa leyst, þá lítur það á einfaldan hátt svona út: skilja vandamálið, finna stað fyrir breytingar, gera breytingar.

Forritunin sjálf hefst aðeins í lok keðjunnar og meginhlutinn er ein samfelld æfing fyrir fróðleiksfúsan huga. Bæði endanleg gæði lausnarinnar og hraði sköpunar hennar ráðast ekki af getu þinni til að skrifa kóða, heldur á löngun þinni til að skilja fljótt og finna hvert þessi fjandans kóða þarf að fara.

Hvernig á að þróa forvitinn huga? Ekkert flókið. Ég kom með einfalda stefnu fyrir mörgum árum:
Svo að strákarnir myndu ekki skammast sín fyrir að sýna það.

Ef lausn þín er ekki vandræðaleg að sýna strákunum, þá er hún frábær. Ef þú kafar djúpt í vandamál og skammast þín ekki fyrir að segja strákunum frá því, þá ertu myndarlegur strákur.

Ekki breyta þessu orðalagi í einkunnarorð klúbbsins Alcoholics Anonymous. Ef þú hefur ekki fattað neitt, eða þú hefur skrifað skítakóða, gefist upp á miðri leið, hengt upp nefið og sett á tilfinningaþrungna nektardans eins og "Ég er svo heimskur og ég er ekki hræddur við að viðurkenna það!", að flagga einskis virði þínu og ætlast til að fólk vorkenni þér - því miður, þú, ekki helvítis forritari.

Hér er dæmi. Nýlega var einn nemi að fikta við vandamál í frekar flóknu ferli, bæði tæknilega og aðferðafræðilega. Ég gróf, eins og ég skil það, allan daginn. Aðallega á eigin spýtur, en ég bað líka um hjálp frá samstarfsmönnum mínum. Einn hinna þrautreyndu ráðlagði honum að fara í villuleitina. Um kvöldið skreið starfsneminn upp að mér.

Satt að segja hélt ég að nemandi væri að leita á röngum stað og sjá rangt, og ég yrði að grafa mig inn strax í upphafi. Krónan var að pressa, í stuttu máli. En það kom í ljós að nemandi var einu skrefi frá því að taka ákvörðun. Reyndar hjálpaði ég honum að taka þetta skref. En það er ekki aðalatriðið.

Aðalatriðið er að nemandi sýndi forvitinn huga - alvöru. Veistu hvernig á að greina raunverulega forvitni? Það er mjög einfalt - þegar byrjandi finnur, eða næstum því finnur lausn, hreyfir sig hver veit í hvaða átt, með bumbuna og dansi, þá gefst hann ekki upp, leggst ekki með loppurnar á lofti, jafnvel þótt allir í kring. honum finnst það fyndið og „sérfræðingarnir“ munu kenna honum með ráðum eins og „læra á vélbúnaðarhluta“ eða „kíkja í villuleitina“.

Þrátt fyrir mjög litla hagkvæmni við að leysa vandamálið í dæminu sem gefið er, eru strákarnir ekki feimnir við að sýna þá leið sem nemandi hefur farið. Í gamla daga lifðu aðeins slíkt fólk af - vegna þess að það voru engir sérfræðingar, hver einasta tækni var algjörlega öllum ókunn og aðeins fróðleiksfús hugur gat bjargað þeim.

Forvitinn hugur er jafn algengur meðal byrjenda og gamalmenna. Grátt hár, fullt af vottorðum, margra ára starfsreynsla eru alls ekki vísbending um fróðleiksfúsan huga. Ég þekki persónulega nokkra forritara með margra ára reynslu sem gefa eftir í hverju erfiðu verkefni. Það eina sem þeir geta gert er að skrifa kóða samkvæmt forskriftum, þar sem allt er tuggið upp, lagt í hillur, alveg niður í nöfn á töflum og breytum.

Svo, herrar mínir, lærlingar og nýliðar: möguleikar ykkar eru þeir sömu og hjá gömlum. Ekki líta á þá staðreynd að gamli gaurinn hefur mikla reynslu og vottorð - forvitni hugans veltur ekki á þessu.

Hvað sem þú gerir, mundu - gerðu það á þann hátt að strákarnir skammast sín ekki fyrir að sýna það. Samúræinn kenndi þetta: Ef þú skrifar bréf, gerðu ráð fyrir að viðtakandinn hengi það upp á vegg. Þetta er niðurstaðan.

Stefnan „svo að strákarnir skammist sín ekki fyrir að sýna það“ er mjög einföld og auðvelt að beita henni hvenær sem er. Hættu núna, jafnvel eftir klukkutíma, jafnvel eftir ár, og svaraðu - skammast þú þín ekki fyrir að sýna hvað þú gerðir strákunum? Er ekki synd að sýna strákunum hvernig þú reyndir og leitaðir að lausn? Er ekki synd að sýna strákunum hvernig þú reynir á hverjum degi að bæta skilvirkni þína?

Já, og ekki gleyma hvers konar strákum við erum að tala um. Þetta er ekki nágranni þinn á borðinu, ekki yfirmaður þinn, ekki viðskiptavinur þinn. Þetta er allur heimur forritara.

Heimild: www.habr.com

Bæta við athugasemd