Sobes.tech
Junior — Middle

Kādus kritērijus izmantojat, lai noteiktu savu pašreizējo profesionālo līmeni?

sobes.tech AI

Atbilde no AI

Lai novērtētu savu pašreizējo profesionālo līmeni iOS izstrādē, es balstos uz vairākiem kritērijiem:

  • Swift valodas un galveno ietvaru (UIKit, SwiftUI, Core Data utt.) zināšanas: cik droši un dziļi es tos varu izmantot.
  • Arhitektūras modeļu pieredze: vai es varu piemērot MVVM, MVC, VIPER un saprotu to priekšrocības un trūkumus.
  • Pašpietiekamības līmenis: cik labi es varu risināt uzdevumus bez pastāvīgas palīdzības, rakstīt tīru un uzturamu kodu.
  • Izpratne par lietojumprogrammu dzīves ciklu un atmiņas pārvaldību.
  • Izstrādes un kļūdu novēršanas rīku pieredze (Xcode, Instruments, Vienību/UI testus).
  • Dalība komandā un koda pārskatīšana.

Ja es tikai sāku un zinu pamatus, es varu īstenot vienkāršus ekrānus un saprotu pamatjēdzienus — tas ir junior. Ja es spēju projektēt arhitektūru, optimizēt kodu, risināt sarežģītus uzdevumus un strādāt komandā — tas ir middle.