Casa Finanza personale Miti educativi relativi alla codifica - manichini

Miti educativi relativi alla codifica - manichini

Sommario:

Video: ZEITGEIST MOVING FORWARD sub ITA / ESP / ENG / JAP /spread 2025

Video: ZEITGEIST MOVING FORWARD sub ITA / ESP / ENG / JAP /spread 2025
Anonim

È normale pensare che le carriere di programmazione siano riservate ai pochi maghi tecnici del mondo. In realtà, è un lavoro normale per gente normale. Se sei persistente, coscienzioso e curioso, scommetto che puoi farlo. Non venderti breve acquistando idee che non sono vere.

Devi essere bravo in matematica per diventare un programmatore

Gli sviluppatori che stanno creando giochi all'avanguardia, gli scienziati dei dati che tentano di creare il prossimo algoritmo di apprendimento automatico o gli ingegneri che lavorano nel settore dei servizi finanziari hanno probabilmente bisogno di qualche competenza in fisica, statistica o matematica finanziaria. Tuttavia, molti sviluppatori, come quelli che costruiscono applicazioni di e-commerce o pagine web tipiche, non hanno bisogno di molta più matematica dell'aggiunta e sottrazione di base e dell'algebra delle scuole superiori.

Una buona dose di matematica funziona e alimenta le applicazioni, ma spesso non c'è bisogno di capire tutto ciò che sta accadendo. I linguaggi e i programmi per computer sono progettati per gestire la complessità richiedendo di comprendere gli input e gli output, ma non ciò che accade nel mezzo, un concetto chiamato astrazione.

Ad esempio, quando si guida un'auto, non è necessario capire come funziona il motore a combustione interna o la fisica che sta dietro la conversione dell'energia dal pistone alle ruote. Per guidare una macchina, è necessario capire come far funzionare l'acceleratore, il freno e la frizione per le auto con cambio di marcia. Allo stesso modo, i programmi hanno funzioni che eseguono operazioni, ma è necessario comprendere solo gli input che si inviano una funzione e l'output restituito.

In altre parole, è necessario essere in grado di capire la matematica e avere alcune abilità matematiche di base, ma non è necessario essere il prossimo Einstein per essere in grado di programmare.

Devi aver studiato ingegneria per ottenere un lavoro nella codifica

Molte persone che studiano ingegneria imparano come programmare, ma non è necessario essere un ingegnere per imparare come codificare. L'ingegneria insegna abilità che sono utili ai programmatori, come ad esempio come risolvere un problema passo dopo passo e lavorare all'interno e quindi progettare attorno ai vincoli del mondo reale. Queste sono abilità utili, ma puoi impararle al di fuori del programma di ingegneria.

Molti argomenti che fanno parte di un programma di ingegneria variano nell'utilità per imparare a codificare. Argomenti come gli algoritmi possono essere direttamente applicabili, specialmente se stai lavorando su problemi d'avanguardia. Altri argomenti, come il linguaggio assembly e la teoria computazionale, forniscono un buon background ma sono raramente utilizzati dalla maggior parte dei programmatori.

Se il tuo obiettivo è quello di spingere al massimo i programmi per computer, una laurea in ingegneria informatica potrebbe essere utile.Tuttavia, se si desidera creare un sito Web per risolvere un problema, è probabile che l'apprendimento del codice da tre a sei mesi sia sufficiente per iniziare.

Molte università offrono borse di studio che possono sovvenzionare o coprire completamente il costo della frequenza per le donne e le minoranze che perseguono lauree in ingegneria e scienze.

Puoi imparare a programmare in poche settimane

Come ogni passione o professione, la codifica è un'arte, e i programmatori affinare le loro abilità per decenni. Anche se non hai bisogno di decenni di studio per iniziare a programmare, la quantità di tempo necessaria per imparare dipende dai tuoi obiettivi. Ad esempio:

  • Una settimana: Apprendi abbastanza codice HTML per inserire testo, immagini e altri contenuti di base nella pagina. Sarai in grado di utilizzare i costruttori di siti per creare e personalizzare siti Web informativi.
  • Un mese: Sviluppa le tue abilità CSS front-end in modo da poter posizionare e disegnare gli elementi sulla pagina. Potrai anche modificare siti creati con builder di siti Web come Wix, Weebly e SquareSpace. Per la scienza dei dati, è possibile imparare a importare e gestire set di dati di grandi dimensioni e utilizzare Python o R per trovare informazioni dettagliate sui dati.
  • Da tre a sei mesi: Impara le capacità di sviluppo front-end e back-end per prendere un concetto, creare un prototipo funzionante in grado di archiviare i dati in un database e quindi codificare una versione in grado di gestire centinaia di migliaia di utenti. Inoltre, scopri come utilizzare le librerie esterne di un linguaggio di programmazione per aggiungere funzionalità aggiuntive, gestione degli utenti e sistemi di controllo della versione come Git in modo che più persone possano lavorare contemporaneamente a un progetto. Per la scienza dei dati, sarai in grado di creare una visualizzazione interattiva utilizzando una libreria JavaScript come d3. js. Sia che stiate imparando lo sviluppo web o la scienza dei dati, occorreranno circa 800 ore di sforzi per essere sufficientemente abili da essere assunti per un lavoro.

Hai bisogno di una grande idea per iniziare la codifica

Imparare a programmare è un processo lungo, pieno di alti e bassi. Potresti rimanere bloccato per giorni e non vedere molti progressi. Durante i periodi di inevitabile frustrazione, avere un'idea più ampia o un motivo concreto per motivarti a continuare a imparare può essere utile. Invece di provare a costruire il prossimo Facebook, YouTube o Google, prova a costruire qualcosa che risolva un problema che hai affrontato personalmente. Qui ci sono persone che hanno imparato a programmare e sono rimasti motivati ​​con un progetto:

  • Coffitività. com: Quattro studenti universitari volevano combattere il blocco dello scrittore ascoltando il suono dell'ambiente. Durante l'apprendimento del codice, Tommy Nicholas ha creato un sito che trasmette i suoni della caffetteria per aggiungere rumore di sottofondo agli uffici e alle aree di lavoro altrimenti silenziosi.
  • Outgrow. io: Sam Fellig è un appassionato di Kickstarter che voleva un modo semplice per sfogliare e acquistare oggetti da progetti di crowdfunding di successo. Ha fatto il salto e ha imparato a programmare per poter costruire il suo sito web, che è diventato uno dei primi 50 siti Web della rivista Time del 2013.
  • Sworkit: A Ryan Hanna piaceva allenarsi, ma spesso è diventato annoiato in palestra. Durante l'apprendimento di JavaScript e Ruby, ha creato un'app che guidava gli utenti attraverso allenamenti in stile militare in cinque minuti o meno.L'app aveva più di un milione di download e alla fine Ryan la vendette a Nexercise, una società di esercizi.

Outgrow. io vendo prodotti da progetti di crowdfunding di successo.

Ciascuno di questi siti ha goduto di un certo grado di popolarità ed è stato notato da un numero enorme di utenti. Se qualcosa di simile accade con un sito che hai progettato, serve come un bel bonus. Ma anche se così non fosse, ti sentirai soddisfatto dopo aver risolto il tuo problema.

Ruby è meglio di Python

Potresti chiederti quale lingua imparare prima, specialmente se hai tutte le opzioni disponibili. Potresti iniziare con Ruby, Python, JavaScript, PHP, Swift, Objective-C - l'elenco potrebbe continuare. Per risolvere questo dibattito, puoi cercare quale lingua è la migliore o quale lingua imparare per prima. Troverai articoli e post che sostengono una lingua o l'altra. A differenza del confronto tra televisori o tostapane, è improbabile che emerga un vincitore chiaro. A volte puoi dedicare più tempo a decidere quale lingua imparare prima di iniziare a imparare la lingua.

La cosa più importante è imparare prima alcuni linguaggi di scripting semplici e poi scegliere un linguaggio di programmazione per principianti per imparare a fondo.

Di solito, i principianti iniziano con HTML, CSS e JavaScript. Questi linguaggi sono gli errori di sintassi più indulgenti e i più facili da imparare. Quindi, dopo aver appreso queste basi, scegli Python o Ruby se sei interessato allo sviluppo web. Troverai molti tutorial online e aiuto per entrambi.

Se pensi di lavorare con un sistema di gestione dei contenuti come WordPress o Drupal, considera l'apprendimento di PHP.

Non dedicare troppo tempo a decidere quale lingua imparare per prima, e non cercare di impararli tutti nello stesso momento. A volte le persone colpiscono un posto di blocco con una lingua, si arrendono e iniziano a imparare un'altra lingua. Tuttavia, il risultato finale è imparare un po 'su molte lingue, invece di padroneggiare una singola lingua e essere in grado di costruire un sito web completo e funzionante.

