Come trovare corsi di programmazione e quanto costano le garanzie di assunzione

Tre anni fa ho pubblicato il mio primo e unico articolo su habr.ru, che era dedicato alla scrittura di una piccola applicazione su Angular 2. Allora era in beta, c'erano pochi tutorial e personalmente mi interessava dal punto di vista del tempo di ingresso rispetto ad altri framework/librerie per chi non è programmatore. 

In quell'articolo ho scritto che lavoro come marketer (peccato che non in Google :). Nei commenti si è sviluppata una discussione sul perché Angular e non React, qualcuno ha lodato la pulizia del codice. È stato molto interessante e istruttivo.

Negli ultimi tre anni ho lentamente ma inesorabilmente cercato di cambiare professione. Quella discussione mi ha fatto pensare che ci fossero delle possibilità. Con una certa periodicità ho seguito vari corsi online. Ho realizzato alcuni progetti più piccoli, provando diverse tecnologie. Ma, con uno stile di vita del genere, ovviamente, non si acquisivano conoscenze sistematiche.

Un anno fa ho deciso che era ora di smettere con le incertezze e ho iniziato a cercare corsi che oltre a fornire sistematizzazione delle conoscenze, potessero darmi la sicurezza di trovare lavoro. La questione, va detto, non è stata semplice. I risultati della ricerca restituiscono molte pubblicità di corsi online, dove sembrano esserci tutte le componenti del 'successo'. Ma, nella realtà, non è affatto così. Leggere le recensioni, tonnellate di spam dopo una sola chiamata con i venditori di quei corsi, leggere i contratti. Una cosa era chiara: dopo aver completato il corso e smesso di pagare, nessuno mi garantiva nulla. A mio avviso, questo non differisce molto da tonnellate di materiali gratuiti in russo e inglese. Stesso effetto.

Così ho deciso di ignorare i corsi e iscrivermi a un college per diventare programmatrice. I documenti sono stati inviati, e scrivo felice al riguardo, ma mi imbatto in due domande: 'perché lo fai?' e 'perché non un'università'?

Come trovare corsi di programmazione e quanto costano le garanzie di assunzione

E qui devo spiegare che l'università significa esami di stato e niente altro, ma io non ho sostenuto questi esami e non voglio perdere un altro anno con prospettive incerte. 

Il college a distanza offre pratica e la possibilità di mettermi alla prova in una vera azienda (e chissà, magari anche lavorarci), oltre a nuove conoscenze con persone del settore e un po' di matematica. La matematica è importante per me, perché voglio continuare a crescere nel ML.
Così è successo che questo post è venuto alla luce per Valentin Dombrovski — uno dei cofondatori dei corsi Learn Python e comunità MoscowPython.

Abbiamo avuto un'interessante discussione sull'apprendimento, le comunità, i progetti personali e il lavoro. In questa conversazione, Valentin ha confermato alcune delle mie idee e ha sfatato alcuni miti. 

Azzardando un po’ in avanti, posso dire che ho avuto l'opportunità di vedere di persona i progetti di laurea dei ragazzi e le loro presentazioni, oltre a interagire con alcuni laureati per farmi un'opinione.

Con il permesso di Valentin, vorrei citare i punti principali delle nostre discussioni sull'apprendimento, su come è organizzato Learn Python e sul motivo per cui non si parla affatto di un programma di supporto all'occupazione sul sito di questi corsi. 

Comunità autogenerante di Pythonisti

Valentin Dombrovsky: «Dal 2012 esiste la comunità MoscowPython. La comunità è un tema fantastico di per sé. È comunicazione, connessioni, scambio di conoscenze. 
A un certo punto, è venuto da noi Ilya Lebedev, che insegnava alla Bauman, con l'idea di creare corsi con uno dei campus universitari per coursera. Abbiamo iniziato a lavorare in questa direzione e, parallelamente, abbiamo deciso di creare i nostri corsi. Il corso su coursera non è mai stato lanciato a causa di intoppi burocratici, mentre i nostri corsi sono stati avviati.»

Studiare, studiare e studiare ancora…

Valentin Dombrovsky: «Il primo gruppo di corsi si è tenuto a giugno 2016. I nostri corsi sono un organismo piuttosto vivo. Da allora hanno subito alcune modifiche. Se all'inizio non c'era una divisione per aree, verso l'undicesimo gruppo abbiamo deciso di separare i gruppi. C'è un grande volume di informazioni e vogliamo che gli studenti abbiano l'opportunità di approfondire di più l'argomento che li interessa di più. Tuttavia, non poniamo limiti: possono studiare tutto insieme, se hanno tempo e forze.

Molti corsi popolari hanno insegnanti a tempo pieno. I nostri curatori sono impiegati di diverse aziende che dedicano il loro tempo all'insegnamento. Perché lo fanno con piacere. Da un flusso all'altro, alcuni curatori possono cambiare, potrebbero prendersi una pausa e poi tornare. Ma ogni curatore segue il proprio flusso dall'inizio alla fine. 

Nei gruppi offline, ogni curatore ha assegnato circa 5-7 persone. Questo è il numero ottimale. In un gruppo di questo tipo, il curatore ha la possibilità di controllare adeguatamente i compiti a casa, discutere, rispondere a domande e fare il code review per ciascun studente. Con ogni serie, creiamo chat con i curatori, dove ciascuno può fare domande durante la settimana, chiarire informazioni e interagire con altri compagni di corso. 

Formiamo i gruppi sulla base delle abilità e conoscenze iniziali. Se in passato ci basavamo sulla valutazione dello studente, quest'anno ci baseremo sul punteggio di un piccolo test che ogni studente dovrà superare. Se qualcosa non funziona, naturalmente trasferiremo lo studente in un gruppo corrispondente al suo livello di preparazione. 

Si può lavorare al progetto finale sia da soli che con un partner. Abbiamo avuto esperienze in cui più di due persone lavoravano sul progetto finale, il che non è ottimale. Alcuni tendono a non dare il massimo. Per questo motivo, ci siamo fermati a un limite di due persone.».  

E per quanto riguarda l'occupazione?

Valentin Dombrovsky: «Nel maggio 2019 abbiamo lanciato un programma di supporto all'occupazione. Abbiamo osservato a lungo cosa fanno i nostri laureati dopo il corso e quali problemi affrontano. In preparazione al lancio del programma di supporto all'occupazione, abbiamo iniziato a realizzare dei podcast per i principianti con l'analisi di vari argomenti attuali. Ad esempio, uno degli ultimi riguarda proprio come diventare uno sviluppatore in pochi mesi, come cercare lavoro per principianti e a cosa si può aspirare.Non garantiamo l'occupazione. Dobbiamo essere obiettivi, in linea di principio nessun corso può garantirlo. Ma da parte nostra, ci impegniamo al massimo affinché i nostri laureati in cerca di lavoro lo trovino. Nel tempo, abbiamo raccolto diverse storie di occupazione e accumulato esperienza. 

Spoiler sull'occupazione durante la presentazione dei progetti finali.».  

Sì, quando ero alla presentazione dei progetti finali, una persona del gruppo ha detto che durante il corso aveva ricevuto un'offerta di lavoro. E Valentina pubblica spesso su Facebook screenshot delle chat del tipo “ho trovato lavoro lì”, “sono passato a un nuovo lavoro con un aumento della retribuzione”. 
Nota, per inciso, che 

Valentin Dombrovsky: «il programma di supporto all'occupazione . Attualmente funziona secondo il seguente principio:. Al momento funziona secondo il seguente principio: 

  • Una settimana dopo la fine del corso organizziamo un webinar a cui invitiamo tutti i laureati dei corsi. Non diciamo che questo programma è riservato solo a coloro che hanno appena terminato. Al contrario, chiamiamo tutti. E, forse, è più utile per chi ha finito un po' prima, perché in quel periodo hanno acquisito già un po' di esperienza e hanno affinato alcune cose. Il webinar è condotto dai nostri ragazzi — i fondatori dei corsi: Mikhail Korneev, Ilya Lebedev e Vladimir Filonov. Molto di questo è dovuto al fatto che comprendono bene che, da un lato, richiedono agli sviluppatori delle hr e, dall'altro lato, ai tecnici.
  • Dopo il webinar diamo ai ragazzi una settimana per compilare un sondaggio in cui scrivono di sé stessi, forniscono un link al proprio curriculum, un link a github, un link al progetto finale. Attualmente alcuni dei nostri partner hanno iniziato a richiedere di includere obbligatoriamente il link al progetto finale.
  • Dopo di ciò, ci prendiamo una settimana per esaminare i sondaggi, per annotare quali cose devono essere corrette. Dopodiché forniamo un feedback con queste osservazioni. E diamo un'altra settimana per le loro correzioni.
  • Dopo tutte le correzioni, inviamo questi sondaggi alla nostra banca dati di partner.

Questo ciclo lo ripeteremo dopo ogni serie. E prevediamo che per ogni ciclo di invio, una persona che vuole rimanere nella banca dati, ad esempio, se non ha ancora trovato lavoro, presenta di nuovo il sondaggio con alcune informazioni aggiornate. Finora è strutturato in questo modo.

Attualmente abbiamo circa 16 aziende con cui collaboriamo. Ad esempio, X5 Retail, Yandex, MTS Bigdata, BestDoctor. Da parte nostra, ci impegneremo affinché l'elenco cresca..

Non bisogna dimenticare che anche le conoscenze personali aiutano nella ricerca di lavoro. Partecipare a diversi meetup e conferenze, che organizziamo, è un buon modo per conoscere e interagire. Nella ricerca di lavoro non si deve fare affidamento solo su hh.ru o su di noi. Qui bisogna dimostrare la propria attivita e mantenere i contatti con le persone nel campo di interesse.»

Le vie dei junior sono insondabili.E qui le parole di Valentina sono confermate da uno dei suoi ex allievi, che ha partecipato ai corsi e con cui sono riuscito a parlare. In un breve periodo, è cresciuto fino a diventare uno dei curatori del gruppo, ha trovato lavoro in una delle grandi aziende e ora assume programmatori per il suo staff.

Valentin Dombrovsky: «Se tornassimo alle garanzie di assunzione, che alcuni corsi riportano sul sito. Parlano di migliaia o di decine di migliaia di laureati. Ma quante sono le storie reali di assunzione? Se cerchi recensioni, trovi solo alcune unità.»

La comunità non è solo studio, ma anche molte cose utili.

Valentin Dombrovsky: «Come ho già detto, i corsi Learn Python sono nati dalla comunità. MoscowPythonNon ci poniamo l'obiettivo di attrarre masse di persone, di insegnare loro in qualche modo e poi abbandonarle per cercare i successivi. La nostra missione è coltivare la comunità. Dopo la fine dei corsi, cerchiamo di fornire ai laureati materiali utili, registriamo podcast, organizziamo conferenze. Gli studenti rimangono nei gruppi con i curatori e, dopo la fine dell'apprendimento, possono tranquillamente fare domande e chiedere consigli. I curatori daranno sempre suggerimenti e risposte.».

In conclusione

Una lunga ricerca e una miriade di domande su come studiare, come progredire, cosa sia importante e cosa meno — sono stati la causa della scrittura di questo testo. 

Se questa esperienza può aiutare qualcuno, sarà fantastico. 

Mi è piaciuta l'onestà e la franchezza in queste risposte. Nessun atteggiamento riservato o omissioni. Dopo la conversazione, ho avuto la sensazione che scegliere questi corsi potrebbe essere quella porta in cui voglio entrare. 

Ho già un'idea per il progetto finale che realizzerò. E lentamente mi sto preparando a questo, raccogliendo materiali. Spero che il prossimo articolo parlerà proprio di questo e non tra tre anni.

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster