Mucha gente que lee el libro viene a la entrevista y dice, enséñame. Nadie necesita esos “junies”, porque... son muy caros de enseñar. Por ejemplo, un senior puede entrenar hasta 5 juniors al mismo tiempo. Se necesitan de 2 a 3 meses para capacitar a un junior. Además, el firmante no cumple con sus deberes en este momento. El salario del signor es de 3,5 mil dólares. Resulta que se gastan 10.000 dólares en formar a 5 personas, es decir. 2k por persona. Agregue a esta cantidad el salario de June y el costo de su lugar de trabajo, los gastos correspondientes. Resulta entre 3.000 y 4.000 dólares. Además, no aporta ningún beneficio, porque... su código es una mierda, que el firmante verifica constantemente y a veces excluye. La conclusión de junio debería ser que:
- auto aprendizaje
- requiere supervisión mínima
- conoce muy bien el núcleo de Java
- sabe buscar información por sí solo
- hace las preguntas correctas
- no molesta a otros programadores por nimiedades
- conoce en detalle la tecnología del proyecto
- sigue las reglas de escritura de código adoptadas en el proyecto, sin adverbios
- entra rápidamente al proyecto
- Excelente conocimiento de Java Core.
- autoestudio
- formulación clara del problema
- escribir consultas SQL simples
- Reconocimiento de tecnologías líderes en un proyecto. Para la mayoría de los proyectos:
- construir (Ant o Maven)
- trabajar con una base de datos - ORM (Hibernate, MyBatis, etc.)
- lógica de negocios que incluye transaccionalidad (generalmente Spring, se requiere comprensión de IoC)
- cliente: muchos marcos. Para la web, es recomendable comprender los conceptos básicos de HTML, CSS, JavaScript + a menudo o JQuery.
GO TO FULL VERSION