Como aprendiz y desarrollador lento, ¿es mejor convertirse en un especialista que en un generalista?

La especialización es extremadamente peligrosa para los desarrolladores, imo. A menos que se invierta en una pila establecida con un amplio soporte corporativo, .NET y Java vienen a la mente. Idk sobre ti, pero esto suena aburrido como el infierno.

No creo que sea una buena idea, porque el lugar más emocionante de la tecnología es la ventaja, donde las API son inestables y el futuro no está claro. No hay expertos ni certificaciones. Tienes la oportunidad de hacer una marca en una tecnología emergente. O puedes competir con veteranos establecidos por más de 10 años en algo que recién estás aprendiendo ahora.

Sin embargo, al final del día, la codificación no es algo que nunca dejes de aprender. Nadie es mejor en clase en nada. Mucha gente son generalistas increíbles.

Yo también, me considero un aprendiz lento. Me toma mucho tiempo comprender los diferentes hilos de un concepto y finalmente sintetizarlo en una herramienta que puedo usar. Una vez que tengo esa herramienta, sin embargo, es una adición increíble a mi trabajo. Entonces, para mí, prefiero el camino de ser un generalista, porque me permite acceder a la mayoría de las herramientas.