Dan je programera! Provjerili smo koje trendove prate, a koje mrze

Infobip ❤️ Netokracijašto akvizicija znači za vas - i nas?

Dan je programera! Provjerili smo koje trendove prate, a koje mrze

Programeri, danas je vaš dan, i još uz to subota!

Sretan vam dvije stotine pedeset i šesti dan u godini – Međunarodni dan programera koji je ove godine dan ranije jer je 2020. prijestupna. Svake godine Netokracija ovaj dan slavi uz priče iz developerskih života i industrije, a ove smo se godine odlučili na nešto drugačiji pristup: upitali smo programere da nam kažu što ih trenutno veseli u radu, u čemu se planiraju dalje razvijati, a što im se u developmentu baš i ne sviđa.

Okupili smo nekoliko developera i developerica iz različitih domaćih tvrtki i svima postavili ista dva pitanja:

  • Koje su vam tehnologije i trendovi danas zanimljivi i na kojima se radujete raditi i razvijati, te
  • Koje tehnologije, programske jezike i trendove preskačete i ne biste se s njima igrali ni da morate?

Paula Čučuk, lead backend dev (Locastic)

Pošto sam u PHP svijetu, neće vas šokirati da su moj favorit Symfony i ApiPlatform-a koja je framework za izradu kompleksnih API-a visokih performansi. Konstantno se razvija u dobrom smjeru i svakom novom verzijom korištenje postaje sve jednostavnije. Ovaj stack za Locastic rješava većinu repetitivnih stvari na projektima jer je kod složen dosta generički i omogućava vrlo jednostavno implementiranje izmjena. U konačnici to rezultira mogućnošću da se više fokusiramo na razvoj poslovne logike aplikacije.

Smatram da svaki trend može biti dobro rješenje za određeni problem ili situaciju, ali ono što se često javlja kao problem je vezivanje za neke trendove i guranje istih u sve projekte. Događa se da nastane hype oko nekog trenda i onda se to krene koristiti za projekt koji nije adekvatan i kao rezultat dobijemo otežan development i održavanje.

Domagoj Pavlešić, softverski inženjer (Sessionize)

Već par godina pričam kako su Progressive Web Apps super i kako se nadam da će zabiti čavao u lijes nativnim mobilnim aplikacijama. Iskustvo govori da web pobjeđuje na svim područjima u kojima se pojavi (pogledajmo što se sve danas na računalima koristi kroz browser, a ne kroz zasebne aplikacije), samo što mu za to treba jako dugo. U slučaju ovoga možda i duže, jer cijelu priču kontroliraju dvije kompanije, a abecedno prva među njima se podmuklo trudi podmetnuti nogu gdje god stigne. No doć’ će maca na vratanca 🙂

Puno bih toga mogao nabrojiti što me trenutno ne privlači (nativne mobilne aplikacije, razvoj igara, bezbrojni JavaScript frameworci, Java…), no nikad ne reci nikad. Tehnologije, frameworci i alati su samo oruđe – ako imam neki zanimljiv problem ili ideju koje baš neki od njih može odlično riješiti, spreman sam se uhvatiti u koštac sa svime. No trenutno definitivno najprecjenjeniji trend je umjetna inteligencija.

Daleko od toga da AI nema budućnost, no danas se taj pojam koristi za svaki malo napredniji algoritam, svako korištenje vanjskog „AI“ servisa i svako (često loše konfigurirano) strojno učenje. Sve što je naprednije od if-then-else je odjednom inteligencija. Nije. Trebaju kompjuteri još puno žganaca jesti, a još više programeri koji neopisivo jadna rješenja nazivaju umjetnom inteligencijom. To je opasno jer se ljudi zapale, razočaraju i posljedično izgube povjerenje i za situacije kada bi AI imao smisla i koristi.

Trend koji programeri vjerojatno ne vole su i ovi crni ekrani programiranja na stock fotografijama.

Zoran Pleško, CTO i Dev lead (Mašinerija)

U profesionalnom razvoju softvera sam sad već nekih 20-ak godina. Interesantan trend mi je širenje deklarativnog programiranja korisničkih sučelja i jednosmjernog toka podataka u aplikacijama. To nije novi koncept, ali se sada proširio do, trenutno, moje bazne platforme (native iOS). Popularizirali su ga ReactJS+Redux, ali taj način razmišljanja se sada širi na sve moguće platforme.

