Bazele statisticii – ep0

După ce am exporat data science anul trecut mi-am propus ca în 2017 să aprofundez algoritmi și tehnici de modelare. Așa că primul pas la care m-am gândit e să-mi reactualizez cunoștințele de statistică.

La seminarul de tehnologii web l-am cunoscut pe Alexandru Oprescu. Este student în anul 3 la Statistică. Așa am început să discutam despre preocupările comune și ne-am hotărât să facem un schimb ce experiență.

Urmează să incepem un program introductiv în statistică care cuprinde

Statistică descriptivă
Probabilități
Inferența Statistică
Analiza matematică
Previziune statistică

Alex are o idee interesantă despre modul în care ar putea să transmită cunoștințele despre statistică printr-un portal web care să fie orientat către exemple din viața de zi cu zi și activități practice. Ne-am spus că din multi-disciplinaritatea noastră cu are cum sa nu iasă ceva interesant.

În primul episod am trecut printr-o vedere de ansamblu al programului și ne-am calibrat la nivelul de cunoștințe pe care îl am.

Zece ani în câmpul muncii

În 2017 sărbătoresc zece ani în câmpul muncii.

8 August 2007 – 14 mai 2010, PIT Software

  • programator PHP
  • meseriaș bun la toate
  • student

17 Mai 2010 – 31 Ianuarie 2015, Zitec

  • software developer
  • software engineer
  • senior software engineer
  • head of custom solutions & partner
  • student

1 Ianuarie 2015 – prezent, consultant IT independent

  • antreprenoriat
  • cercetare, consultanță și training în metode agile de dezvoltare software
  • consultanță în tehnologia informației
  • student

Tudor Sorin – Informatică Varianta C++

Manualul pentru clasa a IX-a de la editura L&S INFORMAT cu o copertă de culoare galben deschis pe care se află o poză cu un calculator DELL. L-am tocit la propriu fașcinat, curios și plin de entuziasm. Începe așa:

Cu siguranță, toși ați văzut un calculator. Cei mai mulți dintre voi l-ați folosit ca să vă jucați. Astăzi, putem spune că orice persoană, indiferent de meserie, are nevoie de calculator. Vom da câteva exemple:

Economistul. Calculatorul îl scutește de anumite calcule plicticoase. […]

Arhitectul. Dacă în trecut elabora tot felul de proiecte pe planșe și pierdea mult timp, acum proiectele sunt realizate cu ajutorul calculatorului. […]

Medicul. Datele rezultate în urma analizelor efectuate de pacient se pot prelucra cu ajutorul calculatorului, iar diagnosticele sunt puse automat […]

Scriitorul. De acum poate renunța la hârtie, creion, gumă sau … mașină de scris. […]

Comerciantul. În ultima perioadă s-a dezvoltat comerțul pe Internet. […]

Au rămas puține meserii în care nu intervine calculatorul și numărul acestora scade permanent. Fărp nici o exagerare, putem spune că peste câțiva ani nu se va mai putea practica o meserie, care necesită calificare, fără calculator. Nici o fimă nu va mai angaja un economist, un inginer, ș.a.m.d care nu știe să folosească calculatorul. Nu exista cale mai sigură de a te rata profesional decât cea prin care nu înveți informatică.

Sunt convins că Tudor Sorin a urât să scrie aceste prime pagini din lucrarea s-a. Că le-a redactat la insistența editurii. A sărit repede peste introducere ca să treacă la subiectul ce îl pasionează. Limbajul folosit în carte este unul specific unui computer. Lipsește emoția. Lipsește entuziasmul. Tonul este pe alocuri parental.

Acest prim capitol mi-a servit drept motivație pentru alegerea parcusului în carieră. Am înțeles că scopul meu ca meseriaș în informatică este să vin în sprijinul celor care folosesc calculatorul. Eu înțelegeam acele gogomârle din limbajul de programare. Așa că puteam să vorbesc cu calculatorul și să-i spun ce au oamenii nevoie de la el.

 

Am terminat trei forme de învățământ …

Am terminat trei forme de învățământ. Toate în domeniul Informaticii.

Norocul meu a fost că mi-am dat seama devreme că este responsabilitatea mea să mă ocup de fond. În clasa a 10-a, după experiența primului an de liceu, am reușit să îmi dau seama ce îmi place să fac și m-am hotărât să mă preocup personal de procesul de învățare.

Notele au scăzut dramatic. Relația cu unii profesori s-a degradat. Am primit remarca de la dirigintă ca “metonimic vorbind sunt o enclava”. Am rămas determinat să mă mențin pe drumul meu. Pe cativa dintre profesori ii pastrez in minte ca adevarati mentori si modele. Sunt foarte putini.

Mie mi-a plăcut foarte mult calculatorul. Maică-mea m-a dat la niște ore de calculator în școala generală. Acolo am prins gustul executând comenzi în MSDOS și terminând fiecare lecție cu o sesiune de Bomberman la dublu.

Taică-miu ne-a luat un joc pe televizor din târg cu diskete. Apoi un joc cu tastatură care avea un editor de text. În clasa a 8-a a venit cu un calculator la mâna a doua pe care a trebuit să-l vindem pe la sfârșitul clasei pentru că nu mai aveam bani. Am trăit o vreme cu frustrarea că nu ne permiteam un calculator. Cu toate asta n-am lăsat învățatul.

Pe la orele de Informatică eram numai ochi și urechi. Am tocit cartea lui Tudor Sorin. La propriu. În fiecare săptămână mergeam pe la biblioteca Liviu Rebreanu unde era o carte mare de C++ din care citem programe. Nu aveam voie să o împrumutăm acasă pentru ca era singura.

În clasa a 10-a mi-am scris primul meu program. O creație proprie. Am făcut în c++ un ceas digital. Îmi amintesc că mergeam pe jos de la piața Iancului până la piața Muncii cu Bogdan Vizureanu și Horia Stat când mi-a venit ideea să pun într-un vector structura pentru cifra 8 din care puteam să realizez orice altă cifră. L-am scris pe hârtie și l-am transcris în laboratorul de la liceu. A compilat!

Așa m-am eliberat de problemele date la clasă care păreau să nu aibă sens și scop. Am început să îmi folosesc propria imaginație și să rezolv problemele care mă preocupă personal.

 

 

Ce este informatica?

Lucrez de 10 ani în informatică și nu mi-am pus întrebarea. Am abordat muncitorește și ca un bun meseriaș nu mi-am pus întrebări filozofice la început de carieră. Am executat.

Cred ca am auzit cândva o definiție pe care trebuia să o memorez pentru un examen sau o lucrare de control. Nu reușesc să țin minte așa că preiau definiția din dex.

INFORMÁTICĂs. f. Știință care se ocupă cu studiul prelucrării informației (3) cu ajutorul sistemelor automate de calcul.

A deci trebuie să ințeleg ce înseamnă informația …

Pentru a înțelege ce este informația trebuie să înțeleg mai întâi ce sunt datele pentru că acestea reprezintă materia primă pentru informație.

Datele sunt

  • observații
  • măsurători
  • numere
  • fapte
  • constatări

Exemple

  • marimea de la pantofi
  • numărul de pe o clădire
  • un cuvânt

Pentru ca datele să devină informații ele suportă prelucrări care le oferă o anumită semnificație. Deci informatica este știința care presupune utilizarea unui calculator pentru a transforma datele în informații.

Acum m-am clarificat. Merg mai departe.

 

Angajez Sculer-Matriter

Angajez Sculer-Matriter. Cam așa arată majoritatea anunțurilor de recrutare în IT. Dacă te pricepi să mânuiești o unealtă ești bun de muncă. Destul normal pentru contextul actual. Avem o industrie formată în majoritatea ei de companii ce oferă servicii și companii de outsourcing care închiriează în diverse modele oameni pentru corporații mai mari. Suntem băieți (și ceva fete) muncitori.

Într-un birou modern cu două sau trei monitoare pe care sunt afișate grafice pe care nu le înțelege nimeni, cu device-uri de tele-conferință ultra-moderne, vedere panoramică discută trei oameni ai muncii. Pe o parte a mesei stă Sculerul. Pe cealaltă parte Maistrul Șef și domnișoara Resurse Umane.

– Maistrul Șef: Și… ce unelte spuneți că folosiți?

– Sculerul: Știu să dau cu ciocanu și am mai găurit cu bormașina

– Maistrul Șef: Câte cuie bați pe oră?

– Sculerul: Cam zece cuie, dar să mi se spună foarte clar unde să le bat!

Discuția continuă despre tot felul de tehnici de mânuire a ciocanului până la intervenția discretă a domișoarei de la resurse umane care plictisită de ascultare activă intervine.

– Resurse Umane: Unde vă vedeți peste 5 ani?

– Sculerul: Păi… maistru șef

Interviul se încheie. Candidatul se retrage. Maistrul șef și domnișoara de la resurse umane încadrează candidatul pe grila de salarii. Dacă se potrivește și nu pare să atenteze la identitatea și competența maistului șef candidatul este ofertat. Sculerul nu e prea îngrijorat pentru că mai are vreo trei oferte. Se caută meseriași la greu.

