En realidad, recomendaría que se asegure de conocer estas habilidades meta / habilidades auxiliares, principalmente:
- Uno o más sistemas de control de fuente, como git / mercurial / svn.
- Algún nivel de integración continua, enfocado en pruebas e implementación automatizadas.
- Máquinas virtuales localeshost, como Vagrant.
- Familiarícese con los servicios de alojamiento en la nube, como AWS, Rackspace, Heroku, et al.
- Comprenda cómo funcionan las bases de datos. No necesita ser un experto, pero al menos saber cómo ejecutarlos y utilizarlos, particularmente con un ORM.
Tener todas estas habilidades te hace mucho más productivo en un ambiente de trabajo, pero también mucho más atractivo. Demuestra que no solo eres un empleado menor que alguien tendrá que tener un bebé.
En cuanto a la programación, piense en un proyecto pequeño, como una lista de tareas o una sala de chat básica, y aprenda todas las habilidades para hacerlo de adelante hacia atrás. Si puede construir uno usted mismo y comprender lo que implica, tendrá todos los fundamentos para un trabajo de inicio o empresa.
- ¿Qué le llama la atención cuando busca un trabajo de conducción de camiones?
- ¿Qué tan difícil es ahora conseguir un trabajo de nivel de entrada en el Reino Unido como estudiante internacional (no europeo)?
- ¿Cuáles son algunos trabajos en línea para un chico de secundaria que puede hacer a tiempo parcial?
- ¿Puedo solicitar un trabajo en otro país en línea y ser aceptado?
- ¿Cuáles son algunos trabajos que me obligarían a viajar mucho?
¡Buena suerte!