Nenad Božidarević
Decembar 2011.

Put do prakse u Facebooku

Facebook logoO Facebooku već godinama nema potrebe išta dodatno pisati. Veb sajt koji je pokrenuo Mark Zuckerberg davne 2004. godine, vremenom prerastao u najveću socijalnu mrežu sa oko 800 miliona korisnika, i sada zapošljava silu od oko 700 programera. Zajedno sa Googlom važi za jedno od mesta najboljih za zapošljenje — a da ne pominjemo težinu koju takva stavka nosi u CVu…

Naravno, uvek su tu ljudi koji mrze ovakve kompanije/sajtove, stalno ih kritikuju, nalaze mane itd, ali sagledajmo čitavu situaciju iz ugla programera. Kakva god bila priroda usluge koju Facebook pruža, on to radi vrhunski. Običan korisnik možda neće obratiti pažnju na to, ali algoritmi koji su u osnovi Facebooka uopšte nisu zanemarljivi: od preporučivanja prijatelja kao jedan od jednostavnijih algoritama, preko odabira stavki za news feed, pa sve do prepoznavanja lica na fotografijama, što je krajnje komplikovan postupak.

Subjektivnost na stranu, Facebook je idealan za nekoga ko uživa u algoritamski izazovnim problemima, a radno mesto je samo poboljšano uslovima za rad i (sigurno povećom) platom. Tu se ne radi na razvoju obične socijalne mreže, već na čitavom sistemu koji barata ogromnom količinom podataka (nemojte samo da počinjete priču o Velikom bratu i 1984. godini). Većina zaposlenih verovatno ni ne posmatra Facebook kao celinu, nego kao simbiozu kompleksnih i inovativnih sistema.

Jasno je, kada se stvari sagledaju na ovaj način, zašto bi neko hteo da bude među tih 700 programera. Iako oni čine samo 0.00001% populacije na Zemlji, ne treba otpisati tu mogućnost kao (pre)malo verovatnu. Samo ove godine je šestoro programera iz Srbije otišlo da radi u Facebook, a to je ono što su mediji ispratili, pa je taj broj možda i veći (na primer, na letnjoj praksi je bila i jedna naša devojka koja je trenutno na MIT-u). Ne, Srbija nije crna rupa, već jak izvor kvalitetnih naučnika, pa samim tim i programera. Mogućnost postoji.

Dakle, upravo ste odlučili da se prijavite za praksu, ili čak posao. Šta dalje?

Pročitaj ostatak teksta

Zadaci sa Facebook intervjua

Ukoliko želite da saznate kako izgleda sâm proces prijavljivanja za praksu, strpite se, pošto će tekst o tome uslediti kasnije. pratite ovaj link.

Kao što sam pre nekoliko meseci pisao o zadacima sa intervjua za praksu u MDCS-u (Microsoft Development Center Serbia), tako ću sada sa vama podeliti i zadatke sa intervjua za praksu u Facebook-u. Iako bi se možda moglo očekivati da zadaci budu teški, s obzirom da pričamo o veoma jakoj kompaniji, primetićete da su slični onima za MDCS koji je ipak samo regionalni centar.

Koliko sam uspeo da primetim, za software engineer pozicije u većini kompanija uglavnom zadaci i jesu ovog tipa, pa verujem da će tekst koristiti svima koji razmišljaju o prijavljivanju za takav posao.

Zadatke sam podelio u dve kategorije — programerske i matematičke. Međutim, nemojte da vas to zavara, pošto je sve trebalo isprogramirati – za druge je samo bilo potrebno i određeno znanje matematike. Sva rešenja su napisana u C++u.

Pročitaj ostatak teksta

Google MapUp Day u Beogradu

Pre nešto više od mesec dana izašao je kratak tekst o studentu Računarskog fakulteta koji je dobio poziv i prisustvovao Google Geo User Summit-u u Barseloni. Verovatno kao posledica ovog događaja, danas mi je stigao mail sledeće sadržine:

Računarski fakultet (RAF) je uspeo da stupi u kontakt sa kompanijom Google i da ih dovede u Srbiju. Ovo je zvanični seminar Googla u Srbiji, koji će se baviti Google mapama, a tema seminara je Google MapUp Day. Seminar će biti održan u prostorijama RAFa u subotu, 17. decembra sa početkom u 11:55. Seminar je namenjen ljudima svih profesija i svih godišta koji imaju želju da saznaju nove metode ucrtavanja objekata u GMaps.

U planu je organizovanje i drugih Google seminara, a nadamo se da će u martu 2012. godine vodeći ljudi Google-a posetiti Srbiji, kada će biti organizovan i drugi Google seminar na RAFu.

Agenda seminara

  • 11.55h, Amfiteatar 1
    Igor Mijatović, Računarski Fakultet
  • 12.10h, Amfiteatar 1
    Željko Zdravković, 3D modelovanje
  • 12.25h, Amfiteatar 1
    Bračko Nemanja, Google instruktor, Google Maps/MapMaker
  • 12.50h, Učionice 2 i 3
    Način ucrtavanja objekata u GMaps, Google instruktori
  • 15.00h – Zatvaranje seminara, koktel i posluženje

Google MapUp Day poster