Programmazione computer

Man mano che la tecnologia diventa sempre più accessibile, cresce la necessità di programmatori. La programmazione è un`abilità che richiede tempo per essere appresa e perfezionata, ma tutti devono iniziare da qualche parte. Esistono diverse lingue ideali per i principianti, indipendentemente dal campo che ti interessa. Vedere il passaggio 1 di seguito per sapere come.

Passi

Metodo 1 di 2: Apprendimento di un linguaggio di programmazione

Immagine intitolata Code Step 1
1. Non preoccuparti del linguaggio di programmazione da scegliere. Molti programmatori alle prime armi lottano con la domanda su quale linguaggio di programmazione scegliere di imparare per primo. Il vero linguaggio di programmazione con cui iniziare non ha molta importanza quando si tratta di apprendere le strutture dei dati e la logica. Queste sono le abilità più importanti che possono essere apprese con qualsiasi linguaggio di programmazione.
  • Quando scegli un linguaggio di programmazione, concentrati solo sul tipo di sviluppo con cui vuoi iniziare e scegli un linguaggio di programmazione introduttivo da lì. Ad esempio, se vuoi iniziare con lo sviluppo web, inizia con HTML5, integrato con CSS, JavaScript e PHP. Se vuoi creare applicazioni desktop, inizia con C o un altro linguaggio di programmazione standard.
  • Quando intraprendi una carriera come programmatore, potresti scoprire che non utilizzerai mai il linguaggio di programmazione in cui hai imparato a programmare per la prima volta. Imparerai invece i linguaggi di programmazione attraverso la documentazione e la sperimentazione.
Immagine intitolata Code Step 2
2. Trova risorse gratuite online per il linguaggio di programmazione che scegli. Internet è una vasta gamma di tutorial, corsi e video gratuiti, tutti adattati al linguaggio di programmazione di tua scelta. Puoi acquisire una comprensione fondamentale di qualsiasi linguaggio di programmazione introduttivo in un giorno.
  • I siti Web popolari sono Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School, solo per citarne alcuni.
  • Su wikiHow sono disponibili diverse guide introduttivi per ogni linguaggio di programmazione.
  • Puoi trovare guide pratiche per quasi tutti gli scenari di programmazione su YouTube.
  • Stack Exchange è uno dei siti Web di domande e risposte più popolari per le domande di programmazione.
  • Immagine intitolata Code Step 3
    3. Ottieni un buon editor di testo. Per molti linguaggi di programmazione, gli editor di testo esterni sono adatti per scrivere il tuo codice. Trova un editor di testo che mostri il rientro e i segni di codice (markup).
  • I programmi più diffusi includono Notepad++ (Windows), TextWrangler (OS X) e JEdit (qualsiasi sistema).
  • Immagine intitolata Code Step 4
    4. Scarica tutti i compilatori necessari. Alcuni linguaggi di programmazione richiedono un compilatore per eseguire il codice che crei. I compilatori traducono il tuo codice in un linguaggio di programmazione di livello inferiore che la macchina può elaborare. Molti compilatori sono open source e gratuiti. I linguaggi che richiedono i compilatori includono:
  • C
  • C++
  • C#
  • Giava
  • DI BASE
  • fortran
  • Immagine intitolata Code Step 5
    5. Inizia il tuo primo progetto. Scegli un buon progetto introduttivo per iniziare. Ci sono diversi suggerimenti ed esercitazioni disponibili online e alcuni punti di partenza sono siti Web che trattano HTML di base, database e funzioni dei moduli con PHP o semplici programmi che utilizzano uno dei linguaggi del compilatore.
    Immagine intitolata Code Step 6
    6. Spiega tutto il tuo codice. Tutti i linguaggi di programmazione hanno una funzione di commento che permette di inserire del testo che verrà ignorato dal compilatore. Ti permette di aggiungere commenti al tuo codice. Questi commenti sono fondamentali per far sapere agli altri come funziona il tuo codice e per ricordare a te stesso come funziona il codice.
  • Puoi anche utilizzare la funzione di commento per disabilitare il codice, a scopo di test. Commenta i tag attorno al codice che desideri escludere, quindi rimuovi i tag di commento per rendere nuovamente attivo il codice.
  • Immagine intitolata Code Step 7
    7. Scopri altri programmi o progetti web. Quando impari facendo, non lasciare che questo ti impedisca di cercare le cose e vedere come gli altri hanno svolto gli stessi compiti. Prendetevi il tempo per capire perché il codice fa quello che fa.
  • leggere Questo articolo per maggiori informazioni su come visualizzare il codice sorgente dei siti web.
  • Metodo 2 di 2: Ampliare le tue conoscenze

    Immagine intitolata Code Step 8
    1. Prendere lezioni. Scuole, scuole tecniche e programmi online offrono diplomi e corsi che possono aiutarti a trovare un lavoro e imparare a programmare. Una formazione avanzata come l`informatica non è sempre necessaria, ma può aiutarti a trovare lavoro come programmatore.
    • Le lezioni di un insegnante o di un programmatore esperto non sono sempre disponibili online e possono essere molto utili.
    • Le lezioni possono essere costose, quindi valuta i pro contro i contro. Se la programmazione è solo un hobby, le lezioni potrebbero non valere tempo e denaro. Se vuoi fare carriera con la programmazione, le lezioni possono darti una grande spinta (ma, ancora una volta, è tutt`altro che necessario se hai talento).
    Immagine intitolata Code Step 9
    2. Espandi le tue conoscenze. Oltre al semplice apprendimento dei linguaggi di programmazione, seguire lezioni di logica e matematica può essere utile in quanto sono spesso necessarie per la programmazione avanzata. Non devi necessariamente impararlo a scuola, ma un ambiente scolastico può aiutare.
  • La programmazione di calcoli di fisica e altre simulazioni richiede una forte conoscenza di algoritmi e modelli.
  • La logica è la base fondamentale della programmazione, quindi la comprensione della logica e dei processi ti aiuterà a risolvere i problemi durante la programmazione.
  • La matematica avanzata non è richiesta per la maggior parte della programmazione, ma tale conoscenza può essere utile e aiutare con le ottimizzazioni.
  • Immagine intitolata Code Step 10
    3. Ulteriori informazioni sui linguaggi di programmazione. Non appena avrai una buona padronanza di un primo linguaggio di programmazione, potrai ampliarlo. Scegli un linguaggio di programmazione diverso che corrisponda a quello che già conosci o scegli un linguaggio di programmazione per un tipo specifico di posto vacante che ti interessa. Linguaggi aggiuntivi, come HTML e CSS, sono spesso i più facili da imparare.
  • Java è uno dei linguaggi più popolari e spesso ci sono molte opportunità per gli sviluppatori Java. Java può essere eseguito su un`ampia varietà di sistemi e ha innumerevoli applicazioni. Java è utilizzato per le applicazioni Android, uno dei mercati in più rapida crescita.
  • C++ è un must per gli sviluppatori di videogiochi in erba. Imparare a programmare in Unity (un motore di gioco a basso costo ampiamente utilizzato) e UDK (il linguaggio di programmazione per il popolare motore Unreal) può aprire alcune porte, sebbene non siano così utili al di fuori dell`industria dei videogiochi.
  • Se vuoi creare app per iPhone, Xcode e Objective-C sono i tuoi strumenti principali. Hai anche bisogno di un Mac, poiché Xcode può essere compilato solo su un Mac.
  • Pitone è un linguaggio di scripting/programmazione che è uno dei linguaggi più facili da imparare. Python è usato per servizi web come Pinterest e Instagram, tra le altre cose, così come per applicazioni scientifiche, ed è abbastanza semplice da imparare le basi in pochi giorni.
  • CONSIGLIO DELL`ESPERTO
    Archana Ramamoorthy, MS

    Archana Ramamoorthy, MS

    Direttore tecnico, WorkdayArchana Ramamoorthy è Direttore tecnico per il Nord America di Workday. È una ninja del prodotto, paladina della sicurezza e cerca di diversificare l`industria tecnologica. Archana ha conseguito una laurea presso la SRM University e un master presso la Duke University e ha oltre 8 anni di esperienza nella gestione dei prodotti.
    Archana Ramamoorthy, MS
    Archana Ramamoorthy, MS
    Direttore tecnico, Workday

    La storia del nostro esperto: "Quando ho iniziato a programmare non avevo alcuna esperienza in progettazione o programmazione di computer. Per imparare a programmare ho iniziato leggendo libri su Java e utilizzando le informazioni che ho trovato su Internet. Al giorno d`oggi ci sono così tante risorse disponibili che è molto facile apprendere nuove abilità."

    Immagine intitolata Code Step 11
    4. Essere pazientare. Dovrai spesso affrontare sfide durante la programmazione, specialmente quando cerchi errori o esegui una nuova idea. Devi imparare ad accontentarti di piccoli risultati, invece di cercare di risolvere un intero enigma in una volta. La pazienza porta a un codice più efficiente, che a sua volta porta a programmi con prestazioni migliori e colleghi più felici.
    Immagine intitolata Code Step 12
    5. Impara a collaborare. Se più persone stanno lavorando a un progetto, dovrai fare i conti con più punti di vista su una procedura che sta seguendo troppo. Lavorare insieme in team è quasi inevitabile nel mondo degli affari, quindi dovrai essere disposto a lavorare con gli altri a meno che tu non preveda di sviluppare tutto in modo indipendente.
    Immagine intitolata Code Step 13
    6. Trova un lavoro in cui puoi esercitare le tue abilità di programmazione. Fai volontariato per la progettazione di siti Web o applicazioni desktop. Un lavoro part-time presso una piccola azienda può darti la possibilità di scrivere codice per siti Web o semplici applicazioni.
    Immagine intitolata Code Step 14
    7. Connettiti con altri programmatori. Ci sono innumerevoli comunità di sviluppatori e incontri che possono supportarti e ispirarti. Vai alle convention dei programmatori, partecipa a un hack-a-thon o a un game jam (eventi con un tema comune) e unisciti ad alcuni forum di programmazione per espandere la tua rete e mostrare il tuo lavoro.
    Immagine intitolata Code Step 15
    8. Pratica, pratica, pratica. Si stima che siano circa 15.000 ore prima di poter essere considerato un esperto di programmazione informatica. Questo richiede anni di pratica applicata. La vera padronanza della programmazione arriva solo dopo che ti prendi il tempo per esercitarti e diventare esperto.
  • Prova a programmare ogni giorno, anche quando non lavori. La programmazione nel tempo libero può portare a scoperte e nuove idee.

  • Condividi sui social network: