Tagasi

HTTP 301 - Loved Permanently

Kevin Akkermann

15.02.2025

Käes on valentinipäev ning õhus on armastust. Selle päeva puhul tasub üle vaadata oma suhted ning hoolida teistest inimestest. Kahjuks oleme me programmeerijad, nii et ainus asi, mida me armastame, on see, kui meie programm töötab.

Progemine võib vahel närvi ajada ning see on okei. Me kirjutame mingis veidras, inimvõõras keeles värvilisi sõnu, kasutame imelikke sümboleid ning loodame, et maagilised ränikivid liigutavad elektrit õigesti. Vahel tulevad vead sisse ning see on normaalne osa õppimisest. See ongi hea viis kellegagi koos oma programmile otsa vaadata ning vigu parandada.

Minu jaoks on programmeerimine ideaalne loov tegevus, kuna oma tegevustele saab kohest tagasisidet. Näiteks maalikunstis võib mõne teose valmimine võtta kuid või isegi aastaid ning alles selle protsessi lõpus saad teada, kuidas teos välja tuli. Kui kasutada sedasama maalimise analoogi, siis programmeerides saad iga pintslitõmbe ajal teada, kas see oli õige või vale ning saad pidevalt oma programmi jooksutada ehk näha, kas maali üldpilt on loogiline.

Lisaks loovusele saad sa lahendada päris probleeme. See võib olla mõni kindel algoritmiline probleem, nagu on platvormidel Leetcode või Hackerrank, või mõni laiem probleem äriprotsessides. Probleemidele lahenduste otsimine, nende implementeerimine ning siis selle mõju analüüsimine on see tegevus, millega me saame ühiskonda edasi viia.

Kõigil meist võiks tulevikus olla töö, mida armastame. Paljudel ongi selleks IT, kuid täiesti okei on ka see, kui proovid ning seejärel oskad öelda, et see sulle ikka ei sobi.

- Kevin