Sobes.tech
Junior — Middle

Koje kriterijume koristiš za određivanje svog trenutnog profesionalnog nivoa?

sobes.tech АИ

Одговор од АИ

Za ocenu svog trenutnog profesionalnog nivoa u razvoju iOS-a, oslanjam se na nekoliko kriterijuma:

  • Znanje jezika Swift i osnovnih okvira (UIKit, SwiftUI, Core Data itd.): koliko sam siguran i duboko mogu da ih koristim.
  • Iskustvo sa arhitektonskim šablonima: da li mogu da primenjujem MVVM, MVC, VIPER i da razumem njihove prednosti i mane.
  • Nivo samostalnosti: koliko mogu da rešavam zadatke bez stalne pomoći, da pišem čist i održiv kod.
  • Razumevanje životnog ciklusa aplikacija i upravljanja memorijom.
  • Iskustvo sa alatima za razvoj i otklanjanje grešaka (Xcode, Instruments, Unit/UI testovi).
  • Učešće u timskom radu i reviziji koda.

Ako tek počinjem i poznajem osnove, mogu da implementiram jednostavne ekrane i razumem osnovne koncepte — to je junior. Ako mogu da projektujem arhitekturu, optimizujem kod, rešavam složene zadatke i radim u timu — to je middle.