Azt hitted a programozó egész nap programkódot ír?
Azt hitted a programozó egész nap programkódot ír? Nagyot tévedtél!
Tehát mit is csinál a programozó egész nap, fontossági sorrendben:
- Először is más programozókkal kommunikál, arányaiban ezzel tölti a legtöbb időt. Levelezőlisták, szakmai fórumok.
- Megbeszélésen ül, adatbázis sémákat tervez, bosszankodik a teljesítményromláson egy új feature bevezetése közben
- Hibajelentéseket fogalmaz meg (bug report)
- Vizsgálja a hibák körülményeit legtöbbször parancssoros eszközökkel több GB méretű log fájlokon (grep, awk, cat és nagyon nagyon hosszú regexek)
- A leállások okát magyarázza a felhasználóknak/megrendelőknek
- Dokumentációkat és specifikációkat olvas
- Megírt kódok után kutat, ami épp az adott feladatra a legkisebb módosítással jó lesz
- Telepíti, beállítja és teszteli a kódot, programozott teszteket ír (Unit Testing)
- Google segítségével hibaüzenetekre keres megoldásokat
- Mások által fejlesztett szoftvereket elemez, hogy megtudja, mások hogyan oldották meg a problémát
- Fejlesztést segítő eszközökkel foglalkozik, például verziókezelő, bash, GNU eszköztár, linux fájl jogosultságok (vagy ezek windows-os megfelelője)
- IDE beállítás, virtuális gépek, webszerverek, adatbázis szerverek konfigurációja
- Tervezés a prioritásos feladatok fontosságát figyelembe véve
- És persze amiért ez az egész van, a használható kód írása. Előfordul olyan nap is, hogy egyetlen saját kódsor sem születik, persze a git logban lehet, hogy több ezer is látható
Comments