Sobes.tech
Junior — Middle

Jaké kritéria používáš k určení své současné úrovně profesionálního života?

sobes.tech AI

Odpověď od AI

Pro zhodnocení své současné úrovně v iOS vývoji se řídím několika kritérii:

  • Znalost jazyka Swift a hlavních frameworků (UIKit, SwiftUI, Core Data apod.): jak jistě a do hloubky je mohu používat.
  • Zkušenosti s architektonickými vzory: umím aplikovat MVVM, MVC, VIPER a rozumím jejich výhodám a nevýhodám.
  • Úroveň samostatnosti: do jaké míry mohu řešit úkoly bez neustálé pomoci, psát čistý a udržitelný kód.
  • Porozumění životnímu cyklu aplikací a správě paměti.
  • Zkušenosti s vývojovými a ladicími nástroji (Xcode, Instruments, jednotkové/UI testy).
  • Účast na týmové práci a revizi kódu.

Pokud teprve začínám a znám základy, mohu realizovat jednoduché obrazovky a rozumím základním konceptům — to je junior. Pokud umím navrhnout architekturu, optimalizovat kód, řešit složité úkoly a pracovat v týmu — to je middle.