Blog

Blog je mesto gde možeš da čitaš o navikama IT-evaca, najavama IT dešavanja, aktuelnostima na tržištu, savetima i cakama kako da uspeš na ovom dinamičnom polju.
Mi pratimo trendove, na tebi je da se zavališ u fotelju i čitaš :)

02.10.2023. ·
<1 min

Besplatan React JS kurs za početnike | Udemy

Udemy je platforma za učenje na kojoj možete pronaći mnogo kurseva, bez obzira na tvoj nivo znanja u programiranju. Na ovom kursu ćeš steći osnove iz React JS i JavaScript-a, što će ti  omogućiti da započneš razvoj web aplikacija. Takođe, naučićeš kako da praviš AJAX zahteve kako bi povukao podatke sa udaljenih API-ja i prikazao ih u tvojoj web aplikaciji. Besplatna verzija kursa nudi video materijal, dok plaćena verzija uključuje mogućnost da radiš sa mentorom i dobiješ sertifikat kao potvrdu uspešno završenog kursa. Kurs možeš pronaći na sledećem linku.

HelloWorld
0
02.10.2023. ·
4 min

Unity - kako je zajedništvo (donekle) pobedilo korporativnu pohlepu

12. Septembar 2023. godine ostaće većini (dotadašnjih) korisnika Unity Game Engine-a kao jedan od najgorih dana od kada koriste taj alat. Tog dana je Unity Technologies, kompanija koja stoji iza pomenutog engine-a, odlučila da naprasno objavi najkontroverznije ažuriranje svog cenovnika koje je ikad viđeno u IT industriji. Novi cenovnik je podrazumevao da ukoliko vaša igra pređe 200 hiljada instalacija (znači ne kupovina, nego instalacija) i 200 hiljada dolara zarade, a koristie Unity Personal (besplatnu verziju), morali biste, na svaku novu instalaciju Unity-ju da dajete 20 centi. Za plaćene verzije Unity-ja (Unity Pro i Enterprise), granica je pomerena na milion instalacija i milion dolara zarade i oni bi plaćali manju naknadu po instalaciji. Činjenica jeste da ovakvo ažuriranje cenovnika ne bi zahvatilo čak 90% korisnika samog engine-a. Prva stvar oko koje se zajednica pobunila bila je činjenica da bi se ta naknada po instalaciji naplaćivala retroaktivno, iako, u uslovima korišćenja koje su korisnici prihvatili kada su instalirali datu verziju, to nigde nije pisalo. Druga stvar koja je bila apsurdna je činjenica da ni ljudi iz Unity-ja, koji su doneli ovu odluku, nisu ni znali na koji način će pratiti instalacije. Takođe, neki jutjuberi su radili predikcije za svoje i tuđe igre, pa su ustanovili da bi neke kompanije koje bi morale da poštuju takav model naplate mogle da odu u bankrot. Interna nezadovoljstva i protivljenje zaposlenih Ono što je najviše pogodilo zajednicu, pored činjenice da kompanija može naprasno da promeni svoje uslove korišćenja retroaktivno, jeste činjenica da je apsolutna većina zaposlenih bila strogo protiv ovakvog modela, kao i da je većina studija i nezavisnih kreatora kojima je ovo predočeno dan ranije, bilo takođe protiv ovoga, ali je viši menadžment ipak, po svaku cenu, želeo da ovakav plan ugleda svetlost dana. O Unity-jevom menadžmentu ne treba trošiti puno reči, ali je bitno reći da je trenutni izvršni direktor Unity-ja “gospodin” koji je takođe bio izvršni direktor EA Games-a, i koji je u jednom svom obraćanju izjavio kako bi bilo dobro da ukoliko ljudi provedu šest sati igrajući Battlefield, poznatu pucačinu, da bi trebalo naplaćivati jedan dolar za dodatnu municiju. Već u prvih nekoliko dana, određeni broj razvojnih studija (među kojima su i kreatori popularne igre Among Us) su saopštili Unity-ju da će u potpunosti napustiti njihov ekosistem ukoliko ne revidiraju ili promene tako kontroverznu odluku. Usledio je, zatim, odgovor najprofitabilnijih studija koji su koristili Unity Ads kao provajdera za prikaz reklama na mobilnim igrama. Isključili su prikazivanje reklama koje dolaze od Unity-ja. Unity je verovatno u tom trenutku shvatio da bi trebalo reagovati, pa je kompanija na društvenoj mreži X saopštila da “čuje šta zajednica misli i da će narednih dana predstaviti revidirani model plaćanja”. Nove opcije plaćanja i koncesije Nakon nedelju dana čekanja, zajednica je napokon dobila ažurirani cenovnik. Najbitnija stvar je da se uslovi korišćenja neće primenjivati retroaktivno, već će uslovi biti vezani za verziju Unity-ja koju koristite. U njemu i dalje postoji Installation fee, ali samo za pro i enterprise korisnike, i ti korisnici će sami prijavljivati koliko instalacija su imali tokom tog meseca kao i zaradu koju su ostvarili. Pored toga, dodata je i opcija da procenat od zarade (2.5%) od igre date Unity-ju. I koja god da je od dve cifre manja (ukupan installation fee ili 2.5% od zarade) tu cifru plaćate Unity-ju. Takođe, developeri će takođe moći da uklone čuveni “made with Unity” početni ekran, u zavisnosti od verzija engine-a koji koriste. Šta nam ova epizoda govori o moći zajednice Kao dugogodišnji profesionalni korisnik ovog sjajnog engine-a moram završiti ovaj tekst sa nekim svojim mišljenjem. Jasno mi je da Unity Technologies kao kompanija uopšte nije profitabilna i da posluje sa stotinama miliona dolara u gubicima svaki kvartal, ali postoje neke granice u poslovanju. Unity-ju će biti potrebne godine da povrati svoju reputaciju koju su u veoma kratom roku izgubili. Takođe, i dalje sam čvrstog stava da je toj kompaniji potrebna igra koja će direktno izaći iz njihove “kuhinje” jer je to jedini pravi način da se iskustvo game developera u engine-u poboljša, i kako bi se otkrilo kroz koje sve probleme developeri prolaze prilikom razvoja igara u Unity-ju. Prošle godine je ekipa iz Unity-ja baš i krenula u takav poduhvat, i cela zajednica je bila oduševljena time. Ali naravno, viši menadžment je posle nekoliko meseci obustavio projekat, rastavio ceo tim i svi su dobili otkaze.

28.09.2023. ·
2 min

Digitalk Niš 2023 – južnjačko gostoprimstvo i mnogo važnih tema!

