Puoi imparare a programmare da solo?

Imparare a programmare è molto semplice

Ogni tanto diventa di moda una professione che, se la studi, sarà il tuo passaporto per fama o fortuna o, un'abilità che se i tuoi figli non imparano li condannerà al fallimento. Al momento è la creazione di applicazioni e, prima che venga sostituita dall'Intelligenza Artificiale, cercheremo di rispondere alla domanda: Puoi imparare a programmare da autodidatta?

Intendiamoci, non esiste assolutamente nessuna disciplina che garantisca il successo e, se è vero che un buon programmatore acquisisce competenze che gli saranno utili nella vita, si possono acquisire anche studiando altre cose.

Ricordo dalla mia adolescenza negli anni 'XNUMX, una pubblicità che diceva che se avessi imparato il Basic, le aziende avrebbero combattuto per assumerti.Basic è un linguaggio generico che non è adatto per la creazione di applicazioni che vengono utilizzate nel mondo reale. Anni dopo, è stato incluso l'insegnamento dell'informatica nelle scuole, che non era altro che spiegare l'uso degli strumenti Microsoft Office. Negli ultimi anni hanno reso popolari corsi di programmazione che in realtà dovrebbero essere chiamati corsi di programmazione perché si limitano solo all'insegnamento dei rudimenti di un linguaggio di programmazione.

Puoi imparare a programmare da solo?

La discussione sull'opportunità di studiare all'università per intraprendere la carriera di programmatore riappare di tanto in tanto sui social network. Certo, chi lo ha preso è fervente sostenitore del diploma, mentre chi si è formato da solo nega tale necessità. In generale le aziende del settore sembrano preferire la dimostrazione delle competenze alle pergamene.

In ogni caso, non impari a programmare solo per guadagnare soldi. Può anche essere fatto per collaborare a progetti open source o per creare applicazioni adatte alle nostre esigenze.

Per quanto riguarda la domanda nel titolo, è vero che puoi, ma tieni presente che più ti eserciti, migliore sarà il programmatore.

Cosa dovrebbe imparare un programmatore?

Probabilmente qualsiasi studente di scuola elementare applicata conosce la grammatica spagnola come Pérez Reverte o Vargas Llosa. Tuttavia, non sarà in grado di scrivere un buon romanzo. Lo stesso vale per la programmazione. Puoi memorizzare tutti i comandi di una lingua e memorizzare migliaia di righe di codice, eppure questo non ti rende un programmatore.

La prima abilità richiesta per un programmatore è l'obiettività e la capacità di ragionamento logico. Un'applicazione deve risolvere problemi e lo sviluppatore deve identificare di cosa si tratta, immaginare una soluzione ed essere in grado di implementarla prima di scrivere il codice.

Il passaggio successivo consiste nell'identificare quale linguaggio di programmazione è il più adatto per costruire l'applicazione. Nel settore c'è molto che se hai solo un martello crederai che tutti i problemi siano chiodi.

Per ogni linguaggio di programmazione esistono diversi ambienti di sviluppo integrati. Molti sono compatibili con diversi linguaggi di programmazione, quindi acquisire familiarità con uno di essi farà risparmiare molto lavoro.

La maggior parte delle distribuzioni Linux include il supporto per i linguaggi di programmazione più diffusi e una selezione di ambienti di sviluppo integrati.

Alcune distribuzioni consigliate per imparare a programmare

Questa è una selezione assolutamente personale. In linea di principio qualsiasi distribuzione Linux può essere utilizzata per la programmazione.

  • Ubuntu: È una distribuzione molto popolare quindi se stai cercando come fare qualcosa su Linux probabilmente troverai come farlo su Ubuntu. Inoltre, ha la selezione più completa di programmi e diverse forme di installazione.
  • Red Hat Enterprise Linux: se sei uno sviluppatore, puoi farlo ottenere una licenza gratuita e accedi a strumenti molto utili per i programmatori come la gestione dei contenitori e il supporto per diversi linguaggi di programmazione.
  • Fedora:  È una distribuzione Un forum della community per testare le funzionalità che in seguito faranno parte di Red Hat Enterprise Linux. Nei suoi repository puoi trovare le versioni più aggiornate degli strumenti di programmazione.

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Nelson suddetto

    Ho imparato a programmare a 13 anni da autodidatta con un Commodore PET 2001, attualmente ne ho 54