JavaRush /Java Blog /Random-IT /Da ingegnere a programmatore
Bessus
Livello 41
Франкфурт

Da ingegnere a programmatore

Pubblicato nel gruppo Random-IT
La storia di come ho cambiato la mia specializzazione in ingegneria in informatica. Circa due anni fa ho deciso di cambiare specializzazione e diventare programmatore. Prima di allora, ho lavorato come ingegnere in un campo estraneo all'IT. Per esperienza di programmazione, ho avuto Paskal solo nel mio lontano passato scolastico. Un buon vantaggio iniziale è stato conoscere l'inglese ad un livello abbastanza alto. Su consiglio di un amico, la scelta del linguaggio di programmazione ricadde subito su Java, in quanto all'epoca il più diffuso sul mercato. Ho iniziato leggendo libri e guardando tutorial su YouTube. Poi mi sono imbattuto per caso nel progetto Javarush e ho lavorato qui per circa sei mesi (con pause). Parallelamente a Javarush, ho approfondito altri argomenti/tecnologie di interesse (come SQL, HTML/CSS), e ho acquisito familiarità con la sintassi C++/C# a livello base. Per il mio successo su Javarush, l'amministrazione JR mi ha anche dato l'opportunità di partecipare gratuitamente al progetto (di questo sono loro molto grato!), ma, sfortunatamente, non sono riuscito a mantenere il ritmo di apprendimento che Hubert aveva stabilito ed era costretto a lasciare il progetto. Poco dopo mi sono iscritto a un corso di programmazione, dove ho studiato per 5 mesi. Lì ho conosciuto i principi della creazione di applicazioni Java EE, un set base di framework EE, e ho scritto il mio primo progetto. Allo stesso tempo, ho affinato la mia conoscenza di varie tecnologie su diverse risorse e periodicamente sono "tornato" a Javarush. Subito dopo aver terminato i corsi, ho iniziato a cercare lavoro (la ricerca è durata sei mesi, ma questa è un'altra lunga storia :)). Da ingegnere a programmatore - 1 La mia IMHO su JavaRush: Pro : il vantaggio principale per me inizialmente era la presenza di attività, poiché per un programmatore alle prime armi il problema è sempre "su cosa esercitarsi". Inoltre, la qualità dei compiti è piuttosto elevata in termini di versatilità e diversità tecnica (lo dico come persona che ha lavorato su varie risorse). Le lezioni mi sono piaciute anche per la loro accessibilità e contenuto (se fosse possibile, continuerei a leggere le lezioni adesso). Mi è piaciuto che il materiale teorico sia stato immediatamente seguito dall'implementazione pratica. Una buona selezione di materiali aggiuntivi, provenienti da varie fonti, il che è molto interessante per un principiante: scopri immediatamente molte risorse utili e informative. È stato interessante studiare e, nel complesso, sono soddisfatto dei progressi che ho fatto durante il mio soggiorno qui. Aspetti negativi: sistema non molto conveniente per controllare le attività senza feedback. All'inizio questo non era particolarmente evidente, ma a livelli più alti ho cominciato a sorprendermi a pensare che spesso il 90% del tempo per risolvere un problema non viene speso nell'elaborare un algoritmo risolutivo/studiare l'argomento, ma nel calpestare in tondo: “che il caso di prova sta fallendo la mia soluzione. Ciò è diventato particolarmente evidente nei compiti di grandi dimensioni. Da un lato sembra una sfida, ma poi ti rendi conto comunque che il tuo tempo potrebbe essere impiegato in modo più utile. Inoltre non mi è piaciuto il fatto che più vicino al livello 30, per continuare a leggere le lezioni, sia necessario risolvere quasi tutti i problemi senza perdere nulla (insieme al "problema" precedente, per questo motivo il processo di apprendimento rallenta /si ferma notevolmente). Separatamente, vorrei evidenziare un vero progetto: assicurati di prenderne parte, prima è, meglio è. Imparare Java Core è interessante, ma i programmatori vengono pagati per la loro conoscenza delle tecnologie aziendali. Se non vuoi/non puoi partecipare a un progetto su JR, cerca altre opportunità: corsi di programmazione o inizia a scrivere tu stesso qualcosa di semplice (anche se all'inizio sarà difficile senza aiuto). Ecco la mia breve storia di apprendimento, divertiti a programmare a tutti :).
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION