Sommario:
- Siti Web di apprendimento a codice
- Siti Web di riferimento alla codifica
- Notizie tecnologiche e siti web della comunità
Video: Check How Many CPU Cores Your Game or App is Using on Windows 10 2024
Il mondo della tecnologia è in continua evoluzione. Vengono inventate nuove tecnologie, gli sviluppatori costruiscono nuovi prodotti utilizzando queste tecnologie e nuovi mercati emergono dalle persone che utilizzano questi prodotti. Le seguenti risorse ti aiutano a continuare ad apprendere, rispondere alle domande e rimanere al passo con questi cambiamenti.
Le risorse elencate di seguito sono completamente gratuite. Molte di queste risorse rimangono libere in base ai membri della comunità come te per contribuire, quindi non essere timido per partecipare!
Siti Web di apprendimento a codice
Imparare a programmare è un viaggio costante che non finisce mai nemmeno per i programmatori più esperti. Nuovi linguaggi e quadri appaiono ogni giorno, e l'unico modo per rimanere aggiornati è continuare a studiare. Anche se non sei ancora uno sviluppatore esperto, le seguenti risorse attraggono i principianti con diversi stili di apprendimento. Puoi apprendere argomenti di informatica generale introduttivi o tecniche di sviluppo web specifiche leggendo il testo o guardando le lezioni video, e farlo al ritmo che preferisci o in una lezione programmata.
Codecademy
Codecademy, creata per persone senza precedenti esperienze di programmazione, è il modo più semplice per imparare a codificare online. Puoi utilizzare il sito per
-
Imparare linguaggi front-end come HTML, CSS e JavaScript
-
Prova linguaggi back-end come Ruby, Python e PHP
-
Crea pagine reali da siti Web come AirBnb, Flipboard e Etsy
I linguaggi front-end riguardano l'aspetto del sito Web, mentre le lingue di back-end aggiungono la logica del sito Web, ad esempio cosa mostrare agli utenti e quando.
Non è necessario scaricare o installare nulla per avviare la codifica in Codecademy: basta registrarsi o accedere e iniziare l'apprendimento.
Se rimani bloccato, cerca un suggerimento in fondo alle istruzioni, oppure fai clic sul link Forum Domande e risposte per porre una domanda o per vedere se qualcuno ha già pubblicato una soluzione al tuo problema.
Coursera e Udacity
MOOC , o massivi corsi online aperti , sono classi o corsi che vengono insegnati via Internet a un numero virtualmente illimitato di studenti. Questi corsi incoraggiano l'uso di forum online e l'interattività per creare un senso di comunità. Coursera e Udacity, due dei più grandi MOOC, hanno una varietà di corsi relativi alla codifica. Ogni corso viene insegnato attraverso una serie di lezioni video da un membro della facoltà universitaria o da un esperto del settore.
Hackdesign. org
L'altra metà della codifica sta progettando. Il buon design visivo è spesso la differenza tra l'avere centinaia di persone che usano e condividono il tuo sito web e che fanno milioni di persone.Hack Design ha 50 lezioni di design create dai migliori designer di tutto il mondo, tra cui designer di Facebook, Dropbox e Google.
Ogni lezione ti viene inviata per email ogni settimana, include articoli da leggere e progetta attività da completare in base a ciò che hai appena appreso. Gli argomenti trattati includono tipografia, design del prodotto, interazioni utente e strumenti di prototipazione rapida.
Codice. org
Nel dicembre 2013, Codice. ha fatto storia quando oltre 15 milioni di studenti delle scuole superiori hanno partecipato a un evento di apprendimento del codice chiamato Hour of Code. Per tutto il 2014, altri 25 milioni di studenti avrebbero esercitato le loro capacità di programmazione per un'ora. Codice. org ospita i propri contenuti per gli studenti dall'asilo all'ottavo anno. Fornisce inoltre collegamenti ad altre risorse di apprendimento sul codice, che sono mirate per una gamma di età.
Codice. org ha anche materiali offline per l'apprendimento del codice, in modo da poter continuare ad apprendere anche se non si ha un accesso affidabile a una connessione Internet.
Siti Web di riferimento alla codifica
Man mano che si apprende a codificare, si bloccherà. Il tuo codice non si comporta come tu hai voluto. Questo succede ad ogni programmatore - è una parte inevitabile del processo di trasformare la logica umana e i pensieri confusi in un codice rigido che un computer può capire. L'importante è avere un piano e avere alcune risorse per aiutare a eseguire il debug del codice e risolvere il problema.
Le seguenti risorse includono testi di riferimento, che consentono di verificare la sintassi di codifica e i gruppi di utenti della comunità, che consentono di verificare la logica del programma.
W3Schools
W3Schools è una delle migliori risorse per principianti che stanno appena iniziando a imparare. Il sito Web include materiale di riferimento e tutorial di base per HTML, CSS, JavaScript, PHP e altri linguaggi di programmazione, librerie e standard.
Inoltre, le pagine di riferimento includono molti esempi di codice, che è possibile visualizzare e modificare nel browser, insieme a un elenco di attributi o proprietà che possono essere utilizzati. Se sai di poter inserire un'immagine usando HTML, cambia il colore del testo usando CSS, o mostra un avviso all'utente usando JavaScript, ma non puoi ricordare la sintassi esatta per farlo, prova a iniziare con W3Schools.
Rete per sviluppatori Mozilla
Mozilla Developer Network (MDN) è un sito Web di riferimento e tutorial in stile wiki che copre HTML, CSS, JavaScript e varie API. Il sito Web è gestito dalla comunità di sviluppatori, quindi chiunque può contribuire - anche tu! Sebbene non sia adatto ai principianti come W3Schools, MDN è una delle fonti di documentazione più complete e accurate per i linguaggi web.
Gli sviluppatori utilizzano spesso MDN per fare riferimento alla sintassi e anche per visualizzare la compatibilità del browser desktop e mobile per tag e comandi specifici. Puoi anche consultare le esercitazioni su MDN ospitate da Mozilla Foundation, un'organizzazione non profit che aiuta a supportare e mantenere il browser Firefox.
Stack Overflow
Stack Overflow è relativamente giovane, fondato nel 2008, ma è rapidamente diventato il posto migliore per gli sviluppatori per chiedere e rispondere a domande sulla codifica.Chiunque può porre una domanda, i singoli programmatori forniscono risposte e la community del sito web vota su o giù per le risposte per mostrare accordo o disaccordo. Il sito include argomenti che coprono tutti i principali linguaggi di programmazione Web e gli argomenti più popolari includono JavaScript, Ruby e Python.
Prima di fare una domanda, cerca nel sito Web e vedi se è già stata inviata una risposta alla tua domanda. Una delle regole del galateo del sito web mostra che hai fatto delle ricerche prima di pubblicare una domanda.
Notizie tecnologiche e siti web della comunità
Ci sono persone che codificano in tutto il mondo e qualcuno a Shanghai può creare un'app che usi ogni giorno con la stessa facilità con cui qualcuno a San Francisco. Sono disponibili numerose risorse per gli sviluppatori per capire meglio su cosa stanno lavorando gli altri, sia nelle grandi aziende che nelle startup. Oltre a ciò che le persone stanno lavorando in questo momento, se si dispone di un sito Web che si desidera creare, può essere utile vedere cosa è stato costruito in passato, in modo da poter identificare le aree di miglioramento.
Le seguenti risorse ti aiutano a rimanere informato su ciò che sta accadendo nella comunità tecnologica e a interagire con altre persone interessate alla tecnologia nella tua città.
TechCrunch
TechCrunch è un blog popolare che copre le startup tecnologiche e le principali aziende tecnologiche. Nel 2006, il sito Web ha consolidato la sua reputazione quando ha rotto la storia di Google che acquisisce YouTube per $ 1. 6 miliardi. Insieme al suo report online, TechCrunch ha conferenze durante tutto l'anno, come Disrupt, che ospita conversazioni con veterani del settore e mette in evidenza le nuove startup tecnologiche.
Hacker News
HackerNews (HN) è un sito di discussione ospitato da YCombinator, un incubatore di startup in California. La homepage del sito Web è una raccolta di collegamenti ipertestuali, spesso a siti Web di avvio e articoli di notizie, inviati dai singoli utenti.
Dopo aver inviato una richiesta, l'intera community può inviare la richiesta in anticipo e le proposte più importanti vengono elencate per prime sulla home page. Inoltre, la community può commentare singoli invii, e ogni commento può anche essere upvoted, con il commento in cima alla lista che appare per primo su ogni pagina di submission.
I titoli di invio che iniziano con "Mostra HN" sono una richiesta alla comunità di commentare un sito Web di avvio appena avviato. I titoli di presentazione che iniziano con "Chiedi HN" sono una richiesta alla comunità di rispondere o commentare una domanda.
Meetup
Meetup è un sito Web che organizza incontri locali faccia a faccia basati su interessi o attività. Organizzatori Meetup, che sono membri della comunità di volontari, ospitano riunioni pubblicando informazioni sul sito web. Quindi, i membri della comunità cercano, partecipano e RSVP per le riunioni tramite il sito Web.
Anche se puoi imparare da solo, trovare altre persone che imparano a programmare è un ottimo modo per rimanere motivati e mantenere il tuo slancio. Le persone che incontri possono imparare a programmare per le stesse ragioni che sei, come costruire un sito web, migliorare le competenze per un lavoro esistente o trovare un nuovo lavoro legato alla tecnologia.