Miercuri am asistat, într-un laborator al UVT, la o prezentare C# şi Linq, ţinută de un reprezentant MSP (Microsoft Student Partners), student ca şi noi. Mă aşteptam la multe, aşa că, punctual, o să povestesc ce nu a mers bine:
- lipsa unei introduceri: între noi au fost şi elevi de liceu (sau studenţi anul I, oricum neofiţi), care practic erau curioşi dar nu aveau habar cu ce se mănâncă lucrurile astea; n-au aflat, şi au plecat primii;
- construirea unei fundaţii: nu am aflat cum se integrează C# în ideologia .NET a Microsoft, nu am aflat cum tehnologia poate converge pentru a trece barierele dintre limbaje, nu am avut parte de detalii despre integrarea pe web prin ASP.NET, etc etc
- nici până astăzi n-am aflat ce naiba e Linq; maybe I should google it myself
- asta mă duce la altă problemă: când sari direct la cod, poate este bine să te asiguri că funcţionează; să te asiguri că ştii ce fac metodele folosite, şi că dacă eşti forţat să reinventezi roata, nu o faci pătrată; sincer, o scuză gen “codul ăsta a funcţionat acum 2 ore la mine acasă” este fie a unui începător în programare, fie o recunoaştere tacită că produsul prezentat dă rateuri serioase şi inexplicabile :)
- pe lângă prezentare, trebuia să fie un laborator “hands-on”; trebuia
Scriu articolul, conştient că am trimis şi eu aplicaţie pentru a intra în echipa MSP, menţionând bineînţeles locurile unde mă “desfăşor”, din online. Ridic mingea la fileu: o părere exprimată în online nu ar trebui să fie frână în realitate, atâta timp cât ea este argumentată şi onestă.
Sunt curios de detenta adversarului, acum :)