Hay un libro pequeño y agradable destinado a ser leído por los empleadores, y habla sobre cómo encontrar los mejores trabajadores. Se llama Smart y hace las cosas: la guía concisa de Joel Spolsky para encontrar el mejor talento técnico
Sé que no eres un empleador, quieres ser un desarrollador web. Te estoy contando sobre este libro porque puede darte una idea de lo que quieren los empleadores.
- ¿Por qué se considera nulo un objeto en JavaScript?
- Cómo llamar a otra página usando ajax en Laravel 5.4
- Cómo probar el rendimiento del sitio web con 1 millón de usuarios en jmeter
- Cómo determinar si vale la pena presentar una herramienta / biblioteca / marco en su empresa
- ¿Cuál es la forma correcta de aprender Ruby y Ruby on Rails?
Como sugiere el título, quieren personas que sean inteligentes y que hagan las cosas .
Eso significa que se presentan a trabajar todos los días, saben cómo tomar una tarea e implementar código para ello, trabajan rápidamente y no van a navegar por la web o lo que sea. El jefe les asigna una tarea, y el desarrollador se sumerge en ella de inmediato y obtiene algo al menos prototipo el mismo día. Aún mejor si, naturalmente, siguen las mejores prácticas mientras lo hacen, como usar el control de fuente y escribir pruebas y usar patrones de diseño orientados a objetos.
Si puedes hacer todo eso, eres dorado. Puede obtener un trabajo a cualquier edad (bueno, cualquier edad legal). No necesita un título universitario si puede demostrar que ya sabe las cosas que aprendería en la universidad.
Tener una cartera de tu trabajo en github es una gran idea. Puede ser un desafío hacer que un empleador crea que ha logrado habilidades de codificación antes de ir a la universidad. Mostrarles lo que has hecho es una prueba.
Otra cosa que puede hacer es contribuir a algunos proyectos de código abierto. Solucione errores, escriba parches, contribuya con pruebas, etc. Si su trabajo es bueno, será conocido por su código y podrá desarrollar una red de otros desarrolladores que lo pueden derivar a trabajos para los que creen que sería bueno.
También ayuda mucho ser un buen jugador de equipo y una persona agradable para trabajar. Ser comunicativo y solidario con el trabajo de otras personas. Haz las cosas cuando dices que lo harás, eso es enorme. Sea agradable para hacer el trabajo que encuentre aburrido como escribir pruebas, además de las emocionantes partes de codificación. Todos tienen que hacer su parte de “tareas”.