"Cosa dovrei fare per ottenere un lavoro come sviluppatore iOS posizione di livello iniziale?"
Se non hai esperienza precedente come sviluppatore iOS, una delle cose più importanti che puoi fare è pensare a un paio di idee ragionevolmente utili ma limitate per piccole app e iniziare a lavorarci sopra.
Questo farà alcune cose per te:
- Ti abituerà a organizzare un progetto e ad andare dall'idea al problema alla soluzione al codice. Se tutto va bene, vi farà pensare a come organizzare/architettare il vostro codice nel modo giusto e a come progettare la vostra app in modo che sia facile da usare e intuitiva per gli utenti finali.
- Vi farà codificare e vi darà un po' di esperienza. Non importa quanti blog di sviluppo leggiate o libri studiate, ci sono molte cose che non affondano finché non scrivete il relativo codice. Avrete bisogno di sapere come funzionano le app iOS, le relazioni tra le viste e i controller delle viste, come vengono gestiti gli eventi touch, come viene gestita la memoria, ecc. Lavorare su un'app di dimensioni ragionevoli e cercare di farla bene vi farà fare ricerche e pratica su tutte queste cose.
- Se la vostra app è anche solo marginalmente utile, potete pubblicarla sull'App Store per farne parte del vostro portfolio. Questa è una motivazione in più per far sì che la tua app sia bella e funzioni bene.
Una volta che hai passato almeno 6 mesi su questo (o più a lungo se hai appena iniziato), dovresti avere una conoscenza pratica di alcune parti dello sviluppo iOS. Potreste avere abbastanza per alcune aziende per considerarvi per una posizione entry level, o potreste aver bisogno di lavorare un po' di più, ma siete sulla buona strada.
Diverse aziende hanno diverse pratiche di assunzione, modi di fare colloqui, e requisiti, quindi potrebbe volerci un po' di tempo per ottenere qualche attenzione. Ma c'è una posizione là fuori per quasi tutti, purché ci si presenti come intelligenti, capaci e motivati a fare bene.