CodeGym /Blog Java /Random-ES /8 errores que pueden arruinar la carrera de un desarrolla...
John Squirrels
Nivel 41
San Francisco

8 errores que pueden arruinar la carrera de un desarrollador de software

Publicado en el grupo Random-ES
En CodeGym, hablamos mucho sobre las carreras de los desarrolladores de software y cómo pueden ser largas , fructíferas y llenas de oportunidades si inviertes suficiente tiempo y esfuerzo en aprender habilidades de programación y adquirir experiencia práctica . Y en general es cierto, ya que la mayoría de los desarrolladores están satisfechos con sus trabajos y carreras. Anteriormente hemos mencionado que, según los datos del sitio web de trabajo, los desarrolladores de Java son los que tienen menos probabilidades de dejar su profesión entre todos los profesionales en general, no solo en el sector tecnológico. Su tasa de cambio de carrera es inferior al 8 %, mientras que para la profesión de desarrollador de software en general es del 27 %, y para los administradores de bases de datos, por ejemplo, es del 35 %. 8 errores que pueden arruinar la carrera de un desarrollador de software - 1Incluso cuando se les ofrece una posición gerencial de nivel superior, la mayoría de los codificadores de Java simplemente no quieren renunciar a ella. Esto prueba que para la mayoría de los codificadores que eligieron Java como su principal lenguaje de programación, resultó ser la apuesta correcta. Sin embargo, dicho esto, ser desarrollador de software no es tan diferente de otras carreras profesionales en términos de dinámica general. La mayoría de los desarrolladores tienen altibajos a lo largo de sus carreras, las buenas decisiones conducen al crecimiento profesional y las malas dan como resultado que su carrera se estanque o entre en declive. Las malas elecciones y los errores profesionales que los desarrolladores de software, tanto principiantes como programadores experimentados, tienden a cometer a lo largo de sus carreras es de lo que nos gustaría hablar hoy.

Los errores de la carrera de Junior Developer

Comencemos con los que son más típicos de los desarrolladores de software junior, aunque, en general, los programadores son propensos a hacerlos en cualquier momento de sus carreras.

1. No ser capaz de estimar adecuadamente lo que vales.

Este es un problema bastante natural cuando recién comienza su carrera y no tiene suficiente experiencia y conocimiento para estimar su valor real en el mercado laboral. Va en ambos sentidos, ya que los desarrolladores junior tienden a subestimarse y sobreestimarse a sí mismos. Aquellos que se sobreestiman suelen esperar demasiado del trabajo que tienen, y su comportamiento lo refleja. También es frecuente que los principiantes subestimen lo que realmente valen sus conocimientos y habilidades. Como resultado, aceptan la primera oferta de trabajo que reciben y terminan trabajando durante meses y, a veces, años por un salario mucho más bajo de lo que podrían estar ganando.

2. Ignorar las habilidades blandas.

Descuidar las habilidades blandas es bastante común entre los desarrolladores de software en general, pero este error tiende a causar el mayor daño a los desarrolladores en las etapas iniciales de sus carreras. Muchos programadores simplemente piensan que tener habilidades blandas bien desarrolladas no es tan importante para su éxito profesional. Los datos más recientes muestran que están cada vez más equivocados a medida que aumenta la importancia de las habilidades blandas para los desarrolladores de software. Según una encuesta realizada por la consultora West Monroe, el 78 % de los RR. HH. y los reclutadores dijeron que se han centrado más en encontrar profesionales tecnológicos con fuertes habilidades blandas en los últimos años. El 43 % de los profesionales de recursos humanos encuestados también dijeron que los puestos tecnológicos son más difíciles de cubrir porque los candidatos carecen de habilidades interpersonales sólidas.

3. No desarrollar un plan de carrera.

Desarrollar un plan de carrera y actualizarlo de vez en cuando es importante si está buscando un rápido crecimiento profesional. Los desarrolladores que no tienen un plan de carrera generalmente tienden a quedarse atrapados en las posiciones del mismo nivel por mucho más tiempo.

4. No aceptar críticas y comentarios.

Ser capaz de aceptar comentarios es bastante importante para todos los desarrolladores de software, ya que esto les permite comprender mejor sus debilidades, lo cual es esencial para lograr un progreso rápido. Los desarrolladores junior tienden a cometer un error al tomar los comentarios negativos como algo personal, y esto afecta su crecimiento profesional.

Errores de carrera de desarrollador medio y senior

Los desarrolladores intermedios y senior también cometen muchos errores profesionales. Éstos son algunos de los más típicos.

1. Cumplir con su pila de tecnología.

