Dale algo físico para combinar la atracción. Por ejemplo, Raspberry Pi (una computadora muy pequeña que es potente y asequible ~ $ 30) es enorme en este momento y las cosas que puede hacer con una son infinitas. Puede usar Java, Python, etc. como el lenguaje que quiere usar para programar su Raspberry Pi.
Cuando hice una pasantía en la NASA este verano, dos pasantes, uno de ingeniero mecánico y otro de informática, estaban usando una Raspberry Pi para hacer un Cubesat. Estos son nuevos satélites que son ingeniosos porque ocupan una cantidad muy pequeña de volumen y, por lo tanto, pueden desplegarse a cuestas de otras misiones más grandes (más financiadas). En pocas palabras, el comandante de CS usó Python para conectar todo el hardware a la Raspberry Pi.
Otra área en la que podrías entrar son los Drones. Estoy bastante seguro de que puedes hacer algo de programación en ellos. También puedes consultar Lego Mindstorms. He visto a algunas personas construir algunas cosas geniales usándolas. Por último, pero no menos importante, si no desea incorporar ningún hardware con la programación, como un joven experto en CS, le recomiendo que intente crear un juego simple desde cero.
- ¿Qué hago entre la escuela y obtener mi título?
- ¿Qué se necesita para convertirse en un buen algoritmo como los mejores clasificados en Topcoder / Spoj / GCJ?
- Cómo conseguir un trabajo como desarrollador de software en Europa
- Cómo convertirse en un genio extraordinario en finanzas, economía y matemáticas
- Tengo más de 6 años de experiencia y tengo una oferta en Ericsson. ¿Cómo son las oportunidades en el sitio y el crecimiento salarial en Ericsson?
Esto le dará algo para mirar y jugar y, sobre todo, puede presumir ante los demás y los comentarios y elogios que obtendrá de los demás alegrarán su confianza y lo harán abrazar aún más a CS. Por ejemplo, creé el juego Battleship usando Java y Java Swing. Fue realmente un desafío para mí en ese momento y es probable que no encuentre un ejemplo completo en línea para trabajar, por lo que lo hará desde cero. ¡Si lo desea, puedo enviárselo por correo electrónico y usted puede refactorizarlo y mejorarlo!