La storia di come la ragazza si è riunita in IT

“Sei una ragazza, che tipo di programmazione ti piace?” - è stata questa frase a diventare la mia parola d'addio al mondo della tecnologia dell'informazione. Una frase di una persona cara in risposta a una manifestazione incurante dei sentimenti che sono scoppiati dentro di me. Ma se solo lo avessi ascoltato, non ci sarebbe stata né la storia né questo progresso.

La storia di come la ragazza si è riunita in IT

Indicatore di attività sulla piattaforma educativa

La mia storia: l'insensatezza delle vecchie conoscenze e il desiderio di una vita migliore

Ciao, mi chiamo Vika e per tutta la vita sono stata considerata una persona umanitaria.

L’informatica è sempre stata per me qualcosa di magicamente sfuggente per diversi motivi.

È successo così che ho trascorso la mia giovinezza cosciente sul Bashorg. Per me, l'umorismo nello stile di "come patchare KDE2 sotto FreeBSD" era incomprensibile, ma ero un po' orgoglioso di saperlo, anche se solo a livello di familiarità con le lettere.

Durante i miei studi, ho seguito solo un minicorso sull'HTML, ma ciò non ha impedito che sette anni dopo mi comparisse in testa come l'immagine di una bellissima pagina con collegamenti ipertestuali.

Ma il parere dell’ambiente è stato fondamentale. Ero considerato, se non stupido, del tutto privo di abilità matematiche. Da adolescente ho accettato questa opinione senza nemmeno pensarci.

In ventiquattro anni ha conseguito il diploma di scuola superiore e due diplomi di istruzione professionale secondaria. L'ultimo era farmaceutico. Il mio amore per la farmacologia è iniziato con la consapevolezza di un certo potere sul corpo umano e l'idea dei farmaci come un'arma potente nelle mani di uno specialista competente, che può sia aiutare che danneggiare. Con il passare degli anni le mie conoscenze sono cresciute: convegni farmaceutici, aspetto legale della farmacia, lavoro con obiezioni e così via.

Un piccolo aggiornamento quinquennale:

La storia di come la ragazza si è riunita in IT

Riprendi frammento

Insieme alla conoscenza, è cresciuta la comprensione della sua insensatezza: leggi che non vengono osservate e non vogliono essere osservate nella ricerca del reddito e un ambiente che rompe il tuo castello di carte amorevolmente costruito di un ambiente favorevole con un senso di sé. importanza. Non mi sono esaurito, ma volevo una vita migliore per me stesso. Dopotutto, siamo ciò che ci circonda, giusto?

Come ho studiato e sto imparando: meno la tastiera sfondata in faccia, più un bel progetto nel mio portfolio

La prima esperienza di apprendimento della programmazione si è conclusa dopo un mese in cui ho sbattuto la faccia sulla tastiera: era difficile comprendere qualcosa in un libro trovato casualmente su Internet e in un blocco note aperto. L'ardore diminuì, il desiderio svanì. Per un anno. Dopodiché ho deciso che dovevo iniziare con lo sviluppo delle risorse.

Articoli, siti Web, programmatori familiari, una serie di progetti educativi che promettono di renderti uno sviluppatore ideale in tre mesi, o anche prima, canali su un noto sito di hosting video che forniscono molte informazioni necessarie e non così necessarie. Avevo abbastanza desiderio e opportunità, il problema era la mancanza di sistematizzazione delle mie conoscenze. E determinazione. Non ero disposto a spendere l'intero stipendio per un cazzo, né a tapparmi le orecchie, nelle quali si riversava da tutte le parti: “Non hai un'istruzione tecnica, è troppo tardi per studiare, dovresti pensa alla tua famiglia, devi, devi, devi...”

E poi ho scoperto di Hexlet. Per caso, in una delle conversazioni è stato menzionato di sfuggita sulle difficoltà dell'apprendimento indipendente. Non come un corso una tantum, ma come una scuola a tutti gli effetti. E ne sono rimasto affascinato.

La svolta è avvenuta di recente, dopo aver terminato il mio primo progetto. Questo è il suo pezzo preferito:

La storia di come la ragazza si è riunita in IT

Gioco per console che ho realizzato da solo

Lavorare sul tuo account GitHub sotto la guida di un mentore esperto sembra completamente diverso. E azioni come l'inizializzazione di un repository e la configurazione di un ambiente di lavoro utilizzando un gestore di pacchetti, descritte in "attività", sono colorate da un emozionante senso di responsabilità per ciò che fai.

Per abitudine, l'insieme dei “compiti” crea confusione, ma inizi a capire perché ai junior viene chiesto di includere progetti nel loro curriculum, almeno quelli non commerciali. Questo è un livello di percezione completamente diverso. Questo è il momento in cui hai già familiarizzato con il concetto di variabile, imparato a scrivere funzioni, comprese quelle anonime, imparato i processi lineare-iterativi e lineari-ricorsivi, e proprio nel momento in cui l'euforia ti travolge e la sensazione che tu puoi cambiare il mondo, lascia solo in sogno, ti dicono: "Crea un file e scrivi", "Isola la logica generale e inseriscila in una funzione separata", "Non dimenticare la denominazione corretta e principi di progettazione”, “Non complicarlo!”. È come una doccia fredda sulla testa che non ferma il bollore. Sono estremamente felice di essere riuscito a cogliere questa sensazione prima di iniziare il lavoro “nei campi”.

L'unico modo per mostrare la tua individualità è nel file readme:

La storia di come la ragazza si è riunita in IT

Nel readme puoi dare libero sfogo alla tua creatività

Studiare è sempre stato difficile. L'OOP un tempo mi sembrava un ostacolo impossibile. Ci sono stati innumerevoli tentativi di comprendere almeno le basi: ho perso dieci giorni su questo, ricevendo circa lo stesso numero di messaggi condiscendenti nello stile: "Non arrenderti". Ma ad un certo punto ha aiutato a identificare il desiderio di chiudere tutto e nascondersi in un angolo come reazione difensiva del corpo ai tentativi di assimilare l'abbondanza di nuove informazioni.

È diventato più facile. Almeno così è stato con l'apprendimento dell'SQL. Forse a causa della sua natura dichiarativa, certo, ma questo non è certo.

C'è un progetto, il curriculum è pronto. Interviste in vista

Ad un certo punto, mi sono reso conto che se la farmacologia è "potere" sul corpo umano, allora la programmazione è "potere" su quasi tutto il mondo. Un linguaggio di programmazione, a sua volta, è un'arma che può elevare un'azienda a un nuovo livello o, per negligenza accidentale, distruggerla. Mi definivo un dittatore latente e mi gettavo a capofitto nell'abisso dell'informatica.

Sei mesi fa ero orgoglioso di aver creato un ambiente di lavoro su Windows, raccolto un intero elenco di libri e pensavo di voler collegare la mia vita con la programmazione. Ora l'oggetto del mio orgoglio è quel progetto a tutti gli effetti, un elenco di libri che ho già letto dalla raccolta, ma soprattutto, la comprensione dell'importanza delle conoscenze di base e dei fondamenti del linguaggio di programmazione che ho scelto . E la consapevolezza della responsabilità che ricade sulle spalle di tutti coloro che si associano allo sviluppo.

Certo, questo è ancora un percorso molto breve, ho molto lavoro da fare, ma volevo dare un po' di ispirazione a quei lettori di questo racconto che una volta si sono trovati di fronte all'arrogante "forse dovremmo trovare qualcosa di più semplice", per dare un po' di fiducia a chi legge questo articolo con scetticismo Il fatto è che ci sono persone che si avvicinano all'apprendimento di un particolare linguaggio di programmazione con piena responsabilità, e si danno un po' di coraggio.

Perché il curriculum è pronto, le conoscenze più importanti sono state acquisite, manca solo un po' di determinazione. Ma ora il maiale nel sacco sono io. Non ho chiuso le mie orecchie; comunque, ho imparato ad astrarmi dalle opinioni degli altri. Ho seguito tre corsi sull'astrazione.

Fonte: habr.com

Aggiungi un commento