I 10 siti migliori per chiedere tutte le domande di programmazione
Quando impariamo a programmare o sviluppare software, siti Web o app, di solito ci si blocca con un problema o un errore che si rifiuta di risolvere, indipendentemente da ciò che si fa. In casi come questo, programmatori come te potrebbero aver bisogno di risposte a domande relativo a vari linguaggi di codifica, piattaforme di sviluppo, strumenti, API e servizi. Dove puoi andare per le soluzioni di cui hai bisogno?
Abbiamo avuto lo stesso pensiero e dopo aver fatto tutto il lavoro di gambe, ecco 10 sono le migliori comunità piene di persone brillanti chi potrebbe avere le risposte che stai cercando o suggerimenti che potrebbero essere utili per aiutarti a trovare la soluzione che ti serve.
1. StackOverflow
StackOverflow vanta una comunità di 4,7 milioni di programmatori che si impegnano seriamente ad affinare le proprie capacità di codifica. Si possono fare rapidamente domande (dopo essersi registrati) su questo sito, o rispondere alle domande poste da altri - anche come ospite.
Ospita domande in numerosi linguaggi di programmazione, piattaforme e servizi, e tra i primi troviamo JavaScript, Java, C #, PHP, Android, jQuery, python e HTML. Il suo sistema di voto rialzista aiuta le persone a ottenere risposte rapide dopo aver pubblicato una query e la rigorosa moderazione garantisce alle persone di ottenere risposte semplici o menzione di luoghi (collegamenti) per trovarli su Internet.
2. Quora
Quora ospita contenuti informativi creati e condivisi dai suoi utenti. Sebbene si tratti di un'ampia varietà di argomenti e la maggior parte delle risposte che troverete qui sono opinioni di esperti, si rivela essere un risorsa preziosa per la programmazione e le informazioni sullo sviluppo del software . Dopo esserti iscritto, puoi fare domande cliccando su Fai una domanda e rispondere alle domande facendo clic sul Scrivi pulsante nella barra in alto.
Non c'è un elenco di categorie o argomenti che puoi chiedere o rispondere, quindi è così meglio fare una ricerca su Quora per trovare le informazioni richieste. Alcuni degli argomenti supportati che puoi trovare qui includono Java, C ++, Android, Python, Ruby, HTML5, CSS3 e JavaScript.
C'è un sistema di voto in alto dove puoi assegnare o ottenere punti in base alla qualità e alla pertinenza della risposta, e puoi anche visualizzare le statistiche per le tue risposte.
3. Reddit
Per un programmatore serio che valuta le informazioni utili, Reddit è stato a lungo uno dei posti migliori da visitare. Ha diverse comunità che tengono discussioni su interessi e argomenti particolari tra cui linguaggi di programmazione, computer, Internet e altro. Si può facilmente pubblicare un link o inviare una domanda dopo essersi registrati al sito.
La programmazione subreddit è per discussioni sulla codifica e lo sviluppo. Puoi controllare:
- C ++ per discussioni e notizie su C ++ o programmazione in C++
- GameDev, un paradiso per aspiranti di giochi e sviluppatori di giochi attivi, dove discutono di motori di gioco, intoppi di programmazione
- AndroidDev, una comunità popolare che ospita notizie, tutorial e altre informazioni utili sullo sviluppo di app Android e altro ancora.
4. StackExchange
StackExchange ospita comunità di domande e risposte dove le persone possono chiedi e rispondi alle domande. Gli esperti votano sui post e si assicurano che sia più facile trovare risposte utili. Devi ottenere un account per iniziare a cercare risposte o rispondere a una query.
Le sue 149 comunità includono:
- Programmatori: dove i programmatori professionisti possono rimbalzare concetti sullo sviluppo del software
- Puzzle di programmazione: dove le persone giocano, risolvono e programmano i puzzle
- Super User: un gruppo di discussione per utenti power PC
- Applicazioni Web: per utenti e sviluppatori di applicazioni Web
- Sviluppo del gioco: dove gli sviluppatori di giochi indipendenti possono porre domande
- Chiedi a Ubuntu: un gruppo di neofiti e super utenti di Ubuntu, e altro ancora.
5. CodeProject
CodeProject è un sito Web che offre ai programmatori notizie utili, informazioni e codici sorgente. Ha forum di discussione generale per gli sviluppatori di software per condividere i loro pensieri con gli utenti affini nella comunità, così come una sezione Quick Answers per porre domande e ricevere assistenza tecnica specifica. L'iscrizione ti consente di porre domande, pubblicare post di discussione e ricevere aggiornamenti settimanali.
Ospitando una comunità di oltre 11 milioni di utenti, i suoi forum di programmazione generali sono classificati utilizzando tag basati su linguaggi di programmazione, piattaforme di sviluppo e servizi web. Alcuni degli argomenti più comuni trattati sono .NET, C #, C ++, Java, Android, SQL e Web. Il sito ha anche una base di articoli e discussioni in costante crescita, che attira i contributi degli sviluppatori di tutto il mondo.
6. Google Gruppi
Google Gruppi, un servizio di Google, è un luogo in cui creare community in cui le persone con interessi comuni possono riunirsi, discutere e trovare aiuto con i problemi. Google Gruppi ti consente di creare un forum di domande e risposte o unisciti a uno e interagisci con altre persone che la pensano allo stesso modo.
Per iniziare, accedi con Google, trova il gruppo giusto, partecipa e inizia a chiedere o rispondere alle domande.
I gruppi di domande e risposte consentono ai membri di porre domande e rispondere alle domande poste da altri membri, come StackOverflow e altri. I gruppi rientrano in categorie e regioni con sottocategorie, ad esempio, Computer avere varie sottocategorie come l'intelligenza artificiale, i database, i giochi, la grafica, Internet, i sistemi operativi, la programmazione, la sicurezza, il software, ecc. Ogni categoria ha vari gruppi creati dai membri - sfoglia o fai una ricerca per trovare il meglio secondo i requisiti.
7. CodeRanch
CodeRanch, un forum di discussione per i programmatori, è un luogo ideale per i principianti da imparare le basi della programmazione Java, Android e iOS e le domande post sulle cose con le quali hanno bisogno di aiuto. Sono inoltre disponibili sotto-forum su database, ingegneria informatica e altri linguaggi inclusi C / C ++, Ruby, python e PHP. Si può facilmente registrarsi, partecipare a un sotto-forum, porre domande e rispondere a domande senza risposta.
Il sito ospita anche altri sotto-forum, che trattano carriere, prodotti, quadri e altro ancora. Drivel senza senso è per gli utenti che sono lì solo per parlare, Blatant Advertising è per le persone che cercano esposizione, e puzzle di codifica e sfide divertenti sono discussi in Programmazione delle deviazioni. Con oltre 280 mila utenti registrati, questa comunità vitale ha il potenziale per aiutare i programmatori a superare un intoppo.
8. Programmatori Heaven
Programmers Heaven offre risorse tra cui comunità di domande e risposte per sviluppatori e offre aiuto in più lingue e applicazioni come C e C ++, Visual Basic, Java, VB.NET, PHP e python. I post sono classificato sotto gruppi come linguaggi di programmazione, applicazioni, dispositivi mobili e wireless, sistemi operativi e piattaforme, sviluppo software, sviluppo Web, ecc.
Il sito piazza a Domanda tag accanto a query post e un risposto tag accanto a quelli a risposta (puoi anche trovare e rispondere rapidamente a domande senza risposta). Gli elenchi di discussione mostrano il numero di visualizzazioni e commenti per ogni post, che aiuta a trovare argomenti popolari da visualizzare. Per iniziare a utilizzare questo sito, effettuare una ricerca delle informazioni richieste o registrarsi e commentare i post degli altri.
9. FindNerd
Un social network per gli sviluppatori, FindNerd è un ottimo sito web di go-to per l'interrogazione sugli aspetti tecnici di vari linguaggi e pratiche di programmazione. È un mix di mercato freelance e forum di apprendimento - fornendo il meglio di entrambi i mondi con una commissione pari allo 0%. Per iniziare, registrati sul sito e posta domande o rispondi alle domande, oppure crea progetti, fornisci servizi e collabora con altri.
La registrazione consente di inviare domande e blog su problemi tecnici che altri utenti potrebbero trovare pertinenti e utili. Il sito ha una community di sviluppatori che risponde a domande per migliorare il proprio profilo di lavoro e può aiutare nel proprio progetto in modo migliore a un piccolo costo. Il sito fornisce anche uno strumento di registrazione desktop gratuito per gli utenti che desiderano ricevere assistenza in merito a un problema, ma che non sono in grado di delineare a sufficienza in una query.
10. Chegg
Un sito di risorse educative, Chegg offre soluzioni e suggerimenti per gli studenti di tutto il mondo. Alcuni dei servizi che forniscono sono tutoraggio online, aiuto per i compiti, aiuto nell'acquisizione di soluzioni di libri di testo, consigli e notizie su stage e carriere, ecc. Basta registrarsi per il sito e porre domande gratuitamente.
Per i programmatori, la sezione Informatica consente di inviare query su algoritmi, sistemi di database, progettazione software, sistemi operativi, programmazione e altri. Esperti di tutto il mondo forniscono assistenza e tutoraggio in varie materie. Lo studio di Chegg, a differenza degli altri siti di questa lista, non è completamente gratuito ma ti permetterà di chiederlo 20 nuove domande ogni mese gratuito.