Programatorus plictisitus

De pe un blog oarecare, parafrazînd:

“Kotlin face programarea distractivă. E amuzantă faza, nici nu ne dădusem seama că programarea devenise plicticoasă.”

Deci da! Fix aşa!

În facultate am învăţat vreo 4 limbaje de programare (C, C++, Java, ba chiar puţin C# în timpu’ liber). Mi-au plăcut, aşa, la suprafaţă. N-am făcut însă proiecte prea complexe. Doar chestii de antrenament, ca să zicem aşa.

Apoi, hiatus. Vreo 5 ani, cît mi-am pierdut timpu’ ca operator pc (data entry clerk). Am mai atins scripting de bash, culmea, cu ocazia explorărilor Zelist.

Am început apoi să lucrez ca testator(i), şi m-am lovit cu nasul de cod scris în C. Nu-i un limbaj urît, dar nu-i nici sexy. Devine sexy fix cînd devine şi urît, spre exemplu cînd începi să simţi nevoia de pointeri la funcţii. Sau să foloseşti pointeri la pointeri. Chestii de-astea care dau coşmaruri studenţilor. Fix atunci devine şi fain, simultan. Da’ tot lipseşte ceva.

Am mai programat, ba în C ba în C++, proiecte mici. De fiecare dată, mi-a plăcut să fac chestiile de bază .. şi apoi mă loveam de un perete. Simţeam că mi se loveşte proiectul de un zid de beton, de un soi de birocraţie a codului. Prea mult formalism, prea mult TEXT pentru a exprima ceea ce voiam să fac. Dacă trebuie să scriu 50 de rînduri pentru a face o chestie simplă, mi se usucă tot chefu’.

(Kotlin) takes you back to when you were first learning programming and everything seemed achievable.

Da!

Am învăţat programare într-o variantă de Basic. Am exersat pe altă variantă, şi anume Q-Basic. Am desenat pătrăţele şi cercuri pe ecran, am generat sunete aleatorii, chestii de-astea amuzante şi uşor accesibile. Am implementat arbori binari în Turbo Pascal. Am învăţat recursivitate tot pe Pascal. Şi-a fost fain. Era mişto. Erau chestii powerful.

Pe bune, e cea mai faină senzaţie din lume, aia cînd simţi că începi să fii capabil de .. orice, practic vorbind.

Şi-i trist să-ţi dai seama că n-ai mai simţit aşa ceva de ani buni. Luaţi-o ca pe o reamintire, dacă sunteţi programatori. Sau ca pe un avertisment, dacă sunteţi încă studenţi :)

Eu unul am băgat o copie de Android Studio 3, care are support pentru Kotlin. Deja ştiu să fac un buton care să afişeze mesaje pe ecranul telefonului. Mai ai de studiat doar cîteva mii de pagini de documentaţie. E ok.

----------
  1. Tester? []
----------
Dunkirk (2017) (avanpremieră)
Boala asta cu pozele ilustrative

Comments 1