EXTRONUA. Origins.

Posted in Codare cu premeditare, Slagare internationale, Stand-up philosophy on December 21st, 2010 by jos8cal

Cartea de care va spuneam in postul trecut este pe punctul de a avea un coautor la categoria ASP.NET. Spionii nostri la fata locului au imortalizat momentul:

 

Tags: , , , , , , , , , , ,

Filmoteca de aur

Posted in Premiul n00bel, Stand-up philosophy on November 12th, 2010 by jos8cal

Prin Octombrie 2009 RONUA a sarbatorit cincinalul. Dupa paranghelia de la Sacele, datul cepului si cununia cu Existenta au avut loc la Sinaia citeva zile mai tirziu, intr-un codecamp pe teme tehnice, tehnologice si tehnocratice.

Ce reusesc Gianni Morandi, Dan Spataru, Faramita Lambru sau Maria Lataretu pe gura si la instrument, Aurelian reuseste pe tastatura si la Paint. Afumat vizibil cu ceai chinezesc facut la temperatura camerei, dinsul s-a decis ca este timpul sa ia atitudine pentru siguranta job-ului tau. Si cum orice atitudine are nevoie de o baza ideologica solida (multumim colegului Nemesis pentru quote-uri, pentru ca din pacate manifestul original a fost sters s-a pierdut), a cerut un La minor si a deschis Paint-ul:

E toamnă. E început de an fiscal. E timpul lui Visual Studio 2010. Versiunea 4 de Framework. MVC-ul. Versiunea 2 de MVC. Și da… Silverlight 3!

Căștigă sute de ore-om în celelalte 360 de zile prin alocarea acestor 5.

La servici e imposibil să învăț chiar dacă folosesc resurse de instruire gratuite disponibile oricui!

Dacă aș privi programarea ca pe un sport, atunci acesta sigur e unul de echipă și un sport în care antrenorul face diferența…

Mai nou nu contează așa mult abilitățile tehnice, ci abilitățile de comunicare și de colaborare armonioasă într-o echipă

Ajutându-i pe alții dezinteresat, te ajuți și pe tine aproape automat fără vreun efort în plus.

De fapt mă poți observa cum învăț și în ce mod dobândesc abilități noi cu tehnologiile “sângerânde”.

Este ca și cum am învăța amândoi cot la cot stând la același birou.

De ce codul scris de tine se întoarce deseori de la testare sau de la client cu multe defecte de funcționare.

De ce mediul de dezvoltare (IDE) este mai important decât limbajul de programare, framework-ul sau tehnologia în sine…

Cum poți face ca orice aplicație pe care o scrii să se prezinte cu o interfață ergonomică cu un efort minim alocat acestui aspect în timpul construirii aplicației

Cum poți face task-uri evaluate în mod normal la 3-4 zile-om în sub 1 oră!

Cât ar valora pentru tine un proiect în care să fii vedeta, vip-ul echipei datorită noilor abilități dezvoltate?

Întreaga lui cunoaștere dobândită cu acest preț așteaptă să-ți fie revelată ție.

Dacă TU nu vii ți-o vor lua oricum alții înainte. Pot fi chiar unii dintre colegii tăi. Iar tu vei rămâne ne-codecamp-uit toamna asta.

Cere și ți se va da!

RONUA a organizat un concurs video in care pentru o reclama buna la adresa partidului cistigai un loc la acest Cenaclul Flacara al IT-ului romanesc. Din pacate n-am respectat la singe cerintele, drept pentru care am ramas ne-codecamp-uiti toamna trecuta. Mai jos filmul care mi-ar fi putut salva job-ul:

Tags: , , , , , , , , , , , , , , , , , , , , , ,

Programatorul "transpiră intelectual" 90% din timp

Posted in Codare cu premeditare, Premiul n00bel, Stand-up philosophy on August 22nd, 2010 by jos8cal

Programarea presupune mult lucru în faţa calculatorului, fiind nevoie de o atenţie maximă

Andrei Munteanu este scribaret la Romania Libera. Dupa ce a rezolvat problema sanselor cuiva de a deveni bona, dupa ce a adus o oda alpinistilor utilitari, dupa ce a oferit un ghid turistic intr-o tara cu potential si dupa ce a protestat vehement asupra titulaturii de gradinar a arhitectului peisagist si-a gasit timp si pentru programatori oferindu-le o propedeutica informatica.

