Habiendo trabajado para un proyecto en desarrollo de aplicaciones web, buscaría algunas cosas:
- Desarrollo del lado del cliente: javascript, marcos específicos como angular, etc.
- Desarrollo del lado del servidor: nodejs, java, etc.
- Escriba bibliotecas centrales sin ninguna documentación, sabe que el código es documentación a través de nombres de variables, etc. Siempre un CEO, no un CTO, debería poder leer como si fuera inglés.
- Trabajó en un proyecto, durante todo el ciclo, con 2/3 implementaciones para vivir, esto significa que trabajó durante aproximadamente 6 meses para un gran proyecto.
- Sabe cómo escribir código optimizado en el lado de SQL, y en el lado de JavaScript, etc. Probablemente, algunos conocimientos de DS y Algo serán necesarios para la programación del lado del servidor, de lo contrario, el sitio sería muy lento, más de 5 segundos por página.
- Escribe un código de casi cero defectos, la primera vez. De lo contrario, en caso de que no sea posible, como lanzamientos rápidos, sabe de dónde puede venir el error y cuál es la solución para él, y planea soluciones en los próximos lanzamientos.
- Escriba las pruebas de unidad e integración antes de escribir el código real.
- Tendrá linters y herramientas de cobertura de código para evitar errores en el código.
- Tendrá controles para permitir un registro suficiente en el nivel de función / if / for cuando las cosas no salen como se espera en producción / live.
- Sabe cómo escribir código mantenible, que se mantendrá para los muchos cambios que vendrán en un futuro próximo.
- Auto motivado, que trabaja para lanzamientos de productos, sin ser afectado por otros en el equipo.
Aunque lo anterior puede ser ideal dependiendo de la ubicación en la que se encuentre, pero es posible con algunas personas seleccionadas que cambiarían el destino de la compañía cuando se les asignen los proyectos críticos.
Espero que eso ayude.
- Después de una entrevista de trabajo, ¿por qué los gerentes de contratación tardan días o más en contactarlo?
- ¿Deberían las compañías tecnológicas estadounidenses contratar más negros e hispanos?
- ¿Cuál es el proceso de comunicación?
- ¿Qué debo verificar antes de alquilar un automóvil?
- ¿Por qué hay un requisito para un cierto género en las salas de juntas en lugar de contratar personas basadas únicamente en el mérito?