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.