Jesen je tradicionalno vreme kada se ptice selice i digitalci lagano prebacuju u južnije krajeve. Šalu na stranu, ali poslednja nedelja oktobra je kao stvorena za provesti nekoliko dana u Nišu sa dobrim ljudima, uz dobru hranu, tradicionalno južnjačko gostoprimstvo i neverovatnu energiju koju donose Digitalk događaji. Naravno, ne zaboravljamo ni sjajne predavače i fantastičan program koji će tokom četiri dana okupiti sve nas u hotelu Tami Residence! Kao i prošle godine, očekuju nas dva događaja: Digitalk Media Days – 26. i 27. oktobar 2023 Dekodiraj budućnost digitalnih medija Tokom dva dana Media Days konferencije, okupićemo sve relevantne učesnike medijskog tržišta – medijske agencije, tehnološke partnere, izdavače, novinare, oglašivačke mreže i oglašivače, konsultante, donatore i sve one koji su zainteresovani da učestvuju u kreiranju i oblikovanju medijske slike. Današnji novinar preuzima višestruku ulogu, onu koja se proteže izvan tradicionalnih oblasti. Savremeni novinar takođe mora da ovlada domenom analitike, dešifruje zamršene obrasce segmentacije i vešto se kreće trendove koji se često prebrzo menjaju. Arsenal potrebnih veština obuhvata ne samo elokventnu prozu i zadivljujuće slike u pravom trenutku, već i vešto razumevanje uvida zasnovanih na podacima koji osvetljavaju preferencije i ponašanja naše publike. I brzinu, jer ako nisi prvi ili među prvima, kada stigneš, možda više nije bitno. Biznis modeli se menjaju, i u ovoj epohi, imperativ je jasan: shvatiti, zadobiti poverenje i ostati stalnoj u potrazi za dubokom vezom sa publikom čija je pažnja najvažnija valuta. Digitalk Konferencija Niš – 27-29. oktobar 2023 Ignite • Innovate • Integrate • Inspire Naš recept je jednostavan – dovesti naše najbolje iz sveta, lidere iz zemlje i okruženja, lokalne heroje, mlade ljude sa sjajnim idejama i vrhunske profesionalce koji mogu da unaprede naše znanje i podstaknu nas na promenu razmišljanja. I ove godine okupili smo sjajan krug predavača i panelista, i pokrenućemo najvažnije teme za sve nas u ovom trenutku. Simbioza tehnologije i tradicionalnih biznisa, iskustva iz najinovativnijih kompanija sa projekata koji menjaju perspektive edukacije, nauke, marketinga. Osnivači startap kompanija koji tržišno testiraju svoje ideje, od kojih će neke promeniti svet. Kreativci koji svojim pripovedanjem kroz različite kanale dodaju ukus, miris i boju ovom svetu oko nas. I mnogo ljubavi i pozitivne energije. Mi smo tu da inspirišemo, motivišemo i osnažimo, jer znamo da samo oni koji su dovoljno ludi da misle da mogu da promene svet na kraju to i urade. Biće nam zadovoljstvo da Vas ugostimo u Nišu, a verujem da već znate da Digitalk kombinacija sastojaka i Niš prosto ne mogu da omanu! Za ovu fantastičnu konferenciju  uz promo kod "helloworld" možete ostvariti popust od 20% za kupovinu kotizacije

HelloWorld
0
28.09.2023. ·
10 min

Kako da učite Data Science? (2) Formalno obrazovanje ili ne?

