¿Por qué los requisitos de trabajo de programación incluyen experiencia con bases de datos específicas?

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.

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.

Hace 2 años estaba trabajando en MS SQL y actualmente estoy trabajando en Mysql. Siento que hay muchas diferencias entre Mysql y MySQL. Por ejemplo, el uso de punto y coma al final de cada consulta, el uso de agrupar por declaración, etc. A menudo, encontrar el problema es un poco difícil si no tiene experiencia en la base de datos en particular y también hay una forma diferente de mostrar los errores en las consultas. lo que podría afectar la productividad ..

More Interesting

Cómo conseguir un trabajo en Microsoft como nuevo después de hacer ingeniería en CSc.

Para aquellos de ustedes que han usado reclutadores, ¿por qué pagarles para encontrar talento en lugar de simplemente publicar en las bolsas de trabajo y qué factores lo convencieron de usar uno o ellos?

¿Es justo que las nuevas compañías no contraten nuevos empleados a menos que tomen pruebas de coeficiente intelectual? Parece que es la nueva tendencia para todos los nuevos trabajos que solicité, aunque a veces no tiene nada que ver con el trabajo que solicité.

¿Es realmente difícil conseguir un trabajo como analista cuantitativo, o una posición cuantitativa similar con antecedentes penales que está más de 5 años atrás?

Cómo conseguir un trabajo en una compañía de software canadiense de Nigeria

¿Debo elegir un trabajo bien remunerado (trabajo actual) con habilidades no relevantes, o buscar el que paga menos pero tiene habilidades que me gustan?

¿Cuáles son los canales de ingresos típicos (% del negocio total) para una bolsa de trabajo de nicho?

¿Alguien puede compartir un ejemplo de cartera de UX de referencia para conseguir un trabajo en el extranjero? Soy de India y quiero solicitar trabajo en el extranjero.

¿Cómo y dónde encuentro un trabajo a tiempo parcial?

¿Cuáles son los trabajos de ingeniería mecánica disponibles en Dubai?

Cómo conseguir un trabajo en viajes y turismo

¿Es un portal de trabajo mundial más reciente (por ejemplo, Naukri.com) bueno para un ensayo de entrevista de trabajo para uno más nuevo?

¿Cómo puede un nuevo (informática) conseguir trabajo en Google us company?

¿Qué puedo hacer para conseguir un trabajo en Canadá como ingeniero mecánico?

¿Estás buscando un trabajo de TI?