1. Desbordamiento de pila: donde los desarrolladores aprenden, comparten y desarrollan carreras
Desbordamiento de pila: donde los desarrolladores aprenden, comparten y desarrollan carreras es probablemente el sitio web más popular en el mundo de la programación. Hay millones de buenas preguntas y respuestas. Aprender una API o un lenguaje de programación a menudo se basa en ejemplos de código, stackoverflow tiene muchos segmentos de código.
Otra cosa buena sobre stackoverflow es que es social. Puede ver las preguntas bajo ciertas etiquetas, por ejemplo, “java” y “regex”, luego puede ver qué pregunta se hace con más frecuencia y la que más se vota. Esto puede servir como un buen recurso para aprender, también un buen recurso para escribir temas populares de bloggers de Java.
- ¿Cómo puedo descargar películas de Hollywood?
- ¿Hay un sitio web para probar su coeficiente intelectual?
- ¿Cuáles son algunos buenos sitios web para personas que aprenden inglés como lengua extranjera?
- ¿Cuáles son los mejores sitios porno asiáticos con chicas gorditas?
- ¿Cuáles son algunos sitios web que ayudan a desarrollar habilidades de animación para principiantes?
URL: http://stackoverflow.com/
2. DZone: programación, noticias, tutoriales y herramientas de DevOps
Yo diría que este sitio web es divertido, muchos desarrolladores comparten sus artículos de blog. Es como una aventura, nunca sabes lo que vas a leer a continuación de este sitio.
URL: http://www.dzone.com
3. LeetCode: la plataforma de aprendizaje de programación en línea líder en el mundo
Si la pregunta de la entrevista es específica de Java, como “cómo se ve la matriz en la memoria de Java”, puede obtener respuestas de los sitios web de Java. Sin embargo, si la pregunta es algo como “cómo convertir una matriz ordenada en un árbol equilibrado”, entonces leetcode es el lugar correcto para ir. Es una plataforma social para preparar entrevistas técnicas de TI y contiene una colección de preguntas relacionadas con algoritmos. La mejor parte es que también tiene un juez en línea que puede verificar si su código es correcto o no al alimentar diferentes tamaños de datos. Para tener éxito en una entrevista técnica, creen que se trata principalmente de repetir estos tres pasos importantes: código → leer → discutir.
URL: http://leetcode.com/
4. Documentación técnica de Java SE
Este sitio web contiene todos los documentos que necesitará para utilizar la API de Java SE. Incluso si eres un desarrollador de Java de nivel avanzado, estoy bastante seguro de que encontrarás algo útil y oficial aquí. Por ejemplo, puede leer algunos tutoriales de “Clases esenciales de Java”, “Implementación”, etc.
URL: http://docs.oracle.com/javase/
5. Github
Probablemente sepa que puede alojar sus proyectos gratis allí, pero es posible que no sepa que es un excelente recurso para aprender bibliotecas y marcos de Java. Por ejemplo, si desea aprender el marco Spring MVC, puede buscar y encontrar algunos proyectos de código abierto. Como la regla “mono ve mono hacer” funciona para los marcos de aprendizaje, podrás aprender los marcos rápidamente con ejemplos, especialmente si eres un desarrollador experimentado.
URL: https://github.com/
6. Coursera
Este es el mejor sitio para video conferencias. Puede encontrar muchos buenos cursos de informática de profesores famosos de las mejores escuelas. Algunos de ellos son incluso el inventor de algunas áreas de informática.
URL: https://www.coursera.org/
7. Java World
Este sitio contiene una gran colección de tutoriales de Java sobre varios tipos de temas. Muchos artículos están bien escritos y tienen imágenes / diagramas para ilustraciones. Se puede usar como libro para el aprendizaje profundo.
URL: http://www.javaworld.com/
8. IBM developerWorks
Tiene muchos buenos artículos escritos por personas de IBM.
URL: http://www.ibm.com/developerwork…
9. Wikipedia
Este es uno de los mejores recursos para buscar y aprender casi cualquier concepto. Por ejemplo, como desarrollador Java experimentado, es posible que solo desee conocer algún concepto, pero no aprender mucho. Este es un gran lugar para encontrar información actualizada de forma gratuita. Por ejemplo, qué es la programación orientada a servicios.
URL: http://en.wikipedia.org/wiki/
10. Programa Creek
En comparación con los 9 sitios web anteriores, el tamaño de ProgramCreek.com es mucho más pequeño. Pero lo bueno de esto es que es un sitio bien escrito que puede ser divertido de leer. Puede encontrar algunos temas que no han sido escritos por ningún otro sitio web, y cada uno de los artículos siempre contiene buenos diagramas o ejemplos de código. Contiene artículos escritos por personas de diferentes áreas (investigación, industria) y siempre se actualiza y comparte todas las cosas de buena calidad para los desarrolladores de Java.
URL: http://www.programcreek.com/