Evo nas na vreme za moje drugo izdanje Data Science Letters. Nastavljamo sa diskusijom o tome kako ući u Data Science i postati profesionalac u njoj, koje su pretpostavke, kakav background je poželjan, šta i koliko treba da učimo, na koji način da razmišljamo i kako sebe da dodatno motivišemo. U ovom izdanju, kao što sam obećao, hoću da se pozabavim pitanjem koje danas postaje sve zanimljivije i zanimljivije: da li nam je potrebno formalno obrazovanje i koliki je značaj naših akademskih titula za rad u Data Science? Kao što sam naglasio već u prvom izdanju ovog newsletter-a: mnogobrojni su i čudni putevi gospodnji, a vi čitate o samo jednom od njih. Autorovo lično iskustvo je neraskidivo od onoga što on piše i načina na koji razmišlja, tako da dok čitate ovo molim vas držite na umu da ja mogu da vam dam samo deo mogućeg iskustva, samo jednu perspektivu - onu koju sam sam stvorio i iz koje vidim stvari. Oslanjam se na to da posle decenija kontinuiteta u poslu koji je evoulirao iz Statistics, Quantitative Analytics, Data Mining u Big Data, Data Science, i Machine Learning možda mogu da pokušam da izvedem neke generalizacije, ali obećavam vam da ću to činiti veoma oprezno. Morate da čitate šta piše više ljudi, da razgovarate sa više ljudi, i po mogućstvu da probate da radite sa mnogima kako biste doneli zaključke za sebe. Hajde ovako: hoćete da uđete u Data Science jednog dana ozbiljno, niste naučnik, niste inženjer, imate interesovanja za analizu paterna različitih podataka, pomalo ste enciklopedista, hoćete i volite da programirate, ne bežite od matematike, fasciniraju vas vizuelizacije podataka i voleli biste da naučite kako se prave - pa, vidim vas narednih šest meseci na Google Data Analytics Professional Certificate programu na Coursera za svih $39 mesečno. U Google neće imati problem da razmatraju vašu aplikaciju za posao ako im umesto fakultetske diplome donesete ovakav sertifikat, ona čak ima i ustanovljen ekvivalent vrednosti u kreditima akademskih programa! Ovaj sertifikovani program je razvijen za uvodni nivo analitike podataka i oslanja se (naravno) na programski jezik R. Šta tek reći za poznatu Data Science Specialization u programskom jeziku R koju Johns Hopkins University već godinama nudi na Coursera: to ko prođe, i stvarno zna sve se što se tamo razmatra, ozbiljan je igrač na više zamislivih pozicija u Data Science. Ako mislite da sam sada ciničan i da kao doktor nauka gajim neku distancu prema obrazovanju putem kurseva: već dve godine, za polaznike iz Srbije i inostranstva, držim Data Science Sessions, sada već seriju šestomesečnih kurseva za Data Science u programskom jeziku R, i garantujem vam da ako to možete da prođete, naučite i izvežbate sve što je tim kursom pokriveno, ne vidim kako ne biste bili spremni za ma koju entry-level poziciju na tržištu (kurs je i planiran tako da zadovolji kriterijume koji se najčešće traže na entry-level pozicijama, dok pokriva i nešto više zanata od tog nivoa). Ok: jel' može to bez diplome neke STEM oblasti - može. Da vidimo zašto kursevi i programi rade i do koje mere. Zašto kursevi i obrazovni programi van akademije rade? Razlog je pre svega u tome što rad u Data Science zahteva praktičara - čoveka koji je u stanju da stvari koje uči i zna primenjuje na neposredne probleme, da izručuje rešenja, po čemu je disciplina uporediva (doslovce ovo mislim) sa zanatima i primenjenim umetnostima. Drugim rečima - i o ovome ćemo imati posebno izdanje newsletter-a uskoro - da li čovek mora da razume precizno, duboko i detaljno kako rade npr. optimizacioni algoritmi da bi mogao da oceni neki ML model - ne, ne mora. Pogotovo sa savremenim sredstvima za razvoj modela u Data Science, njihovu evaluaciju i serviranje u produkciona okruženja, apstrakcija od detalja takvih stvari je toliko visoka da ja mislim da neko treba da bude svestan toga (1) šta su optimizacioni algoritmi, (2) u načelu šta će pokušati da urade tj. koji problem da reše, (3) kako se oni odnose prema modelu koji se razmatra, i (4) na osnovu čega možemo da znamo da li je takav algoritam - ključan u svakom statističkom učenju - problem rešio uspešno na nekim podacima, ili nije. Više od toga treba da zna osoba koja će razvijati nove matematičke modele i suočiti sa problemom koji optimizacioni algoritam te modele može da oceni na podacima i kako ga implementirati, i to je mahom research koji se odvija u okvirima akademije ili sve češće u kompanijama kojima je research od ključnog značaja za proizvode (Google, Facebook i ekipa, rekao bih, odavno po tom pitanju šiju istraživanja na univerzitetima u Data Science i ML).  Ako hoćete to da radite (što sam ja radio do neke 2013 godine) - prvo, to i nije Data Science (može da se zove tako, ako hoćete, ali ona je primenjena, ne fundamentalna oblast) već doslovce fundamentalno istraživanje u matematici, nekoj empirijskoj nauci, i inženjeringu, drugo - za te stvari, lepo faks, pa Phd, godine laboratorijskog rada, i onda. Data Scientist čiji je posao neposredna primena modela statističkog učenja na određene podatke u svrhu rešavanja (nadamo se) dobro definisanog poslovnog problema uopšte ne mora da ima taj nivo obrazovanja da bi svoj posao radio dobro - pod uslovom da se matematike nije baš bojao toliko da nije nikad ni razumeo šta su optimizacije, čemu služe, okvirno kako rade, i ponovo, najvažnije: kako da znamo da li su nam problem rešile, ili nisu, u nekom konkretnom slučaju. Izabrao sam pitanje optimizacije samo kao primer; ima tu pregršt matematičkih i tehničkih detalja preko kojih je moguće apstrahovati, ponovo ukoliko se razume, odgovorno, čemu služe, šta rade, i kako njima bezbedno rukovati. Zbog ove razlike, kursevi za one koji hoće da uče i zagrizu rade. Gde su granice, koliki nivo znanja je neophodan? Primer. Da li bih zaposlio nekoga kao Data Scientist a da ne zna da objasni kako Gradient Boosting optimizuje seriju drveta odlučivanja i objasni mi algoritam do detalja, bih, zaposlio bih ga, ako zna da mi objasni: sve indikatore performanse (evaluaciju) tog modela (komplentu ROC analizu i izvedene metrike), da uradi njegovu kros-validaciju i tjunuje parametre u selekciji modela. Da li bih zaposlio nekoga u Data Science ko ne razume ili ne zna u ggplot2 ili matplotlib da mi nacrta površinu greške prostog linearnog regresionog modela za određene podatke i pokaže mi prstom tačku koju bi optimizacija trebalo da otkrije, ili ne zna da mi objasni šta je MLE za tek Binomijalni Logistički Regresioni model - ne, ne bih ga zaposlio. Rezon je: osobi koja zna ono prvo, to znanje neće mnogo pomoći u rešavanju neposrednih problema i učestvovanju u razvoju proizvoda ili usluga na osnovu njih (iako će ona sigurno biti sigurnija, samopouzdanija u svom radu - što i te kako vrednujem), dok osoba koja ne zna ono drugo ima sve šanse da slupa matematički model koji trenira u neki jarak (poznato još i kao: lokalni minimum :) i vrati neoptimalne rezultate, što je naravno pogubno po rešavanje ma kog problema, fundamentalnog ili primenjenog svejedno. Moji kursevi, na primer upravo Data Science Sessions u R (a uskoro će biti ponuđen i u Python), traže tačno ovu ravnotežu koju sam opisao. Ponovo: svaki stručnjak će verovatno imati svoje nijanse u pro et contra različitih pristupa, upoznao sam ljudi od onih koji misle da matematičko-tehnički detalji uopšte nisu bitni (i ti ljudi izvesno nisu u pravu) do onih koji ne bi zapošljavali u Data Science bez doktorata ni u ludilu (i niko od njih nije uspeo da mi odgovori na pitanje neposredne primene znanja takve dubine u realnim, svakodnevnim izazovima primene na tržištu). Suštinska je razlika, po mom mišljenju, da li ljude školujemo za primenu, ili za razvoj i istraživanje; budimo zato svesni da je Data Science na tržištu primena, veoma retko razvoj i istraživanje. Moje stav u tome je: čovek za Data Science mora da razume principe, i to savršeno, ali ne mora da poznaje duboke detalje svakog algoritma koji će koristiti (jer ako poznaje opšte principe dobro - znaće i da odgovorno koristi ma koji model sa kojim bude radio). Da li za te principe čovek mora da završi studije i stekne akademske titule: moj odgovor je ne, njih je moguće koncizno i čak temeljno naučiti i u okviru kursa ili nekog dužeg obrazovnog programa. Ali šta će nam onda... Akademija Ima to svoje: (1) Na kursevima je teško steći domensku ekspertizu: uzmite dva odlična polaznika nekog temeljnog Data Science kursa, i budite sigurni da u poslovima procene rizika bolje prolazi onaj koji je studirao ekonomiju ili psihologiju od onog koji nije; empirijska intucija za fenomene koji se modeliraju u primeni se bolje i detaljnije razvija tokom višegodišnjih akademskih studija. (2) Višegodišnje bavljenje nekom solidno matematizovanom, empirijskom naukom, što i dalje smatram najboljim načinom da se karijera nastavi u Data Science, je jednostavno nezamenljivo u tom smislu reči što vas vodi u najveću dubinu problematike matematičkog modeliranja u nekoj oblasti. Primer: neke 2012/13 valjda, pre nego što se odgovarajuća funkcija pojavila u jednom i sad verovatno u više R paketa, morao sam da ispišem na ruke kod za Voungov test kako bih poredio neugnježdene deskriptivne modele odlučivanja; dani su mi bili potrebni da se probijem kroz njegov naučni rad i budem siguran da nisam pogrešio negde u implementaciji. Drugi primer: ko nije video kanjone sa ravnim platoima u funkcijama verodostojnosti klase modela odlučivanja koju sam pomenuo, ne zna šta je pakao optimizacije, potpisujem. To iskustvo je zaista teško steći van konteksta fundamentalnog istraživanja. (3) Akademske titule: Za to me je najmanje briga, odmah da kažem, ali dozvolite mi da vam prepričam staru anegdotu sa američkog univerziteta na kome sam završio prve dve godine mojih doktorskih studija. Rikruteri iz velikih kompanija, sa berze i sl, znaju par puta godišnje da navrate i organizuju predavanja postdiplomcima gde im objašnjavaju kako stvari rade u poslu, kakav je job market, šta se traži, kako to sve izgleda i sl. To je za doktorante, onako ošamućene od fundamentalnih istraživanja, ispita, i prosečnih pet do šest sati sna pa tako mesecima, prilično značajno. Nekom prilikom, čovek sa berze drži predavanje pred studentima (ako me sećanje služi) filozofije i antropologije. Završi se to, prilaze filozofi i antropolozi sa pitanjem čoveče dragi kakve blage veze mi imamo sa procenom rizika investicije i predikcijom vremenske serije fjučursa tih i tih, čovek odgovara: vidite, ko god da uđe u našu firmu, mi znamo koliko vremena treba da ga obrazujemo. Ne tražim ja ovde to, nego me interesuju ljudi koji su u stanju da prežive pet godina pakla doktorskih studija. To ko može - nema ničega što ga mi posle ne možemo naučiti da radi. Tako da, da, ako mi neko donose solidan Phd i ide u Data Science, imaću poprilično više poverenja da uđem u saradnju sa njim nego sa nekim drugim. Ali to uopšte ne znači, kao što sam potencirao u ovom tekstu, da su akademske titule i formalno obrazovanje presudni. Presudno je kakav je čovek: ispite na svakom fakultetu, uključujući i doktorske studije, moguće je izlemati sa nekim ocenama, izvući neku tezu ovako ili onako, i poneti titulu. Šta je u umu, šta u srcu, a šta u prstima kad krene da se kodira, e to je pravo pitanje. Sve ostalo su znaci koji mogu i ne moraju da budu ključni. Manje me interesuje šta čovek zna (o čemu čovek govori), više me interesuje šta čovek može da uradi, a najmanje koja mu se skraćenica piše ispred imena. Ko hoće u Data Science sprema se na rad u oblasti koja ima direktne, merljive posledice: pomeriti projekat iz tačke A u tačku B, na vidljiv i objašnjiv način, je ono što se traži. Ko ima karakter za takav rad, taj ima i preduslove za ovu oblast.

HelloWorld
0
27.09.2023. ·
<1 min

IT kompanije iz prve ruke: Đorđe Simić, Syrmia

Kako je raditi u IT kompanijama, šta nude, a šta očekuju pričaćemo u formi kratkih video intervjua sa predstavnicima IT firmi koje posluju u Srbiji. Naš novi gost je Đorđe Simić, Director of Operations, Syrmia. Đorđe je podelio sa nama da Syrmia vrednuje mlade ljude i pruža im šansu da se već na završnim godinama fakulteta oprobaju u realnim projektima, uz odgovarajućeg mentora. Takođe, nam je otkrio da su ključ njihovog uspeha zaposleni, koji imaju isti sistem vrednosti i timski duh. Detalje intervjua možete pogledati u videu ispod.

HelloWorld
0
26.09.2023. ·
1 min

Konferencija „Informaciona bezbednost – zajednička odgovornost“ zakazana za 17. oktobar

Nacionalni CERT Republike Srbije i Fondacija „Registar nacionalnog internet domena Srbije“ (RNIDS) 17. oktobra u hotelu Crowne Plaza u Beogradu organizuju konferenciju posvećenu sajber bezbednosti pod sloganom „Informaciona bezbednost – zajednička odgovornost“. Konferencija se organizuje uz podršku Ministarstva informisanja i telekomunikacija i Mreže za sajber bezbednost sa ciljem da pruži sveobuhvatan pregled aktuelnosti u oblasti informacione bezbednosti –  od novih propisa, aktivnosti privrede i akademske zajednice, do prikaza modela i rešenja za podizanje svesti, kako o pretnjama tako i o zaštiti. Uvodni deo konferencije biće posvećen izuzetno važnoj i aktuelnoj temi - Nacrtu novog zakona koji uređuje oblast informacione bezbednosti i ključnim promenama koje donosi. Pored toga, biće reči o usklađivanju sa evropskim regulatornim okvirima i NIS 2 direktivom u domaćem zakonodavstvu uz osvrt i na prakse zemalja Evropske unije. U nastavku konferencije biće vođeni razgovori o temama koje su često pod lupom javnosti, a to su informaciona bezbednosti finansijskog sektora i turbulencije koje su razvoj veštačke inteligencije i mašinskog učenja uneli na polje sajber bezbednosti. O pretnjama, ali i mehanizmima zaštite kako informacionih sistema tako i pojedinaca koji ih koriste govoriće stručnjaci iz različitih grana finansijskog sektora. Kako se zloupotrebljava veštačka inteligencija za sajber kriminal, ali i kako nove tehnologije mogu, i već se koriste za odbranu sistema i detekciju napada, tema je jednog od panela konferencije. Posebna pažnja biće posvećena edukaciji i podizanju svesti o pretnjama i načinima zaštite kao putu ka bezbednijem korišćenju tehnologija, te će biti predstavljene aktivnosti koje na ovom polju realizuju različite organizacije. Više detalja o celokupnom sadržaju konferencije dostupno je na sledećem linku. Prisustvo konferenciji se ne naplaćuje, ali je obavezna registracija posetilaca putem sledećeg linka.

HelloWorld
0
26.09.2023. ·
1 min

Otkrijte sjajne govornike koji dolaze na Heapcon 2023

Heapcon, internacionalna konferencija koja se već duže vreme smatra jednom od vodećih u regionu, održaće se 2. i 3. novembra 2023. godine u Madlenianumu u Beogradu, Srbiji. Očekuje se dolazak preko 700 učesnika, što Heapcon čini idealnim mestom za softverske inženjere i tehnološke kompanije koje žele da uče i povežu se sa najsjajnijim umovima u industriji. Blind Bird i Early Bird karte su rasprodate, ali ne brinite! Regularne karte su sada dostupne na zvaničnom sajtu konferencije. Ove ulaznice pružaju priliku da uživate  dva puna dana kvalitetnih predavanja, expo zoni ispunjenoj sjajnim ljudima iz industrije i raznim nagradnim igrama. Heapcon 2023 sa ponosom objavljuje jedan segment svojih govornika za ovogodišnju konferenciju. Neki od tih sjajnih govornika su Scott Chacon iz GitButler-a, Sendil Kumar Nellaiyapen iz Uber-a, Mihailo Joksimovic iz Microsoft-a, Sven Peters iz Atlassian-a, i Álvaro Sánchez-Mariscal iz Oracle-a. Pogledajte celu listu na Heapcon stranici govornika! Kao i svake godine, lansiran je novi Heapcon branding, koji možete videti kako na sajtu, tako na svim njihovim mrežama. Heapcon tim se potrudio da stvori svež i dinamičan izgled konferencije koji oslikava energiju i inovativnost svojih govornika i posetilaca. Heapcon 2023 organizuje Heapspace, organizacija koja je poznata po organizovanju tehnoloških konferencija visokog kvaliteta u Srbiji. Heapspace se tokom godina dokazao kao organizacija koja konsistentno pravi događaje koji privlače vodeće stručnjake iz industrije. Da biste ostali informisani o svemu vezanom za Heapcon, posetite zvanični sajt konferencije i njene društvene mreže (Facebook, Instagram, Twitter i LinkedIn). Uz  promo kod HELLOWORLD, koji je aktivan do kraja prodaje karata (15.oktobar) možete ostvariti popust od 15%.

