¿Qué significa exactamente “ser lo suficientemente técnico” en el contexto de la ingeniería de software?

Aprender a programar lleva tiempo. Parece que estás bien en el camino.

Llevo 35 años escribiendo código. He gestionado desarrolladores, y yo también soy un desarrollador muy bueno. Intento mantenerme al tanto de las tendencias actuales, incluida la jerga actual.

“No lo suficientemente técnico” no tiene sentido, para mis oídos. Fue una humillación sexista, y nada más. Una frase de código que alguien está usando porque no tiene una queja concreta.

Si criticara a un desarrollador o explicara por qué no recibió una promoción, tendría detalles. Algo como:

  • Tu código no sigue nuestras convenciones
  • Su código tiene demasiados errores cuando lo envía
  • La arquitectura del código que está escribiendo no es flexible
  • Te está tomando demasiado tiempo realizar tus tareas
  • No te estás comunicando lo suficientemente bien con el equipo

Tenga en cuenta que todos estos son procesables, o al menos medibles. Algunos pueden requerir una mayor experiencia. Algunos pueden requerir una aptitud que el empleado carece.

La falta de detalles específicos en “no lo suficientemente técnico” implica para mí que se basó en un sentimiento, que probablemente surgió del sexismo.

Digo esto como alguien que cree que la mayor parte de la industria del software está relativamente basada en el mérito. Todavía tenemos trabajo que hacer, por cierto. Pero creo (¿esperanza?) Que el sexismo abierto y activo como ese es la excepción.

Eso no quiere decir que todo sea 100% de igualdad. Pero de los trabajos mejor pagados, sé de más mujeres que sienten que han sido tratadas predominantemente de manera justa como programadoras que cualquier otro puesto.

Francamente, parece que también te estás vendiendo en corto. No gustar las matemáticas no es un indicador. Me gusta el arte no significa que no puedas codificar. Dices que tienes un cerebro lógico; Eso es lo que necesitas. Así que le digo que lo haga e ignore esas voces que hablan de “ser lo suficientemente técnico”.

La idea de “lo suficientemente técnico” no es útil sin una palabra más: “a”. Parece que usted es “lo suficientemente técnico” para escribir un par de aplicaciones. Esa es una buena parte de la habilidad en sí misma, y ​​si lo que quieres hacer es escribir aplicaciones, ¡entonces creo que lo estás haciendo bien!

Pero, esta pregunta tiende a surgir cuando quieres hacer algo nuevo. Por ejemplo, “Soy lo suficientemente técnico como para escribir una aplicación de mensajería, pero no soy lo suficientemente técnico como para escribir una aplicación de mensajería consciente de la ubicación”. En ese caso, falta una palabra más: “todavía”. Sigue enseñándote a ti mismo, y podrás hacer las cosas que quieres hacer. Preguntas como “eres lo suficientemente técnico” se responden a largo plazo.