Newsletter para devsEntra

La mejor cualidad de un developer elegida por vosotros

La semana pasada os preguntaba esto en la newsletter.

¿Cuál es la mejor cualidad que puede tener un developer?

A. Flexibilidad y adaptación
B. Buena capacidad de comunicación
C. Crear el mejor código posible
D. Conocer bien las herramientas

Resultados: El 100% ha elegido la A.

La mejor cualidad de un programador es la capacidad de flexibilidad y adaptación.

Habéis dejado muy buenas reflexiones:

Hay que adaptarse TODOS LOS DIAS. En cada función, en cada proyecto, en cada empresa, con cada novedad…

De hecho somos “solucionadores de problemas”. Un “problema” no solo es un mensaje en rojo, también una nueva feature.

Hay obstáculos nuevos a vencer y decisiones que tomar. Y, además, esto no para:

Sabemos muy bien que nada, repito NADA perdura, solo es cuestión de tiempo que haya un cambio. Saber adaptarse a esos cambios es lo que te permite poder estar presente en casi todo tipo de escenarios.

Hasta tal punto que resulta ser determinante. Y aquí ya hemos traspasado el límite del trabajo y la programación, ¡hablamos de la vida en general!

Las cosas se aprenden pero la capacidad de ser flexible se tiene o no se tiene.

En desacuerdo con la “buena comunicación”

Nos escudamos en que hay muy buenos devs que NO saben cómo hablar con personas y que no pasa nada por ello.

Discrepo.

  • ¿Cómo consigo que mi equipo me cuente lo que les pasa?
  • ¿Por qué no preguntan las cosas que no saben?
  • Siempre dice que “está bien”, pero luego…

Estos son comentarios que he escuchado muchas veces y que vienen justo del “cuore”, del “core” de las personas.

Ese que escondemos detrás del código y del síndrome del impostor.

Tú, pregunta. No esperes recibir la solución, basta con que te lancen un salvavidas para seguir a flote.

El problema mayor nunca es la tecnología

Las dos últimas opciones tenían que ver con el código y las herramientas.

Hay bugs, fallos, subidas a producción infernales en viernes…

Pero, una vez pasada la tormenta, cuando se hace el análisis, siempre se descubre que aquel error, aunque fuera técnico, tenía que ver con algo más.

  • Un mal día de alguien
  • Una frase no escrita en la issue
  • Una reunión que no fue a ninguna parte…

Ni IAs amenazantes, ni historias.

Para que haya un gol o una canasta siempre hay un fallo de la defensa. Hay un ser humano involucrado, casi siempre un ciento de ellos.

Para llevar

🔄 La flexibilidad y adaptación son las cualidades más valoradas en un desarrollador. Debido a la constante evolución y cambio en el campo de la tecnología, la capacidad de adaptarse a nuevas situaciones y retos es esencial.

💡 Ser un desarrollador no solo implica resolver problemas técnicos, sino también enfrentar nuevas características y desafíos. En este sentido, los desarrolladores son también “solucionadores de problemas”.

🗣 La buena comunicación es esencial, incluso en el ámbito técnico. Poder comunicar problemas, ideas y soluciones de manera efectiva es una habilidad invaluable en cualquier equipo de desarrollo.

🧩 Los problemas mayores en el desarrollo no suelen ser puramente técnicos. A menudo, errores y problemas están vinculados a factores humanos como un mal día, una falta de comunicación o reuniones improductivas.

👥 La humanidad detrás del código es esencial. Los desarrolladores son personas antes que programadores, y su bienestar, comunicación y habilidades interpersonales son tan importantes como su conocimiento técnico.

Para tirar del hilo

Reflexión sobre la adaptabilidad

¿Cómo te has adaptado a los cambios en el ámbito tecnológico en los últimos años? ¿Qué estrategias has desarrollado para mantener la flexibilidad en tu trabajo y aprendizaje?

Importancia de la comunicación

Si la buena comunicación es tan crucial en el desarrollo, ¿cómo puedes mejorar tus habilidades de comunicación en un contexto de trabajo en equipo? ¿Qué obstáculos te has encontrado a la hora de comunicarte y cómo los has superado?

Humanidad en el desarrollo de software

¿Cómo podríamos centrarnos más en la humanidad detrás del código y menos en los aspectos técnicos en sí mismos? ¿Qué medidas podríamos tomar para cuidar mejor de nuestro bienestar y nuestras relaciones interpersonales en el entorno de desarrollo?

Mapa mental

Mapa mental la mejor cualidad de un developer

Si te gusta este “Ensayo atómico” recibe uno nuevo cada semana a través de nuestra newsletter.

Escrito por:

Imagen de Daniel Primo

Daniel Primo

CEO en pantuflas de Web Reactiva. Programador y formador en tecnologías que cambian el mundo y a las personas. @delineas en twitter y canal @webreactiva en telegram

12 recursos para developers cada domingo en tu bandeja de entrada

Además de una skill práctica bien explicada, trucos para mejorar tu futuro profesional y una pizquita de humor útil para el resto de la semana. Gratis.