Od vývojářů softwaru se často očekává, že budou tiší a rezervovaní, zejména ve srovnání s jejich vrstevníky v jiných odvětvích. To je ale pro mnoho programátorů daleko od pravdy.
Jako každá jiná profese, i v oblasti vývoje softwaru existuje široká škála osobností. Někteří lidé se přiklánějí k introverzi, zatímco jiní mohou být od přírody více extrovertní.
I když to na povrchové úrovni nemusí být vždy zřejmé, ti, kteří se vyjadřují prostřednictvím kódu, jsou často jedni z nejšťastnějších a nejnaplňovanějších vývojářů. Jsou schopni využít svou kreativitu a přirozený sklon k sebevyjádření v rámci své každodenní práce!
Vyjadřování se prostřednictvím kódu
Jste vývojář softwaru. Kód píšete den za dnem – a někdy i přes noc! Ale jak často přestanete přemýšlet o tom, jak váš kód vyjadřuje, kdo jste?
O tom je tato příručka: jak používat kód jako prostředek sebevyjádření a postoupit tak ve své kariéře.
Nemluvíme o použití Pythonu k psaní blogu o dobrodružstvích vaší kočky nebo použití HTML k vytvoření webové stránky, která vypadá, jako by ji navrhla umělá inteligence. Místo toho se zde zaměřujeme na to, jak kódovat jako způsob sebevyjádření a komunikace s ostatními.
Význam sebevyjádření při vývoji softwaru
Vývoj softwaru je kreativní proces. Je to jako umění, ale s kódem místo barvy nebo hlíny. Musíte se vyjádřit pomocí kódu, abyste vytvořili něco krásného a jedinečného – a pokud nemáte svobodu se vyjádřit, vaše kreativita utrpí.
Pravděpodobně jste již obeznámeni s některými výhodami sebevyjádření: může vést k dalším kreativní řešení, zlepšená komunikace mezi členy týmu a ještě lepší hodnocení výkonu na práce.
Ale je tu další důležitá výhoda: sebevyjádření vás může učinit šťastnějšími. Ve studii zveřejněné v American Journal of Public Health, vědci našli souvislost mezi vyjadřováním prostřednictvím umění nebo psaní a zvýšenou pohodou a životní spokojeností.
Role recenzí kódu v sebevyjádření
Pokud jste pracující vývojář, recenze kódu jsou příležitostí k sebevyjádření. Můžete ukázat svou osobnost, můžete ukázat svůj humor a dokonce můžete použít recenze kódu, abyste se kreativně vyjádřili.
Recenze kódu jsou jako prezentace práce; jsou pro vás šancí vysvětlit své myšlenkové pochody a vysvětlit, jak jste přišli na řešení, které jste udělali.
Kontroly kódu jsou důležité, protože umožňují ostatním členům týmu nebo společnosti, kteří nemusí být příliš techničtí nebo znalí programovací jazyky jako JavaScript nebo Ruby on Rails, abyste pochopili, co vývojový tým udělal. Jsou skvělým způsobem, jak rozšířit porozumění a zajistit, aby byla práce každého uznávána, aby ospravedlnili svůj plat!
Tipy pro vyjádření sebe sama pomocí kódu
Vývojáři softwaru se vyjadřují prostřednictvím kódu, což je důvod, proč je důležité umět psát jasnou a stručnou dokumentaci, zvláště pokud váš tým pracuje na dálku.
Když píšete dokumentaci ke svému kódu, umožňuje to ostatním vývojářům snadno pochopit, čeho se snažíte dosáhnout. Nikdy nevíte, kdy bude někdo potřebovat upravit nebo upravit váš kód, takže je vždy lepší nechat mu pomocnou poznámku místo matoucí poznámky.
Můžete také zvážit použití smysluplných názvů proměnných a funkcí, které jasně popisují, co dělají. Tyto popisné názvy usnadní ostatním pochopit, jak váš kód funguje, aniž by museli trávit čas zjišťováním jeho účelu sami.
Organizace kódu čitelným a udržitelným způsobem je také nezbytná při psaní softwaru, protože umožňuje ostatním lidem kteří možná s vaším projektem dříve nepracovali, aby se snadno vrhli a začali přispívat bez velkého úsilí nebo zmatek.
Příklady úspěšného sebevyjádření prostřednictvím kódu
Podívejte se na tyto slavné příklady těch, kteří se vyjádřili prostřednictvím kódu.
Grace Hopperová
Hopper byl průkopníkem v nejranějších dnech výpočetní techniky, vyvinul koncepční rámec pro moderní programovací jazyky. Ocenění v jejím jménu, Grace Murray Hopper Award, je od roku 1971 vyhledávanou cenou mnoha slavných počítačových vědců. Pracovala také na vývoji standardů pro psaní a programovací jazyky, konkrétně COBOL, jeden z prvních světových programovacích jazyků podobných angličtině.
Mark Zuckerberg
Facebook, sociální síť vytvořená Zuckerbergem v únoru 2004, se rychle stala jednou z nejpopulárnějších a nejvlivnějších webových stránek na světě.
Otevřením se dalším vývojářům se Facebook vyvinul daleko za hranice svého původního konceptu být pouze webem sociálních sítí. Nyní na něm mnoho programátorů postavilo aplikace, které jsou často populárnější než samotný Facebook.
Linus Torvalds
Torvalds vytvořen operační systém Linux, klon Unixu pro PC. Kód, který napsal, se stal páteří mnoha moderních technologií, včetně Androidu a iOS. Miliony lidí používají jeho kód ke spolupráci na projektech a vyjadřování se po celém světě prostřednictvím softwaru. Mnoho milionů dalších jej používá každý den, aniž by si to uvědomovali.
Reshma Saujani
Saujani založil Girls Who Code která vytváří neziskové organizace, které umožňují dívkám vyjádřit se prostřednictvím technologií a věnovat se kariéře v oborech STEM. Její práce posílila mladé neziskové organizace po celém světě.
Ben Silbermann
Web společnosti Silbermann, Pinterest, je online platforma, která uživatelům umožňuje vytvářet a spravovat nástěnky s obrázky. Obrázkové nástěnky představují způsob, jak mohou uživatelé shromažďovat a sdílet své inspirace a zájmy online. Silbermann založil webové stránky v roce 2010.
Sebevyjádření prostřednictvím kódu je nezbytné
Úspěch v programování je jen částečně závislý na matematických schopnostech. Velmi záleží také na umění sebevyjádření. Nejlepší vývojáři efektivně komunikují se svým týmem prostřednictvím úryvků kódu, neformálních komentářů nebo osobního kontaktu.
Jazyk kódu je pouze jednou složkou vývoje softwaru. Naučit se komunikovat v tomto jazyce může znamenat velký rozdíl ve vaší práci i kariéře. Napsáním kódu, který odráží vaši osobnost a zájmy, můžete ostatním pomoci pochopit, kdo jste jako osoba.
Sebevyjádření je dovednost, kterou můžete získat pouze tím, že se ji naučíte. Proč nezačít pořízením selfie?