Miti educativi relativi alla codifica - manichini

Scelta dell'editore

Come registrare note di credito in QuickBooks 2010 - dummies

Come registrare note di credito in QuickBooks 2010 - dummies

Note di credito mostrano quando un cliente non ti deve più soldi o quando devi un denaro del cliente. QuickBooks 2010 ti consente di registrare note di credito, che possono verificarsi perché il cliente restituisce gli articoli o emette un rimborso al cliente.

Come registrare una ricevuta di vendita con QuickBooks 2010 - dummies

Come registrare una ricevuta di vendita con QuickBooks 2010 - dummies

QuickBooks 2010 consente di creare vendite ricevuta quando un cliente acquista un articolo senza la necessità di una fattura. Una ricevuta di vendita sembra molto, molto simile a una fattura. Tuttavia, non include le informazioni sulla spedizione (perché è irrilevante) e consente di registrare l'importo pagato dal cliente.

Come registrare un credito fornitore in QuickBooks online - dummies

Come registrare un credito fornitore in QuickBooks online - dummies

In QuickBooks Online (QBO), tu inserisci un credito fornitore per registrare resi a fornitori o rimborsi da parte dei fornitori. Un venditore potrebbe fornirti un documento di credito che indica che non devi più l'importo indicato sul documento, o che il venditore potrebbe emettere un assegno di rimborso. Se un fornitore emette un credito ...

Scelta dell'editore

Come accettare e inoltrare richieste di introduzione di LinkedIn - dummies

Come accettare e inoltrare richieste di introduzione di LinkedIn - dummies

Una volta che inizi a costruire la tua rete di LinkedIn, dovrà essere in grado di accettare e inoltrare richieste di amicizia. Quando sei pronto per accettare la richiesta del tuo amico e inoltrare la sua introduzione, procedi nel seguente modo:

Come LinkedIn ti aiuta a trovare le risposte alle tue domande - dummies

Come LinkedIn ti aiuta a trovare le risposte alle tue domande - dummies

L'obiettivo di LinkedIn Answers è consentire ai professionisti di scambiare competenze. I membri di LinkedIn hanno molte esperienze personali e professionali da condividere, quindi non c'è fine alle domande che puoi porre. Inoltre, la rete LinkedIn Answers facilita l'organizzazione e la raccolta delle informazioni. LinkedIn organizza domande nelle seguenti categorie: Amministrazione: ...

Come accettare i consigli su LinkedIn - dummies

Come accettare i consigli su LinkedIn - dummies

LinkedIn non aggiunge automaticamente alcuna approvazione in entrata al tuo profilo; per prima cosa devi accettare quelle approvazioni. Quando ricevi un avallo, compare nell'elenco delle notifiche nell'angolo in alto a destra della schermata di LinkedIn e ricevi anche un messaggio di posta elettronica (a seconda delle impostazioni della tua e-mail) che ti informa su chi ti ha sostenuto e ...

Scelta dell'editore

Come misurare la liquidità con QuickBooks 2013 - manichini

Come misurare la liquidità con QuickBooks 2013 - manichini

Per molte piccole imprese, la liquidità è importante. Se lavori con QuickBooks 2013 in un contesto di piccola impresa, devi comprendere l'importanza della liquidità. Hai solo un numero limitato di investimenti che puoi realizzare. Inoltre, hai una quantità limitata di capitale - meno di quanto ti piace, quasi sempre. Nuove opportunità e ...

Come misurare la liquidità con QuickBooks 2014 - dummies

Come misurare la liquidità con QuickBooks 2014 - dummies

Per molte piccole imprese, la liquidità è importante. Se stai lavorando con QuickBooks in un contesto di piccola impresa, devi capire l'importanza della liquidità. È possibile effettuare solo un numero limitato di investimenti. Inoltre, hai una quantità limitata di capitale - meno di quanto ti piace, quasi sempre. Nuove opportunità e modi per investire il tuo ...

Come modificare un rapporto QuickBooks con la scheda Filtri - dummies

Come modificare un rapporto QuickBooks con la scheda Filtri - dummies

La scheda Filtri è probabilmente la scheda più interessante e utile fornita dalla finestra di dialogo Modifica rapporto in QuickBooks. La scheda Filtri consente di impostare i filtri che è possibile utilizzare per specificare quali informazioni vengono riepilogate nel report. Per utilizzare la scheda Filtri, qui mostrata, devi prima selezionare il campo su ...