Los 10 mejores sitios para hacer todas sus preguntas de programación
Cuando aprendemos a codificar o desarrollar software, sitios web o aplicaciones, generalmente nos quedamos atrapados con un problema o un error que no se resuelve, haga lo que haga. En casos como este, los programadores como usted pueden necesitar respuestas a preguntas relacionadas con varios lenguajes de codificación, plataformas de desarrollo, herramientas, API y servicios. ¿Dónde puedes buscar las soluciones que necesitas?
Pensamos lo mismo y después de hacer todo el trabajo de campo, aquí hay 10 de las mejores comunidades llenas de personas brillantes que podrían tener las respuestas que está buscando o consejos que podrían ser útiles para ayudarlo a encontrar la solución que necesita.
1. StackOverflow
StackOverflow cuenta con una comunidad de 4.7 millones de programadores que se toman en serio el perfeccionamiento de sus habilidades de codificación. Uno puede hacer preguntas rápidamente (después de registrarse) en este sitio, o responder preguntas hechas por otros, incluso como invitado.
Aloja preguntas en numerosos lenguajes de programación, plataformas y servicios, y los principales son JavaScript, Java, C #, PHP, Android, jQuery, python y HTML. Su sistema de votación por turno ayuda a las personas a obtener respuestas rápidas después de publicar una consulta, y la estricta moderación garantiza que las personas obtengan respuestas directas o mencionen lugares (enlaces) para encontrarlos en Internet.2. Quora
Quora aloja contenido informativo creado y compartido por sus usuarios. Aunque se trata de una amplia variedad de temas y la mayoría de las respuestas que encontrará aquí son opiniones de expertos, demuestra ser un recurso valioso para la programación y la información de desarrollo de software . Después de registrarse, puede hacer preguntas haciendo clic en Hacer pregunta y responder preguntas haciendo clic en el botón Escribir en la barra superior.
No hay una lista de categorías o temas que pueda preguntar o responder, por lo que es mejor hacer una búsqueda en Quora para encontrar cualquier información requerida. Algunos de los temas compatibles que puede encontrar aquí incluyen Java, C ++, Android, Python, Ruby, HTML5, CSS3 y JavaScript.Hay un sistema de votación por adelantado en el que puede otorgar u obtener puntos en función de la calidad y la relevancia de la respuesta, y también puede ver las estadísticas de sus respuestas.
3. Reddit
Para un programador serio que valora la información útil, Reddit ha sido durante mucho tiempo uno de los mejores lugares para visitar. Tiene varias comunidades que mantienen discusiones sobre intereses y temas particulares, incluidos los lenguajes de programación, las computadoras, Internet y más. Uno puede publicar fácilmente un enlace o enviar una pregunta después de registrarse en el sitio.
El subreddit de programación es para discusiones sobre codificación y desarrollo. Puedes consultar:- C ++ para discusiones y noticias sobre C ++ o programación en C ++
- GameDev, un refugio para aspirantes a juegos y desarrolladores de juegos activos, donde hablan sobre motores de juegos, enganches de programación
- AndroidDev, una popular comunidad que alberga noticias, tutoriales y otra información útil sobre el desarrollo de aplicaciones de Android, y más.
4. StackExchange
StackExchange alberga comunidades de preguntas y respuestas donde las personas pueden hacer y responder preguntas . Los expertos votan en las publicaciones y se aseguran de que las respuestas útiles sean más fáciles de encontrar. Necesita obtener una cuenta para comenzar a buscar respuestas o responder una consulta.
Sus 149 comunidades incluyen:- Programadores: donde los programadores profesionales pueden hacer rebotar conceptos sobre el desarrollo de software
- Puzles de programación: donde las personas juegan, resuelven y programan rompecabezas
- Súper usuario: un grupo de discusión para usuarios avanzados de PC
- Aplicaciones web: para usuarios y desarrolladores de aplicaciones web
- Desarrollo de juegos: donde los desarrolladores de juegos independientes pueden hacer preguntas
- Pregúntele a Ubuntu: un grupo de principiantes y superusuarios de Ubuntu, y más.
5. CodeProject
CodeProject es un sitio web que ofrece a los programadores noticias útiles, información y códigos fuente. Tiene foros de discusión generales para que los desarrolladores de software compartan sus opiniones con usuarios de ideas afines en la comunidad, así como una sección de Respuestas rápidas para hacer preguntas y recibir asistencia técnica específica. Registrarse te permite hacer preguntas, publicar en paneles de discusión y recibir actualizaciones semanales.
Al hospedar a una comunidad de más de 11 millones de usuarios, sus foros de programación general se clasifican utilizando etiquetas basadas en lenguajes de programación, plataformas de desarrollo y servicios web. Algunos de los temas populares tratados son .NET, C #, C ++, Java, Android, SQL y Web. El sitio también tiene una base de artículos y debates en constante crecimiento, que atrae contribuciones de desarrolladores de todo el mundo.6. Grupos de Google
Google Groups, un servicio de Google, es un lugar para crear comunidades donde las personas con intereses comunes pueden reunirse, conversar y encontrar ayuda con los problemas. Grupos de Google le permite crear un foro de preguntas y respuestas o unirse a uno e interactuar con otras personas de ideas afines.
Para comenzar, regístrese con Google, encuentre el grupo correcto, únase y comience a hacer o responder preguntas.
Los grupos de preguntas y respuestas permiten que los miembros hagan preguntas y respondan las preguntas formuladas por otros miembros, al igual que StackOverflow y otros. Los grupos se dividen en categorías y regiones con subcategorías, por ejemplo, las computadoras tienen varias subcategorías como Inteligencia Artificial, Bases de Datos, Juegos, Gráficos, Internet, Sistemas Operativos, Programación, Seguridad, Software, etc. Cada categoría tiene varios grupos creados por miembros: explore o realice una búsqueda para encontrar el mejor según los requisitos.7. CodeRanch
CodeRanch, un panel de discusión para programadores, es un lugar ideal para que los novatos aprendan los principios básicos de la programación de Java, Android e iOS, y realicen consultas sobre las cosas que necesitan ayuda. También se encuentran disponibles sub foros sobre bases de datos, ingeniería informática y otros idiomas, incluidos C / C ++, Ruby, python y PHP. Uno puede registrarse fácilmente, unirse a un sub foro, hacer preguntas y responder preguntas sin contestar.
El sitio incluso alberga otros sub-foros, que hablan de carreras, productos, marcos y más. Meaningless Drivel es para los usuarios que están allí solo para hablar, Blatant Advertising es para las personas que buscan exposición, y los rompecabezas de codificación y los desafíos divertidos se discuten en Programming Diversions. Con más de 280, 000 usuarios registrados, esta comunidad vital tiene el potencial de ayudar a los programadores a superar un problema.8. Programadores Heaven
Programmers Heaven ofrece recursos que incluyen comunidades de preguntas y respuestas para desarrolladores y ofrece ayuda en múltiples idiomas y aplicaciones como C y C ++, Visual Basic, Java, VB.NET, PHP y Python. Las publicaciones se clasifican en grupos como Lenguajes de programación, Aplicaciones, Dispositivos móviles e inalámbricos, Sistemas operativos y plataformas, Desarrollo de software, Desarrollo web, etc.
El sitio coloca una etiqueta de pregunta junto a las publicaciones de consulta y una etiqueta de respuesta junto a las respondidas (también puede localizar y responder preguntas sin responder rápidamente). Las listas de discusión muestran la cantidad de vistas y comentarios para cada publicación, lo que ayuda a encontrar temas populares para ver. Para empezar a utilizar este sitio, realice una búsqueda de la información requerida o regístrese y comente en las publicaciones de los demás.9. FindNerd
Una red social para desarrolladores, FindNerd es un gran sitio web para consultar sobre los aspectos técnicos de varios lenguajes de programación y prácticas. Es una combinación de mercado independiente y foro de aprendizaje : ofrece lo mejor de ambos mundos con un cargo de comisión del 0%. Para comenzar, regístrese en el sitio y publique preguntas o responda preguntas, o cree proyectos, brinde servicios y colabore con otros.
Registrarse le permite publicar preguntas y blog sobre cuestiones técnicas que otros usuarios pueden considerar relevantes y útiles. El sitio tiene una comunidad de desarrolladores que responde preguntas para mejorar su perfil de trabajo y puede ayudar en su proyecto de una mejor manera por una pequeña tarifa. El sitio también proporciona una herramienta gratuita de grabación de escritorio para los usuarios que desean ayuda con un problema, pero no pudo describirlo suficientemente en una consulta.10. Chegg
Un sitio de recursos educativos, Chegg ofrece soluciones y consejos para estudiantes de todo el mundo. Algunos de los servicios que ofrecen son tutoría en línea, ayuda con la tarea, ayuda para adquirir soluciones de libros de texto, consejos y noticias sobre pasantías y carreras, etc. Simplemente inscríbase en el sitio y haga preguntas de forma gratuita.
Para los programadores, la sección de Informática permite enviar consultas sobre Algoritmos, Sistemas de Base de Datos, Diseño de Software, Sistemas Operativos, Programación y otros. Expertos de todo el mundo brindan asistencia y tutoría en diversos temas. Chegg Study, a diferencia de los otros sitios en esta lista, no es completamente gratuito, pero le permitirá hacer 20 nuevas preguntas cada mes de forma gratuita.Gulp es una herramienta basada en Javascript que te permite automatizar partes de tu flujo de trabajo. La automatización literalmente puede ahorrarle horas al día. Si usted es un desarrollador o un diseñador que crea wireframes HTML de vez en cuando, lo aliento a que investigue.En este artículo veremos los conceptos básicos del uso de Gulp: desde la instalación hasta la sintaxis básica y algunos ejemplos. Al fi
Cómo crear una interfaz de usuario de interruptor con CSS Mask
En el procesamiento de imágenes, el enmascaramiento es una técnica que le permite ocultar una imagen con otra. Una máscara se utiliza para hacer que una parte de una imagen sea transparente . Puede realizar el enmascaramiento usando CSS con la ayuda de propiedades de enmascaramiento.En la publicación de hoy crearemos una imagen enmascarada utilizando dos imágenes PNG y técnicas de enmascaramiento de CSS, y les permitiremos a los usuarios manejar los dos estados de la imagen ( día y noche ) con la ayuda de una interfaz de usuario de interruptor.Debido