Junior — Middle
Kokius kriterijus naudojate savo dabartinio profesinio lygio nustatymui?
sobes.tech AI
Atsakymas iš AI
Įvertindamas savo dabartinį profesinį lygį iOS kūrime, remiuosi keliais kriterijais:
- Swift kalbos ir pagrindinių karkasų (UIKit, SwiftUI, Core Data ir kt.) žinojimas: kaip užtikrintai ir išsamiai galiu juos naudoti.
- Architektūros modelių patirtis: ar galiu taikyti MVVM, MVC, VIPER ir suprasti jų privalumus bei trūkumus.
- Savarankiškumo lygis: kiek galiu spręsti užduotis be nuolatinės pagalbos, rašyti švarų ir palaikomą kodą.
- Programų gyvavimo ciklo ir atminties valdymo supratimas.
- Kūrimo ir klaidų šalinimo įrankių patirtis (Xcode, Instruments, vienetų/UI testai).
- Dalyvavimas komandinėje veikloje ir kodo peržiūroje.
Jei tik pradedu ir žinau pagrindus, galiu įgyvendinti paprastus ekranus ir suprasti pagrindines koncepcijas — tai junior. Jei galiu projektuoti architektūrą, optimizuoti kodą, spręsti sudėtingus uždavinius ir dirbti komandoje — tai middle.