Ocasionalmente consulto sobre decisiones de contratación y contratación, y ni siquiera considero un desarrollador / programador que no tiene proyectos de trabajo o código fuente en su cartera. Si va a ser contratado por alguien con experiencia en programación, o incluso con experiencia en la gestión de programadores, es una gran prioridad.
Sin embargo, no hay necesidad de entrar en pánico. Si alguna vez ha realizado proyectos favoritos, ha escrito bibliotecas auxiliares que reutiliza en los proyectos de su escuela, ha contribuido a proyectos de código abierto (académicos o públicos) o cualquier otra cosa en ese sentido, simplemente límpielos, póngalos a trabajar y publíquelos en Github y / o un sitio web. Si no, comience a armar algunos proyectos que muestren sus intereses y las cosas que ha aprendido en Uni. Las demostraciones, los prototipos y las bibliotecas de utilidades son geniales.
No estoy buscando proyectos comerciales pulidos cuando considero un desarrollador junior o un contratista para un trabajo simple, así que no sienta que tiene que ser extravagante. Lo principal que estoy buscando es la competencia básica, el estilo de código y cómo aborda la resolución de problemas. Quiero saber que puedes escribir código que funcione, depurar código que no funciona, realizar un seguimiento de tus cambios en un sistema de control de versiones (súper importante cuando trabajas en equipos), y que tienes una sólida comprensión de la sintaxis y biblioteca estándar en su (s) idioma (s) de elección. Necesito saber que la forma en que escribes el código va a encajar bien con los proyectos existentes y los miembros del equipo; esto reduce la fricción cuando trabajo con múltiples desarrolladores (y mi propia frustración ya que generalmente estoy contribuyendo como programador al proyecto en cuestión) .
- ¿Es la ciencia de datos una moda? ¿Cuánto tiempo seguirá creciendo como campo?
- ¿Cuáles son las oportunidades de trabajo después de limpiar el IES de la rama mecánica?
- ¿La transición de género puede arruinar mi carrera?
- Flipkart pospuso la fecha de ingreso en diciembre, ¿qué significa para los estudiantes de IIT?
- RFIC ahora se puede usar en cualquier lugar. ¿Qué puede hacer un ingeniero de RF?
No “perdiste” tu tiempo en la universidad, pero no estás preparado para el mundo real de la programación. Nadie recién salido de la escuela es, como tampoco están preparados para el mundo real en ninguna otra profesión.
Descargo de responsabilidad: YMMV dependiendo de para quién quiere trabajar y qué tipo de trabajo desea hacer. Trabajo para pequeñas y medianas empresas y casi exclusivamente en proyectos comerciales, centrados en el entretenimiento y basados en la web. No sé cómo es la contratación en otro tipo de empresas.