Los nuevos doctorados no están calificados para la mayoría de los trabajos de ingeniería de software en compañías de productos porque esos trabajos implican la creación de software no trivial que debería ser económico para soportar y evolucionarlo a lo largo de los años en lugar de investigar y escribir código que funcione lo suficientemente bien como para medir observar por un papel.
No se trata de idiomas y bibliotecas específicos que las personas competentes recogen rápidamente. Las deficiencias probables están en escribir software e ingeniería de software donde reside la mayor parte de la dificultad y el beneficio de la experiencia.
Los nuevos doctorados pueden ser menos deseables para los puestos de nivel de entrada que los nuevos graduados de BS que deberían haber estado expuestos a una amplia gama de técnicas de programación (declarativas, funcionales, imperativas), algunos modelos de concurrencia (hilos con estado compartido, eventos, actores) y aplicó eso recientemente (mejores cursos en lenguajes de programación, estructuras de datos, compiladores y sistemas operativos implican escribir mucho código) en lugar de hacerlo hace años y luego especializarse en un área estrecha de investigación y oxidarse en las cosas que ofrecen productos vendibles .
- ¿Cuál es el alcance de los grandes datos? ¿Cuáles son las ventajas y desventajas de aprender big data?
- ¿Qué tan grande es la presión del estudio ACA mientras trabaja a tiempo completo en Big 4 como auditor en el Reino Unido?
- He tenido varios años fuera de la fuerza laboral debido a un problema de salud mental. ¿Cómo debo dar cuenta de esto en mi CV y en mi perfil de LinkedIn?
- Cómo usar mi título en informática para ayudar a las personas
- ¿Qué trabajo / rol profesional me permite ayudar a reducir el calentamiento global (disminuir las emisiones de dióxido de carbono) más? ¿Cuáles son algunos ejemplos de tales roles e individuos?
Un nuevo doctorado en ciencias de la computación que busca trabajar en la industria como ingeniero es como un nuevo doctorado en literatura inglesa que busca escribir ficción, aunque pueden tener conocimientos relevantes, tienen una experiencia directa limitada trabajando como novelistas. OTOH, un doctorado es un buen camino hacia lugares de trabajo como Microsoft Research (escriben excelentes documentos y emplean a algunos ex alumnos del Centro de Investigación de Sistemas Digitales como Leslie Lamport) y HP Labs donde el objetivo es más investigación no construir productos de grado comercial. Un pequeño subconjunto de startups de hardware y software también tiene puestos de investigación, aunque estos puestos son menos numerosos que los de ingeniería de producto (un inicio para el que trabajé agregó su primer puesto de informático entre 100 y 200 empleados).
A propósito, aunque el mejor ingeniero con el que trabajé (un alumno del Centro de Investigación de Sistemas Digitales) tenía un doctorado, durante más de dos décadas en la industria, noté que los doctores tienen más probabilidades de desempeñarse en el tercio inferior de los ingenieros que despejan la barra de contratación que el tercio superior .
Me encantaría trabajar con más ingenieros como ese tipo y no voy a tirar currículums porque enumeran un doctorado; pero dado la opción entre alguien que acaba de seguir su título de BS con otros cuatro años obteniendo un doctorado y algunos que han pasado los últimos dos años desde que obtuvieron su BS trabajando como ingeniero de software, tomaré el que tenga experiencia en la industria, que es un Mejor predictor del éxito futuro aquí.
Si desea construir software comercialmente, tendrá más suerte de conseguir trabajos con alguna experiencia práctica en la que el software libre cuente al menos tanto como el trabajo remunerado (los empleadores potenciales pueden ver el software libre pero no el trabajo propietario que ha realizado). Encuentre un problema o proyecto existente que le interese y haga algunos. Eso se cumple si tiene un doctorado, una licenciatura o si se retiró.
Publicar o perecer no se limita a la academia.