[go: up one dir, main page]

0% encontró este documento útil (0 votos)
101 vistas4 páginas

Problemas de Programación

Este documento describe varios problemas comunes que enfrentan los programadores novatos, incluyendo pasar largas horas sentados, mantenerse al día con la tecnología cambiante, comunicarse efectivamente con compañeros de trabajo, depurar errores, estimar tiempos de desarrollo con precisión, entender las necesidades de los usuarios finales, gestionar riesgos de seguridad de datos, planificar y estructurar el código de manera efectiva y trabajar con código desarrollado por otros. Superar estos desafíos es parte del proceso de aprend
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
101 vistas4 páginas

Problemas de Programación

Este documento describe varios problemas comunes que enfrentan los programadores novatos, incluyendo pasar largas horas sentados, mantenerse al día con la tecnología cambiante, comunicarse efectivamente con compañeros de trabajo, depurar errores, estimar tiempos de desarrollo con precisión, entender las necesidades de los usuarios finales, gestionar riesgos de seguridad de datos, planificar y estructurar el código de manera efectiva y trabajar con código desarrollado por otros. Superar estos desafíos es parte del proceso de aprend
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

problemas de programación

La buena noticia es que todos cometemos errores. Y todos los errores que estás
cometiendo tú ya han sido cometidos por otros que empezaron siendo como tú. Los demás
desarrolladores nuevos se tomaron estos problemas con calma, buscaron soluciones y
salieron reforzados al final. Y tú también puedes.

A continuación, veremos algunos de los problemas más comunes a los que se enfrentan
los programadores noveles con el fin de aprender cómo puedes ver las cosas desde una
perspectiva más clara y resolver por ti mismo los problemas que se te presentan en esas
primeras etapas.

• Estar sentado en el puesto largas horas

En el desarrollo de software, pasar largas horas sentado es parte del trabajo.


También lo es el dolor de espalda, el entumecimiento de las piernas y los esguinces
de cuello. Como principiante, es posible que no estés acostumbrado a estar sentado
durante períodos prolongados de tiempo. Al fin y al cabo, no te llevaba ocho horas
completar las tareas mientras estudiabas.

Puede ser que el estar sentado no sea percibido como un problema para los
programadores, pero considerando los impactos en la salud, no se debe descartar
tan rápido.

• Estar al día con la tecnología

A medida que la tecnología avanza y se expande, los programadores necesitan


actualizarse. Los frameworks, las herramientas y las librerías se vuelven obsoletas
con bastante rapidez. Aunque hay de todo: algunos lenguajes o plataformas tardan
meses o un año, y algunos frameworks Front-End tardan semanas en tener cosas
nuevas importantes.

• La comunicación

Como nuevo programador en la empresa, seguramente no conozcas a nadie en tu


nuevo lugar de trabajo. Puede que conozcas al compañero que te habló de la
vacante, pero no a los miembros de tu equipo ni al jefe de proyecto con el que vas
a trabajar. Y si no los conoces, puede que no quieras hablar con ellos sobre algunos
temas, como, por ejemplo, temas relacionados con el código o el orden jerárquico
de la empresa.

La mala comunicación es un problema al que la mayoría de los programadores


principiantes se enfrentan en algún momento. Y lo peor es que puede causar
conflictos en el lugar de trabajo. Si no tienes claro cuáles son los problemas
relacionados con un proyecto, es posible que no sepas cómo solucionarlos o cómo
conseguir ayuda si no consigues hablar con tus compañeros de equipo.

• Depuración de errores

Depurar todo esto parece abrumador, ¿no? Y lo es aún más para los nuevos
programadores. Algunos errores son fáciles de depurar, pero muchos no lo son, lo
que puede llevar a una gran pérdida de tiempo de desarrollo y a una frustración
desmedida para un nuevo programador.
Pero la buena noticia es que los bugs son muy comunes en programación. Incluso
el mejor código puede tenerlos y los programadores con más experiencia
provocan bugs también. Y se pueden arreglar.

• La estimación de plazos

Como profesional que trabaja en una industria que está sometida a un control de
plazos, es posible que se te pida que indiques el tiempo que tardarías en completar
una tarea, como la depuración de código o la realización de ciertas funciones en
un sprint.
La estimación de plazos es un factor muy importante en el desarrollo de software.
Pueden ser la base de las ofertas de presupuestos y calendarios de proyectos. Las
demoras en los plazos causan problemas y pueden poner en peligro la confianza.

• No entender al usuario final

En el desarrollo de software, el papel central que tiene el usuario final del software
no es una opción, sino una prioridad. Como es lógico, para que cualquier software
se enfoque en el usuario, hay que saber antes qué es lo que quieren éstos.
Tus usuarios pueden tener opiniones acerca de cómo debería funcionar una
aplicación y muchas veces, estas opiniones pueden diferir de las de tu equipo de
desarrollo. Otras veces un usuario te dice lo que quiere que haga la aplicación,
pero en realidad no es la solución correcta a su problema y lo que debería
transmitir es el objetivo, no la forma de llegar a él.

• Riesgos para la seguridad de los datos

Los datos son un bien muy valioso. Y algunas personas están dispuestas a pagar
mucho por ello, incluyendo a los competidores de tu cliente que puede que quieran
curiosear en un proyecto de alta confidencialidad (como un software de marketing
o empresarial) en el que podrías estar trabajando.

• No planificar bien la programación de tu código

Sin embargo, este método de trabajo se puede volver contra ti. Tu código puede
tener sentido en tu cabeza, pero luego toma una orientación totalmente contraria
a la que se supone que debería haber tomado.

• El trabajo con el código de otra persona

Los nuevos empleados muchas veces tienen que trabajar en proyectos realizados
por otra persona en algún momento. De hecho, es habitual porque te ayuda a
ponerte al día con la base de código y a coger experiencia a partir del código de
los demás (¡y aprender sobre lo que se debe hacer y lo que no!). Es una situación
que puede causar muchos problemas.

• La necesidad de producir constantemente (y el estrés que conlleva)

Debido a que la programación es un sector tan atractivo para entrar a trabajar en


él, también se convierte en un espacio extremadamente competitivo.
Si no es capaz de producir desarrollos de calidad, siempre existirá la inminente
sensación de que alguien más puede asumir tu puesto y realizar tu trabajo mejor
de lo que tú puedes hacerlo.

También podría gustarte