Come codificare: 15 passaggi (con immagini)

Sommario:

Come codificare: 15 passaggi (con immagini)
Come codificare: 15 passaggi (con immagini)

Video: Come codificare: 15 passaggi (con immagini)

Video: Come codificare: 15 passaggi (con immagini)
Video: Robotica: veicoli autonomi e algoritmi di programmazione - Emanuele Micheli 2024, Maggio
Anonim

Man mano che la tecnologia diventa sempre più accessibile, la necessità di programmatori è sempre in aumento. La programmazione è un'abilità appresa e perfezionata nel tempo, ma tutti devono iniziare da qualche parte. Ci sono una varietà di lingue perfette per i principianti indipendentemente dal campo che ti interessa (es. JavaScript, ecc. JavaScript è piuttosto avanzato, quindi inizia con HTML o CSS). Vedere il passaggio 1 di seguito per sapere come.

Passi

Metodo 1 di 2: Imparare una lingua

Codice Passaggio 1
Codice Passaggio 1

Passaggio 1. Non preoccuparti troppo della lingua che scegli

Molti programmatori principianti hanno difficoltà a scegliere la lingua quando iniziano a imparare. (Perché non sanno da dove iniziare con il loro primo codice). Il linguaggio effettivo su cui inizi a imparare non fa una grande differenza quando si tratta di apprendere le strutture e la logica dei dati. Queste sono le abilità che contano di più e possono essere affinate con qualsiasi lingua.

  • Quando scegli una lingua, concentrati sul tipo di sviluppo con cui vuoi iniziare e scegli una lingua introduttiva da lì. Ad esempio, se vuoi imparare lo sviluppo web, inizia con HTML5, integrato con CSS, JavaScript e PHP. Se vuoi fare applicazioni desktop, inizia con C++ o un altro linguaggio di programmazione di base.
  • Se fai della programmazione una carriera, scoprirai che potresti non usare mai la lingua che hai imparato a programmare per la prima volta. Invece, imparerai le lingue mentre attraversi la documentazione e la sperimentazione.
Codice Passaggio 2
Codice Passaggio 2

Passaggio 2. Trova risorse gratuite online per la lingua scelta

Internet è un tesoro di tutorial, lezioni e video gratuiti, tutti su misura per la lingua che preferisci. Puoi iniziare ad acquisire una conoscenza di base di qualsiasi lingua introduttiva in un giorno.

  • I siti popolari includono Bento, CodeAcademy, Code.org, html.net, Khan Academy, Udacity, W3Schools, Code School e molti altri.
  • Ci sono una varietà di guide introduttive specifiche per lingua disponibili proprio qui su wikiHow.
  • Puoi trovare guide pratiche per quasi tutti gli scenari di programmazione su YouTube.
  • Stack Exchange è uno dei siti di domande e risposte più popolari per qualsiasi domanda di programmazione che potresti avere.

SUGGERIMENTO DELL'ESPERTO

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Chief Technology Officer, Workday Archana Ramamoorthy is the Chief Technology Officer, North America at Workday She is a product ninja, security advocate, and on a quest to enable more inclusion in the tech industry. Archana received her BS from SRM University and MS from Duke University and has been working in product management for over 8 years.

Archana Ramamoorthy, MS
Archana Ramamoorthy, MS

Archana Ramamoorthy, MS

Chief Technology Officer, Workday

La storia del nostro esperto:"

Codice Passaggio 3
Codice Passaggio 3

Passaggio 3. Scarica un buon editor di testo

Molti linguaggi di programmazione consentono di utilizzare editor di testo esterni quando si scrive il codice. Trova un editor di testo che ti permetta di vedere i rientri e il markup del codice.

I programmi più diffusi includono Notepad++ (Windows), TextWrangler (OS X), JEdit o Visual Studio Code

Codice Passaggio 4
Codice Passaggio 4

Passaggio 4. Scarica tutti i compilatori necessari

Alcuni linguaggi di programmazione richiedono un compilatore per eseguire il codice creato. I compilatori traducono il codice che scrivi in un linguaggio di livello inferiore che la macchina può elaborare. Molti compilatori sono open-source e gratuiti. Le lingue che richiedono compilatori includono:

  • C
  • C++
  • C#
  • Giava
  • DI BASE
  • Fortran
Codice Passaggio 5
Codice Passaggio 5

Passaggio 5. Inizia il tuo primo progetto

Scegli un buon progetto introduttivo che ti aiuterà a bagnarti i piedi. Ci sono una varietà di suggerimenti e tutorial online, ma alcuni punti di partenza sono siti Web di base per HTML, database di base e funzioni di modulo con PHP o semplici programmi con uno qualsiasi dei linguaggi del compilatore.

Codice Passaggio 6
Codice Passaggio 6

Passaggio 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. Questo ti permette di aggiungere commenti al tuo codice. Questi commenti sono cruciali, sia per far sapere agli altri come funziona il tuo codice, sia per ricordare a te stesso cosa fa il tuo codice.

Puoi anche utilizzare la funzione di commento per rimuovere rapidamente il codice dal tuo programma a scopo di test. Inserisci i tag di commento attorno al codice che desideri escludere e quindi rimuovi i tag di commento per restituire il codice

Codice Passaggio 7
Codice Passaggio 7

Passaggio 7. Separa altri programmi o progetti web

Quando impari mentre procedi, non vergognarti di cercare le cose e vedere come altri hanno affrontato gli stessi compiti. Prenditi del tempo per capire perché il codice sta facendo quello che fa.

Consulta questa guida per i dettagli su come visualizzare il codice sorgente dei siti web

Metodo 2 di 2: ampliare le tue conoscenze

Codice Passaggio 8
Codice Passaggio 8

Passaggio 1. Segui le lezioni

Community college, scuole di tecnologia e programmi online offrono certificazioni e corsi che ti aiuteranno a trovare un lavoro e ti insegneranno a programmare. Una laurea avanzata come Informatica non è sempre necessaria, ma potrebbe aiutare a ottenere un lavoro di programmazione a tempo pieno.

  • (Si può dire molto per avere del tempo a tu per tu con un insegnante o un esperto di programmazione, cosa che non è sempre disponibile con le fonti online.)
  • Le lezioni possono diventare costose, quindi valuta i benefici. Se la programmazione è solo un hobby, le lezioni potrebbero non valere il tempo e il denaro. Se vuoi trasformare la programmazione in una carriera, le lezioni possono darti una grande spinta (ma ancora una volta, è tutt'altro che necessario se hai il talento).
Codice Passaggio 9
Codice Passaggio 9

Passaggio 2. Espandi le tue conoscenze

Oltre al semplice apprendimento dei linguaggi di programmazione, trarrai grandi vantaggi dalle lezioni di logica e matematica, poiché sono spesso necessarie per la programmazione avanzata. Non devi necessariamente impararlo a scuola, ma le impostazioni della classe possono aiutarti.

  • La programmazione che coinvolge calcoli fisici e altre simulazioni richiede una profonda comprensione di algoritmi e modelli.
  • La logica è la base fondamentale della programmazione, quindi comprendere la logica e i processi ti aiuterà a risolvere i problemi durante la codifica.
  • La conoscenza della matematica avanzata non è necessaria per la maggior parte della programmazione, ma la conoscenza può portare a vantaggi e ottimizzazioni.
Codice Passaggio 10
Codice Passaggio 10

Passaggio 3. Impara più lingue

Una volta che hai una buona conoscenza della tua lingua iniziale, puoi iniziare a espanderti. Trova un'altra lingua che sia complementare a quella che conosci o scegli una lingua per un lavoro specifico che ti interessa. I linguaggi complementari, 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'enorme varietà di sistemi e ha innumerevoli applicazioni. Java è utilizzato per le applicazioni Android, uno dei mercati in più rapida crescita.
  • C++ è altamente raccomandato per lo sviluppo di videogiochi. Imparare a programmare in Unity (un motore di gioco ampiamente utilizzato ea basso costo) e UDK (il codice per il popolare motore Unreal) può aiutare ad aprire alcune porte, anche se non sono così utili al di fuori dell'industria dei videogiochi.
  • Se vuoi creare app per iPhone, Xcode e Objective-C saranno i tuoi strumenti principali. Avrai anche bisogno di un Mac, poiché Xcode può compilare solo su un Mac.
  • Python è un linguaggio di scripting per server che è uno dei linguaggi più facili da imparare. Python viene utilizzato per servizi web come Pinterest e Instagram ed è abbastanza semplice da apprendere le basi in pochi giorni.
Codice Passaggio 11
Codice Passaggio 11

Passaggio 4. Sii paziente

Ti troverai spesso di fronte a sfide durante la programmazione, specialmente quando si tratta di cercare bug o implementare una nuova idea. Dovrai imparare ad accontentarti di ottenere piccoli risultati piuttosto che risolvere un intero puzzle in una volta. La pazienza porta a un codice più efficace, che porterà a programmi con prestazioni migliori e colleghi più felici.

Codice Passaggio 12
Codice Passaggio 12

Passaggio 5. Impara a lavorare con gli altri

Se hai più persone che lavorano su un progetto, ottieni più punti di vista su come procedere. Lavorare in team è praticamente inevitabile nel mondo degli affari, quindi, a meno che tu non abbia intenzione di sviluppare tutto in modo indipendente, preparati a lavorare con gli altri.

Codice Passaggio 13
Codice Passaggio 13

Passaggio 6. Trova un lavoro in cui puoi esercitare le tue abilità di programmazione

Lavora come volontario progettando siti web o scrivendo applicazioni desktop. Un lavoro part-time con una piccola azienda può portare a opportunità di scrivere codice per siti Web o semplici applicazioni.

Codice Passo 14
Codice Passo 14

Passaggio 7. Connettiti con altri programmatori

Esistono innumerevoli comunità e raduni di sviluppatori che possono aiutarti a sostenerti e ispirarti. Cerca le convenzioni di programmazione locali, partecipa a un hack-a-thon o a un game jam (eventi a tempo con un tema comune) e iscriviti ad alcuni forum di programmazione per iniziare ad espandere la tua visibilità e la tua rete.

Codice Passaggio 15
Codice Passaggio 15

Passaggio 8. Pratica, pratica, pratica

Si stima che occorrano circa 15.000 ore prima di poter essere considerato un esperto di programmazione informatica. Sono anni di pratica applicata. La vera padronanza della programmazione arriverà solo dopo che avrai dedicato del tempo a esercitarti e diventerai esperto.

Cerca di dedicare del tempo alla programmazione ogni giorno, anche quando non lavori. La programmazione nel tempo libero può portare a scoperte e nuove idee

Consigliato: