CodeGym /Java Blog /Random-IT /Passaggio all'informatica
John Squirrels
Livello 41
San Francisco

Passaggio all'informatica

Pubblicato nel gruppo Random-IT
Ciao a tutti! Consentitemi di condividere alcune parole su come ho deciso di entrare nel campo IT. In tal modo, spero di aumentare la motivazione e la fiducia in se stessi di chiunque stia contemplando o stia già cercando di percorrere questa strada. Passare all'IT - 1 Devo dire che ogni individuo deve prendere una ferma decisione personale sul fatto che sia una buona soluzione. Perché lungo la strada verso questo obiettivo, dovrai affrontare una serie di ostacoli e dirti qualcosa del genere: " Forse questo non fa per me " o " Probabilmente sono troppo stupido ". Devi venire a patti con questo e accettarla. Sarà difficile, ma se superi, i guadagni sono tangibili. Attualmente ho 27 anni ( al momento in cui questa storia è stata pubblicata nel febbraio 2018 — ndr). Ho iniziato gli studi universitari diverse volte =) La prima volta stavano ancora conducendo gli esami di ammissione (l'ultimo anno prima dell'implementazione su vasta scala dei test indipendenti esterni (EIT)). Nonostante abbia superato a pieni voti gli esami di maturità, il divario tra il mio curriculum liceale e quanto richiesto all'università mi ha condizionato (i test IET sono niente rispetto ai vecchi esami). Ho frequentato corsi di preparazione. Li ho finiti e mi sono iscritto. Sebbene il mio dipartimento fosse buono, in qualche modo non mi dava alcun piacere. Non volevo legare la mia vita a dadi, ingranaggi e disegni. Sono partita al primo anno e, sotto contratto, mi sono iscritta nuovamente dove volevo. Ho considerato le prospettive della mia futura professione quando ho scelto il mio campo di studio. L'università ha fornito bellissime descrizioni di ciò che avrei avuto dopo la laurea. E ispirato dal mio brillante futuro, ho aperto i libri. Ora è il momento di un meme: "Non ho mai sbagliato così tanto. " Mi è stato insegnato un mucchio di stronzate inutili circa un secolo fa. Alcuni argomenti, come C++ e database, erano sicuramente interessanti. Ma non sono stato in grado di impararli correttamente, perché dovevo guadagnare soldi per l'alloggio e cibo Devo dire che non era la situazione migliore. Passare all'IT - 2
Lo Hobbit: Un Viaggio Inaspettato
I miei studi procedevano in questo modo e mi resi conto che, in fondo, non avevo una direzione. Durante questo periodo, ho cambiato lavoro molte volte. Ho fatto il cameriere, il promotore, il merchandiser, l'agente di vendita, ecc. Mi sono specializzato in un'altra professione altamente specializzata, molto interessante e ben pagata, ma quasi del tutto poco richiesta nei nostri paesi. Quindi tutto girava e ad un certo punto mi sono reso conto che stavo iniziando ad arrendermi un po'. Quando ti precipiti al lavoro tutto il giorno, e sei uno studente universitario a tempo pieno che si precipita al campus per provare a finire un laboratorio o un progetto, e poi la sera torni a casa e cerchi di imparare qualcos'altro, inizi a realizzare che non è sostenibile e devi pensare a un piano diverso. Come è successo, c'erano persone intorno a me che stavano già lavorando nell'IT o avevano provato a diventare programmatori. Guardandoli, ho visto che erano interessati al loro lavoro. I loro risultati riflettevano questa passione. Certo, il fattore principale per me è stato il mio partner, che mi ha supportato sempre e in tutto. Onestamente, non so cosa ne sarebbe stato di me senza di lei. Era brava nelle scienze dure e gravitava verso la programmazione. Mi ha suggerito di fare un tentativo. Devo dire che non mi sono mai interessato prima e ho pensato che non fosse affatto il mio genere. Ma ho iniziato a provare. Naturalmente, inizialmente c'era una completa confusione nella mia testa, e ho trovato difficile costringermi ad andare avanti.Ho provato a imparare il C ++, ma impararlo usando i libri di testo è stato difficile. La mia motivazione è scesa a zero. Quindi ho preso delle pause. Più tardi, la mia ragazza in qualche modo è entrata in corsi offerti da un'azienda che cercava di assumere alcune persone dopo aver insegnato loro come programmare nella programmazione Java. Siamo andati insieme per un colloquio. In quell'occasione non passai. Il tempo insufficiente per prepararsi è stato ancora una volta un fattore. Sono tornato di nuovo a lavorare, tornando periodicamente ai miei studi. C'è stato un altro giro di reclutamento per i corsi e questa volta sono stato accettato (a proposito, è proprio così che ho deciso di studiare Java). Ancora una volta, è stato terribilmente difficile. Conciliare lavoro e studi universitari è stato già abbastanza difficile, ma quando si è aggiunto lo studio per questi corsi, non sono riuscito a fare quasi niente. Inoltre, abbiamo iniziato ad avere problemi familiari. Ho dovuto abbandonare la mia educazione. Il tempo passò. Ho terminato la mia laurea e finalmente ho capito che mi sarei laureato all'università con meravigliose prospettive di diventare uno specialista in tutto e in niente. Sono passato a un programma di master basato sulla corrispondenza. Posso onestamente dire che non ho perso nulla.Secondo me, la nostra istruzione superiore non ti dà altro che la capacità di oscillare e intrecciare con un senso di delusione per il fatto che stai perdendo un sacco di tempo che potresti usare per fare qualcosa di utile. Il lavoro è diventato un po 'più facile. Ho iniziato ad avere del tempo libero. Ma potevo già vedere che dovevo gettare le basi per un futuro decente. Il mio lavoro attuale non mi dava altro che nervi fritti. Ho ripreso i miei studi Java. Ho provato a farlo usando il libro di Kathy Sierra e Bert Bates. Come l'ultima volta, è stata una lotta per me imparare qualcosa in questo modo. Volevo una sorta di struttura e un approccio globale, ma quello che ho ottenuto è stato saltare da un argomento all'altro. Fu allora che il mio amico mi disse che anche lui si stava cimentando nella programmazione e aveva iniziato a studiare usando CodeGym (CodeGym è la versione in lingua russa di CodeGym , ndr). Devo dire che all'inizio ero molto scettico. Un gioco che insegna a qualcuno a programmare? Sembrava un modo per essere truffati. Dopotutto, i veri programmatori imparano dai libri e nient'altro. Ma dopo un periodo infelice passato a frugare nei libri di testo, ho deciso di seguire il consiglio e provare CodeGym. E devo dire che è stato allora che è iniziato. Questo è quello che stavo cercando. Un approccio e una struttura completi. Tutti i compiti assegnati includevano la pratica. Tutto quello che ho imparato l'ho subito applicato, quindi mi è rimasto in testa. Ho scritto codice al lavoro. Ho provato un brivido con ogni compito che ho risolto da quando ha aperto la porta al livello successivo. Ogni articolo mi ha motivato. Quando i video apparivano nel processo di apprendimento, mi piaceva prepararmi del tè verde, prendere uno Snickers e fare una pausa per guardare. Mi ha aiutato a schiarirmi le idee e contemporaneamente ha aumentato la mia motivazione. Certo, ci sono stati momenti difficili. Non solo il mio lavoro all'epoca aveva perso il suo divertimento, ma era anche assolutamente nauseabondo. I dirigenti ci chiedevano costantemente di lavorare come galeotti, cercavano costantemente di ridurre i nostri stipendi e ci friggevano i nervi. Ho dovuto ballare e tessere per guadagnarmi da vivere. Inoltre, ero depresso dalla sensazione di stare annegando mentre tutti andavano avanti (e questa era la parte peggiore). Naturalmente, questo ha influenzato la mia vita familiare. La mia dolce metà, che all'epoca lavorava già come sviluppatore, era preoccupata per tutto questo. E, naturalmente, questo stress è andato nel mix. Nei miei studi, a volte mi sono imbattuto anche in compiti che mi hanno fatto sentire inadeguato e fuori dal mio livello. Ma ogni volta mi sforzavo di sopportare e finire il lavoro. Certo, ci sono stati momenti difficili. Non solo il mio lavoro all'epoca aveva perso il suo divertimento, ma era anche assolutamente nauseabondo. I dirigenti ci chiedevano costantemente di lavorare come galeotti, cercavano costantemente di ridurre i nostri stipendi e ci friggevano i nervi. Ho dovuto ballare e tessere per guadagnarmi da vivere. Inoltre, ero depresso dalla sensazione di stare annegando mentre tutti andavano avanti (e questa era la parte peggiore). Naturalmente, questo ha influenzato la mia vita familiare. La mia dolce metà, che all'epoca lavorava già come sviluppatore, era preoccupata per tutto questo. E, naturalmente, questo stress è andato nel mix. Nei miei studi, a volte mi sono imbattuto anche in compiti che mi hanno fatto sentire inadeguato e fuori dal mio livello. Ma ogni volta mi sforzavo di sopportare e finire il lavoro. Certo, ci sono stati momenti difficili. Non solo il mio lavoro all'epoca aveva perso il suo divertimento, ma era anche assolutamente nauseabondo. I dirigenti ci chiedevano costantemente di lavorare come galeotti, cercavano costantemente di ridurre i nostri stipendi e ci friggevano i nervi. Ho dovuto ballare e tessere per guadagnarmi da vivere. Inoltre, ero depresso dalla sensazione di stare annegando mentre tutti andavano avanti (e questa era la parte peggiore). Naturalmente, questo ha influenzato la mia vita familiare. La mia dolce metà, che all'epoca lavorava già come sviluppatore, era preoccupata per tutto questo. E, naturalmente, questo stress è andato nel mix. Nei miei studi, a volte mi sono imbattuto anche in compiti che mi hanno fatto sentire inadeguato e fuori dal mio livello. Ma ogni volta mi sforzavo di sopportare e finire il lavoro. Non solo il mio lavoro all'epoca aveva perso il suo divertimento, ma era anche assolutamente nauseabondo. I dirigenti ci chiedevano costantemente di lavorare come galeotti, cercavano costantemente di ridurre i nostri stipendi e ci friggevano i nervi. Ho dovuto ballare e tessere per guadagnarmi da vivere. Inoltre, ero depresso dalla sensazione di stare annegando mentre tutti andavano avanti (e questa era la parte peggiore). Naturalmente, questo ha influenzato la mia vita familiare. La mia dolce metà, che all'epoca lavorava già come sviluppatore, era preoccupata per tutto questo. E, naturalmente, questo stress è andato nel mix. Nei miei studi, a volte mi sono imbattuto anche in compiti che mi hanno fatto sentire inadeguato e fuori dal mio livello. Ma ogni volta mi sforzavo di sopportare e finire il lavoro. Non solo il mio lavoro all'epoca aveva perso il suo divertimento, ma era anche assolutamente nauseabondo. I dirigenti ci chiedevano costantemente di lavorare come galeotti, cercavano costantemente di ridurre i nostri stipendi e ci friggevano i nervi. Ho dovuto ballare e tessere per guadagnarmi da vivere. Inoltre, ero depresso dalla sensazione di stare annegando mentre tutti andavano avanti (e questa era la parte peggiore). Naturalmente, questo ha influenzato la mia vita familiare. La mia dolce metà, che all'epoca lavorava già come sviluppatore, era preoccupata per tutto questo. E, naturalmente, questo stress è andato nel mix. Nei miei studi, a volte mi sono imbattuto anche in compiti che mi hanno fatto sentire inadeguato e fuori dal mio livello. Ma ogni volta mi sforzavo di sopportare e finire il lavoro. ha costantemente cercato di ridurre i nostri stipendi e ci ha fritto i nervi. Ho dovuto ballare e tessere per guadagnarmi da vivere. Inoltre, ero depresso dalla sensazione di stare annegando mentre tutti andavano avanti (e questa era la parte peggiore). Naturalmente, questo ha influenzato la mia vita familiare. La mia dolce metà, che all'epoca lavorava già come sviluppatore, era preoccupata per tutto questo. E, naturalmente, questo stress è andato nel mix. Nei miei studi, a volte mi sono imbattuto anche in compiti che mi hanno fatto sentire inadeguato e fuori dal mio livello. Ma ogni volta mi sforzavo di sopportare e finire il lavoro. ha costantemente cercato di ridurre i nostri stipendi e ci ha fritto i nervi. Ho dovuto ballare e tessere per guadagnarmi da vivere. Inoltre, ero depresso dalla sensazione di stare annegando mentre tutti andavano avanti (e questa era la parte peggiore). Naturalmente, questo ha influenzato la mia vita familiare. La mia dolce metà, che all'epoca lavorava già come sviluppatore, era preoccupata per tutto questo. E, naturalmente, questo stress è andato nel mix. Nei miei studi, a volte mi sono imbattuto anche in compiti che mi hanno fatto sentire inadeguato e fuori dal mio livello. Ma ogni volta mi sforzavo di sopportare e finire il lavoro. questo ha influenzato la mia vita familiare. La mia dolce metà, che all'epoca lavorava già come sviluppatore, era preoccupata per tutto questo. E, naturalmente, questo stress è andato nel mix. Nei miei studi, a volte mi sono imbattuto anche in compiti che mi hanno fatto sentire inadeguato e fuori dal mio livello. Ma ogni volta mi sforzavo di sopportare e finire il lavoro. questo ha influenzato la mia vita familiare. La mia dolce metà, che all'epoca lavorava già come sviluppatore, era preoccupata per tutto questo. E, naturalmente, questo stress è andato nel mix. Nei miei studi, a volte mi sono imbattuto anche in compiti che mi hanno fatto sentire inadeguato e fuori dal mio livello. Ma ogni volta mi sforzavo di sopportare e finire il lavoro. Passare all'IT - 3
Maggiore Payne
Ho raggiunto il livello 25 in questo corso Java. Il mio amico che mi aveva consigliato questi corsi era già impiegato e mi ha suggerito di iniziare a scrivere i miei progetti. A quel tempo, abbiamo dovuto affrontare difficoltà finanziarie e, guarda caso, il mio ultimo abbonamento mensile era appena terminato. Ho deciso di seguire il suo consiglio (a proposito, ho dei rimpianti per non essere riuscito a finire l'allenamento). Ho iniziato a studiare il framework Spring. Ora riesco a malapena a immaginare lo sviluppo di Java senza di esso. Ho approfondito HTML e CSS. E in realtà ho iniziato a grattare una piccola applicazione web. La mia prima applicazione non ha fatto nulla di utile se non aiutarmi a padroneggiare le nuove tecnologie. Essenzialmente ha assemblato un oggetto da un elenco di vari componenti e livelli di qualità. Molto semplice. Ma è stato ciò che mi ha permesso di assimilare i fondamenti e mi ha dato la sicurezza di poter già mettere in pratica le mie capacità. Lungo la strada, ho iniziato a monitorare il mercato del lavoro. C'erano molti lavori, eppure non ce n'erano. Fondamentalmente, il settore IT nella mia città è enorme e gli sviluppatori Java sono sempre richiesti. Ma la maggior parte dei lavori disponibili erano per programmatori di livello medio e superiore. Le rare aperture per uno sviluppatore junior richiedevano almeno un anno di esperienza o la capacità di lavorare con un mucchio di tecnologie che non conoscevo. Questo perché il mercato era saturo di sviluppatori inesperti e, di conseguenza, la soglia di abilità per entrare aumentava costantemente. Ancora, a Lviv ( una città dell'Ucraina occidentale, Europa — ndr), a volte potresti vedere offerte di lavoro che richiedono solo Java Core. Nonostante ciò, ho iniziato a inviare curriculum, codificando contemporaneamente i miei progetti e studiando nuove tecnologie disponibili per i principianti su dou.ua. Ho creato un account LinkedIn e indicato alcune competenze sul mio profilo. Naturalmente non ci sono state risposte. Quale azienda ha bisogno di un novizio che dovrebbe essere formato, richiedendo investimenti di tempo, denaro e risorse umane? Nessuno. Ma non mi sono arreso. Ho inviato ostinatamente il mio curriculum, anche a posti alla ricerca di un programmatore di medio livello. Il tempo passò. E, naturalmente, mi sono disperato. Niente sembrava avere successo. Ma poi ho ricevuto un invito a svolgere un'attività di prova (a proposito, proveniva da un'azienda con un'apertura di medio livello). Quando l'ho aperto, ho provato contemporaneamente paura e felicità. Ho visto che il compito rientrava interamente nelle mie capacità. Dovevo scrivere un'applicazione che permettesse all'utente di creare un oggetto con un identificatore, nome e valore numerico. Ho dovuto usare Spring (Boot, IoC, REST, MVC, Security), Hibernate, MySQL e JUnit. Thymeleaf è stato suggerito per l'interfaccia utente. All'epoca conoscevo più o meno solo Spring IoC, MVC e MySQL. Cinque giorni sono stati assegnati per tutto. Mi sono buttato nell'apprendimento. Non ho dormito molto. Inoltre, avremmo dovuto volare per visitare i parenti nel bel mezzo di questo periodo. Ho fatto del mio meglio e non riuscivo quasi a pensare a quando sarebbe arrivato l'ultimo giorno a causa della privazione del sonno. Ho inviato il compito. Dopo una breve attesa, ho ricevuto una risposta che avevano verificato il mio incarico e che avrebbero preso nota di me. Naturalmente, questa era la normale risposta educata. Sapevo perfettamente che era improbabile che avrei potuto completare bene l'attività al primo tentativo. Ma era qualcosa. Questa opportunità mi ha permesso di imparare molto di nuovo. Anche se non ho ricevuto un'offerta, ero comunque grato per l'opportunità di mettermi alla prova. Passare all'IT - 4
Il Signore degli Anelli
Ho continuato a studiare. Mi iscrissi al corso di programmazione tenuto ogni autunno da una nota azienda della nostra città. Con le mie conoscenze esistenti, ho superato facilmente il test di screening. Lo scopo del corso era quello di introdurre gli studenti ai linguaggi e agli strumenti di sviluppo. Inoltre, chi lo desiderava poteva formare dei gruppi ai quali veniva assegnato un supervisore. Avevano un progetto particolare da realizzare. In teoria, questo ha permesso di essere notato e ottenere un lavoro. Qui ho imparato che non solo la conoscenza della tecnologia è importante, ma anche il lavoro di squadra. Durante il corso ho visto cosa mi mancava e poco prima che finisse ho iniziato a lavorare su un'applicazione che somigliava molto vagamente a un Pinterest semplificato. Lungo la strada, ho chiesto a un amico di farmi da mentore. Il tempo è passato e ho visto che stavo facendo più lavoro e un lavoro migliore. Ad ogni nuovo passo, Sentivo di essere sulla strada giusta. Mi piaceva molto quello che stavo facendo. Ho rifinito con amore ogni dettaglio della mia domanda. Ciò era particolarmente vero per il frontend. Mi ci è voluto più tempo per sviluppare rispetto al backend. Perché non puoi indovinare con le proporzioni e tutto sembrava una schifezza. Passò ancora un po' di tempo e vidi che stavano reclutando di nuovo per i corsi a cui mi ero iscritto in precedenza due volte. Ho deciso di inviare nuovamente il mio curriculum. Tutto era ben scritto e formattato (in inglese, ovviamente). In risposta, sono stato nuovamente invitato per un'intervista. Quando ho ricevuto l'invito, mancava una settimana al colloquio. Durante questo periodo, ho divorato siti Web che suggerivano risposte alle domande che potevano porre. Ciò che seguì sembrò confermare i miei sentimenti. Sono entrato nei corsi. Il processo di apprendimento richiedeva ai partecipanti di frequentare le lezioni e fare i compiti. Tutti i partecipanti sono stati divisi in squadre e hanno ricevuto un progetto pratico che ha costituito la base per l'intera esperienza educativa. Quando il mio team ha ricevuto il suo progetto di pratica, pensavamo tutti che non ce l'avremmo fatta. I nostri supervisori hanno ammesso che l'argomento era eccezionale e, a tutti gli effetti, uno dei più difficili mai assegnati. C'erano molte tecnologie che non avevamo studiato. Tuttavia, abbiamo deciso che avremmo dovuto provare e, in ogni caso, sarebbe stata un'ottima esperienza. Qui devo dire che sono stato molto fortunato ad avere la squadra che ho ottenuto. Tutti i membri del team hanno capito l'importanza della formazione e volevano ottenere un lavoro. Credo che sia l'unico motivo per cui siamo stati in grado di far fronte al progetto. Ogni volta che abbiamo avuto un intoppo, ci siamo riuniti tutti e abbiamo rotto l'impasse. È stato un vero piacere lavorare in quelle circostanze. Naturalmente, per tutto il tempo ero molto agitato. Ricordo persino di essere partito per le vacanze con la mia famiglia e i miei amici durante le vacanze di maggio, pensando che sarebbe stata una bella distrazione. Ma nessuna tale fortuna :) Tutto mi ha lasciato la mente tranne quello di cui avevo bisogno. Era impossibile dimenticare nemmeno per un minuto. Ma anche questo è stato per il meglio :) E qui questa storia finisce. Quando abbiamo concluso il nostro lavoro sul progetto, sono stato invitato a un colloquio prima della fine della formazione. Nonostante la mia grande eccitazione, ho superato il colloquio e ho ricevuto la mia prima offerta. Penso che sia ovvio che la mia gioia non conosceva limiti. per tutto il tempo ero molto agitato. Ricordo persino di essere partito per le vacanze con la mia famiglia e i miei amici durante le vacanze di maggio, pensando che sarebbe stata una bella distrazione. Ma nessuna tale fortuna :) Tutto mi ha lasciato la mente tranne quello di cui avevo bisogno. Era impossibile dimenticare nemmeno per un minuto. Ma anche questo è stato per il meglio :) E qui questa storia finisce. Quando abbiamo concluso il nostro lavoro sul progetto, sono stato invitato a un colloquio prima della fine della formazione. Nonostante la mia grande eccitazione, ho superato il colloquio e ho ricevuto la mia prima offerta. Penso che sia ovvio che la mia gioia non conosceva limiti. per tutto il tempo ero molto agitato. Ricordo persino di essere partito per le vacanze con la mia famiglia e i miei amici durante le vacanze di maggio, pensando che sarebbe stata una bella distrazione. Ma nessuna tale fortuna :) Tutto mi ha lasciato la mente tranne quello di cui avevo bisogno. Era impossibile dimenticare nemmeno per un minuto. Ma anche questo è stato per il meglio :) E qui questa storia finisce. Quando abbiamo concluso il nostro lavoro sul progetto, sono stato invitato a un colloquio prima della fine della formazione. Nonostante la mia grande eccitazione, ho superato il colloquio e ho ricevuto la mia prima offerta. Penso che sia ovvio che la mia gioia non conosceva limiti. Era impossibile dimenticare nemmeno per un minuto. Ma anche questo è stato per il meglio :) E qui questa storia finisce. Quando abbiamo concluso il nostro lavoro sul progetto, sono stato invitato a un colloquio prima della fine della formazione. Nonostante la mia grande eccitazione, ho superato il colloquio e ho ricevuto la mia prima offerta. Penso che sia ovvio che la mia gioia non conosceva limiti. Era impossibile dimenticare nemmeno per un minuto. Ma anche questo è stato per il meglio :) E qui questa storia finisce. Quando abbiamo concluso il nostro lavoro sul progetto, sono stato invitato a un colloquio prima della fine della formazione. Nonostante la mia grande eccitazione, ho superato il colloquio e ho ricevuto la mia prima offerta. Penso che sia ovvio che la mia gioia non conosceva limiti.Alla fine, avevo raggiunto il mio obiettivo e sono avanzato a un nuovo livello. Ora lavoro da otto mesi. Ogni giorno sono convinto di essere dove dovrei essere e amo quello che faccio. Naturalmente, sono ulteriormente motivato dal fatto che il mio lavoro è ben retribuito e la mia azienda si impegna a fornirmi condizioni di lavoro confortevoli. Nel nostro paese, ci sono pochi posti dove questo può essere visto. Certo, anche adesso ci sono sfide ea volte devo sacrificare il sonno e lavorare fino a tarda notte. Nel bene o nel male, lo adoro. Inoltre, non passa mai inosservato alla direzione. Negli ultimi sette anni, mi è piaciuto molto quello che ho fatto. Naturalmente, questo ha avuto un effetto positivo su tutti gli aspetti della mia vita. Di conseguenza, posso dire che, nonostante tutte le difficoltà e gli ostacoli, chiunque può ottenere ciò che vuole. Devi solo non deviare dal percorso che hai scelto, fare ogni sforzo e non mollare mai quando si verificano battute d'arresto. Scusa per esserti lasciato trasportare così tanto. Spero che questo aiuti qualcuno nei momenti difficili. Mi ha aiutato. Ti auguro il meglio e grazie al team che ha creato questo corso Java. Mi hai davvero aiutato :)
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION