Sobes.tech
Junior — Middle

Milyen kritériumokat használsz a jelenlegi szakmai szinted meghatározásához?

sobes.tech MI

Válasz az MI-től

Az iOS fejlesztésben aktuális szakmai szintem értékeléséhez több szempontot veszek figyelembe:

  • A Swift nyelv és a főbb keretrendszerek (UIKit, SwiftUI, Core Data stb.) ismerete: mennyire magabiztosan és mélyrehatóan tudom őket használni.
  • Architekturális mintákkal szerzett tapasztalat: alkalmazom-e az MVVM, MVC, VIPER mintákat, és értem-e azok előnyeit és hátrányait.
  • Önállóság szintje: mennyire tudok feladatokat folyamatos segítség nélkül megoldani, tiszta és karbantartható kódot írni.
  • Az alkalmazások életciklusának és memória kezelésének megértése.
  • Fejlesztői és hibakereső eszközökkel szerzett tapasztalat (Xcode, Instruments, egység/UI tesztek).
  • Csapatmunka és kódáttekintésben való részvétel.

Ha most kezdem, és az alapokat ismerem, egyszerű képernyőket tudok megvalósítani, és az alapvető fogalmakat értem — ez junior szint. Ha képes vagyok architektúrát tervezni, kódot optimalizálni, összetett feladatokat megoldani és csapatban dolgozni — ez middle szint.