JavaRush /Java Blog /Random-IT /La programmazione è difficile. Ecco perché vale la pena s...

La programmazione è difficile. Ecco perché vale la pena studiarlo

Pubblicato nel gruppo Random-IT
Ognuno arriva alla programmazione in modo diverso. C'è chi si è interessato ad esso durante gli anni scolastici durante le prime lezioni di informatica, altri hanno iniziato a scrivere “laboratori” all'università, altri ancora hanno iniziato a studiare con l'obiettivo di cambiare professione. Tuttavia, la maggior parte dei “junior” concorda sul fatto che iniziare è molto difficile. Portiamo alla vostra attenzione un adattamento di un articolo del giornalista Roger Collier su come ha imparato a programmare per superare le difficoltà. Valuta il suo livello da dilettante. La programmazione è difficile.  Ecco perché vale la pena studiarlo - 1È tardi, ben dopo la mezzanotte. Mia moglie e i miei figli dormono da molto tempo, ma il sonno non rientra ancora nei miei piani. Comunque lo finirò... Ho eseguito il debug del codice per la milionesima volta e l'ho lanciato per l'esecuzione. Hmm... Sembra promettente. Se clicco qui, il programma dovrebbe chiamare la funzione "calcola il passaggio successivo". Quindi... E se fai clic qui, la funzione dovrebbe richiamarsi da sola. Grande. Ora, se clicco qui, dovrei ottenere... uh... ovviamente non questo. Eh... Altro debugging, altri bug, e il tempo scorre via insieme all'energia... È un'immagine familiare? … Penso che imparare a programmare sia difficile. Ed è per questo che mi piace così tanto farlo.

Come la programmazione è diventata il mio hobby

Ho iniziato a imparare a programmare in JavaScript quattro mesi fa, con un tutorial front-end. Quindi la programmazione è diventata il mio hobby. Negli ultimi anni sono rimasto deluso dal rapporto creazione/consumo nella mia vita. Troppo del mio tempo libero veniva consumato dai consumi. Netflix, podcast, Twitter, riviste, sport televisivi, Facebook, blog, Medium, giornali, romanzi: l'elenco potrebbe continuare all'infinito. Non c'è niente di sbagliato in queste attività: sono interessanti, educative e in qualche modo utili, ma, in realtà, sono finalizzate esclusivamente al consumo. Anche leggere un bel libro è un processo di consumo. Naturalmente non ho solo consumato. Nell'ambito della mia attività giornalistica, scrivevo. Creato, per così dire. Tuttavia, gradualmente mi sono stufato e ho cercato di fare un buon lavoro solo se avesse un impatto significativo sulle mie parcelle. Nonostante la famiglia, il lavoro, altre attività e hobby, avevo ancora molto tempo libero. E ho trascorso la maggior parte del tempo guardando video. Ad un certo punto mi sono sentito come un maiale. La programmazione è difficile.  Ecco perché vale la pena studiarlo - 2In effetti, il mio hobby della programmazione non ha ancora portato risultati significativi. Ho presentato una semplice domanda, completato sfide front-end e progetti nei miei corsi. Ma questo è solo l'inizio! Per me, lo scopo della programmazione non è creare qualcosa di nuovo e straordinario, ma coinvolgersi nel processo di creazione, sfidare se stessi, provare qualcosa di difficile con il solo motivo di finire ciò che si è iniziato.

Più è complicato, meglio è

Nella mia città natale, in Ontario, Canada, esiste un progetto il cui obiettivo è migliorare la condizione fisica delle persone. Si chiama Rendi la tua giornata più difficile . L'idea principale del progetto è molto semplice: devi aggiungere semplici esercizi alla tua routine quotidiana. Ciò aumenterà il tuo livello di attività fisica e migliorerà la tua salute. Tutto è molto semplice. Fai i gradini, non prendere l'ascensore, scendi una fermata prima del necessario e cammina. Nel parcheggio aziendale parcheggiare il più lontano possibile dall'ingresso dell'ufficio. “Più semplice non significa migliore” è il motto di questa community. Che formulazione precisa!
Naturalmente, sedersi davanti a un computer mentre scrivi codice non migliorerà la tua condizione fisica. La programmazione è fantastica, ma non è per i tuoi muscoli. Tuttavia, puoi pensare alla tua formazione sulla programmazione Java come a un esercizio cerebrale. In ogni caso, è più salutare che scorrere l’Instagram delle celebrità sorseggiando birra e patatine. Dopo aver iniziato a programmare, ho ancora abbastanza tempo per il tempo libero. Ad esempio, nell'ultimo mese ho passato dozzine di ore a guardare estranei lanciare una palla contro un cerchio di metallo. In altre parole, ho guardato i playoff NBA. E poiché sono un tifoso dei Toronto Raptors, questa attività può anche essere equiparata all'autotortura. La programmazione è difficile.  Ecco perché vale la pena studiarlo - 3Guardare regolarmente il basket mi ha portato benefici? Ho iniziato a bere più birra e a mangiare più cibo spazzatura, come patatine e ali di pollo. Inoltre rimango sveglio molto più tardi perché guardo le partite della costa occidentale. Quindi il sonno sano non riguarda me. E anche se mi piace davvero questa attività, in realtà mi danneggia. È un buon intrattenimento, ma niente di più. A meno che, ovviamente, non si tenga conto del peso in eccesso causato da snack e birra ipercalorici o della sonnolenza a metà del giorno successivo. Ma è semplice e piacevole! Crollati sul divano, apri una bottiglia di birra fresca, sgranchisciti le gambe e siediti nello stesso posto per 3 ore. Il modo semplice è allettante. Quelli complessi sono molto più utili.

Difficile da imparare, facile da combattere

Ho pensato ancora una volta al valore di superare le difficoltà mentre guardavo il film Il diritto di contare (2016). Il film includeva un estratto dal discorso di John F. Kennedy "Abbiamo deciso di andare sulla luna". Gli Stati Uniti non hanno rinviato i voli spaziali, anche se questo compito si è rivelato difficile, ha affermato il presidente. Hanno continuato a sviluppare il programma spaziale proprio perché era difficile. “Sì, abbiamo deciso di conquistare la Luna, e in questo decennio. Non è un traguardo facile, ma tanto meglio: una prova del genere ci permetterà di dare il massimo, di dimostrare di cosa siamo capaci, di realizzare tutta la nostra forza. Questa è una sfida che siamo pronti a raccogliere qui e ora. E contiamo solo sulla vittoria!” . John F. Kennedy.
Le parole “difficile”, “difficile” e “complicato” sono spesso usate per descrivere qualcosa di brutto. In molti casi questo è effettivamente vero. È difficile vedere i propri cari soffrire o ammalarsi, è difficile quando muore un animale domestico, è difficile sopravvivere a una rottura. Alcune situazioni portano solo dolore ed è impossibile trarne qualcosa di positivo.
Imparare qualcosa di difficile, però, è sempre utile di per sé . Il processo di apprendimento stesso può essere visto come una ricompensa o un vantaggio. L’inutile lotta con il codice può essere vista come una medicina per la mente.
Se succede che durante il tuo lavoro crei qualcosa di straordinario e gli utenti si mettono in fila dietro la tua applicazione con i portafogli aperti, bene. In caso contrario, continuare la programmazione. Se sei un esperto programmatore e sei diventato un guru di YouTube con più abbonati del New York Times (oltre un milione), è fantastico. In caso contrario, continua a scrivere la codifica. La programmazione è difficile.  Ecco perché vale la pena studiarlo - 4Molte persone imparano a programmare per raggiungere un obiettivo specifico. Forse sei stanco del tuo lavoro e vuoi cambiarlo in qualcosa di più interessante. Non c'è niente di sbagliato. Oppure vuoi dedicarti all'IT per guadagnare di più. Naturalmente, qualcuno deve fornire alla tua famiglia le ciambelle e pagare le bollette. Tuttavia, non è necessariamente necessario un motivo serio per iniziare a programmare . Inizia e basta. E se il tuo percorso non è facile, non disperare. Ciò significa che sei sulla strada giusta. Su quello difficile.
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION