On 08/15/2010 06:08 AM, zgrim wrote: > Ce-i diferit de acum zece ani totusi... (postulez arogant evidența că) > industria se bazeaza tot mai mult pe platforme libere (cum altfel ar fi fost > posibile google, facebook, twitter, toate alea, utile sau mai putin) si ca fie > ca-ti cauti un job, fie ca pornesti un startup (oleu, ce pleonastic suna) esti > complet descoperit daca ajungi pe piata fara notiuni de baza despre chestiile > astea. Adica faci scoala degeaba. > > Daca tot sunt prin zona, nu zic de lambda calculus
Se face in anul 2 semestrul 2 la Paradigme de Programare[1] (toata lumea face). > da' mi-ar placea sa fie mai > multi absolventi care sa stie ce e un closure Vezi mai sus[1]. Toata lumea face. > sau sa fi auzit de unit testing. Se prezinta la Ingineria Programarii (toata lumea) si la MPS[2] si IDP[3] (specializare). > Nu > mai stiu cum mai arata la noi un curs introductiv de programare, dar stiu cum > mi-as fi dorit sa fie cand am vazut cum procedeaza altii, v. SICP. Parea din > slide-urile tale sa fie ceva sperante si in sensul asta, mai larg, aka sa ne > shiftam incet studiul de la megatehnologii precum foxpro la chestiuni ceva mai > utile in industrie. :) "ceva sperante" este putin spus. S-au intamplat si se intampla din ce in ce mai mult imbratisarea tehnologiilor curente si utile. De cand tin ore in facultate (2005) si pana acum, in fiecare an au existat avansuri importante in cadrul materiilor predate. Au fost adoptate multe tehnologii noi si au aparut multe oportunitati de invatare a acestora. Nu sari la concluzii fara sa fi parcurs intreg contextul. Prezentarea mea nu a prezentat tot ceea ce se intampla actualmente in facultate. Nu confunda abordarea mea rezervata cu modul in care se descurca lucrurile in facultate. Rezervarea mea a fost mai degraba un contra-balans la impulsul energetic destul de intens de forma "hai sa facem si aia; asta e deosebit de utila etc." venite din partea celorlalti participanti la intrevedere. Lucrurile nu se vor intampla doar pentru ca "asa e bine" sau pentru ca sustin si eu acest lucru. Personal, daca ar fi doar dupa mine, toate propunerile intalnirii si inca multe altele ar fi deja planificate si am putea incepe marketarea acestora. Rezervarea mea tine de inertia mediului academic - pentru ca o idee/propunere sa se intample trebuie sa fie sustinuta, proces deloc simplu. Personal, sustin abordarea lui Petre care spunea ca "iarba creste de jos". Let's start small and grow from there. Cu cat un plan este mai amplu cu atat riscul sa dea gres e mai mare (the bigger they are the harder they fall). Si recuperarea dintr-o eroare echivalenta, la nivelul impactului, cu un "Segmentation fault" nu este usoara. De asemenea, trebuie prioritizate actiuni care sa rezolve probleme importante. In opinia mea, curricula facultatii e destul de buna (nu perfecta); de asemenea, proiecte complementare si activitati/oportunitati extra sunt din belsug. Un student dornic sa invete are un set amplu de oportunitati. Dupa cum am precizat, factorul de motivare interna este precar (desi lucrurile merg in directia buna si aici). Ideea de plecare a multor studenti este ca "se preda prea mult", "e prea greu" sau "la ce-mi trebuie mie" sau "oricum o sa am un job bun dupa". Daca problema este absolventi cu nivel redus de cunostinte si abilitati, atunci unde e de lucrat cel mai mult este pe planul motivarii interne - si aici mesajul trebuie sa fie (si este deja) de forma "bah, daca acum nu inveti, nu o sa-ti fie bine pe urma". Plus schimbata mentalitatea "am venit sa fiu invatat" in "am venit sa invat". Noi transmitem mesajele astea, dar probabil ca nu toti au pavilioanele urechilor pe formatul corespunzator ca sa le auda si inteleaga. All in all, lucrurile merg din ce in ce mai bine si nu trebuie sarit la concluzii/pareri fara o analiza atenta a situatiei - care nu e usor de explicat. Nu cred ca imi ajunge o saptamana sa prezint tot ce ar fi nevoie pentru identificarea punctelor cheie in care trebuie actionat. > In plan secundar sunt apoi si alte discutii, poti spune ca open-source e o > metoda *tehnic* superioara de a produce software (torvalds) sau sa ridici > problema > libertatii unei platforme (vs lockdown apple/oracle/microsoft/etc - v. > "luptele" > FSF), dar astea sunt subiective si acolo e un alt front, sa zicem mai putin > relevant pentru pregatirea tehnica a unui absolvent. Cred însă că e vârsta > potrivita pentru a deschide ochii si la astfel de probleme si probabil ar fi > utile > si niste seminarii extracurriculare in sensul asta, ie. "etica de sysadmin", > OSS vs > Free Software, "wtf is so cool bout Lisp ?!" sau chiar tabloidizari de genul > "diferente intre failoveru teoretic si practic", "cum a leșinat cisco-ul > mare", > etc, in fine, intalniri in care cred ca s-ar putea implica si RLUG si altii. Existenta unor astfel de intalniri mi se pare o idee excelenta si o sustin. Voi veni la urmatoarea intalnire cu propuneri de organizare. Razvan [1] http://elf.cs.pub.ro/pp/playground/l3 [2] http://elf.cs.pub.ro/~mps/wiki/laboratoare/laborator-10#unit_testing_5_minute [3] http://elf.cs.pub.ro/idp/playground/l2-agile-software-development?s[]=unit#unit-testing _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
