SÉ CÓMO CODIFICAR, ¿QUÉ ES LO SIGUIENTE?
│ Francisco Rubial
Creo que es una pregunta que muchos nos hacemos, sobre todo cuando aprendes a programar de forma autodidacta o en un Bootcamp, aprendes las bases de un lenguaje concreto, aprendes ciertas tecnologías, te encasillas con un framework durante unos años pero luego...

Creo que es una pregunta que muchos nos hacemos, sobre todo cuando aprendes a programar de forma autodidacta o en un Bootcamp, aprendes las bases de un lenguaje concreto, aprendes ciertas tecnologías, te encasillas con un framework durante unos años pero ¿luego?
Incluso para un universitario es una cuestión compleja, normalmente un plan de estudios te da unas pautas y competencias para salir al mercado con varias alternativas de conocimiento para una fácil adaptación de los requerimientos del proyecto, sin embargo, es cierto que aunque nos especialicemos en alguna de ellas, siempre tendremos huecos que cubrir a la hora de diseñar y desarrollar software.
Si sientes que has llegado a ese punto, puedo ofrecerte algunas recomendaciones, que me han ayudado a sentirme un profesional más completo con el paso del tiempo.
Dejar de programar por un tiempo
mejorar el pragmatismo nos ayuda a construir mejor software, para ello, mejorar el criterio desde sus bases y tener puntos de vista de profesionales experimentados en la industria nos hará mejores profesionales, para ello, una lista de libros recomendados puede ser:
- El programador pragmático
- Habilidades blandas: El manual de vida del desarrollador de software
- Confesiones de un director de informática
- El mítico Hombre-Mes
Mejorar en áreas avanzadas
Traducción realizada con la versión gratuita del traductor www.DeepL.com/Translator
Creo que es una pregunta que muchos nos hacemos, sobre todo cuando aprendes a programar de forma autodidacta o en un Bootcamp, aprendes las bases de un lenguaje concreto, aprendes ciertas tecnologías, te encasillas con un framework durante unos años pero ¿luego?
Incluso para un universitario es una cuestión compleja, normalmente un plan de estudios te da unas pautas y competencias para salir al mercado con varias alternativas de conocimiento para una fácil adaptación de los requerimientos del proyecto, sin embargo, es cierto que aunque nos especialicemos en alguna de ellas, siempre tendremos huecos que cubrir a la hora de diseñar y desarrollar software.
Si sientes que has llegado a ese punto, puedo ofrecerte algunas recomendaciones, que me han ayudado a sentirme un profesional más completo con el paso del tiempo.
Dejar de programar por un tiempo
mejorar el pragmatismo nos ayuda a construir mejor software, para ello, mejorar el criterio desde sus bases y tener puntos de vista de profesionales experimentados en la industria nos hará mejores profesionales, para ello, una lista de libros recomendados puede ser:
- El programador pragmático
- Habilidades blandas: El manual de vida del desarrollador de software
- Confesiones de un director de informática
- El mítico Hombre-Mes
Mejorar en áreas avanzadas
Salir de las tareas que nos asignan en el día a día durante nuestros sprints para aprender nuevos conceptos que vayan más allá, el desarrollo de software no es sólo construir con código, también, como con cualquier otra disciplina, sino parte de un diseño, y el conocimiento para plantear buenas arquitecturas también es fundamental a la hora de escalar nuestro nivel como ingeniero de software, algunas áreas de conocimiento recomendadas para investigar son:
- Diseño de sistemas
- Pruebas
- Patrones de diseño
- Creación de documentación
Volver al lado humano y al negocio
El software no se trata de ordenadores, ni de código, ni de complejos algoritmos, ni de ceros y unos, se trata de personas, el software es construido por personas, para resolver un problema concreto del mundo real que afecta o facilitará la vida a un grupo de personas, es comprado y consumido por personas, es rentable para un grupo de personas conocidas como inversores o propietarios del producto, en definitiva, el lado humano es un factor muy importante, por lo tanto, el aprendizaje de soft-skills como:
- Liderazgo
- Análisis de negocio
- Gestión de proyectos
son habilidades que nos ayudarán a alcanzar altos cargos no técnicos dentro de cualquier proyecto u organización.
Estas fueron algunas recomendaciones, para cuando aparezca esa fatiga de código, cómo evitarla, y seguir mejorando y aprendiendo cosas nuevas cada día, lo importante es no dejar nunca de aprender y sentirse satisfecho con lo que se hace, no cansado.
Artículo de: Francisco Rubial
Publicado Recientemente
Como utilizar ChatGPT en la creación de código front-end
LEER MÁS →Desarrolladores Full-Stack VS Ingenieros de Software
LEER MÁS →Aprendizaje Automático Cuántico
LEER MÁS →Prácticas de codificación segura para aplicaciones web
LEER MÁS →ALCANZAR
Imagina Lo Que
Podemos Crear
Urb. Ambrosio Plaza, Calle #1, Casa #2-123
San Cristóbal, Venezuela
Support@crazyimagine.com
+13203229488
©2022 Crazy Imagine, Todos los derechos reservados
Términos y Condiciones | Política de Privacidad