Every great achiever is inspired by a great mentor. – Lailah Gifty Akita
Pentru cei dornici să învețe lucruri noi și să aprofundeze domeniile deja studiate, pentru cei care au multe idei de proiecte și au nevoie de îndrumare, dar și pentru cei care mereu meșteresc câte ceva, Codette a lansat anul acesta primul său program de mentorat.
Techtor este un program de mentorat pentru studenți și proaspăt absolvenți organizat de Codette în parteneriat cu Lenovo România. Timp de 6 săptămâni, participanții au lucrat la un proiect tehnic sub îndrumarea unui mentor, ideile variind de la cele simple, pentru începători, până la unele ceva mai îndrăznețe, care rezolvă o problemă reală. Prima ediție s-a desfășurat anul acesta în perioada aprilie – mai, pe 25 mai având loc Demo Day, evenimentul final din cadrul Techtor unde participanții au prezentat proiectele la care au lucrat și ce au învățat.
Am discutat cu participanții din cadrul proiectului de mentorat și ne-am bucurat să aflăm despre cât de plăcută și folositoare a fost experiența lor. Citește în continuare pentru a afla părerile acestora, dar și despre cum s-a desfășurat proiectul și la ce au lucrat participanții, ajutați fiecare de câte un mentor.
Povestește-ne succint despre proiectul la care ai lucrat.
Am lucrat la o aplicație numită “InMap”. Scopul aplicației este simplu: acela de a ghida utilizatorii în interiorul clădirilor. Din punctul de vedere al utilizatorului, este o aplicație simplă, însă dificultățile apar la dezvoltarea aplicației, mai specific la gestionarea datelor și la comunicarea între aplicație, server și baza de date ce reține detaliile clădirii în care se află utilizatorul. – Damian
Proiectul la care am lucrat a fost o rețea convolutională care să clasificele imaginile cu scene din Game of Thrones într-o categorie, iar cele fără scene din Game of Thrones în altă categorie. Am ales această tema deoarece nu-mi place GoT și era mare hype în perioada respectivă. Un use case ar fi fost să fie implementată rețeaua în Facebook și să ajute utilizatorii că mine să se ferească de spam-ul GoT din perioada respectivă. – Loredana
Proiectul la care am lucrat a fost în domeniul de embedded systems și împreună cu mentorul am decis să implementez un sistem automatizat de udare a plantelor de interior, în funcție de anumite valori primite de la diferiți senzori de analiză a mediului înconjurător, folosind un microcontroller Arduino. Această idee a pornit de la necesitatea de udare a plantelor, mai ales atunci când ești plecat pe perioade lungi. Pentru mine proiectul din cadrul Techtor a fost un head start foarte bun, întrucât în prezent lucrez la un proiect asemănător în cadrul job-ului. – Alexandra
În cadrul acestui program, ne-am propus să dezvoltăm o aplicație de tip client-server, cu partea de server scrisă în Erlang și partea de client scrisă în Angular. Mai exact, ne-am propus să realizăm o clonă de Twitter, cu funcționalitățile aplicației originale (crearea unei pagini personale, postarea de tweet-uri, posibilitatea urmăririi altor utilizatori din baza de date etc.) , de unde și denumirea proiectului, “TwitErl”. – Denisa
Ce poți spune despre colaborarea ta cu mentorul?
Pentru mine, a fost primă experiență de tip mentorat și recunosc ca aveam mici emoții că nu va merge totul bine. Apoi, am cunoscut-o pe Georgiana, care m-a ajutat și încurajat enorm pe toată perioada proiectului. Neavând experiență cu nicio tehnologie folosită, Georgiana a venit inițial cu mai multe idei de proiect, ca mai apoi să o alegem pe cea menționată mai sus. În ceea ce privește comunicarea pe parcursul proiectului, aveam întâlniri săptămânale în care descoseam diverse probleme și plănuiam ce e de făcut în continuare. Pe lângă acestea, primeam sugestii și răspunsuri la întrebări aproape zilnic. – Denisa
Aș putea spune că ne-am înțeles bine și în proporție de 90%, interacțiunile cu mentorul au avut ca subiect idei despre cum să rezolv anumite probleme, nu scrierea propriu-zisă de cod. – Damian
Relația cu mentorul a fost una foarte bună și productivă. În momentul în care am avut întrebări, nu a ezitat să mă ajute, am avut întâlniri periodice în care discutam despre starea în care mă aflam cu proiectul și mai făceam un brainstorming de idei legat de ce am mai putea face. Am simțit că m-am putut baza pe el și nu am avut nici o ezitare să cer ajutor când mă blocam. – Alexandra
Ce ai învățat despre tine în cadrul proiectului de mentorat?
Cred ca cel mai important lucru pe care l-am învățat pe parcursul proiectului a fost să cer ajutor, problemă cu care mă confrutam de mult timp. Pe lângă asta, am descoperit mai multe zone în care am de lucrat la mine, printre care organizarea timpului, prioritizarea lucrurilor și autocontrolul. – Denisa
Am învățat că am lacune maaaari la programare, dar totodată conceptele de machine learning nu sunt atât de complicate. Dar ar ajuta foarte mult ca cel ce dorește să învețe să știe și programare. – Loredana
Dacă ai un time management bun, poți să te ocupi de mult mai multe lucruri în paralel cu facultatea, de exemplu. Până atunci foloseam foarte mult scuza lipsei de timp, dar am realizat ca sunt capabilă să îmi mențin focusul dacă am task-urile de peste zi bine planificate. – Alexandra
Ce ai îmbunătăți la tine dacă ar fi să o iei de la capăt?
Cred că prin a duce la bun sfârșit acest proiect, am devenit mai bun. Simplul fapt că acum am niște cunoștințe pe care nu le aveam la începutul proiectului, m-ar ajuta enorm de mult dacă as putea sa o iau de la capăt. – Damian
Dacă ar fi să o iau de la capăt, mi-aș dori să fiu mai îndrăzneață în ceea ce privește proiectul, să nu mă opresc doar la câteva funcționalități de bază. Și încă un lucru important pe care l-aș face diferit, este să pun întrebări mult mai devreme atunci când rămân blocată, deoarece am ajuns la concluzia ca aveam zile și ore pierdute pe probleme cu care mentorul poate m-ar fi putut ajutat imediat, oferindu-mi astfel timp să mă ocup de dezvoltarea sistemului. – Alexandra
Perioada proiectului de mentorat s-a suprapus în mare cu presesiunea și, deși mi-am promis la început ca voi încerca să mă organizez, am ajuns să lucrez într-un mic haos. Așa că, dacă as avea posibilitatea să o iau de la capăt, mi-aș planifica mai bine timpul și nu aș mai lăsa task-uri pe ultima sută de metri. – Denisa
Cum te-a ajutat din punct de vedere tehnic această experiență? Cu ce tehnologii noi ai lucrat sau ce ai avut ocazia să aprofundezi?
După cum am menționat anterior, în momentul actual lucrez la un proiect asemănător în cadrul job-ului. Aș putea spune despre proiectul de la Techtor că a fost cel care mi-a obținut acest job, fiind un subiect de discuție foarte important din timpul interviului. Din punct de vedere tehnic, mi-a deschis o portiță în acest univers al embedded systems și al electronicii. În momentul de față lucrez cu alte tipuri de plăcuțe de dezvoltate din familia Arduino, dar am interacționat și cu device-uri Particle, și cu foarte multe noțiuni de electronică. – Alexandra
Am reușit să îmi îmbunătățesc atât cunoștințele de front-end, cât și cele de backend, atât la nivelul aplicațiilor de Android, cât și la crearea unui server pentru a gestiona datele. – Damian
Una dintre motivațiile care m-a împins să particip la proiect a fost lipsa de experiență practică în materie de programare din facultate pe specializarea mea. Până atunci, nu fusesem niciodată pusă în situația de a implementa un proiect mai amplu cap-coada. Însă am avut ocazia să lucrez cu un limbaj de programare și cu un framework cu care nu aveam tangențe, și observ cum se îmbină partea de front-end și back-end dintr-o aplicație. – Denisa
Am aflat mai multe despre Colab Notebooks, soluția celor de la Google. De asemenea, mi-a murit HDD-ul în cadrul mentoratului și am trecut pe SSD. Așadar am învățat și câte ceva despre hardware. – Loredana
Demo Day
Unul dintre scopurile programului de mentorat, pe lângă dezvoltarea unui proiect tehnic și familiarizarea cu anumite tehnologii, a fost micșorarea gap-ului dintre facultate și industrie, pentru că odată angajați, lucrurile stau diferit față de mediul academic cu care suntem obișnuiți. Pentru a atinge acest scop, mentorii care au participat la program sunt angajați la companii IT din București și au oferit astfel diverse sfaturi participanților, acompaniate de vizite la sediul unde lucrează. În plus, în cadrul Demo Day am organizat un panel intitulat Ce mi-aș fi dorit să știu încă din facultate în cadrul căruia am ascultat angajați Lenovo vorbind despre experiența lor făcând tranziția de la mediul academic la industrie.
Techtor este un program de mentorat care a venit cu provocări asupra participanților, dar și cu multe oportunități de dezvoltare și învățare, în urma căruia toate persoanele implicate au căpătat experiență. Ca să încheiem, am întrebat participanții cum ar descrie Techtor în trei cuvinte, iar acestea sunt răspunsurile lor: