Showing posts with label my reality. Show all posts
Showing posts with label my reality. Show all posts

28 July 2009

How to Lose 4 Kg in 4 Days Moving Only Your Fingers

I know I'm not skinny :) and surely I'll lose 20Kg this summer but I've found the secret of losing weight rapidly and effortless. I'll call it:
"Code Therapy - 6000 LOC in 4 days" © Seneka.
The secret is too get yourself involved in a time consuming project (like a bachelor dedegree) and don't do anything for it. One week before the deadline start coding like you never did before. For me it worked like this (4 days program):
  • Day 1: wake up, realize you're in deep shit, start coding, write and test about 2000 LOC (lines of code), go to bed;
  • Day 2: wake up, realize that you're still in a deep shit, start coding, write about 2750 LOC, go to bed;
  • Day 3: wake up, realize that you're half way through, start coding, test the lines you wrote tha day before, delete about 50% of the code you wrote, refactor the rest, write another 1000 LOC, go to bed;
  • Day 4: wake up, realize that you wrote a fucking big application in 3 days, try to remember all its functionality, test it, do some minor bug fixes, drink 4 beers and go to bed;
After these 4 days the adrenaline rush disappears and you'll realize that is time to eat something because your stomach forgot how food looks like.

The result in my case was obvious 102 Kg --> 98 Kg.

DISCLAIMER: Do not try this at home (or at work place), starvation can cause severe health problems (permanent problems). I'm not responsible for any damage you suffered in case you follow this therapy (because you're a bigger idiot than I am). In case you are convinced that this is a solution to your problems see a doctor before (to be read as "see a shrink").

Happy coding!

11 May 2009

Adobe First Time Quality Engineer 2.0 - Interview

Am cam rămas în urmă cu postatul aşa că acum o să vă povestesc despre inteviul de miercuri (06.05.2009).

Pentru a răspunde la întrebarea mea din postul anterior, m-am hotărât să urmez seminarul din mai multe motive: pentru că îmi place să invaţ (cred că v-aţi dat seama de asta :P ), pentru că mă intrigă titulatura de Quality Engineer (QE) pe care o folosesc cei de la Adobe (chiar se ascunde ceva în spatele ei), pentru că am făcut testare funcţională HW şi totuşi sunt pasionat de SW şi pentru că vreau să ştiu cât mai multe. Mai sunt şi alte motive pentru care nu am refuzat să mă duc la intreviu dar sunt pe al doilea plan.

Şi uite aşa am ajuns miercuri seara in faţă la Anchor Plaza, o clădire de birouri modernă, din sticlă, unde îmi doream de multă vreme să intru. Am fost întâmpinat de echipa de security care trebuia să mă înregistreze ca vizitator şi să mă invite în clădire. De invitat m-au invitat şi mi-au arătat cum să ajung la Adobe. Tot ce trebuie să fac e să apăs pe panoul de comandă de langă lifturi pe etajul 9 şi să citesc litera liftului pe care îl aştept. Apas 9, văd C, fac dreapta văd 6 lifturi, mă uit dupa C, îl găsesc, mă aştepta cu uşile deschise, dau să intru şi mă refuză, se închid uşile. Se pare că am fost prea lent. Mă întorc apăs iar 9, văd F, mă orientez ceva mai repede dar nu destul de repede pentru liftul F, nici el nu m-a plăcut. Nervos scanez toate literele pentru a putea alerga hotărât în lift, apăs 9, alerg după colţ, sar în lift şi se pare că mai era cineva care nu înţelegea entuziasmul meu ieşit din comun la călătoria cu liftul. Liftul e cât un lift din Leu A de mare, suportă 13 persoane, în total 1300Kg (spre satisfacţia mea, 13 persoane ca mine) şi are TV.

Am ajuns la 9, mă întâmpină un tip şi mă invită in sala "Valahia" (vă explic în alt post cum e cu Valahia asta), o sală de 150mp cu o masă de ping-pong, biliard, foosball, bucătărie si altele. Panoramă prin peretele de sticlă direct spre blocul meu. Sunt invitat într-o altă sală mai mică (are şi ea un nume) şi îl aşteptăm pe cel de-al doillea angajat Adobe pentru interviu.

La interviu (care se vrea să fie o discuţie liberă) am discutat despre ce am făcut, despre ce îmi place să fac şi mai ales despre ce am făcut şi nu a mers bine. După asta incepe o discuţie despre cum cred eu că se face QA (Quality Assurance) pentru o sticla de plastic. Aici sa vezi imaginaţie brută din partea mea. Noroc că dispun de ea, cred că au fost încântaţi de modul în care privesc eu sticlele de plastic. De aici am intrat intr-o sumedenie de situaţii imaginate despre cum aş conduce echipa de QA la acea fabrică de sticle, şi mai ales ce aş face în diferite situaţii impuse de superiori.

După 40 de minute am plecat la fel de relaxat cum am venit dar având nişte curiozitaţi despre modul în care au abordat interviul. Totul are legătura cu această titulatura de QE care nu reprezintă doar un tester.

Joi dimineaţa la 11:00, evident dormeam, m-a sunat unul dintre cei care organizeaza acest seminar să mă felicite pentru calificarea între cei 12 care chiar vor urma seminarul. Nu ştiu ce am zis, eram cam adormit după o noapte de muncă la un amărât de lexer pentru diploma. Abia când m-am trezit mi-am dat seama.

Şi uite aşa de astăzi am început cursurile. Voi mai scrie despre cursuri în următoarele zile.

05 May 2009

Adobe Learning Center - First Time Quality Engineer 2.0

Săptămâna trecută am completat un inteviu online de la Adobe pentru a urma un training legat de testarea produselor software. Pentru asta tot ce trebuie să faci este citez:
... un candidat nu trebuie sa se prezinte cu nimic altceva decat cu dorinta de a invata lucruri noi si de a-si demonstra aptitudinile intr-un mediu educativ si confortabil.
Eu am urmat interviul online doar pentru că mi-a trimis Cristina link-ul şi nu-mi venea să cred că in subsolul paginii scria:
Adobe isi rezerva dreptul de a folosi informatiile completate de dvs. la misto in formularul de mai sus. Conform termenilor si conditiilor care reglementeaza acest site, Adobe nu va divulga unei terte persoane numele, adresa de e-mail sau numarul dumneavoastra de telefon fara consimtamantul dumneavoastra, cu exceptia cazurilor prevazute de lege cand comunicarea acestor informatii este necesara.
Testul consta într-o aplicaţie online în care trebuia să indentifici in 5 minute câteva bug-uri şi trebuia să acoperi câteva test-case-uri. Când găseai un bug trebuia sa apeşi butonul "Bug found". Pentru fiecare bug primeai 40 puncte (am identificat 4 buguri in final), pentru fiecare test-case priemai 60 puncte (am indentificat 10 test-case-uri) şi pentru fiecare bug fals se scădeau 20 de puncte.

Prima data când l-am facut pe bune am descoperit 3 bug-uri şi am acoperit 9 test-case-uri, dar nu prea m-am gândit serios, mai mult la mişto. A doua oara am şters cache-ul browser-ului şi l-am completat cu date dummy reuşind sa iau (cred eu) punctajul maxim.

După testul online mai urma un set de trei întrebări legate de ceea ce cred eu că sunt calităţile unui tester şi motivaţia pentru a urma acest seminar. La acestea am completat serios prima dată (bazându-mă pe experienţa de Verification Engineer de la Amiq).

Astăzi am fost luat prin surprindere de către un angajat Adobe care mi-a spus ca m-am calificat în primii 30 (din 300 care au completat serios formularul sau 680 care doar au făcut testul) şi sunt invitat la o discuţie liberă în zilele ce urmează pentru a-mi caştiga un loc în echipa de 12 oameni ce vor urma acest seminar. Spre final m-a întrebat de ce vreau să urmez acest seminar, moment în care a trebuit să mă gândesc bine dacă vreau să-l urmez şi să inventez ceva repede pentru a răspunde.

Am stat un pic să mă intreb dacă vreau să urmez seminarul. Acesta pare destul de interesant dar oare am timp? Ce conţine acest seminar:
  • Day 1: Where does testing fit in the Software Product Lifecycle
    • Introduction
    • General principles about testing
    • Testing in the product lifecycle
    • A tester’s role
    • Documents: use-cases, specs, test plans
  • Day 2: Test design, testing methodology
    • Types of testing
    • Test design techniques - theory + hands-on
    • Test cases - theory + hands-on
  • Day 3: Practical tests and bug reporting
    • Bug reporting - theory
    • Create test cases - hands-on
    • Run test plan and report bugs - hands-on
    • Exploratory testing
  • Day 4: Automation
    • Automation - General overview
    • Tools: QTP, Selenium, JMeter
  • Day 5: Shadowing an Adobe QE on his day-to-day job
M-am hotarât sa merg la interviu şi sa fiu serios, cine stie poate mai învaţ ceva.