Come scrivere programmi per computer

Autore: Ellen Moore
Data Della Creazione: 12 Gennaio 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
Migliori app per scrivere con PC Windows 2 in 1 - 🔥La nostra selezione🔥
Video: Migliori app per scrivere con PC Windows 2 in 1 - 🔥La nostra selezione🔥

Contenuto

Man mano che la tecnologia diventa sempre più disponibile al pubblico in generale, aumenta anche la necessità di programmatori. Scrivere codici e programmi per computer, o coding (dall'inglese "coding") è un'abilità che è stata acquisita e migliorata nel tempo, ma anche il programmatore più esperto una volta era un principiante. Esiste un'ampia varietà di linguaggi di programmazione che sono ottimi per i programmatori principianti, indipendentemente da dove desideri applicare le tue abilità (ad esempio, JavaScript è piuttosto complesso, quindi è meglio iniziare con HTML o CSS). Scopri come imparare a scrivere programmi per computer leggendo questo articolo.

Passi

Metodo 1 di 2: Impara un linguaggio di programmazione

  1. 1 Non preoccuparti troppo di quale lingua dovresti scegliere di studiare. Molti programmatori alle prime armi trovano difficile scegliere una lingua quando stanno appena iniziando a imparare a scrivere codici di programma. Il linguaggio che scegli non ha importanza quando si tratta di studiare le strutture e la logica della costruzione delle informazioni. Queste abilità sono molto più importanti e possono essere apprese con qualsiasi linguaggio di programmazione.
    • Quando si sceglie una lingua, concentrarsi sullo scopo per cui si desidera creare codici di programma e solo allora scegliere la lingua di partenza. Ad esempio, se vuoi sviluppare un sito web, dovresti iniziare imparando HTML5 e poi integrarlo con CSS, JavaScript e PHP. Se vuoi creare programmi per computer, inizia ad imparare il C o qualsiasi altro linguaggio di programmazione tradizionale.
    • Se diventi un programmatore professionista, potresti scoprire che non usi mai la lingua che hai imparato originariamente per il tuo lavoro. Invece, continuerai a imparare sempre nuove lingue attraverso la documentazione e la sperimentazione.
  2. 2 Trova risorse online gratuite dedicate alla lingua prescelta. Internet è uno scrigno di tutorial, corsi e video gratuiti sulla lingua che scegli di imparare. Puoi imparare le basi di quasi tutte le lingue introduttive letteralmente in un giorno.
    • Ecco alcuni siti popolari: Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools e molti altri.
    • WikiHow fornisce anche una serie di istruzioni per i principianti per imparare i linguaggi di programmazione.
    • Puoi trovare video tutorial per quasi tutte le lingue su YouTube.
    • Stack Exchange è uno dei forum più popolari in cui i programmatori professionisti rispondono a qualsiasi domanda degli utenti.
    CONSIGLI DELLO SPECIALISTA

    Archana Ramamoorthy, MS


    Il CTO di Workday Archana Ramamurthy è il CTO di Workday (Nord America). Specialista di prodotti di alto profilo, sostenitore della sicurezza, sostenitore di una maggiore integrazione a condizioni di parità nel settore tecnologico. Ha conseguito il BA presso la SRM University e il MA presso la Duke University. Da oltre otto anni opera nel campo della gestione del prodotto.

    Archana Ramamoorthy, MS
    CTO della giornata lavorativa

    Il nostro specialista condivide la sua storia:: “Sono arrivato alla programmazione senza sapere nulla di progettazione o programmazione di computer. Quando volevo imparare a scrivere programmi, ho iniziato leggendo libri sulla lingua e utilizzando informazioni da Internet.Ci sono così tante risorse disponibili nel mondo oggi che è molto facile apprendere nuove abilità!"


  3. 3 Scarica un buon editor di testo. Molti linguaggi di programmazione consentono di utilizzare editor di testo esterni per scrivere programmi. Trova un editor di testo che visualizzi il rientro e il markup del codice.
    • I programmi più diffusi includono Notepad ++ (Windows), TextWrangler (OS X) e JEdit (qualsiasi sistema).
  4. 4 Scarica tutti i compilatori di cui hai bisogno. Alcuni linguaggi di programmazione richiedono un compilatore per visualizzare il codice sorgente che hai scritto. I compilatori traducono il codice sorgente in un programma di linguaggio di basso livello equivalente, che viene quindi elaborato dal computer. Molti compilatori sono gratuiti e open source. Le lingue che richiedono l'uso di compilatori includono:
    • C;
    • C++;
    • C #;
    • Giava;
    • DI BASE;
    • Fortran.
  5. 5 Inizia il tuo primo progetto. Scegli un buon progetto introduttivo che ti permetta di mettere alla prova le tue nuove abilità. Ci sono molti suggerimenti e tutorial su questo argomento su Internet. Ad esempio, puoi iniziare creando semplici siti Web HTML, semplici database e funzioni PHP o semplici programmi in uno qualsiasi dei linguaggi che richiedono compilatori.
  6. 6 Commenta tutto il tuo codice. Tutti i linguaggi di programmazione hanno una funzione di commento che consente di inserire testo che viene ignorato dal compilatore. Pertanto, puoi lasciare commenti al codice. Questi commenti sono estremamente importanti, sia per far sapere agli altri come funziona il tuo codice, sia per ricordare a te stesso cosa sta facendo il codice.
    • La funzione di commento può essere utilizzata per rimuovere rapidamente parte del codice dal programma a scopo di test. Aggiungi tag per entrambi i commenti all'inizio e alla fine del codice che desideri escludere temporaneamente dal programma, quindi rimuovi quei tag per restituire il codice.
  7. 7 Considera i dettagli di altri programmi o progetti web. Quando impari il codice in movimento, non vergognarti di cercare indizi su Internet e guardare altre persone che risolvono problemi simili. Prenditi il ​​tempo necessario per capire come il codice fa ciò che fa.
    • Leggi questo articolo per sapere come visualizzare il codice sorgente di qualsiasi sito web.

Metodo 2 di 2: amplia le tue conoscenze

  1. 1 Iscriviti ai corsi. Università, college e programmi Internet offrono programmi e corsi che non solo ti insegneranno a programmare, ma ti aiuteranno anche a trovare un lavoro. Sebbene una laurea in informatica non sia sempre necessaria, può aiutarti a trovare un lavoro a tempo pieno come programmatore di computer.
    • C'è anche un innegabile vantaggio dalla comunicazione diretta con un insegnante o uno specialista di programmazione, che non è sempre disponibile attraverso i corsi online.
    • Imparare a diventare un programmatore può essere piuttosto costoso, quindi pensa attentamente se ne vale la pena. Se ti piace scrivere programmi per computer solo per hobby, non dovresti perdere tempo e denaro in corsi professionali. Se stai cercando di costruire una carriera in questo settore, ottenere una formazione professionale può aiutarti molto in questo (ma, ancora una volta, non è necessario se hai talento).
  2. 2 Espandi le tue conoscenze. Beneficerai non solo dell'apprendimento dei linguaggi di programmazione, ma anche dei corsi di matematica e logica, poiché questi argomenti sono spesso richiesti per la programmazione di alto livello. Non è necessario insegnarli a scuola, anche se un ambiente accademico può essere utile.
    • La programmazione che coinvolge la fisica e la simulazione richiede una buona comprensione di algoritmi e modelli.
    • La logica è fondamentale per la programmazione, quindi la comprensione della logica e dei processi può aiutarti a risolvere i problemi durante la scrittura del codice.
    • La conoscenza della matematica avanzata molto spesso non è richiesta per la programmazione, ma può essere utilizzata per l'ottimizzazione e altri vantaggi.
  3. 3 Impara più lingue. Una volta che hai una buona comprensione della tua prima lingua, puoi iniziare a imparare anche altri linguaggi di programmazione. Trova una lingua che integri quella che già conosci o scegli una lingua richiesta per un progetto specifico. Linguaggi aggiuntivi come HTML e CSS sono solitamente i più facili da imparare.
    • Java è uno dei linguaggi più popolari e gli sviluppatori Java sono sempre molto richiesti. Java è utilizzato su un'ampia varietà di sistemi e ha innumerevoli usi. Java viene utilizzato per scrivere applicazioni per Android, uno dei mercati in più rapida crescita.
    • C ++ è altamente raccomandato se vuoi unirti ai ranghi degli sviluppatori di videogiochi. Imparare a programmare in Unity (un motore di gioco ampiamente utilizzato ed economico) e UDK (codice per il popolare motore Unreal) ti aprirà alcune porte, ma non sono così utili al di fuori dell'industria dei giochi.
    • Se vuoi creare app per iPhone, Xcode e Objective-C saranno la tua prima scelta. Avrai bisogno di un Mac, poiché Xcode può essere compilato solo su un Mac.
    • Python è un linguaggio per scrivere codice lato server, uno dei più facili da imparare. Python viene utilizzato per servizi Internet come Pinterest e Instagram ed è abbastanza semplice da imparare le basi in pochi giorni.
  4. 4 Essere pazientare. Durante la programmazione, incontrerai spesso problemi, specialmente quando cerchi bug o applichi nuove idee. Dovrai imparare ad accontentarti di ottenere piccoli risultati invece di risolvere l'intero problema in una volta. La pazienza ti aiuterà a creare un codice migliore, il che significa che il tuo programma funzionerà meglio e i tuoi colleghi saranno felici.
  5. 5 Impara a lavorare in team. Se più persone stanno lavorando a un progetto contemporaneamente, potrebbero avere una visione diversa di come dovrebbe procedere il progetto. Il lavoro di squadra è quasi inevitabile nel mondo degli affari, quindi preparati a lavorare con altre persone, a meno che, ovviamente, non intendi sviluppare l'intero progetto da solo.
  6. 6 Trova un lavoro in cui puoi esercitare le tue abilità di programmazione. Creare siti Web e programmi per computer su base volontaria. Lavorare part-time in una piccola azienda può anche aprire opportunità di codifica per siti Web e programmi semplici.
  7. 7 Chatta con altri programmatori. Esistono innumerevoli community di sviluppatori in cui puoi trovare supporto e ispirazione. Cerca convenzioni di programmazione, partecipa a hackathon o gamejam (raduni di sviluppatori per creare programmi o giochi in un tempo limitato), registrati su diversi forum di programmazione per iniziare a farti conoscere e aumentare le connessioni.
  8. 8 Pratica, pratica e pratica. Secondo alcune stime, occorrono circa 15.000 ore di programmazione prima di poter essere considerato un vero maestro. Questo significa anni di pratica costante. Imparerai veramente l'abilità di programmare solo quando investi molto tempo nel lavoro pratico e diventi un esperto nel tuo campo.
    • Cerca di programmare ogni giorno, anche nei fine settimana. La programmazione del tempo libero può portare a scoperte e nuove idee.