Quindi, hai un forte desiderio di diventare un programmatore. Dove correre adesso? Ci sono molte risposte a questa domanda su Internet. Una volta abbiamo scritto un articolo su questo . Tuttavia, a giudicare dalle domande che ci vengono poste sui social network, i principianti spesso si perdono nell’abbondanza di informazioni e non sanno esattamente da dove cominciare. In linea di principio, tutto ciò che facciamo in JavaRush è aiutare a rispondere a questa domanda. Tuttavia, per coloro che sono completamente confusi, abbiamo deciso di elaborare un piano d'azione approssimativo.
Innanzitutto, decidere il pool di tecnologie
- Scegli 2-3 fonti principali di conoscenza, oltre a una dozzina di fonti aggiuntive. Ma non dimenticare di “Google” se qualcosa non è chiaro.
- Seleziona un ambiente di sviluppo e installa tutto il software necessario sulla tua macchina funzionante.
- Decidi cos'altro studiare e dove ottenere informazioni.
Bene, ok, diciamo Java. Come vengono pagati gli specialisti in questa lingua?
Ci sono molti siti eccellenti per scoprirlo, come DOU. Tra le altre cose, questo sito raccoglie statistiche su quanto guadagnano gli specialisti dello sviluppo e altri specialisti IT in Ucraina. Quindi, segui il collegamento , seleziona lì, ad esempio, la città di Kiev e la posizione di Junior Developer (o semplicemente Developer), seleziona Java e confronta con altre lingue. Se non vivi a Kiev, non preoccuparti: abbiamo monitorato la differenza nel costo del lavoro in diverse città e nell’articolo “Il percorso del programmatore ”, abbiamo fornito una tabella con dati approssimativi. Copiamola qui, eccola: Questa è la tabella pre-crisi. Al momento la situazione è leggermente cambiata, gli stipendi di Kiev sono rimasti più o meno allo stesso livello, ma gli stipendi di Mosca si sono avvicinati a quelli di Kiev. Se hai guardato il link DOU, probabilmente avrai notato che i programmatori Java non sono solo i più richiesti, ma anche alcuni dei professionisti più pagati.O forse Java è troppo complicato?
...Non proprio. Ci sono lingue che sembreranno più facili nella prima fase di apprendimento. Java però ha un vantaggio enorme: è diffuso, necessario ed è sul mercato da molti anni. Di conseguenza, esiste una grande varietà di materiali di formazione, conferenze, libri, forum sia per principianti che per programmatori esperti. La comunità aiuta molto i miei studi. La cosa principale in tutta questa diversità è non confondersi e scegliere materiali didattici. Di questo scriveremo nel prossimo paragrafo. Hai deciso che volevi assolutamente sviluppare giochi e hai letto che la maggior parte dei più grandi successi sono scritti in C++. Quindi forse possiamo insegnargli subito, questo anziano del mondo delle lingue universali? Puoi provare, ma l'idea non è delle migliori: il C++ è estremamente difficile per un principiante. Ma dopo la formazione in Java, puoi passare facilmente al C++, se lo desideri. A proposito, non tutti i giochi “grandi” sono scritti in C++. Il famoso Minecraft , ad esempio, è stato creato in Java.Brevi conclusioni
- Gli sviluppatori più ricercati scrivono in Java e la loro necessità è in costante crescita;
- Gli sviluppatori Java hanno stipendi alti;
- Java è un linguaggio universale. Puoi scrivere quasi qualsiasi cosa su di esso. Giochi inclusi;
- Java è relativamente facile da imparare;
- Dopo Java, è facile passare a C#; è abbastanza facile imparare JavaScript, Ruby, Python. Dopo Java, il programmatore è pronto per una conoscenza dettagliata del complesso C++;
- Android è basato su Java;
- L'implementazione del multithreading in Java offre. Se sei nuovo, probabilmente non hai ancora capito quanto sia bello. Ricorda solo questa frase =);
- La stragrande maggioranza dei programmatori parla JavaScript come seconda lingua.
GO TO FULL VERSION