10 principais sites para fazer todas as suas perguntas de programação
Quando aprendemos a codificar ou desenvolver software, sites ou aplicativos, geralmente ficamos presos a um problema ou a um bug que se recusa a ser resolvido, não importa o que você faça. Em casos como este, programadores como você podem precisar de respostas para perguntas relacionados a várias linguagens de codificação, plataformas de desenvolvimento, ferramentas, APIs e serviços. Onde você pode ir para as soluções que você precisa?
Nós tivemos o mesmo pensamento e depois de fazer todo o trabalho, aqui estão 10 são as melhores comunidades cheias de pessoas brilhantes quem pode ter as respostas que você está procurando ou dicas que podem ser úteis para ajudá-lo a encontrar a solução que você precisa.
1. StackOverflow
O StackOverflow possui uma comunidade de 4,7 milhões de programadores que levam a sério suas habilidades de codificação. Pode-se rapidamente fazer perguntas (depois de se inscrever) neste site, ou responder a perguntas feitas por outros - mesmo como convidado.
Ele hospeda questões em diversas linguagens de programação, plataformas e serviços, e as principais entre elas são JavaScript, Java, C #, PHP, Android, jQuery, python e HTML. Seu sistema de votação para cima ajuda as pessoas a obter respostas rápidas depois de postar uma consulta, e a moderação rigorosa garante que as pessoas obtenham respostas diretas ou menção de lugares (links) para encontrá-los na internet.
2. Quora
O Quora hospeda conteúdo informativo criado e compartilhado por seus usuários. Embora lide com uma ampla variedade de tópicos e a maioria das respostas que você encontrará aqui sejam opiniões de especialistas, isso prova ser recurso valioso para programação e informações de desenvolvimento de software . Depois de se inscrever, você pode fazer perguntas clicando em Perguntar e responder a perguntas clicando no Escrever botão na barra superior.
Não há uma lista de categorias ou tópicos que você possa perguntar ou responder, por isso é melhor para fazer uma pesquisa no Quora para encontrar qualquer informação necessária. Alguns dos tópicos suportados que você pode encontrar aqui incluem Java, C ++, Android, Python, Ruby, HTML5, CSS3 e JavaScript.
Existe um sistema de votação para cima onde você pode premiar ou ganhar pontos com base na qualidade e relevância da resposta, e você também pode ver as estatísticas para suas respostas.
3. Reddit
Para um programador sério que valoriza informações úteis, o Reddit tem sido um dos melhores lugares para se visitar. Tem várias comunidades que realizam discussões sobre interesses e tópicos específicos, incluindo linguagens de programação, computadores, Internet e muito mais. É fácil postar um link ou enviar uma pergunta depois de se inscrever no site.
O subreddit de programação é para discussões sobre codificação e desenvolvimento. Você pode conferir:
- C ++ para discussões e notícias sobre C ++ ou programação em C++
- GameDev, um paraíso para aspirantes a jogos e desenvolvedores de jogos ativos, onde eles discutem os mecanismos de jogo, problemas de programação
- AndroidDev, uma comunidade popular que hospeda notícias, tutoriais e outras informações úteis sobre o desenvolvimento de aplicativos para Android e muito mais.
4. StackExchange
O StackExchange hospeda comunidades de perguntas e respostas onde as pessoas podem pergunte e responda questões. Os especialistas votam em postagens e garantem que respostas úteis sejam mais fáceis de encontrar. Você precisa obter uma conta para começar a procurar respostas ou responder a uma consulta.
Suas 149 comunidades incluem:
- Programadores: onde os programadores profissionais podem refletir conceitos sobre desenvolvimento de software
- Puzzles de programação: onde as pessoas jogam, resolvem e programam quebra-cabeças
- Super User: um grupo de discussão para usuários avançados de PC
- Aplicativos da Web: para usuários e desenvolvedores de aplicativos da Web
- Desenvolvimento de jogos: onde desenvolvedores de jogos independentes podem fazer perguntas
- Ask Ubuntu: um grupo de novatos e superusuários do Ubuntu, e mais.
5. CodeProject
CodeProject é um site que oferece codificadores úteis notícias, informações e códigos-fonte. Ele tem fóruns de discussão gerais para desenvolvedores de software compartilharem seus pensamentos com usuários que pensam da mesma forma na comunidade, bem como uma seção de Respostas Rápidas para fazer perguntas e receber assistência técnica específica. A inscrição permite fazer perguntas, postar em quadros de discussão e receber atualizações semanais.
Hospedando uma comunidade de mais de 11 milhões de usuários, seus fóruns gerais de programação são classificados usando tags baseadas em linguagens de programação, plataformas de desenvolvimento e serviços da web. Alguns dos tópicos populares abordados são .NET, C #, C ++, Java, Android, SQL e Web. O site também tem uma base de artigos e discussões em constante crescimento, que atrai contribuições de desenvolvedores de todo o mundo..
6. Grupos do Google
O Grupos do Google, um serviço do Google, é um lugar para criar comunidades nas quais as pessoas com interesses comuns podem se reunir, fazer discussões e encontrar ajuda com problemas. O Grupos do Google permite que você criar um fórum de perguntas e respostas ou se juntar a um e interagir com outras pessoas que pensam como.
Para começar, faça login no Google, encontre o grupo certo, participe e comece a fazer ou responder perguntas.
Os grupos de perguntas e respostas permitem que os membros façam perguntas e respondam às perguntas feitas por outros membros - como o StackOverflow e outros. Os grupos se enquadram em categorias e regiões com subcategorias, por exemplo, Computadores tem várias subcategorias como Inteligência Artificial, Bancos de Dados, Jogos, Gráficos, Internet, Sistemas Operacionais, Programação, Segurança, Software, etc. Cada categoria tem vários grupos criados por membros - navegue ou faça uma busca para encontrar o melhor de acordo com os requisitos.
7. CodeRanch
CodeRanch, um fórum de discussão para programadores, é um lugar ideal para novatos aprenderem as noções básicas de programação Java, Android e iOS, e postar consultas sobre as coisas que precisam de ajuda. Subfóruns em bancos de dados, engenharia de computação e outras linguagens, incluindo C / C ++, Ruby, python e PHP, também estão disponíveis. É fácil registrar-se, entrar em um sub-fórum, fazer perguntas e responder perguntas não respondidas..
O site ainda hospeda outros sub-fóruns, que discutem carreiras, produtos, estruturas e muito mais. O Meaningless Drivel é para usuários que estão lá apenas para conversar, o Blatant Advertising é para pessoas que buscam exposição, e puzzles de codificação e desafios divertidos são discutidos em Programação de Desvios. Com mais de 280 mil usuários registrados, essa comunidade vital tem o potencial de ajudar os programadores a superar problemas.
8. Programadores do Céu
O programadores Heaven oferece recursos incluindo comunidades de perguntas e respostas para desenvolvedores e oferece ajuda em vários idiomas e aplicativos, como C e C ++, Visual Basic, Java, VB.NET, PHP e Python. Posts são categorizados em grupos como linguagens de programação, aplicativos, dispositivos móveis e sem fio, sistemas operacionais e plataformas, desenvolvimento de software, desenvolvimento da Web, etc..
O site coloca um Questão tag ao lado de posts de consulta e um Respondidas tag ao lado das respostas (você também pode localizar e responder rapidamente a perguntas não respondidas). As listas de discussão mostram o número de visualizações e comentários para cada postagem, o que ajuda a encontrar tópicos populares para exibição. Para começar a usar este site, pesquise as informações necessárias ou inscreva-se e comente as postagens de outras pessoas.
9. FindNerd
Uma rede social para desenvolvedores, o FindNerd é um excelente site para consultar os aspectos técnicos de várias linguagens e práticas de programação. É um mistura de mercado freelance e fórum de aprendizagem - fornecendo o melhor dos dois mundos com taxa de comissão de 0%. Para começar, registre-se no site, poste perguntas ou responda a perguntas ou crie projetos, forneça serviços e colabore com outras pessoas..
A inscrição permite que você publique perguntas e faça um blog sobre problemas técnicos que outros usuários podem achar relevantes e úteis. O site tem uma comunidade de desenvolvedores que responde a perguntas para melhorar seu perfil de trabalho e pode ajudar em seu projeto de uma maneira melhor por uma pequena taxa. O site também fornece uma ferramenta de gravação de área de trabalho gratuita para usuários que querem ajuda com um problema, mas não conseguiu descrevê-lo suficientemente em uma consulta.
10. Chegg
Um site de recursos educacionais, o Chegg oferece soluções e dicas para estudantes de todo o mundo. Alguns dos serviços que oferecem são aulas on-line, ajuda com trabalhos de casa, ajuda na aquisição de soluções de livros didáticos, conselhos e notícias sobre estágios e carreiras, etc. Basta inscrever-se no site e fazer perguntas gratuitamente.
Para programadores, a seção Ciência da Computação permite postar consultas sobre Algoritmos, Sistemas de Banco de Dados, Design de Software, Sistemas Operacionais, Programação e outros. Especialistas de todo o mundo oferecem assistência e tutoria em vários assuntos. Chegg Study, ao contrário dos outros sites desta lista, não é totalmente gratuito, mas permite que você pergunte 20 novas perguntas a cada mês de graça.