Creo que una de las razones por las que las empresas buscan y valoran más a las personas especializadas se remonta a las abstracciones con fugas . El problema es que en los últimos 30 años más o menos, los ingenieros de software han aumentado exponencialmente el número de capas de abstracción y, por mucho que nos gustaría asegurarnos de que no haya efectos secundarios, siempre surgen. Y son las idiosincrasias indocumentadas las que tienden a atraparte.
Tal vez pueda comenzar a usar la nueva tecnología rápidamente leyendo especificaciones y ejemplos en línea, pero ¿alguna vez notó que cuando comienza algo nuevo pasa el 20% de su tiempo escribiendo código para una función y el 80% de su tiempo buscando el error más extraño? has visto alguna vez? A medida que te conviertes en un experto en un área, esta ración cambia de 20/80 a 95/5 (estoy inventando números, pero en general probablemente estén cerca) específicamente en esa área. Lo que significa que puede entregar el trabajo mucho más rápido y evitar trampas / errores comunes antes de que sucedan. Por ejemplo, hoy, uno de nuestros ingenieros superiores (nuevo en el equipo / producto) pasó más de medio día buscando un problema con la corrupción de la pila que me llevó 5 minutos identificar porque este era mi territorio.
A medida que se convierta en un experto en su campo, será más visible y valioso para la administración. No sé sobre otras compañías, pero en aquellas en las que trabajé, su compensación (al menos en parte) depende de cuán importantes sean sus responsabilidades. JOAT generalmente no tiene responsabilidades permanentes. En cambio, los gerentes los usan como recursos móviles / intercambiables (nuestro VP los llama cuchillos suizos del ejército) que se pueden mover de un equipo a otro según la demanda. De modo que puede permanecer en la empresa durante 10 años, luego mirar hacia atrás y darse cuenta de que nunca ha adquirido una sola responsabilidad. Tengo un muy buen amigo (que también es un excelente desarrollador de C ++ / C #, pero también es un JOAT muy bueno porque él tomará cualquier trabajo) que fue encasillado en ese papel. Sé que no está contento porque, aunque tengo una porción considerable y divertida del producto como mi patio de recreo, es principalmente un invitado temporal en la tierra de otra persona. Pero ahora no puede salir de eso.
Dicho esto, tener las habilidades de JOAT es igualmente importante, por lo que aunque no necesariamente trataría de posicionarme como JOAT, creo que es importante seguir leyendo / estudiando / aprendiendo cosas nuevas porque la tecnología cambia e incluso si usted eres un experto hoy, es posible que tengas que convertirte en un experto en algo completamente diferente mañana.