Come fai a sapere che puoi cercare un lavoro?
Come al solito, ci sono opinioni diverse su questo argomento. Coloro che gravitano verso l'apprendimento attraverso la pratica credono che tu possa iniziare a cercare un lavoro non appena sorge questa domanda e appare un tale desiderio. E questo approccio ha senso, anche se non è sempre giustificato. C'è anche chi ritiene che solo le persone la cui esperienza corrisponde realmente a questa posizione dovrebbero inviare il proprio curriculum per posizioni di sviluppatore Junior: si ritiene che uno specialista “junior” sia una persona con un'esperienza lavorativa dai sei mesi ai tre anni, in media. . Proviamo a trovare una "media aurea". In base a quali fattori puoi determinare che il tuo livello professionale è già abbastanza buono da portare l'orgoglioso titolo di programmatore junior?-
Conoscenza e comprensione della teoria alla base della tecnologia in cui sei specializzato.
Nella programmazione, le basi teoriche svolgono un ruolo enorme, sia dal punto di vista dei compiti applicati che a lungo termine. Assicurati quindi di padroneggiare già la teoria studiando tutte le informazioni di base sulla tecnologia in cui intendi specializzarti.
-
Ciò significa innanzitutto che è necessario non solo leggere la teoria, ma anche capire cosa e come funziona nella pratica. Ecco a cosa servono le attività di programmazione . Il modo più semplice per acquisire comprensione è combinare lo studio della teoria con la pratica, oppure utilizzare corsi di formazione come JavaRush, dove ogni livello di conoscenza teorica è immediatamente supportato da problemi pratici. Qualunque sia l'approccio all'apprendimento che scegli, assicurati che il tuo livello di formazione ti permetta già di risolvere almeno problemi semplici senza troppe difficoltà.
-
Soddisfare almeno la metà di tutti i requisiti per il posto vacante di Junior Coder.
Come accennato in precedenza, il mercato moderno richiede un insieme molto ampio di conoscenze e competenze, anche da parte dei programmatori Junior. Spesso non è necessario soddisfare i requisiti lavorativi al cento per cento, ma almeno il 50% è molto auspicabile. Pertanto, studia i posti vacanti per junior e assicurati di conoscere almeno la metà delle tecnologie in essi descritte.
-
Conoscenza della lingua inglese almeno ad un livello sufficiente per la comunicazione di base.
Non è un segreto che la conoscenza dell'inglese sia abbastanza importante per qualsiasi programmatore. Ciò è particolarmente importante se trovi lavoro in una delle società di outsourcing o di personale esterno in cui è necessario l'inglese per comunicare con clienti/proprietari. Ma non importa di quale azienda stai parlando, devi avere abbastanza inglese per almeno la comunicazione di base e la comprensione delle discussioni orali e scritte su tutto ciò che riguarda il lavoro sul progetto.
-
Avere esperienza lavorativa di 6 mesi o più.
Come abbiamo già detto, formalmente le posizioni Junior sono destinate a specialisti che hanno già esperienza lavorativa da 6 mesi a 3 anni. Pertanto, se hai già completato uno stage su qualsiasi progetto o sei riuscito a svolgere compiti più o meno seri come libero professionista per almeno sei mesi, questo è un indicatore sicuro della tua preparazione per il passo successivo sotto forma di impiego in un posizione a tempo pieno.
-
Capacità di implementare in autonomia funzioni e/o semplici progetti.
Naturalmente, il miglior indicatore della presenza di abilità pratiche e conoscenze pratiche sarà la capacità di implementare eventuali funzioni tipiche della propria specializzazione e di quei progetti per i quali si cerca uno sviluppatore Junior. È ancora meglio se il tuo livello è già sufficiente per implementare completamente, da zero, qualche semplice progetto senza utilizzare manuali e cercare costantemente su Google suggerimenti e risposte alle domande emergenti.
- Inviti ai colloqui sulla base dei risultati dei test.
E infine, ecco un altro indicatore al 100% che sei pronto e hai tutto il diritto di ottenere un lavoro come junior a tutti gli effetti: la presenza di inviti a colloqui da parte di aziende sulla base dei risultati di un'attività di prova completata. Se lo sono, significa che la probabilità di ricevere un'offerta di lavoro è già piuttosto alta.
Come valutare adeguatamente il tuo livello?
Ecco alcuni consigli per chi ha ancora difficoltà a valutare il proprio livello, e quindi dubita se abbia senso iniziare a cercare lavoro.-
Chiedi a un programmatore esperto di valutare il tuo livello.
Una delle soluzioni migliori sarebbe quella di contattare un programmatore di livello senior e chiedergli di valutare adeguatamente la tua preparazione. Idealmente, questo dovrebbe essere fatto con diversi programmatori per ottenere le opinioni di persone diverse e creare una valutazione obiettiva basata su questi dati.
-
Utilizzare i servizi per prepararsi alle interviste di codifica.
Fortunatamente, la questione della disponibilità a cercare un lavoro a tempo pieno si pone regolarmente non solo per te. Esistono servizi speciali che ti aiuteranno a prepararti per un colloquio e a valutare il tuo livello. In particolare, la piattaforma gratuita Pramp , creata proprio per questo scopo, è popolare tra gli sviluppatori di lingua inglese: per aiutare programmatori e rappresentanti di altre specialità tecniche a prepararsi per colloqui reali con i datori di lavoro e valutare adeguatamente il loro livello.
- Ricorda che provare una mancanza di conoscenza è normale per un programmatore.
Come notano molti programmatori esperti, la sensazione di essere "sottosviluppati", cioè la mancanza di conoscenza e la presenza di competenze richieste o desiderate, perseguita la maggior parte dei programmatori durante tutta la loro carriera e non è esclusivamente una prerogativa dei principianti. Pertanto, è meglio fare subito i conti con il fatto che in questa professione avrai sempre qualcosa da imparare, non importa quanto sia ampia la tua esperienza pratica.
-
Chiedi feedback ai potenziali datori di lavoro.
Un altro buon consiglio per i principianti sarebbe quello di chiedere, o addirittura esigere, un feedback dettagliato (feedback, cioè una valutazione delle proprie conoscenze ed esperienze) alle aziende per le quali si è svolto un compito di test o con le quali si sono condotti colloqui. Questo ti aiuterà a guardarti attraverso gli occhi dei datori di lavoro e a vedere meglio i tuoi punti deboli.
-
Formare il giusto atteggiamento psicologico.
Un altro buon consiglio è quello di formare subito il giusto atteggiamento psicologico: accettare il fatto che durante i primi colloqui e quando riceverete feedback sui vostri compiti di test, vi troverete costantemente ad affrontare critiche e, spesso, negatività. Prendi la negatività come una prova inevitabile sulla strada del successo e un incentivo per lo sviluppo personale, senza permettere che influenzi la tua autostima e il livello di motivazione.
Prepararsi alla ricerca del primo lavoro: materiali di supporto
Infine, esaminiamo gli altri nostri materiali, che dovrebbero aiutare a preparare i programmatori Junior per un impiego di successo. Fortunatamente ne abbiamo più che a sufficienza. La capacità di risolvere problemi di programmazione e di farlo nel modo più rapido ed efficiente possibile ti aiuterà a sentirti molto più sicuro durante le interviste.- Come trasformarsi da un normale programmatore in un fantastico sviluppatore? Imparare l'informatica
- “La chiave del successo” e “una competenza vitale per il 21° secolo”. Cos’è il pensiero computazionale?
- Cercasi Java Junior: dove è più facile trovare lavoro e come accontentare un datore di lavoro?
- Java junior al colloquio: come prepararsi e cosa chiedere
- Sei assunto! Preparazione per un colloquio in inglese
GO TO FULL VERSION