Cómo mejorar como ingeniero de software

Obviamente, sigue aprendiendo, DON ‘T se detiene, pero también trata de no dejarte abarrotar por la información. Mi consejo es dar pequeños pasos. Y cuando sientas que estás en un nivel más alto, salta a temas más complejos.

Para responder a su pregunta, ” ¿cómo mejorar? ” La forma principal de hacerlo es practicar . Comience un pequeño proyecto por su cuenta, algo que cree que la gente apreciaría y trabajaría en ello. Intente hacerlo mejor, sin errores, fácil de usar, confiable, seguro, etc. Publíquelo en línea y deje que la gente lo pruebe también. Ver su reacción, pedir sus comentarios. Si no obtiene buenos comentarios, esto probablemente significa que no se esforzó lo suficiente … comience de nuevo. Esa es la mejor manera de mejorar sus habilidades de codificación, en mi libro.

En cuanto a las formas de aprender nuevos conceptos, invierte en ti mismo, en tu conocimiento. ¡Esa es una de las inversiones más importantes que harás en tu vida! Puedes ir a la vieja escuela y comenzar con libros, pero para un rápido aprendizaje, recomendaría lecciones en video. Mi favorito es Lynda.com para aprender la mayoría de los temas de programación, pero es un recurso pagado. De lo contrario, vaya a YouTube. Hay un montón de gente tratando de ayudar allí y es gratis.

Luego, cuando domine los conceptos iniciales, inevitablemente se encontrará con preguntas / problemas con su código. Para responderlas, vaya a Stack Overflow, que es un recurso para desarrolladores de software. Puede obtener una respuesta rápida a su pregunta de programación allí. Sólo asegúrese de seguir sus reglas.

Buena suerte, y no te desanimes! Todos hemos estado allí. Intenta superar esa fase.

SI CREE QUE NO ESTÁ CONSEGUIENDO SUFICIENTE EN EL TRABAJO ACTUAL, COMIENCE A CONTRIBUIR A PROYECTOS DE CÓDIGO ABIERTO.

Hay un buen momento para aprender Android, Linux, diseño de compiladores, tipografía, ingeniería de ciencia de datos, UI / UX, lenguaje R, Ruby en rieles y varios otros productos.

Descargue e instale github y trabaje en algunos proyectos de código abierto muy buenos. Los que son beneficiosos para los programadores de la generación futura y los que pueden darle la oportunidad de trabajar juntos en colaboración con algunos programadores altamente motivados.