HelloWorld
0
22.09.2023. ·
2 min

#1 motivacioni govornik dolazi na najveći forum inovacija i tehnologija u jugoistočnoj Evropi

SEE ITS će nagraditi najinovativnije i najstabilnije kompanije u oblasti poslovnih usluga i tehnologija u regionu Izabrani #1 motivacioni govornik van SAD-a prema Global Guru rangiranju – Jim Lawless, biće stručni gost najvećeg foruma za inovacije i tehnologije u jugoistočnoj Evropi, SEE INNOVATION, TECHNOLOGY AND SOURCING SUMMIT. Događaj će se održati 29. septembra u Sofiji i organizuje se od strane Udruženja za inovacije, poslovne usluge i tehnologije (AIBEST) i Bugarskog udruženja startapa (BESCO).  Konferencija će se baviti najaktuelnijim temama visokotehnoloških usluga u regionu i održaće se pod motom "Jugoistočna Evropa – motor rasta". Jim Lawless je međunarodni predavač, prepoznatljiv po svojoj energiji, humoru i dugoročnom uticaju koji ima na način razmišljanja i delovanja na svoje slušaoce.  Svojim motivacionim govorima inspirisao je preko milion ljudi na pet kontinenata. Osnivač je i izvršni direktor kompanije Symmetry, koja savetuje globalne lidere u različitim industrijama, kako da uspešno transformišu svoje kompanije u agilnije, svrsishodnije i efikasnije organizacije. Njegov širok spektar klijenata uključuje kompanije od Apple-a do Diageo-a, brzorastućih organizacija, kao i olimpijske timove. Autor je međunarodnog bestselera "Ukrotiti Tigrove", dela koje je na prvi pogled izgledalo kao „nemoguća misija“, ali je ličnim primerom pokazao da je moguće. Jim je za samo godinu dana od prvog susreta sa konjem, postao profesionalni jahač, što je rezultiralo gubitkom od 25 odsto telesne težine. U isto vreme, osam meseci je držao rekord u ronjenju na dah u istoriji Britanije i postao prvi Britanac koji je probio magičnu granicu od 100 metara. Oba sportska uspeha postigao je bez odsustva sa svog redovanog posla, kako bi pokazao da su poslovne transformacije moguće bez prekida rada za kompanije. The SEE Innovation, Technology and Sourcing Summit (SEE ITS Samit) okupiće lidere vodećih tehnoloških kompanija i startapova u Bugarskoj i zemljama jugoistočne Evrope. Na samitu će se diskutovati o trendovima i prognozama u razvoju industrije poslovnih usluga i tehnološkog sektora u kontekstu Industrije 5.0, ESG principa, sajber sigurnosti i sve sofisticiranijih alatki veštačke inteligencije, kao i o ulozi koje ljudi imaju u tim procesima. Forum će takođe biti platforma za razmenu iskustava u oblasti inovacija i transfera tehnologija u regionu. U okviru događaja biće predstavljen izveštaj o razvoju visokotehnološke industrije u jugoistočnoj Evropi po zemljama i potencijalu na svakom od tržišta. Glavni cilj konferencije je podrška razvoju poslovnog ekosistema u jugoistočnoj Evropi i pozicioniranje regiona kao vodeće destinacije za usluge visoke vrednosti i rasta. Na posebnoj ceremoniji biće dodeljene i Međunarodne SEE ITS nagrade, gde će se predstaviti i najuspešnije kompanije u regionu, primeri dobrih praksi u industriji znanja, proaktivnost lokalnih vlasti i međusobni odnosi između aktera celokupnog poslovnog ekosistema koji doprinose njenom razvoju. Nagrade će biti dodeljene u 10 kategorija - "Poslovna transformacija godine", "Poslodavac godine", "Najbolji pružalac poslovnih usluga", "Tehnološki startap godine", "Inovacija godine", "IT proizvod godine", "Najbolja društveno odgovorna inicijativa", "Najbolje poslovno-edukativno partnerstvo", "Najbolji održivi projekat" i "ESG lider".  Prijave za učešće se mogu popuniti na sajtu - https://seeitssummit.com/awards-2023. &nbsp;

HelloWorld
0
22.09.2023. ·
17 min

Kako učiti Data Science?