Trend populariziranja web frontenda kao kanala za serviranje aplikacija mi ide na živce čitav moj radni vijek. To je kao da imamo auto, ali se nas pet strpa u prtljažnik i tako putujemo. No nemamo ništa bolje od weba, a da je jednako jeftino, tako da će web još dugo voditi glavnu riječ. Ali puno mi je ljepše raditi nativni kod, kad sam u prilici.

Valentina Viskov, mid programer (Kodelab)

Trenutno mi je najzanimljivije učiti i napredovati kao programer na projektu na kojem trenutno radim. Odbijala sam dugo vremena raditi Java programski jezik (jer mainstream) i sad sam napokon odlučila uhvatiti se ukoštac s njim. Nije zaludo jedan od najpopularnijih programskih jezika, stvarno se može svašta napraviti. Također, super mi je raditi s Flutterom. Iznenadila sam se kako je jednostavno koristiti taj framework, čak iako nisam imala prijašnjeg iskustva s mobilnim razvojem.

Trendovi dođu i odu, pročitam o čemu se priča, prokomentiram s iskusnijim programerima i često ispadne da se izmišlja topla voda. Dobro je imati široko polje zanimacije, ali imati čvrste temelje je još bitnije. Zato ne pratim posebne trendove da bi bila “hip and dandy”, već težim prema tome da znam što više.

Šimun, BE developer; Scala

Posebno me zanimaju reactive programming, functional programming i slični pokreti koji se fokusiraju manje na strukturu samih programa te više stavljaju naglasak na podatke koji prolaze kroz njih. Uz to se namjeravam obrazovati u novijim bazama podataka (Datomic, Crux, Noria), koje unose nove koncepte bez da potpuno odbace odlične temelje koje su postavile relacijske baze.

Kao nešto što nikada ne bih koristio naveo bih blockchain, mislim da tu ima previše ljudi koji pokušavaju ugurati “kockicu u okruglu rupu”. Glavni problem koji imam s njime je sto svi naglašavaju da koriste blockchain, a smatram da će dobri proizvodi rješavati probleme koji ljudi imaju, bez da svima govore koje tehnologije koriste. Prestanite koristiti blockchain za rješavanje postojećih problema, i primijenite ga na neku novu, zanimljivu domenu.

Kao trend koji mi se ne sviđa izdvajam mikroservise i Kubernetes, jako puno IT firmi pokušava biti Google ili Facebook, i koristiti tehnike i alate koji su njima potrebni. A zapravo si samo stvore posla oko održavanja jako kompliciranih arhitektura koje su korisne kad imaš tisuće servera, a ne samo desetke.

Naišli smo na neka slična, ali i prilično oprečna mišljenja, ali uvijek je zanimljivo čuti tuđu perspektivu. A što je vama hot, a što not u svijetu programiranja trenutno?

Sukladno članku 94. Zakona o elektroničkim medijima, komentiranje članaka na Netokraciji dopušteno je samo korisnicima koji ostave svoje ime i prezime te mail adresu i prihvate pravila ponašanja.

Pravila ponašanja

Na Netokraciji za vas stvaramo kvalitetan, autorski potpisan sadržaj i zaista se veselimo vašim kvalitetnim, kontruktivnim komentarima. Poštujmo stoga jedni druge prilikom komentiranja, kao i Zakon, držeći se sljedećih pravila ponašanja:

  • Ne budite 💩: Nema vrijeđanja, diskriminiranja, ni psovanja (osim ako nije osobni izričaj, ali onda neka psovka bude općenita, a ne usmjerena prema nekome). Također, upoznajte se sa stavkom 2. članka 94. Zakona o elektroničkim medijima prije no što ostavite komentar.
  • Samo kvalitetna rasprava, manje trolanja: Ne morate se ni sa kim slagati, ali budite konstruktivni i doprinesite raspravi! Svako trolanje, flameanje, koliko god "plesalo" na granici, leti van.
  • Imenom i prezimenom, nismo Anonymous 👤: Autor sadržaja stoji iza svog sadržaja, stoga stojite i vi iza svog komentara. Koristimo ime i prezime te pravu email adresu.

