JavaRush /Java Blog /Random-IT /Da contabile a sviluppatore

Da contabile a sviluppatore

Pubblicato nel gruppo Random-IT
Quindi sì. Sono una ragazza che ha studiato da ragioniera per “fare professione”, avevo una C in matematica per disattenzione cronica, e inoltre non avevo informatica a scuola. Esisteva solo la “Logica”: lì lavoravamo su diagrammi a blocchi e condizioni logiche. Ma non ricordo più nulla da lì. Ricordo solo che funzionava e che mi piaceva.
Da contabile a sviluppatore - 1
Lavorare come contabile era insopportabilmente noioso. Il gruppo delle donne con i suoi pettegolezzi era estremamente deprimente. È sempre stato più facile e piacevole comunicare con gli uomini. Bene, i computer erano interessanti. Pertanto, di tanto in tanto andavo dai nostri amministratori di sistema e programmatori per chattare. E in qualche modo mi hanno dato un'idea: per fare il layout web, ti siedi lì, scegli il colore per i pulsanti. Quindi ho seguito il corso HTML+CSS. E ha funzionato, e mi è davvero piaciuto. Ma per qualche motivo non sono andato a lavorare su questo argomento, c'è stato un trasloco, avevo bisogno almeno di un po' di lavoro, ma in qualche modo non mi sentivo un progettista di layout a tutti gli effetti. Così trascorsero molti altri anni di prove in lavori non amati in una squadra spiacevole. E poi, durante le vacanze di Capodanno del 2015, mi sono imbattuto in JavaRush su Internet . Allora i primi 10 livelli erano gratuiti. E ho deciso di provarlo. Ogni sorta di sciocchezza, come ad esempio visualizzare la scritta " I love JavaRush ", è stata eseguita senza problemi. E poi sono iniziati i cicli. E se sì. E se annidati. E cicli annidati con if e cicli annidati. Buio. Non capivo niente, non potevo fare niente, piangevo per gli attacchi di panico e chiedevo a mio marito perché avesse sposato una persona così sciocca. Ma poi le lacrime sono passate e ho capito come funzionava. E i compiti sono stati risolti e il validatore li ha lasciati passare. Poi ho pianto dagli oggetti, per tutta la mia vita non riuscivo a capire come l'oggetto stesso differisse dal collegamento. IscrizioneCat cat = new Cat();mi ha ucciso sul colpo. Poi ho pianto da Threads al livello 16. Poi da Streams a 18. Wrapper. Ancora, più involucri! Tutti questi scrittori e lettori con un numero infinito di variazioni. Ma gli attacchi di panico passarono, le lacrime si asciugarono e arrivò la comprensione. O memorizzazione. Ho scoperto che non devi capire qualcosa, devi solo ricordarti come usarla. Dopo è diventato più facile. C'è stato del lavoro freelance che mi ha permesso di lavorare molto su Javarash. Ad essere sincero, non pensavo che avrei avuto successo e non speravo davvero di trovare un lavoro come programmatore. Ho lavorato solo per inerzia e basta. Per me è stato interessante, anche se difficile, anche se volevo mollare tutto più volte alla settimana. La cosa più interessante è iniziata quando sono iniziate attività di grandi dimensioni con un gran numero di classi e interfacce. Fu lì che finalmente il mosaico si unì, divenne chiaro il motivo per cui erano necessari getter, setter e altre chicche. Quindi si profilava la prospettiva di uno stage presso JR. È stato difficile. Pensavo che sarebbe stato necessario risolvere un grosso problema difficile, ma si è scoperto che dovevo scrivere un intero programma utilizzando Hibernate, Spring, Database e un intero mucchio di tecnologie di cui avevo sentito parlare per la prima volta. Hanno distribuito una dozzina di libri e hanno detto: "Non hai bisogno di leggere tutto questo, è solo per te, come libro di consultazione". Beh, non importa! Cioè era implicito che tutto questo lo sapessimo già o cosa? Ma che dire della promessa di insegnarci tutto questo durante uno stage? Bene, cosa fare, ho iniziato a leggere. Perché non avevo idea di cosa significasse tutto ciò e da dove cominciare. Leggere una dozzina di libri in 3 settimane e scrivere un'appendice basata su di essi sono state le 3 settimane più difficili della mia vita. Non potevo fare niente, non capivo niente cosa fare e perché non funzionava, e le scadenze stavano per scadere. L'80% del tempo è stato dedicato non alla scrittura del codice, ma al collegamento di nuovi moduli, all'impostazione di Git, all'installazione e alla configurazione del database e così via. Era terribilmente snervante. I ragazzi che ho incontrato durante lo stage, ovviamente, mi hanno suggerito che non avrei potuto farcela senza di loro. Di conseguenza, l'ultimo giorno alle otto di sera ho consegnato il compito ed ho espirato. Pensavo fosse così, adesso o mi avrebbero accettato o non mi avrebbero accettato, il peggio era passato. E mi hanno accettato. E poi tutto ha cominciato a mettersi male; lo stage mi ha deluso mostruosamente. In primo luogo, le lezioni non erano sotto forma di webinar, ma sotto forma di registrazione del webinar. Cioè, il docente era costantemente distratto, parlava di alcune storie della vita, rispondeva a domande alle persone che gli chiedevano qualcosa durante il webinar, dimenticava quello che voleva dire, saltava da un argomento all'altro, il che ha causato Ciò che si era formato nella mia testa era nemmeno un porridge, ma piuttosto una palude. In secondo luogo, il docente del tirocinio ha spiegato tutto come se tutti conoscessero già queste tecnologie. Cioè, non hanno seguito superficialmente i tutorial passo dopo passo per completare in qualche modo l'attività di test, ma normalmente hanno già capito l'hardware in questo modo. Dalla terza lezione ho smesso di capire cosa stesse accadendo e di cosa stessimo parlando, e perché tutto questo è necessario e cosa farne. Ma poi un conoscente mi ha chiamato e mi ha detto che c'era un'azienda, stavano cercando Java-jun. Ero sicuro di non farcela, di non essere pronto, ma ho deciso di provarci comunque. Per l'intervista su Skype ho preparato una serie di cheat sheet sui possibili stati dei Threads, sul lavoro del Garbage Collector, sugli oggetti mutabili e immutabili, insomma tutto ciò su cui ero un po' confuso. Tutto questo non interessava al direttore tecnico. Non era interessato alla mia educazione. Mi ha chiesto come avrei estratto i dati da una pagina web. Non riguardo al codice: solo in teoria, dice, immaginiamo come lo faresti? E non ne ho idea. Mi siedo e rimango in silenzio. E sono nervoso. Non ho mai risolto il problema in cui dovevo analizzare una pagina utilizzando espressioni regolari. Ma mi sono ricordato del DOM, che ho studiato mentre lavoravo al layout. E ha detto qualcosa riguardo al codice sorgente della pagina. Questo gli è bastato, mi ha dato un compito: scrivere un programma che analizzi una pagina, inserendo alcuni dati da essa nel database. Ho chiesto: sai come farlo? Dico di no, non lo so, ma lo cercherò su Google. E l'ho cercato su Google. E l'ho fatto in 3 giorni usando Jsoup. Poi si è scoperto che dovevamo fare la stessa cosa, ma attraverso Selenium WD. Bene, ok, ho cercato di nuovo un paio di tutorial su Google, l'ho fatto, l'ho caricato su GitHub e ho inviato il collegamento. Il direttore tecnico lo ha valutato, ha detto che andava tutto bene, e inaspettatamente ci sono riuscito velocemente e mi ha invitato a lavorare. Pertanto ora lavoro come sviluppatore Java e allo stesso tempo sto imparando JavaScript, poiché mi occupo del web. Ma ho rinunciato allo stage, non è servito a niente... Beh, oppure semplicemente non ero pronto, allora forse ci riproverò. Ecco come una contabile si è riqualificata come programmatrice in 2,5 anni grazie a JavaRush :) Ha detto che andava tutto bene, e ci sono riuscito inaspettatamente rapidamente e mi ha invitato a lavorare. Pertanto ora lavoro come sviluppatore Java e allo stesso tempo sto imparando JavaScript, poiché mi occupo del web. Ma ho rinunciato allo stage, non è servito a niente... Beh, oppure semplicemente non ero pronto, allora forse ci riproverò. Ecco come una contabile si è riqualificata come programmatrice in 2,5 anni grazie a JavaRush :) Ha detto che andava tutto bene, e ci sono riuscito inaspettatamente rapidamente e mi ha invitato a lavorare. Pertanto ora lavoro come sviluppatore Java e allo stesso tempo sto imparando JavaScript, poiché mi occupo del web. Ma ho rinunciato allo stage, non è servito a niente... Beh, oppure semplicemente non ero pronto, allora forse ci riproverò. Ecco come una contabile si è riqualificata come programmatrice in 2,5 anni grazie a JavaRush :)
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION