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.