Kako koristimo podatke koje ostavljate? Bacite oko na našu izjavu o privatnosti.

Sve ostale komentare ćemo s guštom spaliti, jer ne zaslužuju svoje mjesto na internetu.

Komentari

  1. Josip

    Josip

    17. 09. 2020. u 10:18 pm Odgovori

    Pravi programer ne mrzi ništa jer je navikao da se pati. Patnja i prihvaćanje raznih nebuloza je sastavni dio života svakog uspješnog programera. Npr on potroši trud i vrijeme da nauči tehnologiju A i onda voditelj projekta traži da se uvede tehnologija B koja radi isto što i A ali je on negdje čuo da je to sada u trendu.

    Prosječni programer gubiti će na to živce i to opravdano ali pravi progamer stoički će podnijeti takve nebuloze jer zna da ih ima toliko da ih je u karijeri nemoguće izbjeći.

Odgovori

Tvoja e-mail adresa neće biti objavljena.

Popularno

Novost

Što se događa u tech industriji? Masovna otpuštanja, kripto-burza propala preko noći, a tek Twitter…

Malo je reći kako ovaj tjedan nije bio dobar za IT industriju. Zapravo, poprilično je kaotičan i čini se kako stabilnost neće doći uskoro...

Zabava i zanimljivosti

Marin u San Franciscu: TechCrunch Disruptom kruže roboti, na Golden Gateu nema signala

"I Left My Heart In San Francisco" pjevao je kultni američki pjevač Tony Bennett. Mogu li ja uskliknuti isto? Ne baš, ali San Francisco je grad koji će mi definitivno ostati u sjećanju do kraja života...

Društvene mreže

Gdje ćemo se družiti i raspravljati ako propadne Twitter?

Bilo da vas brine koliko dugo će još Twitter funkcionirati (što nije čudo s obzirom na svakodnevne vijesti o zbunjujućim poslovnim potezima) ili da ne želite biti dio Muskovog Twittera, evo što se nudi od alternativa.

Što ste propustili

Društvene mreže

Gdje ćemo se družiti i raspravljati ako propadne Twitter?

Bilo da vas brine koliko dugo će još Twitter funkcionirati (što nije čudo s obzirom na svakodnevne vijesti o zbunjujućim poslovnim potezima) ili da ne želite biti dio Muskovog Twittera, evo što se nudi od alternativa.

Tvrtke i poslovanje

Deloitte Technology Fast 50: Aircash 4. najbrže rastuća tvrtka u srednjoj Europi, prati ih još 11 hrvatskih tvrtki

Na ovogodišnjem Deloitteovom natječaju 50 najbrže rastućih tehnoloških tvrtki Srednje Europe plasiralo se ukupno 12 hrvatskih tvrtki. Osam tvrtki ostvarilo je plasman u glavnoj kategoriji „Technology Fast 50“ i četiri u kategoriji „Companies to Watch“, dok su još tri tvrtke posebno predstavljene u kategoriji „Zvijezde pozitivnog utjecaja“.

Novost

CircuitMess potpisao ugovor s Walmartom: Ovog će se Božića pod američkim borovima naći Chatter 2.0

Hrvatski startup ostvario je suradnju sa Sam’s clubom, podružnicom američkog Walmarta, koja je naručila 17.670 primjeraka edukacijskog seta Chatter 2.0.

Ecommerce

5 razloga zašto je ovaj Black Friday drugačiji

Za domaće webshopove Black Friday je nekad bio "13. mjesec" jer bi u tom jednom danu ostvarili prometa koliko u jednom mjesecu. Ove godine sve je drugačije zbog strožih pravila oko prikazivanja popusta, sniženja koja počinju sve ranije, ali i potrošača koji nisu baš raspoloženi za trošenje.

Startupi

FER dobiva venture builder! Inkubator SPOCK postaje Nuqleus

SPOCK ima novo ime i program - od danas postaje venture builder koji će uz industrijske partnere pomoći hrvatskim istraživačima i znanstvenicima osnovati deep-tech startupe. Prve uključene IT tvrtke su: AVL-AST, GDi, Infobip, Rimac Technology i Hrvatski Telekom!