Primero, creo que es importante hablar sobre por qué (al menos en mi experiencia) las personas contratan DBA.
Una razón es que son una organización grande que tiene varios grupos de bases de datos que sirven datos, estos probablemente tienen algún tipo de regulación sobre los datos que almacenan como PII o HIPAA protegidos. La organización ya tiene un equipo de DBA y están rellenando o expandiendo eso. Estos generalmente ofrecerán puestos de nivel de entrada junto con puestos de nivel medio a superior.
También está el negocio más pequeño o en crecimiento que puede o no haber tenido un DBA antes, pero generalmente están contratando una banda de un solo hombre. Si bien la especificación del trabajo puede o no decirlo, casi siempre se espera que esta persona sea un DBA de nivel superior. Esto se debe a que, por lo general, no existe la estructura de soporte para entrenar a un junior, generalmente también está heredando un desastre.
- ¿Cuáles son las carreras más prometedoras?
- Cómo convertirse en ingeniero informático sin tener que ir a la escuela
- Si pudieras trabajar en China, ¿en qué ciudad elegirías vivir y trabajar y por qué?
- ¿Cómo deberías pedir un aumento de buen tamaño cuando estás relativamente al principio de tu carrera?
- Recientemente, me seleccionaron para IBM GTS (analista de operaciones técnicas) y Virtusa. ¿Cuál es el mejor para elegir? ¿Qué es bueno para un más fresco?
Probablemente tendrá mejor suerte con la opción 1, porque incluso si pudiera farolear en la segunda, sería malo para todos. Además, su título lo ayudará con una organización más grande, generalmente no les importa lo que sea, siempre que tenga uno.
También agregaré que hay mucho más para ser un DBA que aprender los “lenguajes de bases de datos” (SQL). Deberá aprender sobre bloqueos, agrupación, fragmentación y mucho más. Aprenderás mucho sobre la marcha, pero hay mucho que hacer.
Tienes algunos caminos, puedes ir por la ruta de certificación. Confesaré que no tengo existencias en las certificaciones al contratar, pero otros sí. Si elige la opción 1, las bases de datos probablemente serán Oracle o Microsoft SQL Server. Puede investigar sobre cuál es el más actual allí.
Recomendaría encontrar un grupo de reunión de base de datos. Si no hay uno en su área, busque una reunión de tecnología local y únase a eso. Hable con la gente y averigüe qué hay disponible en su área, averigüe quién está contratando. Compre algunos libros, consulte los tutoriales en línea: aprenda y luego solicite. Cuando te rechacen, pregunta por qué y recibe comentarios, mejora.
Como nota, cuando solicite. Recuerda, realmente no sabes mucho y eso está bien, eres un Junior. Cuando contrato a jóvenes no estoy tratando de averiguar cuánto saben. Estoy tratando de averiguar cuánto pueden aprender y si puedo confiar en ellos.
¡Diviértete y buena suerte!