Gracias por el A2A.
En primer lugar, debe preguntarse qué quiere decir realmente con que “ama” las computadoras. La razón por la que debería hacerlo es porque si solo le gusta la experiencia informática como usuario final, entonces sería mejor ser un tecno-evangelista, un tipo que usa, evalúa y analiza nuevas tecnologías o productos informáticos y prácticamente predica uso generalizado tanto entre el desarrollador como entre la comunidad de usuarios. Echa un vistazo a los grandes evangelistas de las plataformas Microsoft, Ubuntu, GNU.
Alternativamente, podría aspirar a la función de gerente de producto (o gerente de programa como en Microsoft). Aquí su trabajo será evaluar su tecnología. producto y encontrar formas de mejorarlo, ya sea comunicándose con los usuarios finales, o simplemente por inspiración o alineándose con las tendencias futuras. En términos generales, estaría convirtiendo MBA hablar de las personas de ventas / relaciones con los clientes con respecto a los requisitos del cliente y las apuestas futuras, en características manejables o incluso nuevos productos que serían desarrollados por el equipo de ingeniería. Una forma de probar esto es haciendo una pasantía de administración de productos en una tecnología. empresa.
- ¿Cómo se hace ingeniería inversa a un cliente?
- No me está yendo tan bien en nuestra clase de informática, pero todavía quiero tomar Ciencias de la computación. ¿Crees que debería ir a por ello?
- Cómo conseguir un trabajo en Microsoft
- ¿Qué opciones tiene un graduado en informática aparte de la codificación?
- Cómo ingresar en los laboratorios de I + D de las principales empresas de la India después de que la informática de Btech esté más fresca
Ahora, si su disgusto por la programación se reduce a su pincel desagradable inicial con C, no se preocupe demasiado por eso; en su lugar, intente con un lenguaje que sea más, digamos “me gusta”.
Personalmente, C a veces es abrumador para un principiante, quieres algo como imprimir ‘hola palabra’. como tu primer programa En cambio, lo que obtienes es: una línea que comienza con un # y algunas incluye y algunas palabras que terminan en .h y luego tienes la función principal que tiene un tipo de retorno de int. Como puede ver, no puede simplemente tomar C a medida que avanza: debe conocer los archivos de encabezado, las funciones, los tipos de retorno, los tipos de variables, la compilación y la ejecución, incluso antes de que pueda comenzar a codificar e incluso después de eso todavía hay cosas aparentemente feas. como punteros, uniones, operadores de bits, etc. Así que, en general, es mucho para asimilar.
Al mismo tiempo, si hubiera comenzado a codificar en un lenguaje más amigable para principiantes como Python, podría haberse enganchado a la codificación.
Si realmente te gusta CS, no hay forma de que puedas escapar de la codificación. Está implementando y probando todo lo que has aprendido en teoría: ahí es donde está la diversión, a menos que estés planeando ser un tipo de teoría. Si es así, entonces está en el campo equivocado: CS se trata principalmente de aplicaciones.