Tarkvaraarendajatelt eeldatakse sageli vaikset ja reserveeritud suhtumist, eriti kui võrrelda nende eakaaslastega teistes tööstusharudes. Kuid see on paljude programmeerijate jaoks kaugel tõest.
Nii nagu iga teinegi elukutse, on ka tarkvaraarenduse ruumis lai valik isiksusi. Mõned inimesed kalduvad introvertsuse poole, samas kui teised võivad olla oma olemuselt ekstravertsemad.
Kuigi see ei pruugi pinnatasandil alati ilmne olla, on need, kes end koodi kaudu väljendavad, sageli ühed õnnelikumad ja rahulolevamad arendajad. Nad saavad kasutada oma loovust ja loomulikku kalduvust eneseväljendusele oma igapäevatöös!
Enda väljendamine koodi kaudu
Olete tarkvaraarendaja. Kirjutate koodi päevast päeva ja mõnikord ka öö läbi! Kuid kui sageli te mõtlete sellele, kuidas teie kood väljendab seda, kes te olete?
Sellest see juhend räägibki: kuidas kasutada koodi eneseväljendusvahendina ja jõuda sellega oma karjääris edasi.
Me ei räägi Pythoni kasutamisest oma kassi seiklustest ajaveebi kirjutamiseks ega HTML-i kasutamisest veebisaidi loomiseks, mis näeb välja nagu AI loodud. Selle asemel keskendutakse siin kodeerimisele kui eneseväljendusviisile ja teistega suhtlemisele.
Eneseväljenduse tähtsus tarkvaraarenduses
Tarkvaraarendus on loominguline protsess. See on nagu kunst, aga värvi või savi asemel koodiga. Midagi ilusat ja ainulaadset loomiseks peate end väljendama koodi kaudu – ja kui teil pole vabadust end väljendada, kannatab teie loovus.
Tõenäoliselt olete juba tuttav mõne eneseväljenduse eelisega: see võib kaasa tuua rohkemgi loomingulised lahendused, parem suhtlus meeskonnaliikmete vahel ja veelgi paremad tulemuslikkuse ülevaated aadressil tööd.
Kuid on veel üks oluline eelis: eneseväljendus võib sind õnnelikumaks muuta. Aastal avaldatud uuringus American Journal of Public Health, leidsid teadlased seose end kunsti või kirjutamise kaudu väljendamise ning heaolu ja eluga rahulolu suurenemise vahel.
Koodiülevaadete roll eneseväljenduses
Kui olete töötav arendaja, on koodide ülevaated eneseväljendusvõimalus. Saate näidata oma isikupära, huumorit ja isegi koodiülevaateid kasutada, et end loominguliselt väljendada.
Koodiülevaated on nagu töö esitlus; need annavad teile võimaluse selgitada oma mõtteprotsesse ja selgitada, kuidas te lahenduseni jõudsite.
Koodiülevaatused on olulised, kuna need võimaldavad ka teisi meeskonna või ettevõtte liikmeid, kes ei pruugi olla väga tehnilised ega tuttavad programmeerimiskeeled nagu JavaScript või Ruby on Rails, et mõista, mida arendusmeeskond on teinud. Need on suurepärane viis mõistmise avardamiseks ja kõigi töö tunnustamiseks, et õigustada nende palka!
Näpunäiteid end koodi kaudu väljendamiseks
Tarkvaraarendajad väljendavad end koodi kaudu, mistõttu on oluline osata kirjutada selget ja ülevaatlikku dokumentatsiooni, eriti kui teie meeskond töötab eemalt.
Kui kirjutate oma koodi jaoks dokumentatsiooni, võimaldab see teistel arendajatel hõlpsasti aru saada, mida proovite saavutada. Kunagi ei tea, millal keegi peab teie koodi kohandama või muutma, seega on alati parem jätta neile segadust tekitava märkuse asemel abistav märkus.
Samuti võiksite kaaluda tähenduslike muutujate ja funktsioonide nimede kasutamist, mis kirjeldavad selgelt nende tegevust. Need kirjeldavad nimed aitavad teistel hõlpsamini mõista, kuidas teie kood töötab, ilma et peaksid kulutama aega selle eesmärgi ise välja selgitamisele.
Koodi korraldamine loetaval ja hooldataval viisil on oluline ka tarkvara kirjutamisel, kuna see võimaldab teistele inimestele kes pole võib-olla varem teie projektiga töötanud, et hõlpsasti hüpata ja hakata panustama ilma suurema vaevata või segadus.
Näited edukast eneseväljendusest koodi kaudu
Vaadake neid kuulsaid näiteid neist, kes on end koodi kaudu väljendanud.
Grace Hopper
Hopper oli andmetöötluse esimestel päevadel pioneer, arendades kaasaegsete programmeerimiskeelte kontseptuaalset raamistikku. Tema nimeline auhind, Grace Murray Hopperi auhind, on olnud paljude kuulsate arvutiteadlaste ihaldusväärne auhind alates 1971. aastast. Ta töötas ka kirjutamis- ja programmeerimiskeelte standardite väljatöötamisega, täpsemalt COBOLiga, mis on üks maailma esimesi ingliskeelseid programmeerimiskeeli.
Mark Zuckerberg
Facebookist, Zuckerbergi 2004. aasta veebruaris loodud suhtlusvõrgustikust, on kiiresti saanud üks populaarsemaid ja mõjukamaid veebisaite maailmas.
Avades end teistele arendajatele, on Facebook arenenud palju kaugemale oma algsest kontseptsioonist olla lihtsalt suhtlusvõrgustik. Nüüd on paljud programmeerijad selle peale ehitanud rakendusi, mis on sageli populaarsemad kui Facebook ise.
Linus Torvalds
Torvalds lõi Linuxi operatsioonisüsteem, Unixi kloon arvutitele. Tema kirjutatud koodist on saanud paljude kaasaegsete tehnoloogiate, sealhulgas Androidi ja iOS-i selgroog. Miljonid inimesed kasutavad tema koodi, et teha koostööd projektide kallal ja end tarkvara kaudu kogu maailmas väljendada. Paljud miljonid kasutavad seda iga päev, isegi märkamatult.
Reshma Saujani
Saujani asutas Tüdrukud, kes kodeerivad mis loob mittetulundusühinguid, mis annavad tüdrukutele võimaluse end tehnoloogia kaudu väljendada ja STEM-valdkondades karjääri teha. Tema töö on andnud noortele mittetulundusühingutele jõudu kogu maailmas.
Ben Silbermann
Silbermanni veebisait Pinterest on veebiplatvorm, mis võimaldab kasutajatel luua ja hallata pilditahvleid. Pilditahvlid on viis, kuidas kasutajad saavad veebis oma inspiratsiooni ja huvisid koguda ja jagada. Silbermann alustas veebisaiti 2010. aastal.
Eneseväljendus koodi kaudu on hädavajalik
Programmeerimise edukus sõltub ainult osaliselt matemaatilisest võimekusest. See sõltub suuresti ka eneseväljenduskunstist. Parimad arendajad suhtlevad tõhusalt oma meeskonnaga koodilõikude, mitteametlike kommentaaride või isikliku kontakti kaudu.
Koodikeel on vaid üks tarkvaraarenduse komponent. Selles keeles suhtlemise õppimine võib teie tööd ja karjääri oluliselt muuta. Kirjutades koodi, mis peegeldab teie isikupära ja huvisid, saate aidata teistel mõista, kes te inimesena olete.
Eneseväljendus on oskus, mille saab omandada ainult seda õppides. Miks mitte alustada selfie tegemisega?