Software development

Software development

Razvoj softvera

O tome koje je programske jezike najbolje koristiti u 2026. godini napisan je poseban tekst u ovom broju časopisa, tako da ćemo se u ovom tekstu pozabaviti drugim stvarima vezanim uz razvoj softvera.

Osim odgovarajućeg programskog jezika treba dobro izabrati i ostale alate. Jedan od prvih koraka u izboru je dobra razvojna okolina. Neki od najboljih odabira su razvojne okoline s prirodnom integracijom AI podrške poput Cursora ili Claude Codea. Kako dio programera u pogledu razvojne okoline zna biti vrlo tradicionalan, često koriste alate na koje su odavno navikli. To znači da će veliki dio ovakve populacije koristiti nešto poput Microsoft VSC-a, Visual Studija, IntelliJ IDEA ili čak Notepad++, odnosno nekog od kompatibilnih VIM editora. Dobra je vijest da većina takvih alata postaje također sve „pametnija“ kod pisanja programskog koda upravo zbog AI podrške (postoji čak i za VIM).

Kao najbolje AI asistente za pisanje programskog koda možete izabrati nešto iz sljedećeg popisa: Cursor AI, GitHub Copilot, Gemini Code Assist ili Amazon Q Developer, iako će se sasvim sigurno u budućnosti pojavljivati novi alati. Trebat će vam svakako i dobri alati za automatsko testiranje kao što su Selenium, Cypress ili Playwright.

Kod većine IT projekata potrebno je korištene podatke spremiti u nekakav sustav za upravljanje podacima. Za relacijski orijentirane podatke i u 2026. godini kao izbor se preporučuju „stari“ igrači kao što su Oracle Database, Microsoft SQL Server, PostgreSQL, MySQL i MariaDB. Kod rukovanja s jako velikim količinama podataka u AI i BI rješenjima možete posegnuti za nečim kao što je Snowflake, Databricks ili Google BigQuery. Za sustave s vrlo složenim vezama među podacima kao alternativu možete izabrati graf baze podataka poput Neo4j i drugih sličnih sustava, a kao vektor baze podataka za korištenje u AI sustavima najbolja rješenja su Chroma, Pinecone ili Weaviate.

Iako danas (prije svega zbog nedostatka vremena) gotovo svi programiranje uče „usput“ na radu na pravim projektima uz AI podršku, ponekad ne bi bilo loše pročitati poneku „pravu knjigu“ o programiranju. Neki od preporučenih naslova su:

  • The Pragmatic Programmer (Andrew Hunt, David Thomas)
  • Clean Code (Robert C. Martin)
  • Code Complete (2nd Edition) (Steve McConnell)

Ako imate priliku i odgovarajuće financijske resurse, ne bi bilo loše skočiti na neku od konferencija koje se bave razvojem softvera. Neke od najpoznatijih globalnih konferencija su:

  • CES 2026 (Las Vegas, 6.-9. siječnja)
  • RSA Conference (San Francisco, 23.-26. ožujka)
  • Ai4 2026 (Las Vegas, 4.-6. kolovoza)
  • CloudFest 2026 (Rust, Njemačka, 23.-26. ožujka)
  • JavaLand 2026 (Rust, Njemačka, 10.-12. ožujka)

Dodatni problemi s odlaskom na takve konferencije u 2026. pojavljuju se u slučaju da volite „guraće lopte po travnatom terenu“. U tom slučaju postoji velika vjerojatnost da ćete u 2026. godini dostupne financijske resurse preusmjeriti na Svjetsko prvenstvo u nogometu.

Na kraju, ne treba smetnuti s uma da nakon intenzivnog svakodnevnog razvoja softvera nije na odmet poznavati odgovarajuće tehnike za opuštanje. Neke od najboljih metoda su:

Duboko disanje i mindfulness: 5-10 minuta dnevno, smanjuje stres nakon kodiranja

Pomodoro + 90-minutni ciklusi: Rad od 25-90 minuta te pauziranje 5-20 minuta s istezanjem ili šetnjom

Laka vježba: Brza šetnja, joga ili tai chi

Priroda i hobiji: 15-30 min šetnje u prirodi, čitanje (ali ne ranije spomenutih knjiga za programere), slušanje glazbe, gledanje filmova i slično

Društvene veze: obitelj, prijatelji, pomaže i popiti neko pivo u kafiću (provjereno iz prve ruke).

 

 

Tehnologije koje će obilježiti 2026.

Novogodišnje tech odluke

Svaka novogodišnja odluka brzo bude zaboravljena sa prvim duljim danima i micanjem blagdanskih ukrasa. Odluke traže previše odricanja i one su tu da ih zaboravimo čim prije. Do iduće godine.

Vezani sadržaj:

  • Domaća IT scena

    IT našeg zavičaja

    Umjesto da gledamo "preko bare", iduće se godine radije posvetimo ljudima oko nas. Hrvatsko IT tržište dio je većeg svjetskog tržišta.

  • Novogodišnje IT odluke

    Probijte se kroz šum

    Kroz godine praćenja tehnologije neke stvari je teško prenijeti potencijalnim kupcima jer zahtijevaju aktivno održavanje, no polako i proizvođači nude jednostavna rješenja za moderne probleme.

  • Periferija za 2026. godinu - miš

    Logitech MX Master 4

    Ako vam je u novoj 2026. jedna od želja veća produktivnost u radu, ne gledajte dalje od ovog miša. Logitech MX Master 4 je personifikacija poboljšanog učinka u obavljanju zadataka na računalu.

  • Periferija za 2026. godinu - slušalice

    Logitech G522 Lightspeed

    Bez obzira istražujete li bogate svjetove u RPG naslovima, šuljate se kraj protivnika u stealth igrama, utrkujete na najbržim stazama svijeta ili igrate kompetitivne naslove u kojima je svaki zvuk ključan, cilj je uvijek isti: pobjeda. Odsad, oprema za sve to je također ista.

  • Upotpunite vaše IT vještine

    Vještine koje opstanak znače

    Ušli smo u novu tehnološku eru! 21. stoljeće obilježit će nove tehnologije koje nisu predvidjeli ni Jules Verne u knjigama, niti filmovi kojih se Steven Spielberg dotakao.

// možda će vas zanimati

Newsletter prijava


Kako izgleda naš posljednji newsletter pogledajte na ovom linku.

Copyright © by: VIDI-TO d.o.o. Sva prava pridržana.