Hay algunas cosas que decir en respuesta a su pregunta.
Primero, su pregunta presupone que el valor de un título de doctorado se puede medir por la forma activa en que las empresas están contratando para este puesto (supongamos por un momento que “contratación” y “necesidad” son la misma cosa; veré la diferencia a continuación) . Incluso para los programas de maestría, me opondría a que este sea el único criterio, y mucho menos los de doctorado. Un programa de doctorado es la capacitación para ser un investigador profesional, no un desarrollador profesional, arquitecto o cualquier otra persona. La mayoría de las empresas no están muy interesadas en investigadores profesionales porque su modelo de negocio es repetido {hacer algo; venderlo;} . A menudo, en el momento en que este algo (producto, servicio) puede conceptualizarse y analizarse, el trabajo del investigador ya se ha realizado. Algunas personas usan la palabra retiro para caracterizar a un doctorado que toma una posición en una producción, ¿por qué medirías los doctorados con medidas irrelevantes como la contratación? Una dirección más habitual para un doctorado es la academia, la investigación industrial o el emprendimiento. Por lo tanto, su éxito en estas direcciones constituiría una mejor medida, pero la contratación tiene poco que ver con eso.
En segundo lugar, su observación de que las personas sin educación en SE son mejores arquitectos merece una explicación diferente. Yo diría que SE es una disciplina demasiado joven (y mucho menos SA) para representar un alto porcentaje de líderes técnicos de alto nivel. Dada la edad que se necesita para convertirse en una celebridad mundial en arquitectura de software (por ejemplo, Martin Fowler), no es de extrañar que no tuvieran un título relevante. Además, su observación está sujeta a un sesgo de sobreviviente: solo se observa a aquellos talentosos / afortunados para ser conocidos, mientras que muchos otros fracasos no lo son. Finalmente en este punto, la educación formal no tiene nada que ver con sistemas formales o métodos formales. Idealmente, la educación profesional es un atajo para aprender el 80% de las cosas útiles dentro del 20% del tiempo. Un instituto social crítico dada nuestra esperanza de vida, si me preguntas.
- ¿Cómo conseguir un trabajo en una estación de investigación antártica británica? ¿A quién me postulo? ¿Cuándo son las mejores épocas del año para buscar trabajo?
- Cómo ganar más aparte de las opciones de trabajo diarias
- ¿McKinsey contrata graduados de MiM?
- ¿Cómo es ser ingeniero aeroespacial? ¿Tienes algún consejo para alguien que está por comenzar el camino para convertirse en uno?
- ¿Cuáles son las cosas que debes hacer durante tu pasantía en el CERN?
En tercer lugar, el ejemplo de Amazon EC2 no es relevante para el núcleo del problema, porque construir objetos (EC2, Facebook, búsqueda de Google, tome su sistema favorito) no es el objetivo principal de la investigación. Puede ocurrir como un efecto secundario del objetivo principal: crear conocimiento : comprender cómo funcionan las cosas, por qué funcionan de esta manera, hacia dónde va todo y cómo predecirlo. Aunque los doctorados de SE no construyeron este sistema, los creadores fueron definitivamente influenciados por aquellos que tenían títulos de doctorado de CS a través de la educación y la transferencia de conocimiento.
Si dejamos de lado todo lo anterior, llegamos a la pregunta sobre la contratación de doctores especializados en arquitectura de software para puestos de investigador. Mi respuesta a esto es bastante simple: las ofertas de trabajo están redactadas de forma abierta, y los candidatos son evaluados de manera muy individual (en lugar de compararlos de forma masiva con una lista de verificación de tecnologías requeridas para conocer), ya que quienes contratan son conscientes de su comprensión limitada. lo que debe investigarse Esto se relaciona con la distinción “contratar” versus “necesitar” que mencioné anteriormente. Por ejemplo, tome el puesto de investigador en Microsoft Research (Acerca de las posiciones de investigador y post-doctorado a tiempo completo): no requieren .NET porque .NET está varios pasos detrás de las líneas de investigación. Las publicaciones de trabajo del profesor también especifican solo la disciplina (CS en nuestro caso) o el departamento sin entrar en detalles. En resumen, no escriben un doctorado en arquitectura de software porque sería demasiado específico e innecesario, pero con gusto contratarían uno con un historial decente.
Estoy de acuerdo con usted en esto: si opta por obtener un doctorado, es muy probable que su comprensión de lo que constituye una buena oportunidad cambie. En este sentido, no se trata de un programa de doctorado sobre el cual usted conoce todos los costos y beneficios.