Debido a que para la mayoría de los escenarios de producción del mundo real, cada base de datos tiene comportamientos específicos de la base de datos en SQL o necesidades de configuración que debe conocer. Un marco ORM no puede manejar todos los casos de manera efectiva.
Como ejemplos, las bases de datos a menudo difieren en la forma en que manejan secuencias o claves autogeneradas y el manejo de fecha / hora es definitivamente específico de la base de datos. Y muchas bases de datos tienen peculiaridades sobre cómo conectarse y trabajar con ellas.
En general, tienes razón en el sentido de que los conceptos generales importan. Pero la mayoría de las descripciones de trabajo solo enumeran las tecnologías que utiliza una tienda en particular y favorecen el conocimiento de esas tecnologías. Los buenos reclutadores o entrevistadores pueden ver más allá del conocimiento específico y ver si el conocimiento general es adecuado.
- Cómo responder a una invitación de entrevista
- ¿Cuáles son los mejores cursos orientados al trabajo después del 12?
- Desarrollador web por 2 años. ¿Eso contará como 2 años de experiencia para conseguir un trabajo como desarrollador de Java?
- En el Reino Unido, ¿hay un sitio web de empleo mejor que Indeed?
- ¿Es legal que un candidato mienta y diga que tiene una oferta de trabajo competitiva?
Pero tener ese conocimiento específico de la base de datos acelera el tiempo de aceleración y facilita la implementación en comparación con alguien que pueda necesitar capacitación.
Honestamente, me pongo más nervioso por su afirmación “el marco ORM hizo todo el trabajo por mí”. Eso es algo que estaría explorando en una entrevista para ver si realmente comprende la tecnología de bases de datos. Muchas personas usan marcos y no entienden la tecnología subyacente que están apoyando. He entrevistado a muchos usuarios de Hibernate, por ejemplo, que no tienen la primera idea de cómo funciona o cómo las relaciones en una base de datos lo hacen funcionar. Me importa más alguien que entiende los conceptos sobre diferentes tipos de combinaciones, claves primarias y externas, integridad referencial y similares que yo sobre ORM o el marco de mapeo de datos.