Como la industria del desarrollo de software está en constante evolución, los desarrolladores de software profesionales necesitan aprender y evolucionar constantemente si quieren tener éxito en sus carreras. Aquellos que se apegan a la misma tecnología a lo largo de los años y no aprenden cosas nuevas eventualmente terminan con conocimientos obsoletos que no tienen una demanda tan alta en el mercado.

2. Permanecer en el mismo trabajo por mucho tiempo.

Aunque tener una larga carrera de varios años en una empresa sigue siendo respetado y visto como algo honorable, para los desarrolladores de software esto generalmente termina siendo un sumidero profesional. Permanecer en el mismo trabajo durante muchos años inevitablemente limitará su conocimiento y experiencia profesional, haciéndolo menos apto como desarrollador de software que busca nuevas oportunidades en el mercado laboral.

3. Saltar de trabajo con demasiada frecuencia.

Sin embargo, cambiar de trabajo en el desarrollo de software con demasiada frecuencia también es un error que puede dañar su carrera. Es tan simple como esto: encontrar y contratar especialistas calificados requiere una cantidad considerable de recursos para cualquier empresa. Por lo tanto, normalmente no están dispuestos a contratar a personas que son 'saltadores de trabajo'. Dicen que permanecer en una empresa durante 4-5 años es un período de tiempo ideal para un desarrollador de software, 2-3 años también es aceptable, pero cambiar de trabajo cada 5-6 meses generalmente no lo es.

4. Pasar a un rol de gestión.

No es raro que una promoción, que generalmente es para un desarrollador de software pasar a una posición gerencial, termine siendo el último freno de su carrera. Ser un buen gerente requiere un conjunto de talentos y habilidades que la mayoría de los programadores no poseen por defecto. Cuando un gran desarrollador de software se convierte en un mal gerente comercial, esto puede hacer que su carrera en ambos campos caiga en una espiral descendente.

Opiniones

Tradicionalmente, resumamos todo con algunas opiniones interesantes sobre el tema de desarrolladores de software experimentados. Aquí hay algunos errores profesionales adicionales que debe evitar como desarrollador de software. “No pensar en la perspectiva comercial de su empresa. He leído muchas preguntas como: "¿Por qué ASP.NET tiene una participación de mercado del 3,6 % cuando Node.js tiene solo el 0,6 % y ofrece mucho más rendimiento que ASP.NET?" La razón es bastante simple, no piensa en la perspectiva comercial de su organización, sino en sus propias preferencias, debe adaptarse a sus necesidades y volver a capacitarse siempre que pueda para mejorar su empresa y ayudarse a sí mismo a tener mejores oportunidades si algún día necesita mudarse a otra empresa. Este segundo punto pasa muy a menudo y por eso la dirección no te quiere dar ningún dinero”, Federico Navarrete,señala _ “Siguiendo el entusiasmo por las nuevas tendencias/marcos/lenguajes y creyendo que tengo que saberlo todo. Equivocado. Encuentre y especialícese en tecnología específica (o producto) que le guste y sea capaz de vender en el mercado y apéguese a ella. Mientras se venda, usted está en el negocio. La especialización es un componente crítico de su éxito. Tratar mi código como parte de mi identidad, o mi creación/obra maestra, o mi bebé. Equivocado. Nunca te apegues a tu producto. Todo lo que cree se cambiará, sobrescribirá, eliminará, eliminará, quedará obsoleto, se ignorará o no gustará. No importa, déjalo ir, no trates de protegerlo. Tu código no es tu identidad”, dijoLena Keri, otra desarrolladora experimentada. “Aceptar un trabajo sin tener una conversación privada con alguien que ya está en la empresa con (aproximadamente) el mismo puesto. Las personas que realmente lo contratan pueden no tener idea de cómo se sienten los trabajadores, o pueden tener una visión muy idealizada. He aceptado un par de ofertas de trabajo que no debería haber hecho por esto. Pérdida de tiempo y entusiasmo. Decir sí a más de lo que puede manejar en cuanto a la carga de trabajo. Cuando asume demasiado trabajo o es demasiado complejo, se posiciona para fallar. Puedes hacer mucho y muy buen trabajo, pero cuando no cumples con los plazos, las características o la calidad, eso es por lo que te recuerdan”, agregó Larry Stanson.
Qué más leer:
  • 8 nuevas formas de mejorar sus habilidades de aprendizaje de Java. Aplicaciones y Técnicas
  • Documentando su código. Las mejores herramientas para redacción técnica y documentación de software
  • Cómo se pueden beneficiar los que cambian de carrera con el uso de CodeGym
  • De cero a héroe de la codificación. De qué serás capaz al completar el curso de CodeGym
  • ¿El aprendizaje va demasiado lento? Las mejores aplicaciones para vencer la procrastinación y ser más efectivo
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION