¿Por qué la gente siempre critica un doctorado en CS? ¿Por qué existe el título cuando bloquea las oportunidades profesionales?

Durante mi doctorado, mis amigos de MS me decían repetidamente que hacer un doctorado es una pérdida de tiempo y que estoy lo suficientemente loco como para hacerlo. Pero en realidad me aburro fácilmente con una rutina similar o un trabajo monótono. Por lo tanto, elegí hacer un doctorado donde la curva de aprendizaje es enorme. Y, al aprender, no es lo mismo que agudizar sus habilidades de codificación. De hecho, no tiene nada que ver con la codificación, incluso.

Una vez que realiza un doctorado, desarrolla un proceso de pensamiento independiente que siempre busca encontrar problemas en las soluciones y técnicas existentes para mejorarlo. A menudo, los problemas son vagos y abstractos. La definición de esos problemas con casos de uso adecuados y la justificación de diferentes reclamos pueden no ser logrados por una persona con 20 a 25 años de experiencia en las industrias de TI normales. Se necesita un entrenamiento completo para ver el mismo problema en diferentes ángulos.

Eso es lo que te puede dar un doctorado. Una vez que adquiere esa cosa, hay toneladas de compañías que realmente se preocupan por ese intelecto, como Microsoft, Google, Facebook, IBM, etc. Todas y cada una de las empresas quieren avanzar en términos de investigación y publicidad. Para hacerlo, quieren visualizar cosas que una persona normal no puede ver. Solo los doctores de diferentes antecedentes después de una serie de tormentas de ideas pueden hacer un esfuerzo tan visionario. No negaría que hay excepciones.

Dígame si las empresas son todo más que por qué Google trabaja con el grupo de Geoff Hinton para el aprendizaje profundo, por qué IBM conectó recientemente a Yoshua Bengio, por qué Baidu está trabajando con Andrew Ng. Los doctorados pueden producir ideas novedosas que actualmente están dando forma a nuestro futuro.

En cuanto al dinero, no necesitas preocuparte. Proporcionan eso en abundancia si puede ofrecerles lo que necesitan.

A2A:

Un doctorado es un título de investigación. No tiene la intención de prepararlo para un trabajo de desarrollo de software comercial. Está destinado a prepararte para una carrera académica y / o de investigación. Creo que solo hay dos buenas razones para obtener un doctorado. Una es que desea ingresar los campos para los cuales el título está destinado como preparación. La otra es que desea realizar una investigación en un tema independientemente de su carrera después de graduarse.

Aquellos que piensan que un doctorado es una pérdida de tiempo probablemente asumen erróneamente que es una especie de certificado de súper trabajo para una carrera en ingeniería de software. Como no es eso, es fácil ver por qué piensan que es una pérdida de tiempo. Están determinando el valor del título al medirlo con criterios inapropiados.

Hay personas que criticarán casi cualquier cosa, pero como titular de un doctorado en CS, he encontrado muy pocas personas que lo criticaron y la mayoría de los que lo hicieron no tenían mucho conocimiento sobre el título. Así que no estoy de acuerdo con su premisa de que “la gente siempre critica un doctorado en CS”. El doctorado no es para todos y para muchas personas es mejor obtener una licenciatura, comenzar a trabajar en el campo y que su empleador pague para que obtenga un título avanzado (como una maestría). Pero las personas varían en sus intereses y tendencias, por lo que cada uno tiene lo suyo. El doctorado en realidad cierra algunas puertas, pero abre algunas puertas muy interesantes, y no todas están en investigación. Por ejemplo, obtener un doctorado demuestra que está dispuesto y es capaz de superar muchos obstáculos para lograr un objetivo, y esa es una característica importante para algunos empleadores y algunos tipos de trabajos.

Trabajé para obtener el doctorado porque en ese momento imaginé mi futuro en el mundo académico. Sí, me llevó cinco años (en realidad, 4 1/2), pero a la larga gané lo suficiente para salir adelante. Después de obtener el título y aceptar un puesto de facultad, comencé a darme cuenta de algunos de los inconvenientes de un puesto académico y terminé abandonando el mundo académico y un puesto fijo para investigar en una empresa de alta tecnología, que también valoraba mi doctorado. Me contrataron porque había trabajado para ellos durante el verano y me demostraron que podía actuar.

Con el tiempo, comencé a darme cuenta de que me gustaba producir productos que realmente impactan la vida de las personas de una manera positiva en lugar de investigar y publicar artículos poco leídos en revistas oscuras. Así que me involucré cada vez más en la producción de productos reales y descubrí que me gustaba hacer esto y que mi experiencia de doctorado me ayudó de muchas maneras inesperadas. Por ejemplo, una vez tuve que descubrir cómo hacer que un algoritmo particular fuera aproximadamente 1000 veces más rápido para hacerlo viable para una aplicación en particular. Mi conocimiento de muchos temas en matemáticas, análisis numérico, aritmética informática y arquitectura informática me permitió resolver este problema.

En el camino también aprendí que me gusta enseñar, y terminé enseñando a tiempo parcial en las principales universidades durante la mayor parte de mi carrera. Mi doctorado me dio el conocimiento para relacionar los problemas pragmáticos que les estaba enseñando a los estudiantes con la teoría detrás de esos problemas, de los cuales mis estudiantes frecuentemente comentaron (positivamente).

Una gran cantidad de buen trabajo, al menos en Ciencias de la Computación, no requiere un doctorado, la marca de un campo relativamente joven, con bajos costos de equipo y donde se realiza una gran cantidad de trabajo de vanguardia en laboratorios industriales.

Dicho esto, comienza a ser muy importante si quieres:

  • tener una carrera académica: un doctorado es bastante obligatorio si aspiras a ser profesor o dirigir un laboratorio / grupo en una universidad
  • liderar un grupo industrial de I + D, o terminar como un “Científico Senior” o miembro corporativo en la parte superior de la cadena alimentaria de I + D
  • trabaja o dirige un grupo gubernamental de I + D (por ejemplo, en Naval Research Labs, o LLNL)
  • Conviértase en Gerente de Programas del gobierno en algún lugar como DARPA o NSF (ya sabe, conviértase en una de las personas que OTORGA subvenciones para investigación).

(AGREGADO) Un Ph.D. También tiende a ayudar en la consultoría. La gente tiende a ofrecer una mayor credibilidad al Dr. Expert frente al Sr. Expert, ya sea que esté justificado o no.

He notado que las personas que critican el título de doctorado CS pierden cinco años de vida. Debe hacerse solo si hay un deseo ardiente. ¿Por qué existe el grado cuando bloquea las oportunidades de carrera? ¿Por qué las personas no mencionan las oportunidades y sus beneficios? Tal grado no debería existir si es tan peor.

Es solo un desperdicio (o al menos no vale una tonelada) si su única motivación para ganar más dinero en la industria como programador.

Los doctores CS pueden codificar, pero generalmente no son codificadores profesionales cuando terminan. Ese no es el punto de pasar por eso.

Generalmente les gusta la teoría y quieren investigar, y posiblemente trabajar en la academia. Los lugares en las empresas donde trabajan los doctorados de CS son generalmente muy diferentes de donde trabajan los desarrolladores de software, y lo que generalmente hacen también es muy diferente.

Hay excepciones, por supuesto, pero el valor se mide de manera diferente para las personas con diferentes objetivos.

Porque la suposición general es que uno puede obtener un trabajo lucrativo con una licenciatura o maestría en CS. Y no es una buena idea obtener un doctorado en este campo. La verdad es que generalmente los no doctorados, en cualquier campo, no solo CS, intentan dominar cierto número de temas en un campo. Los doctorados agregan conocimiento a ese campo. Es una tarea no trivial asumir y superar. No siempre soñamos con el dinero que podemos ganar después de la graduación u otras cosas superficiales. Nos esforzamos por mirar más allá e intentar hacer una diferencia con nuestras contribuciones.

¿Qué es el doctorado? El doctorado es esencialmente un entrenamiento de investigación, o un trabajo de investigación de nivel de entrada (mal pagado). Por favor, elija la interpretación que más le guste. Pero lo importante es que, el doctorado se trata de investigación.

Conozco a algunas (o muchas) personas con doctorado que investigan GTFO tan pronto como obtienen su doctorado. Algunos otros que son “menos afortunados” GTFO de investigación solo después de un breve período postdoc.

Algunas (o muchas) de esas personas hicieron su doctorado en CS. Ahora, si odias la investigación, o simplemente piensas que hay mejores cosas que hacer que investigar, el doctorado suele ser una pérdida de tiempo.

En la academia, a menudo existe un fuerte estigma en contra de abandonar la investigación académica, y a menudo existe un gran estigma en contra de abandonar el mundo de la investigación. Los investigadores a menudo están muy unidos. Así que entiendo por qué muchas personas en el mundo académico tardan tanto en decidir que su vida no es para la investigación.

En la industria, somos afortunados de que haya menos estigma en contra de abandonar nuestra profesión. Conozco a muchas personas que se convirtieron en ingenieros de software y dejaron la profesión después de unos años. Es bueno para todos los involucrados. No serás productivo haciendo un trabajo que odias; peor, sufrirás. Su empleador no estaría contento de pagarle a alguien que no tiene intención de hacer un buen trabajo. Sus colegas no estarían contentos de trabajar con alguien que no tiene intención de hacer un buen trabajo; peor, alguien que podría sabotear activamente al equipo.

Deseo que la academia algún día adopte esa mentalidad.

Si quieres obtener un doctorado. en química, es posible que deba identificar algunas condiciones ridículamente específicas que espera que produzcan un efecto que aún no hemos visto. Después de leer todas las cosas similares que ya se probaron, es posible que también tenga que inventar una forma de producir sus afecciones en un laboratorio, usar su equipo para tratar algunas sustancias que demuestren si tiene razón, documentar lo que sucede y En el mejor de los casos, publique un informe sobre cómo se produjo el nuevo efecto. El aparato y los compuestos que creó en el camino no son muy valiosos para nadie, excepto para otros investigadores, una vez que haya terminado con ellos, el punto es describir un descubrimiento y relacionarlo con lo que sabíamos antes.

Si quieres obtener un doctorado. en informática, puede que tenga que escribir algunos programas y configurarlos en un entorno controlado para su estudio. Si descubre algo nuevo sobre la naturaleza de los cálculos automáticos o sus efectos, puede publicar un informe sobre cómo se produjo. El aparato y los programas que creó en el camino no son muy valiosos para nadie, excepto para otros investigadores, una vez que haya terminado con ellos, el punto es describir un descubrimiento y relacionarlo con lo que sabíamos antes.

Muchas personas confunden la investigación de CS con la actividad de diseñar programas con los que les gustaría resolver algún problema cotidiano. Cuando descubren que los programas relacionados son solo recipientes para investigar una pregunta de investigación limitada, algunos critican la investigación por tener solo interés académico y ser inútil en el “mundo real”.

Por qué debería tener sentido criticar un título académico por tener solo interés académico está un poco más allá de mí, pero si nadie hubiera estudiado los principios de la computación durante el último medio siglo más o menos, no estaría escribiendo sobre un costo real y económico. computadora personal del mundo esta tarde.
No fue construido o vendido por Ph.D. candidatos, pero creo que una gran cantidad de resultados de investigación todavía tuvo algo que ver con su construcción.

La gente no siempre critica un doctorado en CS. De hecho, donde estoy, la gente casi nunca lo critica, es decir, lo critican muy poco. En resumen, estás dando vueltas con las personas equivocadas. Deje de andar con ellos y encuentre personas para andar que no sean tan negativas. Entonces tu pregunta desaparecerá.

Para algunas personas, está desperdiciando cinco (o más) años de sus vidas. Pero no todos tienen los mismos objetivos. Alguien que busca un trabajo académico o de investigación generalmente no encontraría un doctorado. ser una pérdida de tiempo. Aquellos que desean más credenciales para un trabajo de ingeniería de software son más adecuados para los programas de maestría.

Aquí hay una pregunta interesante: ¿Quiénes son estas personas que critican un doctorado en CS? ¿Y por qué critican el grado? Esto es diferente a preguntar qué está mal / correcto o malo / bueno sobre el grado; se trata de qué problema perceptual existe. Me parece que lo que la gente menosprecia, critica o desestima a menudo es muy revelador sobre quiénes son como personas. YMMV.

Si quieres ser la primera persona que descubre cómo poner la nariz y las orejas de un perro en la cara de alguien durante una transmisión de video en vivo, debes hacer un doctorado para aprender y mejorar el estado del arte en visión por computador.

A menos que sea un genio, no puede hacer ese tipo de contribuciones novedosas sin una experiencia refinada adquirida durante su doctorado, sin importar cuán bueno sea la codificación.

El doctorado no se trata de dinero y una carrera segura. Se trata de arriesgarse porque desea trabajar en tipos específicos de problemas.

No sé si la gente siempre critica un doctorado en informática. Algunas personas dicen que no vale la pena, especialmente si piensas en trabajar en la industria y en términos de ingresos. Un doctorado en CS tarda al menos 4 años en completarse (he conocido personas que tomaron 9 años), y el argumento dice que, si usa esos años obteniendo experiencia en la industria, será mucho mejor en términos de ingresos .

Por supuesto, todo esto es muy personal. El doctorado en CS le permite trabajar en áreas en las que sería difícil trabajar de otra manera (investigación o áreas que requieren conocimientos muy especializados), por lo que si realmente desea trabajar en esas áreas, tendría mucho sentido.

More Interesting

¿Cuáles son las mejores maneras de mejorar la habilidad de programación a través de las matemáticas?

¿Cuáles son algunos ejemplos de informática, matemáticas o algoritmos donde se aplica el problema de detención?

Dada una matriz que consta de N enteros, ¿puedes encontrar el valor máximo de xor de dos números en una matriz (ai xor aj)?

¿Por qué es necesaria una variable de control en un experimento?

¿Qué problemas alguna vez se pensó que no podían resolverse en el tiempo polinómico, pero finalmente lo fueron?

En comparación con los matemáticos, ¿cuáles son las habilidades matemáticas de los investigadores de IA?

¿Cuál es la relevancia de la computación cuántica para el problema NP = P?

¿Por qué las letras P, Q, R, S y T se usan tan comúnmente en matemáticas?

¿Cuál es la forma más eficiente de resolver el problema 27 del Proyecto Euler?

¿Cuál es el significado del XOR Lemma de Yao?

¿Qué tan importante es el nuevo generador de números aleatorios PCG?

¿El aumento del nivel de las competiciones de matemáticas ha resultado en un aumento de las capacidades en las ciencias del mundo real?

¿La mayoría de los cursos requeridos en un programa universitario de ciencias de la computación son inútiles para la aplicabilidad de trabajo de programador del mundo real?

¿Por qué la mayoría de las universidades enfatizan la teoría en oposición a las aplicaciones del mundo real y las habilidades prácticas para los estudiantes?

¿Qué problemas matemáticos se pueden hacer con las computadoras? ¿Cómo?