JavaRush /Java Blog /Random-IT /Dall'industria automobilistica ai programmatori
Роман
Livello 24
Ижевск

Dall'industria automobilistica ai programmatori

Pubblicato nel gruppo Random-IT
Da molto tempo volevo scrivere una storia di successo, ma ho aspettato la fine del periodo di prova :) Inizierò dall'inizio, dalla scuola - non mi piaceva molto studiare a scuola, forse erano i difficili anni '90 , forse la rottura della famiglia, che un tempo mi ha detto che l'infanzia è finita. Forse non la squadra migliore, mancanza di comprensione e mancanza di rispetto, forse mancanza di comprensione di ciò che voglio, di ciò per cui mi sforzo. Dopo la terza media, stavo cercando dove andare oltre per studiare. Per quanto ricordo adesso: il vento in testa, completa indifferenza per il futuro, ma quello che mi interessava allora erano i computer, che non erano ancora in tutte le famiglie, o almeno così pensavo allora :) Ho sostenuto gli esami di ammissione per una specializzazione legata a qualcosa di COMPUTER. Adesso non ricordo il nome esatto, ma non è questo il punto: alla fine non avevo abbastanza punti e sono entrato in metalmeccanica . Si è diplomato come tornitore, operatore di fresatrice e perito di ingegneria meccanica, si è laureato abbastanza bene, comunicava con i computer di nome, ma come utente. Nella direzione della programmazione, ho avuto a scuola i concetti base del Pascal. Cosa abbiamo dopo? Allora avrei potuto andare subito al college per studiare robotica al 2 ° anno, ma non c'erano soldi. Non ricordo esattamente la cifra richiesta, ma alla fine mi iscrissi ad un corso per corrispondenza per diventare doganiere con un costo di formazione parecchie volte inferiore a quello della robotica. Sì, allora questo è stato il fattore principale nella scelta della professione per la quale sono entrato per studiare. E il lavoro? Sono andato alla borsa del lavoro e ho visto il primo annuncio che ho trovato: un consulente di vendita nel reparto ricambi per automobili. Sono venuto lì e ho posto un paio di domande, ad esempio dove è installata questa guarnizione. Non ne avevo idea: lo guardo, vedo degli anelli di metallo attorno ad alcuni fori, dico, probabilmente dove ci sono alte temperature, visto che c'è un bordo di metallo. Sì, mi rispondono: questa è la guarnizione della testata, la prenderemo. È così che è iniziata la mia carriera, ma, ahimè, non nell'ambito che in generale mi interessava. Quindi ho lavorato in questo campo dal 2005 al 2020, pensando che poiché non studiavo per la professione che volevo - nel campo informatico - allora, ahimè, la strada mi era chiusa. Per arrivarci bisogna studiare all’istituto per tanti anni, pensavo allora, finché nel 2019 è nato mio figlio e sei mesi dopo i miei amici sono venuti a trovare mia moglie (torneremo presto su questo momento). Nel 2019 avevo 32 anni, sul lavoro ero uno specialista: formavo il personale, consigliavo le persone e parlavo alla “nostra radio”. Sembra che questa sia la felicità, forse qualcuno penserà. Ma non è andata così: ho seguito la corrente di quella decisione in cui mi sono arreso, non andando dove volevo. Poi tutto è continuato e ho pensato: “qualunque cosa si faccia, tutto va per il meglio”.. Ma queste erano giustificazioni per me stesso: ho trovato solo ragioni, o meglio, scuse, per cui non ho fatto nulla per raggiungere ciò che volevo veramente. Seguire il flusso probabilmente non è l’opzione peggiore. Ma dopo un po’ posso dire che è uno dei peggiori, almeno questo è quello che penso adesso, dopo aver analizzato la mia vita passo dopo passo, ogni decisione presa e non presa. Quindi, ho iniziato a chiedermi perché lo faccio da molti anni, ne ho davvero bisogno? Chi sarò tra 10 anni? E non avevo risposte a queste domande che mi convincessero che sì, questo è mio, voglio sempre farlo, ogni inizio di giornata lavorativa è felicità - e simili. Forse questo è l'inizio di una crisi di mezza età?)) Anche questo è possibile. Ma torniamo alla situazione di cui parlavo prima. A quel punto, non avevo mai programmato né insegnato - alcune lezioni a scuola non contano :) Sono venuti gli amici di mia moglie e, nel processo di comunicazione, uno di loro ha iniziato a lamentarsi di quanto fosse brutto tutto: non poteva " Non trova un lavoro che le piace, nessuno le dà subito una posizione elevata, ha cambiato circa 10 lavori negli ultimi due mesi. Le dico: lavora almeno sei mesi, mettiti in mostra, ci sarà una crescita professionale, sono più di 10 anni che faccio qualcosa che non è quello che vorrei. E in quel momento mi è scattato in testa: come se prima non avessi capito nulla nella mia vita. E poi ho detto queste cose ad alta voce e ho capito: aspetta, perché mi sono costantemente posto delle barriere fin da quando ero giovane? Prima i punti, poi le tasse universitarie e così via. Questi ostacoli sono solo nella mia testa: perché non posso fare quello che voglio? Perché devo laurearmi in un college con una formazione specializzata per poter lavorare? Dopotutto, una volta mi sono detto tutto questo. In quel momento ho capito semplicemente, e l'ho capito in modo netto, chiaro, senza pensare o fare altre analisi: devo andare verso il mio obiettivo, voglio lavorare in questo campo . Era metà novembre 2019. Il giorno successivo ho iniziato a cercare su Google cosa avrei dovuto iniziare a studiare. Non ricordo la mia richiesta, ma il primo collegamento riguardava Java. No, non era JavaRush)) Era una descrizione del linguaggio, dei suoi vantaggi, della sua portata. Ricordo di essere stato così ispirato allora, di aver letto quell'articolo e di aver deciso: sì, imparerò Java . Più tardi, dopo aver cercato su Google Java, mi sono imbattuto in questa risorsa. Mi sono piaciute le lezioni introduttive a cui ho partecipato, e poi è coinciso che l'azione fosse appena iniziata. Poi ho preso una decisione: studierò. E il 23 novembre 2019, dopo aver acquistato un abbonamento annuale, circa 6000 rubli, ho iniziato il viaggio verso il mio obiettivo, il sogno, cosa sono pronto a fare, cosa mi interessa, e ogni giorno al lavoro è solo felicità, e non come prima - "beh, ecco qua." "È di nuovo lunedì." Ma ne parleremo più avanti. StudiNon è stato facile per me, non mentirò. Guardando al futuro, dirò francamente, lancia i pomodori)) Volevo lasciare tutto circa 5 volte. Ti dirò cosa ricordo in particolare, non ricordo quale livello, Persona persona = nuova Persona(). Che tipo di design è questo, cosa significa, cosa sta succedendo qui? A quel tempo non riuscivo a capire, mi mancavano le lezioni che tengono qui e non sapevo davvero come cercare su Google. Non capivo cosa cercare, ero semplicemente perplesso. Si è scoperto che tra tutti i miei amici su VK e gli amici dei miei amici non c'erano programmatori che conoscessi. Niente affatto, succede davvero?))) Poi è stata la prima volta, la prima volta in cui ho pensato che forse questo non fa per me, forse non ho abbastanza cervello , forse questo non è dato a tutti Dopotutto? Perché all'improvviso ho deciso che avrei potuto addirittura diventare un programmatore? Sì, lo voglio, ma volere e poter sono due parole diverse... Anche adesso, dopo aver vissuto tutto questo, sono felice di non essermi arreso, di essere rimasto fedele al mio obiettivo, che i miei pensieri non si siano trascinarmi nel “lato oscuro”. Ma poi ho capito che ero solo con il mio problema e non c'era nessuno che potesse aiutarmi. Non ridere, ma poi non sapevo nemmeno della sezione aiuto: l'ho scoperto poco dopo)) Oooh, che momento difficile è stato, ma sono anche contento che sia successo. Per la prima volta quindi ero “nei panni di un programmatore”. Si scopre che poi ho provato quella sensazione che spesso arriverà: incomprensione, ignoranza, è solo che ora è già la norma, come lavarsi i denti al mattino, e non lo consideri più come qualcosa fuori dall'ordinario) ) Poi sono rimasto bloccato su questa domanda per una settimana, probabilmente. Mi ha aiutato un video su YouTube, non ricordo nemmeno quale. Ma ho capito esattamente quella spiegazione e il mio puzzle finalmente si è risolto, come se un insieme di parti diverse sul pavimento si fosse improvvisamente formata in una certa struttura, che è diventata immediatamente chiara e comprensibile quanto sia piacevole lottare con una domanda e poi risolverla . Per me questo è paragonabile a guidare centinaia o migliaia di chilometri per vedere un solo tramonto, guardarlo per 30 minuti e tornare indietro. Qualcuno dirà: "Sì, questa è una follia, una sciocchezza!" Ebbene, personalmente, questi momenti mi danno la consapevolezza di essere vivo, mi danno davvero sensazioni così piacevoli . Quella è stata la prima volta che ho incontrato difficoltà, anche se non mi facevo illusioni. Pensavo che avrei dovuto affrontarli, ma alla fine non ero del tutto preparato psicologicamente. Ho studiato ulteriormente, ho scoperto la sezione “Storie di successo” e dopo averne letti alcuni mi sono reso conto che non ero l'unico ad affrontare difficoltà. In quel momento questi articoli mi hanno aiutato, ho creduto in me stesso. Ma dopo quel periodo è nata una sorta di insicurezza, hanno aiutato ad affrontarla, soprattutto l'articolo scritto da Danil. Durante il processo di apprendimento, la teoria ottenuta su questa risorsa era gravemente carente. Quindi, dopo ogni argomento, ho letto Shield sullo stesso argomento, ho cercato su Google vari articoli su Internet, la mia comprensione dell'argomento era già più ampia. Ma ovviamente i problemi qui sono una bomba: c'erano problemi sui quali sono rimasto seduto per più di un giorno, addormentandomi pensando a come risolverli. Un paio di volte ho anche sognato la soluzione, non è uno scherzo, ai primi livelli spiavo le soluzioni degli altri, ma ho subito capito che non acquisivo conoscenze in quel modo. Come hanno scritto altri, il cervello deve cominciare a pensare diversamente, deve venire da solo, e spiandolo la soluzione non arriverà mai. Quindi non ho mai cercato la soluzione da nessuna parte, anche se questo alla fine potrebbe aver aumentato la durata della formazione. Ma nel tempo, nella mia testa sono già comparsi vari algoritmi per risolvere il problema e la loro implementazione. Se per molto tempo non riuscivo a risolvere un problema, saltavo; se ancora non riuscivo a risolverlo, scrivevo alla sezione aiuto, dove colleghi più esperti mi indicavano la giusta direzione, ma non davano una soluzione, che è molto buona. È successo che mi sono seduto per lavorare su un problema, ho alzato lo sguardo ed erano già passate diverse ore, ed ero così attratto dalla soluzione :) I problemi mi hanno aiutato a "prendere dimestichezza" con ogni argomento, a capire come risolvere scrivi del codice, per approssimare l'uso pratico dell'argomento che stai affrontando - senza di loro sarebbe come "Leggi 10 libri su come andare in bicicletta, sii un dottore in scienze in questo, ma mettiti al volante per il prima volta e caduta”la teoria senza la pratica non è efficace e viceversa: dovrebbe essere sempre in coppia. All’inizio di marzo 2020 ero circa al livello 15, non ricordo esattamente. Ho visto un annuncio su hh.ru di performancelab riguardante uno stage, ho risposto e me ne hanno inviato uno di prova. Cavolo, questi problemi mi hanno fatto muovere il cervello)) Inserisci le quattro coordinate del quadrilatero e la quinta coordinata, scopri se la quinta coordinata si trova all'interno/all'esterno/sul lato/sull'angolo di questa figura? Poi ho studiato a lungo il libro di testo di geometria :) Vedi soluzioni? Per me questo era inaccettabile: avrei voluto farlo da sola, anche con l'aiuto di un libro di testo, ma trovare da sola una soluzione, questo per me era importante. C'è stato anche un problema con i registratori di cassa e la coda per loro, in banca. Ho ricevuto i problemi venerdì pomeriggio, ho iniziato a risolverli la sera dopo il lavoro e ho completato tutto nel fine settimana. Non è stato facile, non c'è stato alcun feedback, anche se ho chiesto e ricordato. Lo stesso vale per gli inviti agli stage. Alla fine di marzo si è verificata la famosa pandemia, avevo circa 20 anni + - e sono stato trasferito al lavoro a distanza. Oooh, quanto ero felice :) poi ho deciso di imparare SQL, dedicando il 10-20% del mio tempo a Java e ho scaricato un corso di 50 ore. Dopo averlo finito, l'ho consolidato con la pratica in sql-ex. Era già maggio, a quel punto avevo il livello 24. A proposito, ho deciso che avrei dovuto esaminare cose basilari come equals e hashCode, questa è la base, la base. Quindi ho deciso di iniziare a imparare git, maven, jdbc e provare Spring. Ho pubblicato il mio curriculum ad aprile, aggiornandolo periodicamente, ma non ho ricevuto risposte. Consideravo un compito inutile guardare video su YouTube e copiare alcuni programmi. Penso ancora la stessa cosa: non porterà conoscenza o comprensione; se cambi un po’ i requisiti, non sarai in grado di scrivere un problema simile, ed è improbabile che tu possa anche ripeterlo. Siamo onesti: tutte le persone sono diverse, ognuno ha approcci diversi, quindi dico subito che questa è puramente la mia opinione personale. Potrebbe differire dalla tua opinione. Prova sempre approcci diversi: parlo solo di me e solo della mia percezione. Il tempo passò e cominciai a rendermi conto che stavo segnando il tempo. Sto studiando qualcosa, ma la conoscenza che ricevo è molto soggettiva e la comprensione di cos'altro deve essere studiato è molto vaga. Ho aggiunto al mio curriculum che ero pronto per uno stage, pronto la sera, prendimi e basta: volevo trovare un lavoro, non volevo arrendermi, arrendermi e seguire di nuovo il flusso. Nell'agosto 2020 vedo un annuncio per uno stage. Mi informano che prima del tirocinio devo seguire dei corsi: per i corsi, ripeto, solo per entrare ai corsi bisogna fare un compito di prova e superare la sicurezza tecnica, e solo poi decideranno chi invitare i corsi, non per lavorare :) Capisco, questa è un'occasione: non dovresti mai perdere nessuna occasione. L'ho già deciso fermamente per me stesso. Dico che ovviamente sono d'accordo. Faccio un test, lo invio, dopo un po' mi assegnano la previdenza sociale, domande sull'hashmap e tutto ciò che è connesso ad essa, alcune domande base sul core, e poi mi chiedono, su quale argomento vuoi ricevere più domande ? Penso tra me: conosco bene queste e queste cose, ma conosco peggio il multithreading, quindi lo dico direttamente, che conosco peggio del multi-threading, facciamo delle domande a riguardo. Perché l'ho detto? Ebbene, almeno una persona normale suggerisce un argomento che può facilmente deluderlo? Inoltre, me ne sono reso conto, non so perché l'ho detto, ho solo parlato come penso, non ho risposto correttamente a tutte le domande, hanno detto che avrebbero dato una risposta più tardi. L'attesa, l'ignoranza, le speranze e i sogni accumulati nella testa non fanno altro che rendere l'attesa più difficile. Di conseguenza, feedback: sono stato selezionato per i corsi. C'erano circa 50 candidati, sono state selezionate 10 persone. Oh, la felicità non conosceva limiti - questo è stato un passo grande e importante per me, ero così felice come se avessi ricevuto un'offerta :) Ogni volta ricevevo solo la conferma della mia convinzione: tutto dipende solo da noi stessi, non da nessun altro . Solo noi costruiamo il nostro destino, e se vuoi qualcosa, la vuoi davvero, fortemente, e capisci che nessuno ti costringerà mai a cambiare idea, allora raggiungerai sempre il tuo obiettivo. COSÌ. Subito dopo mi è venuta una “corona”. Nei miei 30 anni e passa, non sono mai stato malato così gravemente, non voglio concentrarmi su questo, ma prima del corso in cui mi riprendevo, tutto ciò a cui potevo pensare era questo. I corsi sono iniziati a settembre. Ricordo che nella prima lezione l'insegnante disse: "Non tutti vi diplomerete in questi corsi". Gli ho chiesto: perché? Lui ha risposto che non lo sapeva, ma questi corsi non erano i primi e non tutti li hanno completati. Qualcuno decide che non vuole, non può e ci sono altri motivi. Questo è stato strano per me, ho risposto: "Bene, dato che siamo già tutti seduti in questa stanza, significa che tutti abbiamo una comprensione di ciò che vogliamo e ci muoveremo verso questo obiettivo". "Oh, se tutti pensassero come te", mi rispose allora. Come sono stati i corsi? Lezioni due volte a settimana, ogni lezione fornisce un nuovo argomento, un'immersione introduttiva. In effetti, si è scoperto che questo è un collisore di adroni, gli elettroni corrono al suo interno a una certa velocità, e qui succede qualcosa del genere... Si sente tutto così, ma il puzzle non si adatta. Questa è la prima volta che senti la maggior parte delle parole e una breve descrizione di esse, e ti dicono di realizzare un progetto con questa o quella funzionalità e in modo che questa tecnologia sia collegata ad esso e funzioni completamente in questo modo. Fai la lezione successiva... e ora hai 2-4 giorni dopo il tuo lavoro principale. All'inizio ho capito la tecnologia "emessa", a cosa serviva e più o meno come funzionava. Poi lo ha aggiunto al progetto, ha capito come funzionava, lo ha testato, lo ha cercato su Google, lo ha studiato. E così via per due mesi. Infatti ho acquisito tutte le conoscenze da solo, ho cominciato a capire le scadenze, è stato molto difficile, ma mi interessava, mi piaceva. Durante tutto il progetto, ho sempre pensato che molte persone lo avrebbero usato. Ho sempre cercato di farlo nel modo giusto, e non nel modo sbagliato, ma con queste condizioni funziona come richiesto, con le altre non funziona più... Prima di consegnare il lavoro finale domenica, ho iniziato a farlo sabato, ma il controllo della tabella ha funzionato solo se spring.jpa.hibernate.ddl-auto=create, spring.jpa.hibernate. ddl-auto=none o validazione non funziona più. Ma l’opzione con create è una cattiva pratica, questo è ciò che hanno scritto gli articoli su Google, ma lo sto facendo nel modo giusto e non nel modo sbagliato solo per motivi di credito. Senza dormire, ho finalmente trovato il problema domenica mattina, oh, questi vincoli :) L'ho fatto, l'ho superato e sono andato a letto. Quindi attendi il feedback... Ed ecco la risposta: devi passare attraverso la previdenza sociale con il direttore del progetto. Non ho mai avuto un colloquio del genere prima... Come mi è stato detto in seguito, era un colloquio stressante. In attesa di nuovo, e ora dopo circa una settimanaMi mandano un'offerta . Che felicità era: felicità che puoi ottenere qualsiasi cosa se vuoi, organizzare la tua vita come vuoi, fare ciò che ami. Ed è vero, è reale cambiare tutto, anche se non hai 20 anni, hai un bambino piccolo e non hai tempo. Allora tutti dicono: ho un figlio e non ho tempo...)) E io rispondo sempre, chi non vuole cerca scuse, chi vuole cerca opportunità. Quando ero uno studente della JR, venivo dopo il lavoro e trascorrevo del tempo con la mia famiglia, il mio figlioletto. Quando lui e sua moglie si sono addormentati, alle 21-22, ho iniziato a studiare, ho studiato fino all'1-2 del mattino, e non subito, mentre mi addormentavo nella testa continuavo a risolvere i problemi. Come si suol dire, "mi sono tuffato a capofitto" e la mattina alle 7 mi sono svegliato per andare al lavoro. E così ogni giorno senza pause. Non ho dormito abbastanza, è stato difficile per me, ma per ottenere qualcosa devi sacrificare qualcosa. Ho sacrificato il mio tempo personale. Anche quando andavamo a visitare da qualche parte, leggevo libri almeno 3 ore al giorno. In totale mi sono allenato per circa 1000-1200 ore e ho raggiunto l'obiettivo che mi ero prefissato allora. Ora ho nuovi obiettivi e li raggiungerò qualunque cosa accada. Non sono mai stato un ottimo studente e nemmeno un batterista, non ho il diploma con lode, ho solo aspirazione. In quei corsi ho appreso una quantità di informazioni che, mi sembra, è molto maggiore rispetto all'intero periodo di studio precedente. I primi 3 mesi sono stati uno stage retribuito, una settimana regolare di 40 ore, su un progetto reale con compiti reali. Poi un periodo di prova di 3 mesi. Sono passati ormai sei mesi da quando lavoro in questa organizzazione, mi piace tutto, è semplicemente una favola, ogni giorno di lavoro è una gioia :) Come ha detto una persona: “ Potrei farlo e puoi farlo anche tu, se vuoi! ”©
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION