Od vývojárov softvéru sa často očakáva, že budú tichí a rezervovaní, najmä v porovnaní s ich kolegami v iných odvetviach. To je ale pre mnohých programátorov ďaleko od pravdy.
Ako každá iná profesia, aj v oblasti vývoja softvéru existuje široká škála osobností. Niektorí ľudia sa prikláňajú k introverzii, zatiaľ čo iní môžu byť od prírody viac extrovertní.
Aj keď to na povrchovej úrovni nemusí byť vždy zrejmé, tí, ktorí sa vyjadrujú prostredníctvom kódu, sú často jedni z najšťastnejších a najúspešnejších vývojárov. Sú schopní využiť svoju kreativitu a prirodzený sklon k sebavyjadreniu v rámci svojej každodennej práce!
Vyjadrenie sa prostredníctvom kódu
Ste vývojár softvéru. Kód píšete deň čo deň – a niekedy aj cez noc! Ale ako často prestanete premýšľať o tom, ako váš kód vyjadruje, kto ste?
To je to, o čom je táto príručka: ako používať kód ako prostriedok sebavyjadrenia a napredovať vo svojej kariére.
Nehovoríme o použití Pythonu na písanie blogu o dobrodružstvách vašej mačky alebo o použití HTML na vytvorenie webovej stránky, ktorá vyzerá, ako keby ju navrhla AI. Namiesto toho sa tu zameriavame na to, ako kódovať ako spôsob sebavyjadrenia a komunikácie s ostatnými.
Význam sebavyjadrenia pri vývoji softvéru
Vývoj softvéru je tvorivý proces. Je to ako umenie, ale s kódom namiesto farby alebo hliny. Musíte sa vyjadriť prostredníctvom kódu, aby ste vytvorili niečo krásne a jedinečné – a ak nemáte slobodu prejaviť sa, vaša kreativita utrpí.
Pravdepodobne ste už oboznámení s niektorými výhodami sebavyjadrenia: môže viesť k ďalším kreatívne riešenia, zlepšená komunikácia medzi členmi tímu a ešte lepšie hodnotenie výkonu na práca.
Ale je tu ešte jedna dôležitá výhoda: sebavyjadrenie vás môže urobiť šťastnejšími. V štúdii publikovanej v American Journal of Public Health, vedci našli súvislosť medzi vyjadrovaním sa prostredníctvom umenia alebo písania a zvýšenou pohodou a životnou spokojnosťou.
Úloha recenzií kódu v sebavyjadrení
Ak ste pracujúci vývojár, recenzie kódu sú príležitosťou na sebavyjadrenie. Môžete ukázať svoju osobnosť, môžete ukázať svoj humor a dokonca môžete použiť kódové recenzie na kreatívne vyjadrenie.
Recenzie kódu sú ako prezentácia práce; sú pre vás šancou vysvetliť svoje myšlienkové pochody a vysvetliť, ako ste prišli na riešenie, ktoré ste urobili.
Kontroly kódov sú dôležité, pretože umožňujú ostatným členom tímu alebo spoločnosti, ktorí nemusia byť príliš technickí alebo oboznámení programovacie jazyky ako JavaScript alebo Ruby on Rails, aby ste pochopili, čo urobil vývojový tím. Sú skvelým spôsobom, ako rozšíriť porozumenie a zabezpečiť, aby bola práca každého uznaná, aby sa odôvodnil ich plat!
Tipy na vyjadrenie sa pomocou kódu
Vývojári softvéru sa vyjadrujú prostredníctvom kódu, čo je dôvod, prečo je dôležité vedieť napísať jasnú a stručnú dokumentáciu, najmä ak váš tím pracuje na diaľku.
Keď píšete dokumentáciu pre svoj kód, umožňuje to ostatným vývojárom ľahko pochopiť, čo sa snažíte dosiahnuť. Nikdy neviete, kedy bude niekto potrebovať upraviť alebo upraviť váš kód, takže je vždy lepšie nechať mu užitočnú poznámku namiesto mätúcej.
Môžete tiež zvážiť použitie zmysluplných názvov premenných a funkcií, ktoré jasne popisujú, čo robia. Tieto popisné názvy uľahčia ostatným pochopiť, ako váš kód funguje, bez toho, aby museli tráviť čas zisťovaním jeho účelu.
Organizácia kódu čitateľným a udržiavateľným spôsobom je tiež nevyhnutná pri písaní softvéru, pretože to umožňuje iným ľuďom ktorí možno predtým s vaším projektom nepracovali, aby do toho ľahko skočili a začali prispievať bez veľkého úsilia alebo zmätok.
Príklady úspešného sebavyjadrenia prostredníctvom kódu
Pozrite si tieto slávne príklady tých, ktorí sa vyjadrili prostredníctvom kódu.
Grace Hopperová
Hopper bol priekopníkom v prvých dňoch výpočtovej techniky, ktorý vyvinul koncepčný rámec pre moderné programovacie jazyky. Ocenenie v jej mene, Grace Murray Hopper Award, je od roku 1971 vyhľadávanou cenou pre mnohých slávnych počítačových vedcov. Pracovala aj na vývoji štandardov pre písanie a programovacie jazyky, konkrétne COBOL, jeden z prvých programovacích jazykov podobných angličtine na svete.
Mark Zuckerberg
Facebook, sociálna sieť vytvorená Zuckerbergom vo februári 2004, sa rýchlo stala jednou z najpopulárnejších a najvplyvnejších webových stránok na svete.
Otvorením sa pre ďalších vývojárov sa Facebook vyvinul ďaleko za svoj pôvodný koncept, že je to len stránka sociálnej siete. Teraz na to mnohí programátori postavili aplikácie, ktoré sú často populárnejšie ako samotný Facebook.
Linus Torvalds
Torvalds stvorený operačný systém Linux, klon Unixu pre PC. Kód, ktorý napísal, sa stal chrbtovou kosťou mnohých moderných technológií vrátane Androidu a iOS. Milióny ľudí používajú jeho kód na spoluprácu na projektoch a vyjadrovanie sa po celom svete prostredníctvom softvéru. Mnoho miliónov ďalších ho používa každý deň bez toho, aby si to uvedomovali.
Reshma Saujani
Saujani založil Girls Who Code ktorá vytvára neziskové organizácie, ktoré umožňujú dievčatám vyjadriť sa prostredníctvom technológií a venovať sa kariére v oblastiach STEM. Jej práca posilnila mladé neziskové organizácie po celom svete.
Ben Silbermann
Webová stránka Silbermann, Pinterest, je online platforma, ktorá používateľom umožňuje vytvárať a spravovať nástenky s obrázkami. Nástenky s obrázkami predstavujú spôsob, ako môžu používatelia zhromažďovať a zdieľať svoje inšpirácie a záujmy online. Silbermann založil webovú stránku v roku 2010.
Sebavyjadrenie prostredníctvom kódu je nevyhnutné
Úspech v programovaní je len čiastočne závislý od matematických schopností. Veľmi záleží aj na umení sebavyjadrenia. Najlepší vývojári efektívne komunikujú so svojím tímom prostredníctvom útržkov kódu, neformálnych komentárov alebo osobného kontaktu.
Jazyk kódu je len jednou zložkou vývoja softvéru. Naučiť sa komunikovať v tomto jazyku môže znamenať veľký rozdiel vo vašej práci aj kariére. Písaním kódu, ktorý odráža vašu osobnosť a záujmy, môžete pomôcť ostatným pochopiť, kto ste ako osoba.
Sebavyjadrenie je zručnosť, ktorú môžete získať len tým, že sa ju naučíte. Prečo nezačať odfotením selfie?