JavaRush /Java Blog /Random-IT /Programmatore fallito nel 2014
RabenokDmitry
Livello 21
Саратов

Programmatore fallito nel 2014

Pubblicato nel gruppo Random-IT
Buon giorno a tutti! Voglio dedicare il primo post all'inizio del mio viaggio nel 2014. Mi sono unito ai ranghi degli javarushiti in modo abbastanza deliberato. Fin da bambino dicevo a tutti che a 25 anni mi sarei sposato e avrei lavorato come programmatore. Non ho ancora venticinque anni e mentre scrivo questo testo mia moglie sta già preparando la zuppa con le palline di abete. Ma non sono ancora diventato un programmatore. Ora lavoro come ingegnere di apparecchiature mediche: riparo apparecchiature dentistiche. Già alla fine del quinto anno avevo voglia di lavorare: l'agenzia di reclutamento studenti mi ha invitato a un colloquio per la posizione di amministratore di sistema. Non avevo abilità particolari, ma ho deciso di andare. Il direttore di una piccola azienda ha capito molto presto che non sapevo nulla di amministrazione di sistema e non l’ho nascosto. Abbiamo fatto una bella chiacchierata su questo e quello. E pochi giorni dopo mi hanno richiamato e mi hanno detto che non mi avrebbero assunto come amministratore di sistema, ma potevano assumermi come ingegnere riparatore di apparecchiature mediche. Anche durante il colloquio l'azienda mi è piaciuta: bell'ufficio, team giovane, il colloquio è andato bene. Ecco perché ho accettato la posizione di ingegnere. In quasi tre anni di lavoro sono diventato il capo del mio piccolo dipartimento, composto da tre persone, me compreso. Ma alla fine del 2014 mi sono reso conto che c'era una sorta di stagnazione nello sviluppo intellettuale e ho deciso di dedicarmi alla programmazione. La scelta di Java è caduta dopo aver analizzato il confronto tra Java e C# e il mercato del lavoro di queste due lingue nella città di Saratov, dove, infatti, vivo. In questo confronto ha prevalso il linguaggio JAVA. Quindi sono andato alla ricerca di una risorsa in cui ci fossero problemi di programmazione in JAVA. Quindi sono molto veloce su JAVARUSH. E ho iniziato a studiare con grande piacere. Presto ho scoperto che la società NetCracker stava reclutando per corsi per sviluppatori JAVA. Avevo già completato i primi livelli e mi stavo avvicinando al decimo. Ho inviato il mio curriculum a NetCracker e sono stato invitato per un colloquio. Dopo domande banali "Dove lavori? Perché hai deciso di studiare JAVA?" , siamo passati alle domande essenzialmente : "Che cos'è l'OOP? L'ereditarietà? L'incapsulamento? Il polimorfismo?" . Qui ho comunque in qualche modo reagito :) Poi c'era la domanda "Quali metodi dell'oggetto puoi nominare?" , - Prima usavo String, non ricordo nient'altro. Quali collezioni conosci? - Qui ti ho detto che conosco l'esistenza di Set, List, Map, di cui ho appreso l'esistenza un paio di giorni fa :) Qual è la differenza tra ArrayList e LinkedList? - Onestamente ho ammesso che non lo so. Come puoi immaginare, non sono stato accettato al corso :) Dopo questa notizia sono rimasto fermo per un paio di giorni. Ho deciso di liberare il mio cervello da JAVA per un paio di giorni. Una nuova ondata di apprendimento è iniziata quando ho appreso in che modo ArrayList differisce da LinkedList e ho iniziato a guardare i corsi di Golovach. Un mese dopo, sono stato inviato per un colloquio per un lavoro presso una piccola azienda locale, Satellite Soft Lab. Ho avuto una breve intervista telefonica in cui mi hanno chiesto in cosa differisce ArrayList da LinkedList . Sono scoppiato in un sorriso, che però il mio interlocutore telefonico non ha visto, e ho cominciato a dirmi che uno è basato su un array, e l'altro è una lista doppiamente concatenata. Sono stato invitato a un'intervista dal vivo. Ero già più fiducioso. Risposte a domande sull'OOP e sulle raccolte. Mi è stato chiesto di scrivere un bubble sort su un pezzo di carta, che nell'IDE avrei potuto scrivere in un paio di minuti. Su un pezzo di carta con una penna, ci sono volute molte volte di più. Hanno guardato la mia soluzione e hanno detto che non c'erano abbastanza punti e virgola, ma era scritta correttamente. Mi hanno chiesto cosa sapevo di Spring e Hibernate. Ho risposto che non era niente. Mi hanno chiesto qualcos'altro di cui non avevo idea. Hanno detto che non potevano assumermi e mi hanno consigliato di studiare Spring, Hibernate, SQL e scrivere il mio piccolo progetto. Erano gli anni venti di dicembre. Il nuovo anno si stava avvicinando. E non c'era tempo per JAVA. E così nel 2014 non sono diventato un programmatore :) Conclusioni da tutto questo:
  • Vai alle interviste. Questo è almeno interessante e utile. Anche l’esperienza di un colloquio fallito è un’esperienza.
  • Scopri la differenza tra un ArrayList e un LinkedList. Questo tornerà utile :)
È tutto per ora! La mia amata moglie mi sta già aspettando in cucina e la zuppa già pronta con le polpette! Buona fortuna a tutti e ci vediamo di nuovo!
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION