Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju. Čitaj više.

Od programera softvera često se očekuje da budu tihi i rezervirani, posebno u usporedbi s kolegama iz drugih industrija. Ali to je za mnoge programere daleko od istine.

Baš kao iu svakoj drugoj profesiji, postoji širok raspon osobnosti u prostoru razvoja softvera. Neki ljudi naginju prema introvertnosti, dok su drugi po prirodi možda više ekstrovertirani.

Iako to možda nije uvijek očito na površinskoj razini, oni koji se izražavaju kroz kod često su neki od najsretnijih i najispunjenijih programera. Oni mogu koristiti svoju kreativnost i prirodnu sklonost ka samoizražavanju unutar svog svakodnevnog posla!

Izražavanje sebe kroz kod

Vi ste programer softvera. Kod pišete iz dana u dan, a ponekad i tijekom noći! Ali koliko često zastanete i razmislite o tome kako vaš kod izražava tko ste?

O tome govori ovaj vodič: kako koristiti kod kao sredstvo samoizražavanja i na taj način napredovati u svojoj karijeri.

Ne govorimo o korištenju Pythona za pisanje bloga o avanturama vaše mačke ili korištenju HTML-a za izradu web stranice koja izgleda kao da ju je dizajnirala umjetna inteligencija. Umjesto toga, ovdje je fokus na tome kako kodirati kao način izražavanja sebe i komunikacije s drugima.

Važnost samoizražavanja u razvoju softvera

Razvoj softvera je kreativan proces. To je poput umjetnosti, ali s kodom umjesto boje ili gline. Morate se izraziti kroz kod kako biste stvorili nešto lijepo i jedinstveno—a ako nemate slobodu izražavanja, vaša će kreativnost patiti.

Vjerojatno ste već upoznati s nekim prednostima samoizražavanja: ono može dovesti do više kreativna rješenja, poboljšanu komunikaciju među članovima tima i još bolje ocjene izvedbe na raditi.

Ali postoji još jedna važna prednost: samoizražavanje vas može učiniti sretnijima. U studiji objavljenoj u Američki časopis za javno zdravstvo, istraživači su pronašli vezu između izražavanja sebe kroz umjetnost ili pisanje i povećanog blagostanja i zadovoljstva životom.

Uloga pregleda koda u samoizražavanju

Ako ste aktivni programer, recenzije koda su prilika za samoizražavanje. Možete pokazati svoju osobnost, možete pokazati svoj humor, pa čak možete koristiti i recenzije koda da biste se kreativno izrazili.

Pregledi koda su poput prezentacije rada; oni su prilika za vas da objasnite svoje misaone procese i objasnite kako ste došli do rješenja koje ste napravili.

Pregledi koda važni su jer omogućuju drugim članovima tima ili tvrtke, koji možda nisu baš tehnički ili upoznati programski jezici poput JavaScripta ili Ruby on Rails, da biste razumjeli što je razvojni tim učinio. Oni su sjajan način da se proširi razumijevanje i osigura da svačiji rad bude priznat, kako bi se opravdala njihova plaća!

Savjeti za izražavanje kroz kod

Programeri softvera izražavaju se kroz kod, što je razlog zašto je važno biti u stanju napisati jasnu i konciznu dokumentaciju, pogotovo ako vaš tim radi na daljinu.

Kada pišete dokumentaciju za svoj kod, to omogućuje drugim programerima da lako razumiju što pokušavate postići. Nikada ne znate kada će netko trebati prilagoditi ili modificirati vaš kod, stoga je uvijek bolje ostaviti im korisnu napomenu umjesto one koja zbunjuje.

Također biste mogli razmisliti o upotrebi smislenih naziva varijabli i funkcija koji jasno opisuju što rade. Ovi opisni nazivi olakšat će drugima da razumiju kako vaš kod funkcionira, a da ne moraju trošiti vrijeme na otkrivanje njegove svrhe sami.

Organiziranje koda na čitljiv način koji se može održavati također je bitno pri pisanju softvera jer omogućuje drugim ljudima koji možda prije nisu radili s vašim projektom da lako uskočite i počnete doprinositi bez puno truda ili zbunjenost.

Primjeri uspješnog samoizražavanja putem koda

Pogledajte ove poznate primjere onih koji su se izrazili kroz kod.

Grace Hopper

Hopper je bio pionir u najranijim danima računalstva, razvijajući konceptualni okvir za moderne programske jezike. Nagrada u njezino ime, Grace Murray Hopper Award, bila je željena nagrada za mnoge poznate računalne znanstvenike od 1971. godine. Također je radila na razvoju standarda za pisanje i programske jezike, posebno COBOL, jedan od prvih svjetskih programskih jezika sličnih engleskom.

Mark Zuckerberg

Facebook, društvena mreža koju je kreirao Zuckerberg u veljači 2004., brzo je postala jedna od najpopularnijih i najutjecajnijih web stranica na svijetu.

Otvaranjem prema drugim programerima, Facebook je evoluirao daleko iznad svog izvornog koncepta da bude samo mjesto za društveno umrežavanje. Sada su mnogi programeri izgradili aplikacije povrh toga koje su često popularnije od samog Facebooka.

Linus Torvalds

Torvalds je stvorio operativni sustav Linux, Unix klon za računala. Kod koji je napisao postao je okosnica mnogih modernih tehnologija, uključujući Android i iOS. Milijuni ljudi koriste njegov kod kako bi surađivali na projektima i izražavali se diljem svijeta putem softvera. Mnogi milijuni drugih koriste ga svaki dan, a da toga nisu ni svjesni.

Reshma Saujani

Saujani osnovao Djevojke koje kodiraju koja stvara neprofitne organizacije koje osnažuju djevojke da se izraze kroz tehnologiju i nastave karijeru u STEM područjima. Njezin rad osnažio je mlade neprofitne organizacije diljem svijeta.

Ben Silbermann

Silbermannova web stranica, Pinterest, online je platforma koja korisnicima omogućuje stvaranje i upravljanje slikovnim pločama. Ploče sa slikama način su na koji korisnici prikupljaju i dijele svoje inspiracije i interese na internetu. Silbermann je web stranicu pokrenuo 2010.

Samoizražavanje putem koda je bitno

Uspjeh u programiranju samo djelomično ovisi o matematičkim sposobnostima. Također uvelike ovisi o umjetnosti samoizražavanja. Najbolji programeri učinkovito komuniciraju sa svojim timom, putem isječaka koda, neformalnih komentara ili osobnog kontakta.

Jezik koda samo je jedna komponenta razvoja softvera. Učenje kako komunicirati na tom jeziku može učiniti veliku razliku u vašem poslu i karijeri. Pisanjem koda koji odražava vašu osobnost i interese, možete pomoći drugima da razumiju tko ste vi kao osoba.

Samoizražavanje je vještina koju možete steći samo učenjem. Zašto ne započeti snimanjem selfija?