Come diventare un programmatore, se non si sa nulla circa il codice
Formare / / December 19, 2019
Quindi la prima cosa da fare - per trovare l'insegnante giusto. E 'chiaro che è improbabile che si sarà in grado di mollare tutto e dedicarsi esclusivamente all'insegnamento, quindi è necessario scegliere questi corsi in cui le classi sono per lo più la sera o in qualsiasi momento conveniente per voi tempo. Assolutamente perfetto, se non c'è bisogno di andare da nessuna parte e si può fare da casa. Opzione che prevede sia i vantaggi - corsi online.
Quali corsi tra cui scegliere
Le caratteristiche distintive di buoni corsi: esistono da molto tempo, insegnare alla gente lì con un sacco di esperienza in settore in questione, infine, non solo per dare una sufficiente quantità di teoria, ma anche imparare ad applicare a praticare. È auspicabile che questo è avvenuto in condizioni prossime al reale.
Si consideri un esempio specifico - Corso di studi GeekBrains IT-portale, già noto ai lettori Layfhakera. Ci sono già sei anni. Durante quel tempo, ha imparato a codice più di 70 000 persone - un indicatore è abbastanza impressionante.
Quanto a coloro che saranno insegnato direttamente, ci contiene davvero il meglio del meglio. La selezione ha visto la partecipazione di oltre 300 candidati, è professori universitari e specialisti delle grandi società IT. In generale, queste sono le persone che hanno a che fare con il codice e sanno come dire agli altri su di esso, per mettere in chiaro.
Ci rivolgiamo a più interessanti. Pratica. Il suo avrete in abbondanza. Programmazione - un tale sfera in cui la teoria senza la capacità di applicarlo in realtà è poco valore. Ecco perché durante l'allenamento si costantemente svolgere compiti, un sacco di posti di lavoro per le informazioni ottenute in lezioni assimilato in modo efficiente. Propongo di vedere come appare in azione.
Iniziamo con le basi
Beh, si desidera imparare a programmare, ma mal rappresentare ciò che è interamente circa. Logicamente, la prima cosa è quello di imparare le basi. GeekBrains Abbiamo per voi un paio di offerte interessanti.
In primo luogo, il corso video "Programmazione Fondamenti". In 15 sessioni non sarà solo imparare a capire la complessità di operazioni con diversi tipi di dati e gli algoritmi di lavorare, ma anche scrivere questo gioco. Per un uomo che non sa che cosa le parti nella ricerca di codice, è degno, non è vero? Infine vi verrà detto come andare avanti per costruire una carriera, e aiutarvi a scegliere una determinata area di attività, e che vale la pena di esplorare.
In secondo luogo, il corso online "Introduzione alla programmazione" - per chi preferisce non solo nuove informazioni, ma anche allo stesso tempo comunicare con l'insegnante, chiarendo momenti difficili. E 'tutto molto comprensibile e veloce. Durata totale - due settimane, durante le quali ha tenuto quattro sessioni. Imparerete i fondamenti della creazione di un codice, imparare come sviluppare algoritmi e conoscere le informazioni di base sui principali linguaggi di programmazione. Per avviare più probabilmente non è richiesto.
E infatti, e in un altro caso, dopo l'allenamento che hai in mano sono registrazioni video di tutte le lezioni e materiale didattico. Se qualcosa improvvisamente cancellata dalla memoria o se si vuole di più tempo per chiarire alcuni punti, si può sempre fare riferimento alle note.
Entrambi i corsi sono gratuiti. Si scopre che si può fare la conoscenza con l'area di interesse senza spendere un centesimo. Se agganciato, si studierà ulteriormente - se non, bene, la conoscenza superfluo basta non. Con le conoscenze di base che abbiamo capito, ora cerchiamo di scoprire che cosa dovete fare per padroneggiare i due carriera popolare e molto promettente.
Web Developer
GeekBrains caratteristica che gravi corsi professionali disponibili per i principianti. Non è necessario, anche per lo studio pre-base di programmazione - sistema ben integrato di istruzione da zero a un aiuto per capire i dettagli della loro futura professione. Qui, per esempio, Corso professionale "Web Developer" - una scelta degna.
La formazione si svolgerà in 10 mesi. Sì, questo è una cosa seria, in modo da avere a spendere un sacco di tempo. Tuttavia, gli sforzi pagherà profumatamente - lo stipendio medio degli sviluppatori a Mosca è di 74 000 rubli. A volte, naturalmente, e molto altro, tutto dipende dal fatto che il candidato è qualificato. In suo potere per rendere più attraente agli occhi del datore di lavoro.
Si inizia con l'apprendimento delle nozioni di base di creazione di siti web. HTML e CSS - qui sono i tuoi amici nel primo mese di allenamento. Due volte alla settimana, si imparerà a creare il sito di marcatura secondo le regole, per sviluppare un vorstku blocco e di lavoro con la progettazione del layout. Poi si gradualmente a conoscere PHP e JavaScript, imparare ciò che la grafica Node.js e vettoriali, e creare un'applicazione console l'ultima lezione.
Ecco la lista completa dei corsi inclusi nel programma:
- HTML / CSS - nozioni di base di creazione di siti web.
- PHP. Livello 1 - framework di sviluppo Web.
- PHP. Livello 2 - sviluppo web professionale.
- JavaScript - applicazioni web interattive.
- Node.js - programmazione lato server in JavaScript.
- AngularJS / d3.js - grafica vettoriale in una sola pagina applicazioni web.
- framework YII - lo sviluppo professionale.
Alla fine si trova il più interessante - la formazione. Sì, tutti gli studenti professione necessariamente hanno l'opportunità di lavoro per due mesi in una delle più grandi società IT-partner GeekBrains o anche nel GeekBrains. Il progetto «IT-Incubator", che ha recentemente annunciato sul sito, aiuterà sempre di trovare una squadra per la realizzazione delle proprie idee. Il posto migliore per immergersi nella futura professione, di non trovare, infatti, circondato da professionisti, volenti o nolenti, a salire sopra di sé.
mobile developer
Un'altra professione del futuro è legato alla creazione di applicazioni mobili. Scopri Ora Android e iOS - senza lavoro nel prossimo futuro non rimarrà. PROFESSIONALE "Mobile Application Developer" Essa vi aiuterà a capire rapidamente la teoria e la pratica.
La formazione dura 11 mesi, e il salario medio in questa zona è di 130 000 rubli. Il rapporto tra sforzo e il risultato parla da sé - è sicuramente la pena. Alla fine, il costo dell'istruzione, si può pagare per se stessa in un solo mese di attività.
Preparatevi ad essere caldo, dopo tutti devono imparare un sacco di nuovo materiale. Introduzione a Java - dal fidanzamento fino scrivere un rete di chat. Avanti sul piano Android: informazioni generali e architettura della piattaforma, lo sviluppo di interfaccia utente ed eseguire il debug delle applicazioni. Quindi aprire il mondo di Objective C - dai concetti di base e le sottigliezze del processo di gestione dei programmi e la progettazione di interfacce. Per dessert abbiamo Swift: sintassi, concetti di base, gli approcci allo sviluppo di giochi e di sviluppare le proprie applicazioni.
Il programma di formazione è composto dalle seguenti unità:
- Java. Livello 0 - base della programmazione orientata agli oggetti in Java per due settimane.
- Java. Livello 1 - corso base.
- Android. Livello 1 - sviluppo per i dispositivi mobili.
- Android. Livello 2 - lo sviluppo di applicazioni professionali.
- Obiettivo C. Livello 1 - la programmazione per iPhone e iPad.
- Obiettivo C. Livello 2 - Lo sviluppo professionale di applicazioni e giochi.
- Swift - moderne tecniche di programmazione per Apple.
Poi... rullo di tamburi... prova! Secondo i suoi risultati, si avrà esperienza nella creazione di un vero e proprio progetto le competenze sancite con successo e di buon portafoglio, che non si vergogna di mostrare in una società decente.
risultati
E 'chiaro che voglio sapere che cosa pensano, quelli che hanno ricevuto una formazione: tutto è come, non è se la conferenza in contatto con la vita, non se la zanudnichal insegnante. Si prega, qui ci sono un paio di recensioni.
Albert ChopchiyanNon imparato a web-developer in GeekBrains, ed ora uno stagista qui. Con la natura delle attività che sono un ingegnere, che lavora nel laboratorio di misurazione elettrica. A I programmazione deciso di andare, perché è molto simile per creare uno nuovo. Soprattutto voglio dire circa il tirocinio, che ha portato Eugene Kartavets. Un buon insegnante è a disposizione per spiegare e aiuto con la soluzione dei problemi. Abbiamo sviluppato sito web della società, che ha pubblicato prodotto Crawler. Questa è stata la mia prima esperienza di lavoro in una squadra, in cui ho potuto imparare i punti salienti di sviluppo del team. Ho preso uno stage a distanza. canali di comando GeekBrains sono stati effettivamente organizzati per comunicare e risolvere i problemi. Alla fine, mi sono trasferito sulla allo studio della loro lingua, PHP, e ha già ricevuto diversi ordini per freelance. Voglio lavorare in modo permanente nello Stato, e ciò che sta per sviluppare ulteriormente. Vi consiglio i principianti a non avere paura di nulla e andare agli obiettivi fissati prima della fine!
Eugene DarnopyhAlla fine di novembre 2015, mi sono laureato dalle GeekBrains. Ho studiato la programmazione iOS. Fino a questo punto ha lavorato nel supporto tecnico del provider Internet. Ho voluto cambiare lavoro, e iOS-programmatore sempre sognato di diventare.
GeekBrains ho consigliato un amico dal lavoro, tenuto corsi gratuiti sul portale. Ho subito deciso per la direzione, e dopo l'allenamento iniziato a distanza di stage, dove ha lavorato su un progetto congiunto, e strumenti come GIT, Trello, e altri mastering.
Tuttavia, la necessità di un periodo di stage abbastanza rapidamente scomparso, perché anche al momento del suo passaggio, ho ottenuto un iOS-programmatore tanto atteso. Ora mi sviluppatore Junior iOS. A sviluppatori alle prime armi, vi consiglio di iniziare sempre con una teoria e non ha mai fretta.
Buona fortuna!
Altre opinioni degli studenti su corsi "Web Developer"E"Mobile Application Developer"Potete trovare sui GeekBrains sito, tutto è estremamente onesto: recensioni non sono moderati, così la gente che cosa pensano, quindi scrivere.
Infine voglio dire una cosa: non abbiate paura delle difficoltà. Oggi si sta ponendo le basi per il loro successo in futuro, quindi sentitevi liberi di scendere a imparare una nuova e non abbiate paura che non funzionano. Con un buon aiuto per voi sulla spalla qualsiasi compito.