He intentado todo, desde la seguridad del dispositivo integrado y el desarrollo del sistema operativo hasta el desarrollo de juegos, la inteligencia artificial y la creación de aplicaciones de Android, pero no puedo encontrar mi área de ‘nicho’. ¿Qué otras cosas debo probar?

En primer lugar, dese tiempo para descubrirse, esa es la tarea principal de sus últimos años de adolescencia y veinte años. Pruebe muchos sombreros diferentes y vea qué tan bien se sientan en su cabeza. Si ha intentado muchos tipos diferentes de proyectos de programación y ninguno le atrae, quizás la programación no sea su verdadera vocación. No puedes saber qué tan grande es el mundo y cuántos sombreros hay para probar.

¿Has mirado en otras áreas académicas? ¿Qué hay de la ciencia? Tal vez la física? ¿Biología? ¿Qué hay de la genética? El ADN es otro tipo de lenguaje de programación, uno que aún no entendemos. ¿O la ciencia cognitiva? Ese es el estudio del cerebro, fácilmente la computadora más poderosa del universo. La ciencia cognitiva es un campo enorme con muchos subcampos fascinantes. ¿Ciencias económicas? Hay una buena razón por la que se llama “la triste ciencia”, pero es posible que tenga una habilidad oculta para ello.

No te olvides de las humanidades. Si bien no es un trampolín para una carrera obvia, sigue habiendo muchas personas que se han elevado en la sociedad en un título de humanidades. ¿Historia? ¿Art? ¿Música? ¿Sociología? ¿Has mirado en estos campos lo suficiente como para saber si te gustan?

No tengas miedo de tirar toda la experiencia que has desarrollado en programación. He desperdiciado más experiencia en programación que la que tiene actualmente; es necesario en un mundo en rápido movimiento. Si tienes algún peso intelectual, probablemente cambiarás de carrera varias veces en tu vida. No trabajos, carreras completas. Te sorprendería saber cuántos programadores de juegos han seguido carreras completamente diferentes: derecho, asesoramiento, incluso la CIA. Eres tan joven que puedes tirar algo de conocimiento y convertirte en un experto de clase mundial en un campo completamente diferente sin siquiera sudar.

Si está seguro de que su llamada es programada, quedan muchas áreas más pequeñas que podrían interesarle. ¿Qué tal la simulación? Los límites de la simulación se están estirando; Yo mismo estoy trabajando en lo que podría llamarse “simulación de interacción dramática”. Se abren grandes oportunidades en las zonas grises entre las computadoras y otros campos como la psicología, la lingüística, el teatro, el asesoramiento y las artes. Quizás hay un artista en ti que no está satisfecho con la frialdad de la programación estrictamente técnica. ¿Por qué la programación debería ser un dominio exclusivo de los tecnólogos? ¿Por qué los verdaderos artistas no pueden tomarlo por su cuenta?

Finalmente, y lo más importante, no permita que otras personas lo presionen. No saben lo que hay en tu corazón y no tienen que vivir con las consecuencias de tus decisiones. Tampoco sabes lo que hay en tu corazón. Eso es lo que debes descubrir ahora.

Según su descripción, parece que al menos está profundamente interesado en la programación (o tiene algo de masoquismo).

Chris Crawford todavía está en algo, sin embargo. No necesariamente sugeriría que deseche CS, pero quizás lo que le falta es un dominio de aplicación que sea más grande que lo que hizo hasta ahora pero que le interese.

La biología, por ejemplo, es un dominio rico que gana mucho de la informática. El aprendizaje automático se utiliza en gran medida para el análisis genético, pero también se encuentran modelos de múltiples agentes utilizados para simular multitudes, bandadas, … y comprender mejor cómo se comportan las poblaciones (animales o humanos). La programación en este dominio puede ser satisfactoria cuando haces algo que ayuda a una escala que es más grande que tú.

Lo mismo ocurre con la economía o la sociología, donde puede ayudar a implementar modelos que ayuden a predecir mejor las tendencias que en su mayoría son caóticas en relación con el comportamiento de las poblaciones.

La lista puede seguir y seguir, donde puedes aplicar una habilidad que ciertamente disfrutas en dominios que van más allá de la implementación de un producto simple (si se dice que implementar un producto grande puede ser tan satisfactorio, es más difícil de experimentar hasta que te conviertes en parte de eso).

Intente descubrir qué le interesa además de la programación y vea cómo sus habilidades de programación pueden ayudarlo a contribuir.

¿Has considerado la computación cuántica?

desarrollo web
o algo más como ser hábil en C ++

More Interesting

Si hay un modelo perfecto para predecir el precio de una acción, ¿qué efectos se producirían en el precio en función del número de comerciantes que obtuvieron este modelo?

¿Cuándo esperamos que la 'carga mental' se convierta en realidad y nos ayude a 'aprender habilidades' al instante? ¿Cómo funcionará el mundo entonces?

Si las células 'tontas' individuales independientes pueden agruparse para desarrollar la conciencia y la vida inteligente (es decir, nosotros), ¿por qué los grupos de hormigas ya inteligentes (que ya exhiben un comportamiento grupal inteligente) se convierten en un 'enjambre' inteligente con conciencia cuya inteligencia enana incluso el nuestro?

¿Cuál tiene menos matemáticas y más ciencias de la computación, redes o inteligencia artificial?

¿Cuáles son las desventajas de usar la red neuronal residual?

¿Cómo desarrollaremos la superinteligencia, creando una máquina autoconsciente, mediante inteligencia colectiva o hibridando cerebros humanos con tecnología?

Como aspirante a robotista, ¿qué trabajos académicos o libros debo leer para ponerme al día con los últimos avances tecnológicos en robótica?

¿Cómo se usa el aprendizaje automático en las finanzas cuantitativas?

¿Qué son buenos libros sobre sistemas de aprendizaje adaptativo?

¿Es la IA la próxima ola de evolución? ¿Es esto lo que es 'Kali Yuga'?

¿Se puede usar la suma de todo el conocimiento sobre Quora para la inteligencia artificial?

¿La IA también incluye robótica?

¿Piensan las personas en los próximos 50 a 100 años que los robots se harán cargo de los humanos con respecto a los avances en IA?

¿Cuál es el lenguaje de codificación más recomendado para crear IA humana completa?

¿Qué es la inteligencia artificial? ¿Cuál es la mejor forma de aprenderlo?