Pentru a nu permite nicio urma de indoiala asupra transpiratiei intelectuale 90% apa, Andrei a atasat si o poza propedeuticii sale, dovada clara a validitatii panseului din titlul articolului, panseu marca Andrei Ignat MVP C#. Acolo se poate vedea clar cum se programeaza cu fata la calculator dupa cum ne spune chiar Andrei:

“Programarea presupune mult lucru în faţa calculatorului, fiind nevoie de o atenţie maximă.”

In caz ca sinteti la inceput de drum si doriti pur si simplu sa scrieti cod, va somez sa va opriti chiar acum. Ati apucat-o pe un drum fara intoarcere dupa cum bine parafrazeaza si Andrei din Eugen Nistor:

“Profesia de programator este una care necesită absolvirea unei facultăţi de profil tehnic pentru a putea fi înţelese toate cunoştinţele cu care se operează.”

Sub marca evidentului nu sta ascuns doar regele Hagi cu aceleasi opinii la adresa oricarei echipe, sta si Andrei Ignat care in 13 ani de cariera a creionat excelent virtutiile unui programator de cursa lunga:

“Meseria de programator îţi cere cel puţin spirit analitic, acumulare continuă de cunoştinţe şi o limbă străină, de preferat engleza”

Andrei Ignat 13 ani de cariera nu se opreste doar la afirmatii. Nu. El sterge bariera mentala instituita fals de mii de ani intre teorie si practica si ofera procente clare (bazate pe numere) asupra felului in care timpul bate filmul:

“Timpul este împărţit astfel: 10% – încearcă să se menţină la curent cu trendul în dezvoltarea de software, 50% – încearcă să înţeleagă specificaţiile aplicaţiei la care lucrează, 30% – se gândeşte la codul pe care îl scrie) astfel încât, la versiunea a doua, să-l rescrie cât mai puţin, iar 10% – scrie codul propriu-zis”

10-50-30-10 acest 90-60-90 al distributiei timpului de programator, distributie care te obliga sa-ti rescrii aplicatia la versiunea 2, doar ca datorita acelui 30% vei rescrie mai putin.

Eugen Nistor conchide just dar drept asupra a ceea ce e, a ceea ce se lasa stiut:

“Programarea WEB, de aplicaţii desktop, economică, de prospecţie sau în baze de date sunt câteva dintre domeniile în care poate să-şi desfăşoare activitatea un programator. „Indiferent de sectorul în care activează, programatorul trebuie să ştie să lucreze în Java, C#, PHP, Ruby sau Python””

Andrei Ignat MVP C# 13 ani de cariera conchide si el grav dar la obiect si cu dovezi de neclintit:

“Este nevoie de muncă şi lectură multă, mai ales că programarea înseamnă 90% «transpiraţie intelectuală»”

In incheierea propedeuticii sale, Andrei Munteanu ofera un imbold leninist pentru cei cu doar 4 clase in ale programarii:

Învăţaţi să fiţi un bun autodidact.

Învăţaţi să faceţi debugging.

Învăţaţi să vă organizaţi codul.

Învăţaţi să testaţi performanţa aplicaţiei.

Învăţaţi să folosiţi optim memoria sistemului.

Învăţaţi să testaţi bucăţile individuale de cod.

Învăţaţi să vă utilizaţi timpul corect.

Învăţaţi să lucraţi în echipă.

Aparitia numelui RONUA in aceasta disertatie a stirnit un fior unanim de apreciere si deosebit respect in rindurile fanilor RONUA pe pagina personala de failbook.

Incheiem cu un moment de solemnitate.

Tags: , , , , , , , , , , ,

O lectie importanta. Server first.

Posted in Stand-up philosophy on July 25th, 2010 by jos8cal

Ultimul material motivational marca Aurelian POPA, sef de detasament la RONUA.

Plus achivement-urile de rigoare:

PS. Daca s-a prins careva despre ce lectie importanta este vorba in film sa ne explice si noua in timp ce se filmeaza pe balcon.

Tags: , , ,

RONUA. Bucuresti. Cer senin.

Posted in Stand-up philosophy on July 22nd, 2010 by jos8cal

Caravana RONUA a lansat Visual Studio 2010 si in Bucuresti. Mai multe detalii despre eveniment gasiti aici.

Speaker: Tiberiu Covaci  –
Paternuri pentru adunare paralela.

Tags: , , ,

RONUA. Azi in Timisoara, miine-n toata tara.

Posted in Stand-up philosophy on July 20th, 2010 by jos8cal

Mai multe despre caravana RONUA in Timisoara aici.
Tags: , ,