În peștera digitală

În mii de ani oamenii au dezvoltat simboluri cu care sa comunice, sa exprime idei și sa transfere cunoștințe de la o generație la alta.

Imaginile pictate pe pereții peșterilor au fost primele forme de comunicare. În timp s-au dezvoltat simboluri mai complexe precum hieroglifele egiptene. Scrierea cuneiforma a înlocuit desenele cu forme mult mai abstracte care sa permită o eficienta sporită. Alfabetul și dezvoltarea tiparului a acelerat exponențial transmiterea de cunoștințe.

În prezent, în era digitala, ne întoarcem la comunicarea prin imagini și simboluri. Acestea fiind este cel mai accesibil mod prin care oamenii se exprimă folosind interfețele actuale.

Folosind dispozitive mobile dotate cu camere foto puternice capturam din realitatea ce ne înconjoară o scenă pe care vrem sa o împărtășim cu ceilalți cât mai repede.

Aplicăm câteva filtre, etichete și mesaje cu care să atragem atenția și postarea ajunge la rapid la prietenii ce ne urmăresc feed-ul. Apoi sperăm algoritmul ne va ajuta să ajungem la cât mai multe persoane de la care sa primim o reacție sau o confirmare ca am fost văzuți.

Platformele multimedia ne ocupă cel mai mult din timpul pe care îl petrecem folosind dispozitivele mobile pentru ca sunt optimizate ca să ne capteze atenția. Pentru a funcționa aceste platforme au nevoie de baze mari de utilizatori care consumă și creează informație în cel mai simplu mod cu putință.

În toată aceasta economie a timpului și atenției câștiga cei care cunosc simbolurile, codurile și limbajul tehnologiei. Dacă vrei sa ieși din peștera digitală trebuie sa înțelegi cum este construită.

Dezvoltarea unui stil în programare

Un artist nu își dedică carieră pentru sine, ci pentru stilul pe care dorește sa îl lase în urma muncii sale.

Ca să perfecționezi un stil ai nevoie de perseverență și disciplină. Ca să transferi un stil ai nevoie de răbdare.

Artistul care reușește sa transfere stilul său către discipoli devine maestru. Un maestru insuflă celor cu care lucrează creativitatea pentru ca le transfera stilul și uneltele sale pentru a-și realiza propriile creați.

Dacă artistul rămâne atașat de ego-ul său atunci tot ce face este sa transmită reguli și sa emită sancțiuni când cel pe care îl ghidează se îndepărtează de la stil.

În programare sunt patru stiluri principale:

  1. Funcțional
  2. Imperativ
  3. Orientat obiect
  4. Procedural

Din aceste stiluri sunt derivate stiluri proprii pe care un grup, o echipa sau o companie le dezvoltă. Pentru a captura elementele esențiale sunt realizate ghiduri de stil.

Alan Kay, cel care a inventat Programarea Orientată Obiect spune că cel mai bun mod de a prezice viitorul este prin a-l inventa. Așa că următorul stil de programare se așteaptă a fi inventat de către cei ce nu reușesc să își exprime bogăția de idei cu instrumentele actuale.

https://www.youtube.com/watch?v=KVUGkuUj28o

Despre complexitate

In ultimii ani am fost companion și uneori călăuză pentru echipe ce se străduie sa rezolve problemele complexe de dezvoltare software.

Din această experiență am învățat despre orientare și observare într-un spațiu al minții în care ideile se nasc și ajung sa fie transpuse în linii de cod ce soluționează diverse probleme

Pentru mine e ceva fascinant. Un mecanism aproape magic pe care nu îl înțeleg pe deplin, dar care funcționează. Din furtuna care se întâmplă în mințile noastre, lucrurile se așează, capătă claritate și o structura ce e înțeleasă de calculatoarele pe care le programam

Educația îți dă un avantaj nedrept

Spun acest lucru pentru că în ziua de azi, când companiile se bat pe resursa umană, a fi o persoană educată te face să ieși din turmă foarte ușor și îți aduce oportunități fenomenale.

Nu ma refer aici doar la educația formală, ci la educație in general. Educația formală pur și simplu adâncește nedreptatea datorită numărului mic de instituții care oferă cât de cât calitate.

Este nedrept pentru ca a rămâne needucat este atât de simplu. Pârghiile care sa stimuleze trăsături precum curiozitatea, perseverenta și conștiinciozitatea, atât de necesare pentru a deveni o persoană educată lipsesc. Așa că pentru cei care au deprins aceste caracteristici, pur și simplu nu există competiție.

Este banal sa…

  • Accesezi resurse gratuite online
  • Sa cumperi cărți
  • Sa mergi la evenimente ce au ca scop schimbul de cunoștințe
  • Sa mergi la un curs profesional
  • Sa obții o certificare
  • Sa termini o facultate sau un masterat

Cu toate astea numărul de persoane care aleg sa nu se definească intelectual într-o societate bazată pe informație este suficient de mare cât sa iti ofere posibilitatea de a te diferenția.