Karijerne tranzicije uz 1 na 1 mentorstvo®

Da li je programiranje za mene?

IT industrija je brzo rastuća, visoko plaćena i puna izazova, ali nije za svakoga. Upravo zato je važno zastati, razmisliti i doneti informisanu odluku.

Znak da je programiranje za tebe A možda ipak nije za tebe ako…
Voliš da istražuješ, učiš nove stvari i primenjuješ ih odmah Frustrira te ako ne znaš odmah sve – osećaj nesigurnosti ti teško pada
Uživanje ti je kada rešavaš probleme, čak i ako traje satima Brzo gubiš strpljenje kada stvari ne rade „iz prve“
Voliš da kreiraš stvari: sajtove, alate, aplikacije – da nešto ostane iza tebe Više voliš da koristiš gotova rešenja nego da sam praviš stvari
Dosadno ti je na trenutnom poslu – tražiš izazov, dinamiku i razvoj Ne želiš svakodnevno učenje i adaptaciju – više ti prija rutina
Igranje strategija, rešavanje logičkih zadataka i analitičko razmišljanje ti idu od ruke Ne uživaš u tehničkim detaljima ni kada ih razumeš – brzo gubiš interesovanje
Voliš rad za računarom – čak ti prija duže sedenje i rad u miru Mrziš da sediš dugo, voliš pokret i fizičku aktivnost tokom radnog dana
Imaš osećaj da možeš više – i tražiš priliku da iskoristiš svoj puni potencijal Zadovoljan si trenutnim poslom i ne tražiš promenu niti izazov

Kako da znaš da programiranje možda jeste za tebe?

Voliš da učiš i da istražuješ nove stvari

Ako si neko ko uživa u tome da istražuje, uči, razume i povezuje stvari, velika je verovatnoća da će ti programiranje biti prirodno i uzbudljivo.

Učenje je sastavni deo posla programera

Zamisli posao u kom ti je dozvoljeno – i očekuje se – da svaki dan učiš nešto novo. To je svakodnevica jednog softverskog inženjera. Danas istražuješ kako da optimizuješ performanse API-ja. Sutra se baviš dizajnom baze podataka. Sledeće nedelje učiš novi alat za testiranje.

U IT sektoru ne postoji kraj učenja. I to nije mana, već privilegija.

Kreativna si osoba (da, i programeri su kreativni)

Programer koristi kod da bi stvorio nove svetove: aplikacije, igre, interfejse, funkcionalnosti koje rešavaju realne probleme.

Kreativnost u programiranju se manifestuje na razne načine:

  • Dizajn korisničkog interfejsa (UI): Kako da aplikacija bude lepa i intuitivna?
  • Korisničko iskustvo (UX): Kako da korisnik brzo i lako dođe do cilja?
  • Interakcije i animacije: Kako da elementi na sajtu „odgovore“ na ponašanje korisnika?
  • Algoritamska rešenja: Kako da rešiš kompleksan problem na elegantan i efikasan način?

Nema jednog „tačnog“ načina da se reši većina zadataka u programiranju. Postoji više puteva – a tvoj zadatak je da izabereš onaj koji je najjasniji, najbrži, najodrživiji. Tu tvoja kreativnost dolazi do izražaja.

Uživaš u rešavanju problema

Svaki programski zadatak je problem koji traži rešenje. Možda treba da pronađeš najbrži način da obradiš podatke. Možda tražiš bug koji ruši aplikaciju. Možda treba da povežeš više sistema koji međusobno „ne pričaju“. Svaki dan je nova zagonetka.

Da li voliš da “čačkaš”?

Ako si tip osobe koji ne odustaje lako, koji ne može da zaspi dok ne pronađe gde je problem, koji voli da „čačka“ po stvarima dok ne shvati kako funkcionišu – to je mentalni sklop programera.

Imaš potrebu da nešto napraviš – sam

Neki ljudi ne žele da koriste gotova rešenja. Oni žele da naprave svoja. Možda si i ti u nekom trenutku poželeo da napraviš:

  • Svoju aplikaciju za beleške
  • Web sajt za hobi koji voliš
  • Alat koji ti olakšava svakodnevni posao

U tom trenutku imaš tri izbora:

  1. Da platiš nekog da ti napravi to.
  2. Da koristiš neki gotov alat.
  3. Da naučiš kako se to radi – sam.

Ako te treća opcija najviše uzbuđuje, onda je programiranje možda tvoj poziv.

Dosadno ti je na trenutnom poslu

Mnogi ljudi dobiju ideju da se preusmere ka IT sektoru kada shvate da se njihov trenutni posao pretvorio u rutinu. Nema više izazova. Nema više učenja. Sve znaš, sve predvidivo, i osećaš se kao da stagniraš. Ako si nekada osetio to osećanje – nisi sam.

IT sektor je suprotnost stagnaciji

U svetu softverskog inženjeringa nema rutine u klasičnom smislu. Svaki dan donosi nove zadatke, nove bagove, nove funkcionalnosti koje treba implementirati. Tehnologija se menja, klijenti traže promene, framework-ovi se ažuriraju, alati evoluiraju.

Dosada nije česta u programiranju – ali zato je prilagođavanje neizbežno.

IT industrija raste – i menja se

IT je jedna od najbrže rastućih industrija današnjice. To znači da se stalno otvaraju nove uloge, niče nove tehnologije, menjaju standardi. Ako uđeš u ovu oblast, ulaziš u svet koji je živ, koji se razvija i koji ti stalno daje šansu da i ti rasteš zajedno s njim.

Ako osećaš da imaš kapacitet za više, ali trenutna sredina ti ne pruža priliku – programiranje ti otvara potpuno novi horizont.

Koja IT karijera ti najviše odgovara?

A možda ipak nije za tebe – i to je okej

Ne voliš da sediš dugo za računarom

Većina poslova u softverskom inženjeringu odvija se ispred ekrana. I to ne sat ili dva, već po 6-8 sati dnevno (nekad i više, u zavisnosti od projekta). Kodiraš, testiraš, pišeš dokumentaciju, učestvuješ u online sastancima, istražuješ na Stack Overflow-u…

Ako si osoba koja voli da bude fizički aktivna, koja uživa u poslu „na nogama“, koja ne voli statične rutine i zatvorene prostore, ovaj aspekt programerskog rada može ti predstavljati ozbiljan izazov.

„Programiranje je fizički neaktivna profesija“ – pa ipak mnogima to prija

Naravno, za neke ljude ovo je zapravo prednost. Ušuškanost sopstvene kancelarije, rad iz kafića, kuće ili coworking prostora, mir u kom možeš da se fokusiraš – za introvertne i analitične tipove, ovo je idealno. Ali ako ti to zvuči klaustrofobično, možda je programiranje nešto čemu treba pristupiti oprezno, ili u nekom obliku koji uključuje i druge aktivnosti, poput pozicija tehničke podrške, QA testiranja na terenu ili edukacije.

Frustrira te kad ne možeš brzo da rešiš problem

80% vremena = traženje grešaka

Dobar developer ne meri se po tome koliko brzo napiše kod, već po tome koliko strpljivo i sistematično rešava greške. Ako ne voliš da „kopaš“ po tuđem i svom kodu, ako ti nedostaje upornost da danima istražuješ jednu stvar – moraš biti svestan da ćeš se često suočavati sa tim.

Mrziš osećaj da ne znaš nešto

Programiranje je stalno stanje nesigurnosti i učenja

Ako ti je potreban osećaj potpune kontrole nad stvarima koje radiš, ako ne podnosiš dobro to da „ne znaš“, programiranje može izazvati osećaj stalne nelagode. U ovoj profesiji se stalno pojavljuju nove stvari koje moraš da naučiš – novi framework, biblioteka, verzija jezika, API ili alat.

Da li je programiranje za mene? Da li je programiranje teško

Možda si idealan kandidat – a da to još uvek ne znaš

Bio si gamer? Voliš strategije? Možda si već razvio logički mindset

Igranje video igara, posebno strateških i logičkih, često razvija upravo one veštine koje su ključne za programiranje: analitičko razmišljanje, rešavanje problema, donošenje odluka pod pritiskom i eksperimentisanje.

Imaš osećaj da možeš više od trenutne karijere

Ovo je možda najvažniji znak – unutrašnji osećaj da ne koristiš svoj puni potencijal. Radiš posao koji ti ne donosi ispunjenje, znaš da možeš više, ali ne znaš kojim putem.

U tom slučaju, IT može biti tvoja šansa.

Primer iz prakse: Miljan Pjanović, bivši pica majstor, danas radi kao C# developer.
Nije imao fakultet iz oblasti IT-a.
Danas ima stabilan posao, dobar tim i zanimljive projekte.

I nije jedini. Mnogi ljudi u Itachi programu mentorstva su krenuli iz potpuno nevezanih oblasti – prava, ugostiteljstva, dizajna, ekonomije – i uspeli da naprave zaokret.

Šta im je bilo zajedničko?

  • Spremnost da uče
  • Radoznalost
  • Upornost
  • Otvorenost za promenu

Ako osećaš da nisi na svom maksimumu, možda je vreme da istražiš da li IT jeste tvoj pravi poziv.

Da li je programiranje teško – Da li moraš da budeš matematičar, genije ili student ETF-a?se

Mnogi ljudi nikada ne daju sebi priliku da pokušaju da nauče programiranje jer veruju u jednu ili više sledećih tvrdnji:

  • „Moraš da budeš matematički genije.“
  • „Samo oni koji su studirali FON, ETF ili PMF mogu da rade kao programeri.“
  • „To je za ‘super-pametne’ ljude, ja nisam taj tip.“

Ove izjave nisu samo netačne – one su i štetne. One ljude sa potencijalom drže podalje od oblasti u kojoj bi mogli da zablistaju. Zato hajde da ih razbijemo.

Mit 1: „Moraš da budeš odličan u matematici da bi bio programer.“

Istina je da se u nekim specifičnim oblastima (kao što su veštačka inteligencija, obrada signala ili kriptografija) koristi napredna matematika. Ali većina poslova koje rade junior developeri i mid-level inženjeri – ne zahteva ništa više od osnovnog logičkog razmišljanja.

Ako umeš da:

  • razmišljaš korak po korak
  • prepoznaš šablon
  • slediš logički sled
    …onda već imaš ono što je potrebno.

Mit 2: „Moraš imati fakultetsku diplomu iz IT-a.“

U modernom IT sektoru, diploma ti može pomoći – ali nije preduslov za uspešnu karijeru. Zapravo, mnogi zaposleni developeri nikada nisu studirali programiranje na fakultetu.

Zamena teorijskog znanja praktičnim veštinama postaje sve važnija. Poslodavci žele da vide:

  • Šta znaš da napraviš?
  • Kako pristupaš rešavanju problema?
  • Kakav kod pišeš?
  • Da li znaš da komuniciraš u timu?

Ovo su kriterijumi koji te zaposle – ne indeks.

Mit 3: „To je za ‘genijalce’. Ja nisam dovoljno pametan.“

Ovo je možda najopasniji mit od svih. U stvarnosti, programiranje nije test inteligencije. To je veština. I kao svaka veština – uči se, razvija i usavršava vežbom.

Da li si znao da većina developera svakog dana guglaju stvari koje su „zaboravili“? Da redovno koriste dokumentaciju? Da prave greške i uče iz njih?

Genijalnost u programiranju ne leži u tome da znaš sve. Leži u tome da ne odustaneš dok ne nađeš rešenje.

Šta ti zapravo treba?

1. Disciplina

Ako nemaš unutrašnju disciplinu da sediš, vežbaš, rešavaš zadatke i ne odustaješ kad postane teško – teško ćeš napredovati. Dobra vest: disciplina se gradi.

2. Radoznalost

Programeri su večiti istraživači. Kada vidiš aplikaciju koja ti se sviđa, da li se pitaš: „Kako su ovo napravili?“ Ako te interesuje kako nešto funkcioniše – to je savršena osobina za developera.

3. Upornost

Biće dana kada ništa neće raditi. Kada ćeš sumnjati u sebe. Kada ćeš želeti da baciš tastaturu kroz prozor. Ipak, ako pregrmiš te dane – postaćeš bolji. Upornost u programiranju je često vrednija od talenta.

Da li je programiranje za mene? Da li je programiranje teško

Ako si odlučio da probaš – tvoj sledeći korak

Ako si stigao do ovog dela teksta i prepoznao sebe u makar nekoliko opisa, onda verovatno imaš unutrašnji osećaj da vredi probati. Možda ne znaš tačno kojim putem da kreneš, možda te i dalje brine da li ćeš uspeti – ali znaš da ne želiš da ostaneš zaglavljen u mestu.

I to je dovoljno. Jer sada ti je potreban samo jedan korak: besplatna konsultacija sa Itachi timom.

U ovom koraku ne trebaš imati nikakvo predznanje. Samo volju da saznaš da li je IT za tebe i da postaviš prava pitanja.

Pozovi +381/60-625-0232

Mi ćemo ti pomoći da pronađeš pravac – a onda i da njime sigurno kreneš.

Najčešće postavljana pitanja – Kako da znam da je programiranje za mene?

1. Da li je teško naučiti programiranje?

Na početku može delovati zbunjujuće, ali programiranje je veština koja se razvija korak po korak. Niko ne postaje programer preko noći, ali uz dobar plan, podršku i dosledno vežbanje – moguće je napredovati mnogo brže nego što misliš. Prvi zadaci su često jednostavni, poput pravljenja web stranice ili kalkulatora, i već tada osetiš uzbuđenje kada nešto proradi. Najvažnije nije da znaš sve – već da znaš kako da učiš i gde da tražiš pomoć kada zapneš.

2. Da li moram da imam prethodno znanje da bih počeo da učim programiranje?

Ne. Većina ljudi koji danas uspešno rade kao programeri počeli su od nule. Nisi zakasnio i nisi u zaostatku. Bitno je da imaš volju da učiš i strpljenje da prođeš kroz početne faze koje mogu biti zbunjujuće. Naš 5-dnevni probni program je upravo osmišljen da ti pokaže da li ti IT „leži“ – bez obaveze i bez rizika.

3. Šta ako nisam dobar u matematici – da li onda mogu da budem programer?

Apsolutno. Za većinu oblasti u programiranju ti nije potrebna napredna matematika. Mnogo je važnije da znaš da razmišljaš logički i da umeš da rešavaš probleme. Veštine kao što su organizovanost, upornost i radoznalost imaju daleko veći uticaj na tvoj uspeh u ovoj oblasti.

4. Kako da znam da ću izdržati da sedim ispred računara ceo dan?

Dobar znak je ako već sada voliš da provodiš vreme za računarom – bilo kroz igre, istraživanje, uređivanje slika, pisanje ili jednostavno surfovanje. Ako ti to ne smeta i lako ulaziš u „zonu fokusa“, velika je verovatnoća da ti rad programera neće teško pasti. Ipak, programiranje jeste sedeći posao – pa vredi razmisliti da li ti takav način rada odgovara dugoročno.

5. Šta ako brzo gubim strpljenje kad ne mogu odmah da rešim neki problem?

Programiranje podrazumeva stalne izazove i trenutke frustracije. Ako ti je teško da prihvatiš da nešto nećeš odmah znati – možda će ti prve faze biti teške. Dobra vest je da se strpljenje i upornost mogu razviti. Kroz vođeno mentorstvo, učenje postaje manje frustrirajuće jer nisi sam kada zapneš.

6. Kako da prepoznam da li zaista uživam u programiranju?

Ako te raduje kad „provališ“ kako nešto funkcioniše, ako voliš da istražuješ nove alate, ako osećaš zadovoljstvo kada nešto napraviš i proradi — to su odlični signali. Prvi osećaj uzbuđenja često dođe kroz male projekte: tvoj prvi sajt, jednostavna aplikacija, funkcija koja rešava stvaran problem.

7. Koji su najčešći razlozi zbog kojih ljudi odustaju – i kako da znam da se to meni neće desiti?

Ljudi najčešće odustaju zbog sledećih stvari: pokušavaju da uče sami bez strukture i podrške, izgube motivaciju jer ne vide napredak, ne razumeju šta uče i zašto to rade, i nisu dobili konkretan uvid u to kako izgleda posao. U našem programu, ti imaš mentora koji te vodi, radiš na stvarnim projektima, učiš u tempu koji tebi odgovara, i od samog starta znaš zašto nešto radiš i kako će ti to koristiti na poslu.

8. Koliko brzo mogu da otkrijem da li mi IT zaista leži?

U roku od prvih 5 do 10 dana rada sa mentorom većina polaznika zna da li ih ova oblast „vuče“. Prvi uspešan zadatak, prvi deo koda koji proradi, prvi momenat u kom samostalno rešiš nešto – to su znaci da si na pravom putu.

9. Da li mi je kasno da počnem? Imam 30, 40, pa i više godina.

Ne, nije kasno. Imali smo polaznike od 18 do 40+ godina. Ono što je važno nije tvoj datum rođenja, već koliko si spreman da se posvetiš učenju. IT industrija ne diskriminiše po godinama — već traži znanje, motivaciju i spremnost da se stalno razvijaš.

10. Kako mogu da počnem da testiram da li je programiranje za mene?

Najbolji način je da zakažeš besplatnu konsultaciju sa našim timom.