Soy un estudiante de primer año de ingeniería informática. ¿Cuáles son algunos sitios web y libros que me ayudarían a ser un mejor programador? Además, ¿qué pasos debo tomar para tener éxito en la industria?

Bueno, está bien basado en su propósito. Hay muchas formas de seguir, computación móvil, servidor back-end, diseño front-end, etc. Pero puedes echarle un vistazo con la informática móvil, es bastante divertido e interesante:
-RyPress – Tutoriales de Software de Calidad. Rypress es el mundo de desarrollo de iOS más popular.
-Tutoriales para iPhone / iOS Desarrolladores y Gamers. Ray Wenderlich es la primera sugerencia para cualquiera que esté interesado en el desarrollo de iOS.
-Con Java, puede aprender mucho de Tutoriales para AIML, Inteligencia Artificial, RESTful, Swift, Node.js, LinQ, Drools, Marketing de contenido, SIP, Pago por clic, Contabilidad, Sqoop, ITIL, Jackson, Pruebas de seguridad, Awk, JDB , Hadoop, Hive, HBase, XStream, Java8, Guava, Memcached, EasyMock, CICS, Análisis y diseño orientado a objetos, Tika, DOM, AngularJS, IMS-DB, NGN, Sed, WCF, JPA, Apache POI, Señales y sistemas, JOGL, DB2, PhoneGap, SVG, VSAM, COBOL, XSD, XPath, Redis, XSLT, Java XML, VBA, JFreeChart, Lucene, Selenium, DTD, Powerpoint, Tcl / Tk, XML, Ingeniería de Software y muchas otras tecnologías más recientes. Tutorialspoint es una organización india de base tecnológica que proporciona tutoriales y pasos de práctica para todos los desarrolladores nuevos.
Más aún, la tecnología no es suficiente. Desde mi punto de vista, todos pueden aprender tecnología, pero lo más importante es cómo se aplica. Es por eso que la más importante es la Solución, así que trate de leer la revista de tecnología para recopilar las novedades en el mundo de la tecnología. Finalmente, para construir un proyecto, necesitan una metodología que ayude a que el proyecto se pueda ejecutar sin problemas y de manera adecuada. Dale un vistazo a la metodología de desarrollo Agile, Scrum, XP (Programación Extrema) y así sucesivamente. ¡Buena suerte!

Libros que he leído que me ayudan a ser un mejor desarrollador:

Escribir código a la derecha:
Clean Code: Un manual de Agile Software Craftsmanship: Robert C. Martin: 9780132350884: Amazon.com: Libros

Programación en Java:
Aprendiendo Java: Patrick Niemeyer, Daniel Leuck: 9781449319243: Amazon.com: Libros

Patrón de diseño:
Amazon.com: Java Design Pattern Essentials eBook: Tony Bevis: Tienda Kindle

Diseño del algoritmo:
Amazon.com: eBook de diseño de algoritmos: Jon Kleinberg, Éva Tardos: Tienda Kindle

Puedes quedarte aquí en Quora .

Tómese un día entero para leer los temas de Quora, tales como:

– Ciencias de la Computación
– Ingeniería Informática
– Ingeniería de software
– Programación
– Desarrollo de software
– tecnología
– Inteligencia artificial
– Desarrollo web
– Backend
– Interfaz
– Arquitectura de software

¡Estoy bastante seguro de que será un día esclarecedor! 🙂

Si quieres convertirte en un buen programador en C puedes estudiar la programación de Denis Ritchie C. Y puede resolver preguntas de codificación en varios sitios web como Hackerrank, codechef, hackerearth, etc.

Para tener éxito en la industria, primero ingrese a la industria
y antes de intentar ser exitoso, necesitas descubrir qué significa el éxito para ti. Algunas personas lo definirán como ganar mucho dinero, y otros pueden decir que conseguir el trabajo que les gusta es un éxito para ellos. Al igual que usted puede ganar mucho dinero, pero su trabajo puede ser aburrido. Pero, por otro lado, alguien puede disfrutar de la codificación y obtener tareas desafiantes y lo llama éxito, ya que disfruta de las tareas que se le asignan, pero no se le paga tanto.

Línea inferior: si quieres ser un programador, desarrolla el interés en la codificación y las habilidades de resolución de problemas. Y mantén el código fluyendo 🙂

En el mundo de hoy, la lectura de libros y la lectura en línea pierde su encanto. Le recomendaría que visite algunos sitios de videos educativos como tutoriales y capacitación de videos en línea y comience a ver videos técnicos que sean de su interés. En los próximos 3 meses, si te dedicas completamente a un nuevo paradigma de tecnologías, entonces comenzarás a sentirte como un mejor programador.

Hay muchas listas de los 10 mejores “mejores” en informática, muchas son similares (consulte: 12 Mejores libros para estudiantes y profesionales de informática). Debe encontrar al menos 5 libros que sean comunes en 5 o 10 de estas listas de “los mejores” y comprarlos. ¡Los mejores deseos!

Codifique todo lo que pueda. No pierda tiempo con las douchebags.aprenda tantos idiomas como pueda. Mantenga sus metas altas. Encuentre su trabajo ideal en el que desea trabajar en el futuro y trabajar duro para lograrlo.

Mira esto:

La respuesta de Neels Moller a ¿Cuáles son los conceptos básicos que los no codificadores deben saber sobre la codificación?

Para algunos recursos web útiles.

Debes aprender al menos un idioma, y ​​dominarlo. Como ingeniero, su enfoque debe ser en matemáticas, fórmulas y tal vez bases de datos para contener información estadística. Supongo que no vas a hacer informática. Siga adelante con esto en mente, utilizando la programación de computadoras como una herramienta en lugar de producir un resultado final como sistemas o aplicaciones en toda regla.