Za početak, o tome zašto je bitno da (a) učite Data Science rešavajući neki problem koji ste rešeni da rešite, u nekoj oblasti koja raspaljuje vašu radoznalost i znači vam, te (b) da učite Data Science funkcionalno, odn. da što pre vaše učenje pretočite u praksu koja ne samo da je korisna i vama i drugima već vas potencijalno i plaća za to da kroz rad učite; o potrebi da neprestano stvarate prilike za tako nešto i ni slučajno ne propuštate prilike nastale pukom srećom ili sticajem okolnosti. Iz prve ruke Konačno, sa skoro pedeset godina, posle programiranja čitav život počevši od moje desete godine (da, da - 8 bita i 64 Kb RAM-a 80-ih), silnih škola i rada u fundamentalnim istraživanjima koji sam započeo još 1993 a koje je potrajalo dvadesetak godina, te više od dvadeset godina karijere u onome što se nekada zvalo Quantitative Analytics, pa Data Mining, i konačno Data Science i/ili Machine Learning - rešio sam da je vreme da počnem da delim iskustvo pređenog puta. Pišem u oblasti u kojoj sam prošao sve od rada u statističkom softveru poput SPSS ili Statistica 90-ih, MATLAB, zatim R i konačno Python, u prethodnih tridesetak godina; od 64Kb u kojima treba da naučite da programirate do iskustva rada u Big Data (i to baš, baš Big Data u mom konkretnom slučaju); od statističke analize bihejvioralnih eksperimenata, anketnih istraživanja, skala stavova u oblastima istraživanja javnog mnjenja, međunarodnim odnosima, javnom zdravstvu, bankarskom sektoru, gemblingu i FMCG, do skrejpovanja i razvoja Information Retrieval sistema from scratch, mentorisanja Data Science studenata američkog edu-startapa, analize paterna ponašanja editora Wikidata koja je graf sa kojih 90+ miliona čvorova, te razvoja ML za predikciju popularnosti sadržaja na socijalnim medijima. Iskustvo je neverovatno a investicija dan danas lepo vraća, najviše time što mi omogućava da živim radeći poslove u kojima uživam, tako da mi je granica između radnog vremena, slobodnog vremena i hobija praktično izbrisana. A to je veoma važna stvar u vašem životu, stvar koju treba da se trudite da postignete: da uživate, a ne da mrzite ceo svet ponedeljkom ujutru smatrajući da je 8h radnog vremena nešto što je prosto ujedeno od vašeg života da bi finansiralo preostalih 16h. Pare nisu toga vredne, verujte mi. Počeću sa postom naslovljenim: Kako učiti Data Science? Biće više nastavaka: praktično svaku od tema i motivacija kojih se dotaknem, elaboriraću u nekom kasnijem postu. Cilj mi je da pokušam pomognem onima koji su ili tek zainteresovani za Data Science kao moguć izbor za karijeru u istraživanju ili primeni, onima koji su tek počeli da uče, onima koji su naučili i traže posao, pa i onima koji su uveliko u Data Science - jer oni su odavno već shvatili da to znači učiti doslovce svaki dan. Izbor je dobar Data Science je dobar karijerni izbor, ako vas zanima, jer je danas svugde. Doslovce: kako je IT ušao u svaku moguću i nemoguću industriju i granu, tako je danas kao suza čista istina da u data intenzivnim okruženjima (engl. data intensive environments) - čitaj: gde god ima dosta podataka - za Data Scientista ima posla. A gde danas nema dosta podataka - pa, samo u poslu onih koji još nisu shvatili da bez stavljanja informacija u pogon u poslovnom okruženju više teško da ima pravog uspeha... Nema šanse da neko pravi pogrešan izbor životnog poziva ako se opredeljuje za Data Science: gap na tržištu rada je ogroman, potražnja za njima je velika, raste konstantno, i tek će da raste, jer su deo transformacije kompletne globalne ekonomije kroz ono što danas ljudi zovu Četvrtom industrijskom revolucijom. Često se pogrešno pretpostavlja da je uloga Data Science da automatizuje sve i svačiji posao i prepusti funkcionisanje sveta i privrede autonomnim algoritmima koji iz podataka uče i donose optimalne odluke. To jeste deo posla, ali (a) ne na svakoj Data Science poziciji, (b) ima i te kako posla koji ne podrazumeva primenu čitavog takvog ciklusa, u kome se od nas traži da (c) pomoću podataka i mašinskog učenja donosimo neke sasvim ljudske zaključke i preporuke, da (d) ponekad tek dovoljno lukavo vizuelizujemo neke podatke da bih ih neko drugi razumeo ili mogao da ih komunicira nekom trećem, te (e) često se naš posao sastoji u tome da uopšte iz nekih početnih, sirovih podataka tek dođemo do podataka koji ljudima nešto počinju da znače i na osnovu kojih će se tek kasnije razmatrati kuda dalje. Ali tog posla ima, i ima ga u toliko različitih oblasti i industrija, da je nesumnjiva jedna stvar: teško je da ako naučite Data Science nemate posla, i teško je da uz toliki raspon naše discpline kroz različita tržišta ne nađete neku nišu u kojoj će vam biti interesantno i izazovno da radite. Kako onda izgleda početak u Data Science? U kom trenutku, kako neko počne da stiče motivaciju, znanja i veštine, i počne da postaje Data Scientist? Moj odgovor je: ne znam. Jedino što po tom pitanju mogu da učinim za druge je da podelim moje lično iskustvo, dovedem nas danas do tek par izvesnih zaključaka (na kraju teksta), i podsetim da ima N (gde je N neki veliki ceo broj) izbora, iskustava, i ličnih priča drugačijih od moje kroz koje su ljudi ulazili i ulaze u ovu disciplinu. Evo kako je sve počelo za mene, ukratko i bez ulaženja u ličnu biografiju, ljubavi, muzički i filmski ukus ili sklonosti ka funkcionalnom ili objektno orijentisanom programiranju. Prva stvar, pretpostavke: počeo sam da programiram sa deset (brojem: 10) godina, prvo učeći BASIC iz baš ma kog časopisa o mikrokompjuterima koji je 80-ih mogao da mi dopadne šaka i pišući kod na svesci "na kockice" (tako je zovu, iako je papir, koliko ja znam, "na kvadratiće", ali Ok), i od neke 1986 na 8-bitnom Commodore 64 koji sam uspeo da iskukam na poklon od roditelja u ekonomski ne tako slatka vremena po građane ondašnje Jugoslavije. Koliko sam bio lud i predan u tome: pa, imao sam nekih šesnest godina kada sam u jednom ex-Yu časopisu o računarima objavio prvu recenziju kompajlera za programski jezik PASCAL... Interesovanje nikada nije prestalo: preko prijatelja iz Istraživačke stanice Petnica sam došao do fotokopija poglavlja čuvene "Algorithms + Data Structures = Programs" Niklaus Wirtha, pratio razvoje koliko sam mogao, i maštao da jednog dana razvijam ekspertske sisteme u (danas prilično zaboravljenom) programskom jeziku PROLOG za logičko programiranje. Šta drugo programere uopšte zanima do razvoj AI? Studije: ranih 90-ih, ako hoćeš da ideš u karijeru programiranja a živiš u Beogradu, to je bilo ili ETF, ili Matematika. Veliki je broj bio samoukih kao ja, ali opet - neka ozbiljna škola ti treba. Treba ne samo znati da programiraš, nego i razumeti matematička sredstva koja treba da pretočiš u algoritme, i onda u kod. Moj izbor (nerado; objasniću) je bila matematika; međutim, posle I semestra na Matematičkom je meni postalo jasno da jednostavno nisam osoba koja će svaki dan da vežba analizu i linearnu algebru tri, četiri sata dnevno, jer propustiš li jedne, dve vežbe za redom eto tebi problema kako da uopšte stigneš grupu sa kojom radiš do kolokvijuma ili ispita. A moja interesovanja su bila uska, i svakako vezana ne za baš sve u matematici: ono što nekoga zainteresovanog za računarstvo najviše interesuje, matematička logika, teorija formalnih jezika, teorija dokaza, izračunljivosti, meta-matematika. Iskreno nisam bio lud za verovatnoćom, statistikom i numeričkom analizom - oblastima za koje bi se reklo da zapravo predstavljaju same fundamente za Data Science. Ne - ja sam teoriju verovatnoće zavoleo kasnije. Sve u svemu, sa tih 18, 19 godina pala je nagla odluka da se studira nešto drugo, i to nešto sasvim drugo... posle prethodno položenih prijemnih ispita na matematici i fizici (izbor je bio matematika), položio sam prijemne ispite za Filozofski (filozofiju i psihologiju) i presrećan što sam sa tankim uspehom iz gimnazije uspeo u žešćoj konkurenciji da upišem psihologiju odlučio da nju i studiram. Nema više programiranja, nema više analiza i diferencijalnih jednačina, ide neki novi svet, neka nova interesovanja... Sve dok me na prvoj godini psihologije nisu sačekali ispiti iz statistike, fiziologije centralnog nervnog sistema, te oblasti kao što su psihofizika i kognitivna obrada informacija... Kad imate iza sebe prilično solidnu matematiku još iz gimnazije i godine programiranja u kojima svakako barate brojevima svaki dan, vidite šta je nastava psihologije na prvoj godini, okrenete se oko sebe i dođe vam skoro da se nasmejete bledim licima većine vaših kolega koji mahom dolaze sa bekgroundom društvenih nauka i humanističkih discplina, načitani Frojda i Junga (koje sam poprilično pročitao i sam i osećam samo najveće poštovanje za njihov rad i dan danas), kako u neverici slušaju o linearnoj regresiji, tome šta je histogram, a šta psihofizička funkcija za koju je Fehner verovao da je logaritamska a Stivens da je stepena - brzo shvatite da se nalazite na mestu koje je potencijalno veoma interesantno za vas. Tako je i bilo: nisam završio ni prvu godinu studija a već sam izveo moju prvu eksperimentalnu studiju u kognitivnoj psihologiji. Druga godina studija, prvi nastup na naučnoj konferenciji. Do kraja studija sam ih imao ne znam koliko i objavljena četiri naučna rada do neke dvadeset i četvrte ili dvadeset i pete godine: svaki je, po prirodi oblasti u kojoj sam istraživao, uključivao statističke modele podataka, najčešće analize varijanse i multipla linearne regresije. Interesovanja su mi se brzo proširila na ono što su osnove oblasti Unsupervised Learning danas (PCA, i MDS - nešto što se koristilo za redukciju dimenzionalnosti pre t-SNE i UMAP), jer su mi znanja u toj oblasti bila potrebna da bih istraživao u oblasti semantičkog pamćenja i distribucione - ili statističke, ako hoćete - semantike, koja me je veoma interesovala. Najbolje od svega je bilo otkriće da je mejnstrim teorija kognitivnih nauka - koje predstavljaju osnovu za istraživanja u oblasti veštačke inteligencije, a pored kognitivne psihologije obuhvataju mnoge druge naučne oblasti od neurobiologije do inženjeringa - nešto što se zove Computational Theory of Mind. Drugim rečima: psiholozi i filozofi koji su se bavili problemima saznanja i pitanjem inteligencije nisu pretpostavljali ništa drugo do ono što su u XX veku takođe pretpostavili matematičari, logičari i inženjeri, naime, da objašnjenje inteligencije leži u razumevanju ljudskog uma kao kompjutacione mašinerije. Bio sam, i ostao fasciniran time (iako danas ne verujem da je kompjutaciona teorija uma u stanju da objasni ljudsku inteligenciju u potpunosti). Oblast je bila prepuna matematičkih modela raznih kognitivnih funkcija: prepoznavanja, pamćenja, razumevanja značenja reči, donošenja odluka... I konačno, naučni rad je i te kako zahtevao dobro poznavanje verovatnoće i statistike da bi se analizirali i modelirali eksperimentalni podaci, a da biste matematičke modele mogli da primenite na podatke nije bilo dovoljno imati papir i olovku, dabome. Godine rada u SPSS, zatim STATISTICA, do momenta kada su me doktorske studije konačno dovele do MATLAB (kroz jedan od najboljih i najtežih kurseva koje sam ikada uzimao u životu, Simulation and Data Analysis na njujorškom NYU). Usput sam "pokupio" bejzijansku verovatnoću i statistiku i ostao ubeđeni subjektivista u teoriji verovatnoće do dan danas. Naravno da je programski jezik R bio sledeći logičan korak. R sam počeo da učim neke 2006. godine, mislim. Od 2013 godine, kada sam konačno završio rad na doktorskoj tezi, uključujući razvoj originalne bihejvioralne teorije odlučivanja i njene matematičke formulacije, do danas, teško da sam godišnje imao više od sedam dana da nisam napisao liniju R koda. Nešto Python sam znao s početka 2000-ih, ali me je R, specijalizovan za matematičku statistiku i tada visoko popularan samo u akademskoj zajednici prirodno više zainteresovao. Danas, u R radim bukvalno sve, uključujući i ono čemu jezik u suštini nije namenjen: održavanje i razvoj sajtova ili pisanje blogova : ) Od neke 2015. godine, kada sam već neko vreme prestao sa svakim akademskim angažmanom u istraživanjima ili nastavi i uzeo moju prvu poziciju koja se zvanično zvala Data Scientist, do danas, imam osećaj da sam završio još najmanje jedan fakultet radeći u Data Science. Istina, još od 2002 godine sam imao iskustva u istraživanjima javnog mnjenja (gde vam i te kako treba dobro znanje matematičke statistike), radio kao analitičar na međunarodnim projektima, radio u istraživanju tržišta, tako da mi nije bio toliki problem da nekako izađem na tržište kao konsultant u analizi podataka. Ali je realni rad u Data Science vremenom, a ponajviše od početka mog angažmana kao Data Scientist za Wikidata (2017 - 2022) - najluđi posao koji sam u životu radio - zahtevao mnogo više od dobrog R programiranja i poznavanja statističkih modela. SQL sam, ruku na srce, naučio još tokom nekih angažmana na razvoju Information Retrieval i Text Mining sistema u R za jednu međunarodnu fondaciju neke 2015, ako ne grešim, od kada datira i moja sklonost ka PostgreSQL, ali su ulaz u Big Data okruženja (Apache Hadoop i Spark) te potreba da razvijam kompletna softverska rešenja i plasiram ih u produkciona, virtuelna okruženja bili za mene priličan šok. Ali me je jedna stvar držala: ja sam, jednostavno, voleo sve to. I nikada mi nije predstavljalo problem to da nešto novo učim, toliko sam radoznao po prirodi da bih mogao da idem u školu za pare i polažem ispite do penzije (ako ikad u penziju uopšte i odem). Apache Spark je bila stvar koja me je naterala da se ozbiljnije vratim Python programiranju, i danas koristim Python i R uporedo u poslu - mada 90% koda koji pišem danas jeste u Python, dok R koristim za istraživačke faze projekata jer mi omogućava rapidan razvoj prototipa ma kog modela na kome radim. A i više ga volim : ) Vremenom, kroz posao, godinama, prešao sam kompletan put od čoveka koji koristi matematičku statistiku i modeliranje da bi testirao neku naučnu hipotezu ili teoriju do čoveka koji radi full-stack software development u Data Science: od istraživanja, preko prototipa, mašinskog učenja i selekcije modela, do njihovog plasiranja u produkciju upakovane u različite data proizvode u koordinaciji sa product i communications stranama posla. Pa ovo je lična priča: ponovo, šta su opšte pretpostavke, kako se ulazi u Data Science? Prvi način da vam pomognem u tome kako da uđete i kako da učite Data Science se sastoji u izvođenju nekoliko zaključaka iz ove moje profesionalne i lične priče, podsećajući vas da postoji bezbroj načina na koje možete da uđete u Data Science i učite tu oblast. 1. Treba da volite to, i da radite na nečemu konkretnom! Često ljudima koji me pitaju kako da počnu u Data Science odgovorim tako što ih pitam: koji problem vi pokušavate da rešite, a da to nije problem šta isplaćuje vašu mesečnu platu i plaća kiriju? Ja sam ono što me je odvelo u Data Science karijeru naučio rešavajući tri problema kognitivnih nauka koji su me najviše zainteresovali: problem odlučivanja, problem otkrića kauzalnih odnosa iz statističkih podataka, i problem značenja; sredstva kojima danas raspolažem u mom znanju i veštinama sam stekao radeći na rešavanju ovih problema. Za vas to može da bude nešto sasvim drugo, iz oblasti ekonomije, biologije, fizike, menadžmenta, inženjeringa, entertjmenta, kriptovaluta i NFTs, čega god hoćete, ali uvek je za učenje bolje da ispred sebe imate konkretan problem koji hoćete da rešite matematičkim sredstvima u Data Science nego da ga nemate: to ključno utiče na vašu motivaciju, da se bavite nečime što vas interesuje, što vam daje snage da napredujete. Ljudi znaju tokom kurseva u Data Science koje držim da me pitaju koji dataset treba da uzmemo i na njemu vežbamo R ili Python? Ja im obavezno odgovaram, vidite, na Kaggle i drugde ih ima milion - ali vi treba da odaberete onaj koji vas zanima, jer će vam svi drugi verovatno biti dosadni. 2. Treba da imate sreće, jeste - ali i da prilike za učenje stvarate i da ih koristite kada vam se pruže. Primetićete kako se u mojoj priči o početku karijere u Data Science stvari nekako perfektno slažu: čovek programira od malih nogu, čak i kad promeni faks da pobegne od matematike on uleti u oblast društvenih nauka koja je solidno matematizovana, dobije priliku da se bavi naukom, tokom studija se razbije od metodologije, verovatnoće i statistike, sve vreme nešto programira, ubada dobre poslove, i kako da na kraju ne postane Data Scientist? Pa čovek ima lude sreće! To samo zvuči tako kad se ispriča. Prvi časopis o računarima mi jeste otac doneo na poklon 1984. godine, ali nije on nego ja seo za sto, izvadio svesku i počeo da uči da programira (bez računara, zvuči kao vic danas). Kada sam upisao psihologiju, mogao sam te više prirodno-naučne ispite da ispolažem sa desetkama, slegnem ramenima, nakupim sertifikate za neke terapije i couching i danas razgovaram sa ljudima za novac kao što radi ogroman broj mojih kolega (zbog toga na tržištu koje je daleko više zasićeno nego ono u Data Science): ja sam izabrao da zagrizem i uđem u naučni rad pored redovnih studija; to je duplo više rada na studijama nego što se od vas traži. Nekih 2000/01, dok sam bio polaznik Beogradske otvorene škole, mogao sam da je završim i stavim u džep lepe preporuke za posao, odem i bavim se nekim reasearch managementom i uživam; ja sam predložio osnivanje istraživačkog centra koji bi se bavio razvojem Interneta i proučavanjem informacionog društva, tako stvorio priliku da oformim tim, izvedem istraživanja sa hiljadama ispitanika i naučim proces menadžmenta istraživanja od ideje do publikacije s leva na desno (četiri knjige smo mi u tom timu objavili zajedno 2002 - 2005; i to je trebalo napisati). Za doktorat, nisam morao da razvijam novi matematički model u teoriji odlučivanja, doktorira se i sa mnogo manje. Uopšte nisam morao da u životu prihvatam pozicije na kojima je trebalo da radim i back-end na Big Data u Hadoop i Spark, i mašinsko učenje, i razvoj RStudio Shiny dashboards, i njihovu produkciju u cloud okruženjima; mogao sam da kažem Ok, platite nekog Data inženjera za Big Data i zaposlite nekog juniora da radi dashboards, ja sam specijalista za ML i radim samo to - kao što danas radim na poziciji na kojoj se od mene zahteva samo ML, a u većini firmi kojima treba Data Science to što sam godinama radio ja radi tim ljudi. Ali je to za mene bio izazov - pa sam učio. Sve ono što nisam uradio je bilo da propustim priliku da učim kada bi mi se pružila pukom srećom, ili da propustim da priliku za učenje stvorim kada takve prilike nije bilo. U većini slučajeva, nisam uspevao samo to, već sam uspevao i da budem plaćen da radim posao koji je podrazumevao da na njemu mnogo učim. To bi bile pretpostavke: (1) da učite Data Science radeći na nečemu što vas interesuje i što volite, jer u suprotnom ozbiljno rizikujete da sebi zagorčate život ubrzo, te (2) da neprestano tražite prilike za učenje, kontekste u kojima će vaše učenje postajati funkcionalno i koristiti i vama i drugima (pri tom vas, kad god je to moguće, i plaćajući za to), i ne da prilike za učenje Data Science čekate nego da ih aktivno stvarate. Predlažite projekte, okupljajte timove, tražite podatke, otvorite blog i pišite šta i kako radite, i objasnite zašto je važno koji problem rešavate i zašto vam je do toga stalo. U narednim postovima, o tome da li i koliko teorije verovatnoće i statistike treba da znate da biste preuzeli neku poziciju u Data Science/ML, o tome da li vam trebaju master i doktorske studije da biste radili u Data Science (odmah da odgovorim: ne, ali nije ni loše ako je upravo to bio vaš razvojni put), kako da učite samo programiranje za Data Science, kako da organizujete vaše projekte tokom učenja (obavezno morate da imate projekat na kome radite dok učite Data Science), i drugim nadam se korisnim raspravama. Autor: Goran S. Milovanović

HelloWorld
2
Da ti ništa ne promakne

Ako želiš da ti stvarno ništa ne promakne, prijavi se jer šaljemo newsletter svake dve nedelje.