Soy estudiante de lenguajes de desarrollo web como PHP, Ruby y Python. Actualmente estoy trabajando en algunos proyectos escolares, pero estoy tratando de trabajar en algunos proyectos de fin de semana que puedo usar para mostrar a posibles empleadores, ¿cuál es la mejor manera de configurar esto? Específicamente, ¿hay algún consejo que tengas para un nuevo programador porque no quiero opiniones sobre cómo esto o aquello debería o no debería configurarse? Si es posible, dé ejemplos reales.
Editar: ¿qué pasa con Git? ¿Es este un buen lugar para mostrar mis proyectos?
Respuestas:
Sinceramente, creo que no puede hacer nada mejor que gastar unos dólares para comprar un nombre de dominio que tenga su nombre y un servidor mensual. No es caro.
De esta manera, puede hacer lo que quiera en él, mostrar sus proyectos y dejar que los empleadores o los amigos los vean y descarguen para tratar de impresionar =) La forma en que desea que la gente los vea. Pequeñas porciones o descargas completas, usted controla el nombre y el contenido.
fuente
Sugeriría buscar en Google AppEngine, ya que le permite implementar su aplicación web (Python / Java) en sus servidores de forma gratuita para pequeños proyectos. Entonces puedes tener una exhibición persistente de tus habilidades.
Luego, haga que la aplicación haga algo útil y que sea lo mejor posible. También haga que el código sea fácilmente accesible para que puedan ver qué tan bueno es usted para escribir código mantenible.
fuente
Por lo general, participar en un proyecto de código abierto le brinda cierta cobertura y cierta credibilidad como desarrollador, ya sea un proyecto abierto ruby o php, que tiene una aplicación diaria en un entorno empresarial. Su compromiso y contribución al proyecto es rastreable.
fuente
No creo que necesite tanto una 'cartera de escaparate', a menos que sea un diseñador. Lo que hay en tu cabeza es mucho más importante.
Prepare un buen CV que enumere claramente las técnicas que utiliza y su impacto (es decir, procesos almacenados optimizados para que el tiempo promedio de ejecución de consultas disminuya un 20%). Es más probable que se le hagan preguntas técnicas durante las entrevistas que le pidieron mostrar su 'cartera'.
fuente
Intentaría publicar un artículo o dar algunas charlas en grupos de usuarios. Cada revista (Dr. Dobbs, Linux journal, etc.) tiene una lista de cosas sobre las que quieren ver artículos. Y, por supuesto, siempre puedes presentar tus propias ideas. Si le dicen que no a su discurso, simplemente pregúnteles qué podrían querer ver.
Según mi experiencia, la mayoría de los editores son muy amigables y están dispuestos a trabajar con usted para encontrar algo que funcione.
Además, los grupos de usuarios son una buena forma de establecer contactos y darse a conocer, mirar alrededor de su área e involucrarse, ofrecer para presentar y listo.
fuente
En mi opinión, la única forma de demostrar que puede codificar en un idioma es mostrar el código que escribe. Por lo tanto, configurar una cuenta de GitHub e impulsar algún proyecto (¿tal vez los proyectos de su escuela?) Sería una opción muy inteligente. De esta manera, la gente ve lo que haces y lo que puedes hacer. Además, GitHub es gratuito para proyectos públicos.
fuente