Asta a fost încercarea mea de a surprinde în proză imaginea asupra pieței forței de muncă din IT-ul Românesc. Exercițiu de scriere creativă.

Ne merge bine în IT. Salariu este mare, cu sau fara impozitare, și avem birouri care mai de care. Îți găsești oricând de muncă. Primești cel puțin două telefoane pe săptămână de la un HR în căutare disperată de noi resurse. Dacă ai abilități rare poate și mai multe. Cu toate astea pare că ne lipsește ceva.

Ceva care îți face ochii să sclipească de bucurie. Te unge pe suflet. Îți dă suflu șă trăiești. Te trezește dimineața cu o oră mai devreme pentru că ai visat ceva și vrei să aduci visul în realitate.

Ne lipsește #creația. Nu spun creativitatea pentru că eu consider că o avem din simplul fapt că suntem oameni. Ne lipsește actul creației. Noi executăm.

Creativitatea ne-o exprimăm în timpul liber așa cum ne pricepem mai bine. Unii cântă, alții dansează, unii pictează, alții croșetează. Mai sunt unii care lucrează o idee pe care visează să îl transfrome în startup. Am terecut și eu prin asta. Doar că nu merge. Nu mai ai toată energia de care ai nevoie pentru a realiza ceva complet după opt ore de stat la birou.

Agile – retrospectiva pentru 2016

  • am avut două contracte de coaching și training (AdoreMe și BestValue)
  • am participat la conferința LeSS (Large Scale Framework)
  • am participat la Agile Coach Camp, prima ediție organizată în România
  • am scris 3 articole pe LinkedIN despre cursurile Agile organizate în România și despre cum mă mențin în formă ca Agile Coach
  • am fondat DOvelopers CONNECT
  • am organizat alături de Cristina evenimentul Scrum & Wine în communitatea Agile Works
  • mi-am luat certificarea de formator

Dezvoltare software – retrospectiva pentru 2016

În 2016 preocupările legate de dezvoltare software au fost orientate către partea de proces, învățare, bune practici, soluții de business și arhitectură folosind tehnologii moderne.

Anul l-am început alături de Koding Tehnology cu o colaborare pe partea de consultanță și dezvoltare software.

  • am realizat un studiu exploratoriu privind soluțiile de business (ERP, CRM, BPM)
  • am lucrat la o soluție custom de raportare
  • am urmat cursul de MongoDB
  • am experimentat cu Neo4J
  • am prototipat alături de echipa Koding o arhitectură pentru catalogul de produse bazată pe baze de date nerelaționale și tehnologii cloud

Cea mai mare provocare si cea mai bogată din punct de vedere al satisfacției personale a fost să împărtășesc cunoștințele către studenții de la ASE.

  • am lucrat împreună cu grupele 1070, 1074 și 1075 în laboratorul de tehnologii web
  • am facilitat seminarul de Afaceri Electronice
  • am organizat două workshop-uri cu tema “Agile în practică” la invitația doamnei prof. Bodea în cadrul cursului de Management al Proiectelor Informatice, master SIMPRE

Data Science – retrospectiva pentru 2016

2016 a fost un an de explorare în Data Science

  • am făcut primul meu script in R
  • m-am familiarizat cu python si jupyter notebook
  • am urmat cursul Machine Learning Foundations: A Case Study Approach, University of Washington
  • am aplicat lectiile din curs pe o analiză de preț pentru mașina prietenului meu Horică și pentru a construi un sistem de recomandări pe o bază de date de articole științifice
  • am organizat un grup pe Facebook în care partajez materialele pe care le citesc
  • am citit Data Science for Business și eBook-ul What is Data Science?
  • m-am familiarizat cu o serie de concepte de baza din statistica
  • am aprofundat modelul CRISP-DM
  • am urmărit cu mare interes și curiozitate prezentările lui Mihai Bizovi, Data Scientist la AdoreMe în echipa Business Software
  • mi-am construit o bibliografie de cărți pe care să le citesc în continuare
  • am conversat cu domn profesor Ion IVAN pe tema operațiilor pe seturi mari de date de unde a rezultat o prezentare la conferința IES 2016 realizată împreună cu dânsul și Mihai DESPA. Am contribuit cu perspectiva integrării rolului de Data Scientist într-o echipă Agile
  • am citit diverse materiale pe blog-uri și am urmărit interviuri cu Data Scientits

Pentru 2017 imi propun să aprofundez algoritmi și tehnici de modelare pe care să le aplic pe un proiect practic.