disculpen xd, alguien me puede decir 5 problemas que se enfrenta un programador principiante ?
Respuestas a la pregunta
Respuesta:
- Estar sentado en el puesto largas horas. ...
2 – Estar al día con la tecnología. ...
3 - La comunicación. ...
4 – Depuración de errores. ...
5 - La estimación de plazos. ...
Explicación:
espero aberte ayudado
1– Estar al día con la tecnología
El problema
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 tarda
semanas en tener cosas nuevas importantes.
2.- La comucación.
El problema
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.
Por ejemplo, puedes enfrentarte a problemas de integración de código si no te coordinas con los miembros de tu equipo. Esto es algo que pasa en muchas empresas de desarrollo. Todos en tu equipo siguen una estrategia de programación con la que tú no estás familiarizado. Como resultado, te encontrarás con muchos problemas de integración e incluso te verás en situaciones de enfrentamiento con los miembros de tu equipo.
La culpa de las malas comunicaciones recae sobre ti, porque está en tu poder controlarlo. Si no intentas establecer una buena comunicación con tu equipo, en última instancia eres el responsable del problema.
3 – Depuración de errores
El problema
Imagínate este escenario. Después de trabajar durante días para perfeccionar un programa, te vas a casa satisfecho de que funcionará como debería. Cuando llegas al día siguiente, tu compañero de control de calidad te da una larga lista de errores que tienes que solucionar. El botón "Cancelar" en el formulario web no se puede pulsar, los mensajes de error no son correctos y el software tiene otros fallos que provocan problemas en la experiencia del usuario.
4 - La estimación de plazos
El problema
Quizás no sabías cómo hacer una buena estimación. O tal vez diste un plazo, pero no lo cumpliste. Al final, no pudiste seguir el ritmo del resto del equipo y tu proyecto se pasó de la fecha prevista.
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.
Los clientes confían en que tú protegerás su información frente a estas amenazas. Eso es mucha presión. Desafortunadamente, los novatos con frecuencia pasan por alto las lagunas de seguridad en su código y no se dan cuenta de las repercusiones hasta después de que ocurre una vulneración de la seguridad. La seguridad no es solo cosa de los de sistemas: los programadores tienen un papel incluso mayor y la mayor parte de los problemas de seguridad que surgen en las aplicaciones tienen más que ver con el código que con las comunicaciones.
5- La necesidad de producir constantemente (y el estrés que conlleva)
El problema
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.
Pero, algunos programadores definitivamente saben lo que es "sentir el calor" en el lugar de trabajo. No siempre es agradable tratar con eso. Sin embargo, es una realidad que hay que reconocer.