¿Cuáles son las opciones de carrera para alguien que sobresale en CS teórico (algoritmos, lógica, etc.) pero no le gusta la codificación?

Hay una serie de opciones de carrera para alguien que sobresale en CS teórico pero odia la codificación.

Lo bueno es que vives hoy, y no hace 15 años.

¿Por qué es esto algo bueno?

Esto es bueno porque tiene lo que llamamos … y es posible que desee escribir esto … Internet.

En Internet puedes hacer lo que quieras sin necesidad de ningún título, credenciales o cualquier otra cosa. Puedes abatirme más tarde en los comentarios, pero antes de hacerlo, lee la respuesta completa.

Entonces, Internet es un gran facilitador. Le permite hacer cualquier cosa que quiera hacer, todo desde la comodidad de su hogar.

Así que eres excelente en CS teórico, lo que significa que probablemente seas bueno en algunas habilidades que son transferibles.

Además, mira todas las otras cosas en las que eres bueno. CS teórico probablemente no es lo único en lo que eres bueno.

Así que tomas lo que sea bueno y lo enseñas en Internet. Escribe contenido, crea un blog, crea videos y luego los publica en línea.

Dejas que el mundo vea que eres bueno en lo que haces.

Entonces vas un paso adelante. Piense en todas las personas que pueden beneficiarse al usar la información que ha creado. Otros estudiantes universitarios, personas que buscan aprender CS, etc.

Ahora, piense en los problemas que enfrentan estas personas al aprender CS. Luego cree contenido que resuelva los problemas que tienen estas personas.

Solo una palabra de advertencia…

Cuando estés creando el contenido, deja brillar tu personalidad. Si eres un tipo geek … hazte geekier. Para que todos los geeks en internet parezcan tachuelas.

Si tienes un lisp, exagera ese lisp … crea un personaje que tenga un mayor lisp y enseña con eso.

No quiero sonar como un hoyo $$ … pero en Internet … cuanto más dejas que brille tu personalidad, más dejas que salgan tus errores, más muestras de que eres humano, mejor eres conectar con las personas

Quién sabe … realmente funciona …

Pero antes de poder tener una carrera en internet. Piensa en cuál es el contenido que puedes crear y luego crea ese contenido durante 6 meses, sin esperar nada.

Tienes las herramientas, todo lo que tienes que hacer es crearlo.

¿Puede usted explicar por favor? ¿Cómo se destaca en los algoritmos con la exclusión de la programación? ¿No implementan sus algoritmos? Realmente agradecería algunos ejemplos.
Mi conocimiento no es demasiado profundo, pero no puede hacer prácticamente nada sin codificar (puede sobrevivir si es mediocre pero aún debe ser capaz y estar dispuesto a codificar) e incluso si se ramifica en estadísticas, economía, administración, etc. , (y esto significa más educación) la codificación puede ser mínima pero no totalmente ausente. Podría ser un analista de sistemas / analista de negocios en TI empresarial tal vez. Realmente no necesitan Algo o codificación de alto nivel, pero el conocimiento de la lógica y una formación general en CS pueden ser útiles.
O bien, podría enseñar a estudiantes de secundaria o tutores universitarios en materias de DS y Algo únicamente. De hecho, si tiene una propensión a obtener buenos resultados en las pruebas estandarizadas como GRE, GMAT, LSAT, puede ser tutor para eso u obtener un trabajo decente en cualquiera de las compañías de preparación.

Esa es buena. Ahora le preguntaré: ¿cuáles son las opciones de carrera para un carpintero que sobresale en las pruebas de carpintería pero no le gusta la carpintería?

En serio, suponiendo que tengas un Ph.D. probablemente puedas enseñar. Conocí doctorados en ciencias que eran excelentes en teoría, pero no solo no podían programar sino que realmente no podían hacer frente al correo electrónico.

Si eres inteligente, investigador / profesor. Si eres estúpido, mcdonalds.