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

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?

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 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)
  • 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 (Hrvoje Lončar) ili barem ime i inicijala (Hrvoje L.) te pravu email adresu. Kako koristimo podatke koje tamo 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

Digitalni marketing

Digitalna industrija je u ku*cu, ali Social Dilemma je jeftina Skynet drama koja to ne zna reći

Social Dilemma nije više #1 izbor na Netflixu, a mnogi su već dali svoje mišljenje neovisno o tome jesu ga gledali. Ovo je kritički osvrt na odlično vizualno ostvarenje dokumentarca koji otvara mnoga pitanja, ali i isceniranu dramu o zlim društvenim mrežama koja daje malo odgovora - često površnih.

Startupi i poslovanje

Mate Rimac transparentno o financijama, svojoj plaći, kampusu i uključivanju radnika kao suvlasnika Rimac Automobila

U izuzetno dobrodošlom primjeru transparentnosti koji rijetko viđamo u svjetskoj, a kamoli hrvatskoj tehnološkoj industriji, Mate Rimac je na YouTubeu objavio sat vremena dug pregled izvještaja Rimac Automobila za treći kvartal 2020. Izdvajamo neke od zanimljivijih informacija.

Startupi i poslovanje

Bivši investitor u 500 Startups savjetuje hrvatske startupe: Akvizirajte klijente i korisnike od kojih ćete učiti!

Marvin Liao već 10 godina ulaže u startupe u srednjoj i istočnoj Europi, u zemljama poput Srbije i Ukrajine. U razgovoru za Netokracija Podcast daje praktične savjete za hrvatske tehnološke poduzetnike u doba pandemije!

Što ste propustili

Najava

Kako ostvariti developersku karijeru u Osijeku – saznaj 30.11. uz domaće IT stručnjake!

Hrvatska IT scena ne gradi se samo u Zagrebu! Zato ova Digitalna karijera ide u Osijek. Kako razviti IT karijeru i u drugim gradovima Hrvatske saznat ćemo uz tvrtke koje upravo tamo traže pojačanje.

Startupi i poslovanje

Hrvatsko-slovenski Mercury PSI i danski Nets skupa kreću u digitalizaciju plaćanja diljem Europe

Biometrijske isprave, beskontaktna plaćanja i društvo bez gotovine: sve su ovo ideje koje nam dolaze iz danskog Netsa, a odnedavno ih razvijaju i domaći stručnjaci iz Nets CEE.

Novost

47.000 korisničkih računa s domene .hr je kompromitirano, provjerite jesu vaši među njima!

Određeni broj lozinki pojedinih korisnika nalazi se u čistom tekstualnom obliku i one nisu ni na koji način zaštićene te ih je moguće veoma jednostavno iskoristiti.

Novost

Amazon nije “ušao u Hrvatsku”, dostupan je godinama, novost je samo (možda) veća ponuda za Hrvate

Jučer i danas čitamo vijesti o trijumfalnom dolasku Amazona u Hrvatsku. Ništa nije potvrđeno, a čini se da smo samo dobili nešto bolju ponudu.

Vodič

Kupujete online? Prvo provjerite je li web trgovina sigurna – evo i kako!

Vaš prvi korak do proizvoda koji želite su web trgovine. Neke će vam biti manje jednostavne za korištenje, neke više - ali za svaku od njih trebate znati je li sigurna prije nego kliknete "Kupi". Donosimo par savjeta kako ih lako možete provjeriti...

Intervju

CTO Shoutema Tara Oroz Rajaković: Tata je “kriv” što sam upisala FER

"Mnogi se često čude tome da sam nakon jezične gimnazije završila na tehničkom fakultetu."