¿Debo ser un comandante de CS?

“La gente me dice que si realmente amo las C, me encantaría cada clase sin importar qué, lo estudiaría y elegiría dedicar más tiempo a ese tema que a mis otras clases, estudiaría los libros incluso cuando las clases no son “No está pasando. ¿Es esto cierto?”

No. Eso es evidentemente falso. Encontrarás sabios académicos en cada campo que predicarán este tipo de retórica. Están totalmente equivocados y la razón es que [1] CS es un campo masivamente diversificado: no tiene que disfrutar cada parte de él para ser competente en sus diversas aplicaciones y [2] mucho de lo que aprende en CS es demasiado bajo / abstracto para importar en el mundo real a menos que, por ejemplo, esté diseñando la lógica del procesador para Intel. Las universidades serían más francas acerca de la distinción y fomentaría la especialización en las cosas que importan para un ingeniero de software en práctica, excepto que sería aún más difícil justificar el precio y muchos profesores estarían sin trabajo.

En general, he aprendido lo más en términos de conocimiento útil / aplicable de tan solo un puñado de cursos y mi propio trabajo personal. Y como lo mencionó alguien más, la conclusión más valiosa de la CS ha sido la capacidad para resolver problemas, especialmente los de una variedad computacional.

He estado programando desde que tenía 8 años. Hice una carrera en ingeniería de software durante 30 años, e incluso tuve una clase en la que me aburrieron y me bombardearon como resultado.

Mi pregunta es la siguiente: ¿Te interesa el tema? ¿Te encuentras con ganas de escribir tus propios programas para hacer otras cosas? ¿La mayoría de tus clases te dan ganas de saber más de lo que aprendiste en clase?

Si es así, no dejes que una mala experiencia te detenga.

EN LA OTRA MANO, si todo lo que realmente disfrutaste de tu clase de Java fue que tu profesor y tus compañeros de clase eran increíbles, entonces podrías estar ladrando el árbol equivocado.

Ser un ingeniero de primera clase lleva una dedicación de por vida al oficio. Si no sientes eso, entonces tal vez haya algo más a lo que deberías dedicar tu vida. Es cierto que el 30% de cualquier trabajo tendrá que ver con cosas que preferirías no tener que hacer, pero solo debería ser el 30% y tu amor por el resto debería compensarlo.

Usted podría especializarse en Econ o Business y menor en CS. Estás tomando las clases de negocios que te gustan, que disfrutan, y tus padres están contentos porque aún te estás graduando en CS. Y este acuerdo se adapta a su idea de lo que quiere hacer con su futura carrera profesional.

Como usted es mujer, los empleadores generalmente esperan menos de usted (odio parecer políticamente incorrecto, pero es cierto), por lo que incluso si se siente incómodo con sus habilidades en relación con sus compañeros masculinos, es muy probable que no tenga problemas para encontrar un trabajo y desempeñarse. . Dicho esto, ya que eres bueno en la programación, puedes demostrar que están equivocados y superar a tus colegas masculinos.

Hacer lo que amas significa lidiar con cosas que no haces.

Casa MD