JavaRush /Java Blog /Random-IT /Stabilisci un obiettivo, fai un piano. Seguitelo e il suc...
Евгений
Livello 35
Москва

Stabilisci un obiettivo, fai un piano. Seguitelo e il successo è garantito

Pubblicato nel gruppo Random-IT
Non ho raggiunto subito la posizione di sviluppatore Java senior . Innanzitutto va detto che mi sono laureata in giurisprudenza. Durante i nostri studi ci è stato insegnato il Pascal, ma a me non interessava assolutamente e non frequentavo le lezioni. Ho lavorato come responsabile del reparto vendite presso una nota catena di negozi di elettronica. Pensavo che la programmazione non facesse assolutamente per me. Non sono pronto a sedermi al computer di notte e rovinarmi la salute e la vista. Volevo diventare manager del mio salone e alla fine diventare direttore. Ma tutti i miei pensieri sulla carriera sono scomparsi durante il servizio militare. Quando sono tornato non sapevo cosa fare e per i due anni successivi ho lavorato dove potevo. Ero un corriere, un barista, un magazziniere, ecc. Ho cominciato a realizzare la stupidità della mia esistenza quando ero seduto in un magazzino. C’erano solo un paio d’ore di lavoro effettivo a settimana; il resto del tempo ero lasciato a me stesso. Nessuno mi guardava, ammazzavo il tempo come potevo: serie tv, giochi, libri. Ad un certo punto mi sono reso conto che cominciavo a degradarmi, che questa strada non portava da nessuna parte. Non ho conoscenze particolari, non sono un professionista in nessun campo e di questo passo passerò tutta la vita a lavorare per pochi centesimi. Ho iniziato a studiare il mercato, a cercare un'area che potesse interessarmi. In cui posso immergermi completamente e con cui posso connettere tutta la mia vita. A quel tempo, Internet era già pieno di pubblicità di tutti i tipi di corsi di programmazione, in cui brillavano storie sul successo dei laureati. Mi sono guardato intorno e mi sono imbattuto in JavaRush . Ho studiato questo sito, letto le storie di persone che hanno studiato qui, guardato video stimolanti su quanto sia bello essere un programmatore. Che puoi creare con le tue mani qualcosa che non è mai esistito prima. Mi sono ispirato a questa idea e i miei occhi si sono illuminati. All'improvviso mi sono reso conto che avevo sottovalutato quest'area. Ci sono molti vantaggi nella programmazione: stipendio eccellente, capacità di lavorare in remoto e creare qualcosa di proprio. Diventi uno specialista ricercato in tutto il mondo. E ho visto la luce: la programmazione è esattamente ciò di cui ho bisogno. Ho pagato l'abbonamento e ho iniziato a studiare. Un giorno un capo mi passò accanto. Notando quello che stavo facendo, si avvicinò e disse: " Stai insegnando Java? " Bello, ma è complicato e la barriera all'ingresso è alta, quindi presta attenzione a un linguaggio più semplice: Ruby, Python. Ignorai le sue parole e continuai. Non sono andato lontano, i problemi sono diventati sempre più difficili da risolvere e al livello 4 ho smesso di capire cosa stesse succedendo. A causa della complessità del linguaggio o della mia impreparazione, l’interesse per Java è rapidamente scomparso. Ma la passione per il cambiamento delle professioni non si è esaurita. Ho deciso che avrei dovuto scegliere qualcosa di più semplice, ad esempio 1C. Ho iniziato a guardare corsi video e a esaminare i requisiti per i posti vacanti su hh.ru. Ho capito che quando arriverò a candidarmi per il mio primo lavoro e mi chiederanno della mia esperienza, non avrò assolutamente nulla da raccontare. Tutto quello che posso fare è dimostrare interesse e desiderio di imparare e svilupparsi. Ma per non risultare infondato dovevo mostrare quanto avevo già fatto in questa direzione. Avevo bisogno di ottenere dei certificati. Il mio primo certificato è stato 1C Platform Professional. I certificati di livello professionale rappresentano il livello di qualifica più basso. Si compone di 14 test, per superarli con successo devi rispondere correttamente a 12. Due settimane dopo ho ricevuto la mia prima crosta gialla e ho subito iniziato a prepararmi per quella successiva: 1C Platform Specialist. Platform Specialist è un esame serio e consiste di 5 attività. I compiti sono molto voluminosi e complessi. Dopo aver superato, ti difendi davanti all'esaminatore di controllo. Hai 5 ore per decidere. La tua preparazione per l'esame dovrebbe essere tale che dopo aver letto le condizioni del problema, dovresti già conoscere la soluzione, poiché c'è appena il tempo sufficiente solo per digitare il codice. Proprio mentre iniziavo a prepararmi, mi è stato comunicato che il magazzino in cui lavoravo si stava traslocando. Non ho avuto il tempo di prepararmi e superare il secondo certificato, quindi ho iniziato a cercare lavoro. Ho inviato curriculum ovunque potessi, ma la richiesta di programmatori senza esperienza è molto ridotta. Sono stato invitato a un colloquio con un noto franchisee 1C, First Bit. Questa azienda è famosa per il fatto che i nuovi arrivati ​​svolgono il lavoro più "sporco" e poco retribuito: consegnare scatole di dischi, installare il programma 1C Enterprise sulle macchine client, consigliare i clienti su alcune questioni minori, ecc. Qualsiasi cosa, ma non programmare . Lo capivo, ma non c'era scelta. Al colloquio ho fatto un'ottima impressione. Mi sono lamentato di come volevo davvero programmare, che stavo studiando duramente, avevo già ricevuto il mio primo certificato e mi stavo preparando per il secondo. Il mio entusiasmo e il mio zelo per la programmazione sono stati ascoltati e un paio di giorni dopo mi hanno richiamato e mi hanno offerto il ruolo di programmatore junior in ufficio, senza viaggiare, nel team di sviluppo. Ero incredibilmente felice dell'invito e l'ho accettato immediatamente. Mi è stato dato uno stipendio di prova di 35k. Ma prima ancora di lavorare lì per due settimane, ho ricevuto un'offerta in un altro posto - non un affiliato, per una posizione simile. E sono andato da loro. La prima volta è stata estremamente difficile, sono rimasto scioccato dai compiti che mi sono caduti. Non mi aspettavo che mi sarebbe stato affidato il compito di risolvere immediatamente problemi così importanti e complessi. Ovviamente il mio codice è stato rivisto e i miei colleghi mi hanno aiutato in ogni modo possibile. Al termine del mio periodo di prova ho deciso di discutere le prospettive di crescita con il mio manager. Abbiamo concordato che quando avrò ricevuto quel certificato di specialista di piattaforma molto complesso, il mio stipendio sarà aumentato. E sono tornato alla preparazione che avevo abbandonato. Ho fissato l'obiettivo di ricevere un certificato in 2,5 mesi. Ho diviso la preparazione in fasi di due settimane. 6 settimane per i primi 3 problemi, 2 settimane per i problemi 4 e 5 e altre 2 settimane per risolvere tutti i ticket nella loro interezza. La prima settimana ho guardato un corso su YouTube sul primo problema, non ho capito quasi nulla, ma ho provato a risolverlo. Ho guardato le soluzioni già pronte e le ho ripetute. Poi ho provato a riprodurlo a memoria. La seconda settimana ho guardato di nuovo lo stesso corso e stavo già cominciando a capire di cosa trattava la lezione. Per rispettare la scadenza, avevo bisogno di studiare più intensamente. Mi sono alzato la mattina e ho dedicato 2 ore a questo prima del lavoro e ho passato quasi tutta la sera dopo il lavoro. Al lavoro, ogni volta che avevo un minuto libero, guardavo corsi e leggevo articoli. Dopo due settimane sono già riuscito a risolvere da solo il primo problema sul ticket. Mi sono reso conto che ci sono progressi e poiché so già come risolvere un problema, posso risolvere tutto, è solo questione di tempo. E mi sono iscritto all'esame. Ho studiato i problemi 2 e 3 in modo simile. Ho smesso di dedicare il mio tempo libero a qualsiasi cosa che non fosse lo studio per l'esame. E dopo un mese e mezzo di allenamento così intenso, il mio cervello era così sovraccarico che ho iniziato ad avere problemi a dormire. Il mio cervello si rifiutava di spegnersi quando mi sdraiavo. Ho notato che mi svegliavo di notte e risolvevo i problemi nella mia testa e non mi addormentavo fino al mattino. La scadenza si stava avvicinando. Ho iniziato ad allenarmi in velocità. Il mio primo tentativo è durato circa 7 ore. Questo non andava bene e decisi che avrei risolto un intero ticket ogni giorno del fine settimana e un problema del ticket ogni giorno feriale. In due settimane sono riuscito ad affinare le mie competenze e a portare la soluzione ticket all'automaticità. Non ci ho pensato più, ho semplicemente digitato il codice. E all'esame sono stato il primo a superare il lavoro. L'ho completato in 4,5 ore, 1 ora delle quali è stata dedicata alla risoluzione di un problema non banale. Non ho riscontrato nulla del genere durante la mia preparazione e, come ho scoperto in seguito, è stato il più difficile di tutti i possibili problemi riscontrati durante l'esame. Sono stato valutato "buono". Quando ho lasciato l'edificio del centro di formazione dove si è svolto l'esame, ho immediatamente aggiornato il mio curriculum con un nuovo pezzo di carta gialla. A quel punto avevo già 3 certificati di livello “Professionista” e il primo livello “Specialista”. Il giorno successivo ho fatto piacere al manager che ora sono il proprietario di questo certificato. Un certificato che nessuno dei miei colleghi aveva. Il manager, a sua volta, mi ha “deliziato” con un aumento di stipendio a 50k. Ho deciso che tutta la mia sofferenza meritava di più e ho deciso di cercare da solo offerte sul mercato del lavoro. Quando ho aperto il mio curriculum, ho dubitato a lungo di quali aspettative salariali dovessero indicare. Dopo aver consultato mia moglie, ho inserito 100k. Davvero non mi aspettavo di ottenere così tanto Dopotutto, ho solo sei mesi di esperienza e l'unico certificato decente. Mi hanno chiamato subito e, dopo aver fatto alcune domande tecniche al telefono, mi hanno invitato per un colloquio in ufficio. Mi hanno anche chiesto quale fosse il motivo di aspettative salariali così basse. Sono rimasto un po' sorpreso da questa domanda, ma non le ho attribuito alcuna importanza. Il colloquio era previsto per lo stesso giorno. Sono arrivato e ho trascorso circa 3 ore in ufficio, risolvendo problemi e rispondendo alle domande dell'intervistatore. Alla fine mi ha subito offerto un lavoro. Tutto mi andava bene, non ho contrattato, il mio stipendio era di 125k più bonus obbligatori, per un totale di 150k. Pertanto, ho iniziato a lavorare come sviluppatore principale presso 1C appena sei mesi dopo aver scritto "Hello world!" . Due mesi dopo, ho ricevuto un'e-mail da JavaRush che mi ricordava che avevo abbandonato la formazione. È stato allora che mi sono ricordato come tutto è iniziato e perché è stato fatto. Il linguaggio 1C non mi ha permesso di ottenere la cosa più importante: era richiesto in tutto il mondo. Volevo avere l'opportunità di lavorare per clienti stranieri, praticamente nessuno ha bisogno di 1C al di fuori della Russia. Sono rimasto dipendente da due fattori: dalla Russia e dallo stesso 1C. E se succede qualcosa a una cosa, perderò il mio buon lavoro e il mio reddito. Si è deciso di riprendere la formazione in JavaRush. Dopo aver analizzato questo sito, ho redatto un piano di formazione e fissato delle scadenze. Avevo bisogno di progetti reali da poter mostrare al colloquio. Uno stage presso JavaRush potrebbe fornire qualcosa di simile, che prevedeva di lavorare su un progetto molto vicino a quello reale, utilizzando tecnologie moderne. Gli stage si svolgono 4 volte l'anno, al successivo mancavano meno di 2 mesi. Per arrivarci, devi raggiungere il livello 35 e risolvere il compito introduttivo. 2 mesi sono estremamente brevi per completare i requisiti da zero. Se ti sei perso questo stage, il prossimo inizierà tra 5 mesi. Più 3 mesi per completarlo: non ero pronto a posticipare il cambiamento della mia posizione da sviluppatore 1C a Java per ben 8 mesi. Si è deciso di spingere di più e prendere il prossimo. Sapevo già come prepararmi. Tutto il mio tempo libero è andato di nuovo verso questo. Avevo già un background, ora i compiti non sembravano così difficili come prima. E in 1,5 mesi sono riuscito a raggiungere il livello 35 e a risolvere il compito introduttivo in un'altra settimana. Sono stato accettato per uno stage. La formazione consisteva in 11 moduli, uno a settimana. Il carico di lavoro era enorme; dovevo imparare letteralmente un sacco di nuove tecnologie ogni giorno. Il mio cervello correva. Nell'ottava settimana, senza aspettare la fine dello stage, ho iniziato a cercare lavoro. Questo processo non ha richiesto molto tempo e nel giro di una settimana ho ricevuto diverse offerte per il mio primo lavoro come programmatore Java. Ho scelto l'azienda più interessante per me con lo stack tecnologico più attuale. Hanno offerto uno stipendio di 120k. Ora sono già uno sviluppatore Java senior con un ottimo reddito. Ho al mio attivo diversi progetti interessanti completati, che mi hanno dato un'ottima crescita come specialista. Anche adesso non smetto mai di imparare cose nuove e di crescere professionalmente. La programmazione mi ha completamente assorbito. Si è rivelato così “mio” che non avrei potuto immaginarlo prima. Finalmente mi godo il mio lavoro e quello che faccio. La cosa principale è fissare un obiettivo, sviluppare un piano e seguirlo. Ora ho raggiunto il mio obiettivo e ora è il momento di crearne uno nuovo.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION