Šta treba da zna junior?

IT-jevaca ima manje nego poslova, tako da većina kolega brzo nađe svoje mesto pod digitalnim suncem. Nešto je teže početnicima koji traže prvi posao. Uzroke možemo tražiti u: neiskustvu kandidata, naduvanim finansijskim očekivanjima, pritiskom na industriju da sve bude odmah i sad, kao i preopterećenosti iskusnijih kolega koji bi trebalo da pomognu mlađima da uđu u profesionalne vode. Nezavisno od toga da li sam dobro prepoznao uzroke ili ne, svakako stoji da je taj prvi stepenik u karijeri najteži većini mladih koleginica i kolega.
Kako možemo da pomognemo mladim kolegama? Startit to radi kroz svoj mentorski program, a u ovom blog postu ću ukratko zapisati šta bi junior trebalo da zna da bi dobio ugovor o radu, a ne ponudu za praksu :)
 
U nastavku prolazimo listu konkretnijih znanja i veština za koje smatram da su bitne.
 

dalje…

Kako prijaviti bug?

Grešku ili nedoslednost u funkcionisanju softverskog sistema ili samog računara nazivamo bug. Naravno i definicija bug-a zavisi od projekta, veličine tima, metodologije i još po nečega… Dobar bug report može varirati od proste rečenice preko stola, do formalnog dokumenta overenog pečatom ovlašćene osobe ili tima. Ako govorimo o najčešćem slučaju, tzv. LOB (line of business) aplikacijama, koje nisu life critical i nekoj vrsti agilnog tima koji ima jednocifren broj ljudi. Često, pored članova tima koji su zaduženi za Q/A i testiranje i drugih tehnički potkovanih članova tima, bug-ove prijavljuju i ostali beta korisnici različitog nivoa poznavanja proizvoda i tehničkog znanja. Jasno je da u ovakvom okruženju nije lako naći balans između dovoljno detalja, a ipak ne previše birokratskog pristupa prijavljivanju grešaka, nedostajućih funkcionalnosti, nedoslednosti i čega već sve može biti u softveru. Da pokušamo da dođemo do toga koje bi informacije bug report trebalo da prenese da bi smanjio frustraciju obe strane koliko je to moguće.

 

dalje…

Sinergija 2019 i zašto učestvovati

U četvrtak 17. oktobra sam održao predavanje pod naslovom Zašto volimo i koristimo F# na ovogodišnjoj Sinergiji. Prezentaciju i primere možete naći na github-u. Hteo bih da se zahvalim organizatoru na pozivu, slušaocima na pažnji i interesantnim pitanjima. Mislim da je dobro da kolege iz industrije, koji nisu profesionalni predavači zaokruže projekat na kome rade i podele sa zajednicom neka svoja razmišljanja, pa ću malo i o tome u nastavku.

dalje…

Raspberry Pi kao prvi računar?

Nisam još krenuo u školu kada sam kod rođaka prvi put video računar. Braća su igrala igru Jumping Jack na Galaksiji Voje Antonića. To je bila magija, znao sam čime ću se baviti kad porastem :).

Mikroračunari iz osamdesetih su bili nešto novo i cool, mogli su da se programiraju, bez velikog predznanja i posebnih alata. Pored toga su dovoljno jednostavni da osnovac može da nauči kako funkcionišu do detalja. Većina je dolazila sa ugrađenim BASIC interpreterom i priručnikom za programiranje, tako da smo već u nižim razredima osnovne škole na njima pravili crteže i kvizove. Mada su današnji tableti i telefoni hardverski daleko nadmoćniji, edukativna uloga je daleko manja.

Hteo bih da oživimo taj duh i pomognemo današnjim klincima da otkriju magiju. Uz dostupan hardver i uz pomoć entuzijasta, koji bi objavljivali interesantne projekte neće biti problema.

dalje…

.NET Core global tool za čitanje assembly info – aver

.NET Core sa svakom verzijom donosi puno novosti i unapređenja.  U verziji 2.1 tu su i Global tools, koji omogućavaju da svoju cross-platform konzolnu .NET aplikaciju podelite sa svetom. Mada ova funkcionalnost nije velika u tehničkom smislu i već je poznata na drugim platformama, bitna je za .NET zajednicu jer je nastavak pozitivnog trenda u pravcu otvorenosti platforme i saradnje developera. U tom smislu ukratko predstavljamo kako možete instalirati .NET Core global tool, i između ostalih naš alat za čitanje meta podataka iz .NET assembly-ja, aver!

dalje…

Pin It on Pinterest