domingo, 22 de mayo de 2011

Segunda parte - ¿Cómo conseguir un trabajo como DBA Junior?

Guía completa para Convertirte en DBA


Las empresas son baratas pero los DBA son caros 
 
Incluso en una economía que este saludable y estable en cualquier otro país del mundo, las empresas quieren conseguir un buen negocio. Quieren contratar a un(a) administrador(a) de base de datos con experiencia de DBA Senior para pagarle salarios de DBA Junior. Ellos piensan que tienen algo especial, un buen ambiente de trabajo, horarios de trabajo flexibles, plantas ornamentales en la recepción  y compensaciones de los salarios más bajos.  
No es así no! un buen DBA Senior debe obtener un buen dinero y también tener sus “picadas adicionales” en las empresas del país.

Algunas compañías toman ventaja en la contratación de los administradores de bases de datos de manera remota. Pero esto no funciona para los DBAs Junior. Los Juniors necesitan asesoría y entrenamiento lo cual es difícil de conseguir en un ambiente de trabajo casa-oficina. Para tu primer trabajo de DBA, no caigas en la tentación de solicitar un trabajo a distancia, porque te estás preparando para el fracaso.

En lugar de eso, tira tu sombrero en el ring en los puestos de trabajo que aparecen localmente como DBA. No es un suicidio profesional: se trata de un caso en el cual la empresa esté pidiendo algo poco realista.
No van a poder conseguir los candidatos que ellos requieren para el precio que estén dispuestos a pagar. Esa es tu oportunidad de poner tus pies frente a la puerta. Por supuesto, no exageres tampoco tu reputación. Se honesto(a) acerca de tu nivel de experiencia y habilidad, pero al mismo tiempo no te subestimes. 
 

Estás trabajando con Oracle o SQL Server, ¿verdad?

Tengo mi inicio como digitador, desarrollador y como analista de bases de datos (esta es la historia). Cuando fui a buscar mi primer trabajo en Oracle, no tenía mucho en mi curriculum vitae y yo realmente no pensaba que estaba lo suficientemente calificado. De todas formas, había subestimado las dichosas cosas que había puesto en mi curriculum.

Sin embargo, cuando empecé a trabajar con otros administradores de bases de datos, me acordé de mi propia experiencia en el pasado. Como resultado, elabore una lista de habilidades que yo les había preguntado, tales como:    

¿Alguna vez has tenido que restaurar el contenido de una sola tabla?  
¿Has transferido, reparado o  has hecho algún cambio en los logs?  
¿Alguna vez has incorporado un servidor conectado a un SAN?

Ve a buscar un libro de administración de base de datos en SQL Server o en Oracle, ponte a mirar la tabla de contenidos  y marca todo lo que has hecho en la realidad. Incluso si sólo lo has hecho un par de veces ponlo en tu curriculum y explica que has estado incursionando en eso, porque esto te dará una gran ventaja frente a  los demás candidatos.
No es que vas a decir que eres un(a) experto(a) en el tema utilizando cualquier medio, pero el hecho de que ya lo has hecho es un plus.

En días anteriores he escuchado algunas de las respuestas que daban los candidatos los cuales decían: "Bueno, sí, pero no todo el mundo ha hecho eso?" En realidad no, algunos candidatos no saben. Cada habilidad que tú realizas en producción, es única. No en teoría, esta es otra de las razones por las que podrías hacer el trabajo. Incluso si lo has hecho una vez al trimestre durante un año, eso significa algo.

¿Cuánto tiempo lo has estado haciendo?

Acaso le ha pedido su jefe hace un año atrás comenzar a restaurar un servidor de SQL Server o de Oracle? Acaso empezaste tú mismo(a) hace un año atrás a restaurar la base de datos de producción que tienes instalada en tu pc personal para pruebas de desarrollo? ¿Acaso tú mismo(a) hace un año atrás comenzaste a crear procedimientos almacenados?

Nítido, entonces tienes un año de experiencia.

Casi, casi puedo ver llegando los e-mails de los DBAs de alto nivel killados los cuales realmente hacen estas cosas a tiempo completo, sin parar, para ganarse la vida, pero se han olvidado de cómo funciona la experiencia a nivel inicial. A la gente no se le entrega las llaves de la empresa desde el primer día de trabajo y tampoco comienzan con algún tipo de reloj maestro. La experiencia ocurre de manera gradual, casi imperceptible. No hay una ceremonia de guerrero en donde el CIO de la compañía te toque ambos hombros con un puntero láser.

Por esta razón es que a los DBAs de nivel junior que piden para estos puestos de trabajo deben tener uno o dos años de experiencia: están esperando tener noticias de los desarrolladores y administradores de sistemas que han estado indagando a través del tiempo, con las tareas de base de datos. No voy a querer contratar a alguien que nunca en su vida ha visto SQL Server Management Studio u Oracle Enterprise Manager: Quiero contratar a un desarrollador que haya instalado SSMS u OEM hace un año y desde ese entonces ha estado indagando con estos dos últimos desde ese entonces. No te va a gustar ir allí y sentarte en la silla asustado y a hacerte pipi en los pantalones. Por el contrario el tiempo en el cual has estado pasando allí de mala gana y tipiando comandos con tus dedos aterrando a cualquiera que te vea con el teclado para hacer tu trabajo bien, entonces eso es un plus en mi libro, porque ya lo que me queda es entrenarlo durante el resto del camino.

La formación como DBA nunca termina

La formación y la orientación es la forma en que un(a) DBA junior se convierte en administrador(a) de bases de datos.

Tan pronto publique mi último post de este tema, voy a hablar acerca de lo que debes y no debes esperar en el camino de la formación de un nuevo empleador y cómo esto afecta tu precio en el mercado laboral.


J. Aquino
Mayo 2011

Segunda parte - ¿Cómo conseguir un trabajo como DBA Junior?

Guía completa para Convertirte en DBA


Las empresas son baratas pero los DBA son caros 
 
Incluso en una economía que este saludable y estable en cualquier otro país del mundo, las empresas quieren conseguir un buen negocio. Quieren contratar a un(a) administrador(a) de base de datos con experiencia de DBA Senior para pagarle salarios de DBA Junior. Ellos piensan que tienen algo especial, un buen ambiente de trabajo, horarios de trabajo flexibles, plantas ornamentales en la recepción  y compensaciones de los salarios más bajos.  
No es así no! un buen DBA Senior debe obtener un buen dinero y también tener sus “picadas adicionales” en las empresas del país.

Algunas compañías toman ventaja en la contratación de los administradores de bases de datos de manera remota. Pero esto no funciona para los DBAs Junior. Los Juniors necesitan asesoría y entrenamiento lo cual es difícil de conseguir en un ambiente de trabajo casa-oficina. Para tu primer trabajo de DBA, no caigas en la tentación de solicitar un trabajo a distancia, porque te estás preparando para el fracaso.

En lugar de eso, tira tu sombrero en el ring en los puestos de trabajo que aparecen localmente como DBA. No es un suicidio profesional: se trata de un caso en el cual la empresa esté pidiendo algo poco realista.
No van a poder conseguir los candidatos que ellos requieren para el precio que estén dispuestos a pagar. Esa es tu oportunidad de poner tus pies frente a la puerta. Por supuesto, no exageres tampoco tu reputación. Se honesto(a) acerca de tu nivel de experiencia y habilidad, pero al mismo tiempo no te subestimes. 
 

Estás trabajando con Oracle o SQL Server, ¿verdad?

Tengo mi inicio como digitador, desarrollador y como analista de bases de datos (esta es la historia). Cuando fui a buscar mi primer trabajo en Oracle, no tenía mucho en mi curriculum vitae y yo realmente no pensaba que estaba lo suficientemente calificado. De todas formas, había subestimado las dichosas cosas que había puesto en mi curriculum.

Sin embargo, cuando empecé a trabajar con otros administradores de bases de datos, me acordé de mi propia experiencia en el pasado. Como resultado, elabore una lista de habilidades que yo les había preguntado, tales como:    

¿Alguna vez has tenido que restaurar el contenido de una sola tabla?  
¿Has transferido, reparado o  has hecho algún cambio en los logs?  
¿Alguna vez has incorporado un servidor conectado a un SAN?

Ve a buscar un libro de administración de base de datos en SQL Server o en Oracle, ponte a mirar la tabla de contenidos  y marca todo lo que has hecho en la realidad. Incluso si sólo lo has hecho un par de veces ponlo en tu curriculum y explica que has estado incursionando en eso, porque esto te dará una gran ventaja frente a  los demás candidatos.
No es que vas a decir que eres un(a) experto(a) en el tema utilizando cualquier medio, pero el hecho de que ya lo has hecho es un plus.

En días anteriores he escuchado algunas de las respuestas que daban los candidatos los cuales decían: "Bueno, sí, pero no todo el mundo ha hecho eso?" En realidad no, algunos candidatos no saben. Cada habilidad que tú realizas en producción, es única. No en teoría, esta es otra de las razones por las que podrías hacer el trabajo. Incluso si lo has hecho una vez al trimestre durante un año, eso significa algo.

¿Cuánto tiempo lo has estado haciendo?

Acaso le ha pedido su jefe hace un año atrás comenzar a restaurar un servidor de SQL Server o de Oracle? Acaso empezaste tú mismo(a) hace un año atrás a restaurar la base de datos de producción que tienes instalada en tu pc personal para pruebas de desarrollo? ¿Acaso tú mismo(a) hace un año atrás comenzaste a crear procedimientos almacenados?

Nítido, entonces tienes un año de experiencia.

Casi, casi puedo ver llegando los e-mails de los DBAs de alto nivel killados los cuales realmente hacen estas cosas a tiempo completo, sin parar, para ganarse la vida, pero se han olvidado de cómo funciona la experiencia a nivel inicial. A la gente no se le entrega las llaves de la empresa desde el primer día de trabajo y tampoco comienzan con algún tipo de reloj maestro. La experiencia ocurre de manera gradual, casi imperceptible. No hay una ceremonia de guerrero en donde el CIO de la compañía te toque ambos hombros con un puntero láser.

Por esta razón es que a los DBAs de nivel junior que piden para estos puestos de trabajo deben tener uno o dos años de experiencia: están esperando tener noticias de los desarrolladores y administradores de sistemas que han estado indagando a través del tiempo, con las tareas de base de datos. No voy a querer contratar a alguien que nunca en su vida ha visto SQL Server Management Studio u Oracle Enterprise Manager: Quiero contratar a un desarrollador que haya instalado SSMS u OEM hace un año y desde ese entonces ha estado indagando con estos dos últimos desde ese entonces. No te va a gustar ir allí y sentarte en la silla asustado y a hacerte pipi en los pantalones. Por el contrario el tiempo en el cual has estado pasando allí de mala gana y tipiando comandos con tus dedos aterrando a cualquiera que te vea con el teclado para hacer tu trabajo bien, entonces eso es un plus en mi libro, porque ya lo que me queda es entrenarlo durante el resto del camino.

La formación como DBA nunca termina

La formación y la orientación es la forma en que un(a) DBA junior se convierte en administrador(a) de bases de datos.

Tan pronto publique mi último post de este tema, voy a hablar acerca de lo que debes y no debes esperar en el camino de la formación de un nuevo empleador y cómo esto afecta tu precio en el mercado laboral.


J. Aquino
Mayo 2011

Deséalo, Búscalo, Encuéntralo.



Lo primero es, tener decisión en la vida de todo aquello que deseas. Una vez ya lo tienes en tu cabeza pues ya lo demas es ponerle un poco de optimismo (gasolina) para impulsar el motor que eres tú.

Todo lo demas es enfocarte, dedicarte y trabajar en tú meta y sobre todo en ti mism@ para lograrlo.

Resultado final: Eso que deseabas... Pero siempre con la voluntad de Dios, si es para ti va a estar ahí esperandote, te lo mereces. Si no, pues nunca fue tuyo o te espera algo mejor a corto, mediano o largo plazo.


Si sabes lo que vales, ve y busca lo que te mereces.

lunes, 9 de mayo de 2011

Enséñales a los candidatos sus áreas de trabajo y observa sus reacciones


Al momento de contratar a un nuevo empleado en el área de TI, tómese algunos minutos para darles un paseo por el ambiente del nuevo grupo de trabajo. No tienes que irte tan lejos como para señalar: "Mira aquí está el cubículo en el que estarías sentado," pero tratamos de darles una idea general de lo que se realiza en el área de trabajo. En algunos sitios, los programadores tienen sus propias oficinas y en otros todos los programadores están agrupados en grupos de dos en un solo cubículo. Al mostrarle el área, le estas dando un panorama general del ambiente de trabajo para el cual se estaría desempeñando, lo cual establece expectativas básicas para el candidato que estarías seleccionando.

Esto no es por el bien del candidato. Olvídese de los candidatos por un momento.

Pregúntele a los candidatos, "¿Cómo ves el ambiente de trabajo en comparación con tu compañía actual?" Luego pregúntele: "¿Y cómo se compara esto con las otras empresas las cuales te has entrevistado anteriormente?"

Empleador imaginario, esta es tu oportunidad para averiguar cómo se ve tu oficina desde el punto de vista del futuro empleado para un cliente potencial! Observa la reacción del candidato con cuidado, examina y lee bien lo que dicen entre líneas, Vincúlalo con el tamaño de su empleador actual, las ventas y los procesos de la industria.

Sé que el punto-com está un poco quemado. Nadie instala mesas de futbolín o máquinas de refrescos gratuitas en las oficinas para la comodidad de los empleados y nadie le da la oportunidad en las oficinas a los programadores de ver un poco la vista al “Mar caribe” desde un 8vo, 10mo piso. Sin embargo, como empleador, ¿con qué frecuencia te das la oportunidad de visitar las oficinas de tus competidores? Porque a final de cuentas se trata de competencia, todo el mundo está compitiendo por el mismo talento que deseas.

Tuve una entrevista en la que estaba calculando mentalmente la cantidad de recursos que tendría que gastar para hacer de mi puesto de trabajo un lugar más agradable para mí en la oficina y otra entrevista en la que estaba calculando mentalmente la cantidad de un recorte salarial que estaría dispuesto a tomar para trabajar en un entorno particularmente elegante.

Su oficina no puede ser su orgullo y alegría, pero será una parte de las negociaciones de trabajo. Si usted reconoce esto y lo tiene en cuenta como parte de su paquete en la oferta del puesto que le va a ofrecer, entonces usted podrá hacer una mejor oferta de trabajo al candidato la cual será más probable que acepte.


J. Aquino
Mayo 2011

domingo, 1 de mayo de 2011

El mito del candidato perfectamente calificado


Hay tres tipos de candidatos para cualquier tipo de trabajo:

     * El candidato Junior - alguien que no está muy calificado en vista que aún no ha comenzado el trabajo que desea todavía.

     * El candidato perfectamente Calificado - la persona que ya ha hecho las tareas para las que se le está contratando.

     * El candidato Senior - alguien que ha hecho todo en este puesto de trabajo, más el siguiente nivel.

Los Gerentes descartan al candidato Junior porque no quieren tomar una apuesta para todo aquel que está a punto de contratar que no sea 100% capaz de realizar lo que se requiere para el puesto al menos que no sea a proposito para lucrarse con este ultimo a cambio de enseñarle.

Ellos quieren un empleado que va hacerse a cargo del negocio y punto. Ellos no quieren andar detrás de los empleados y encontrarlos navegando en libros de la web o publicando un mensaje en un foro de ayuda. (No estoy diciendo que este mal - Te estoy dando un recorrido por la cabeza de un gerente.)

Los Gerentes descartan al candidato Senior porque sólo les preocupa que este tome el trabajo temporalmente. El empleador del candidato Senior podría estar en una mala situación financiera y el candidato principal va a seguir buscando para sacar pies con un trabajo mejor remunerado.

Los Gerentes prefieren a los candidatos perfectamente calificados: alguien que está haciendo un movimiento lateral entre las empresas.

Pero ¿por qué alguien haría eso? ¿Por qué alguien cambiaria de compañía y continuaría haciendo exactamente el mismo trabajo con la misma paga o un 5-10% más de su mismo salario?

"Pero el se entrevisto bien"

* Debido a que la empresa está en mal estado  - tal vez están trabajando para una bomba de tiempo de empresa que está a punto de explotar (o implotar). Ellos saben que están viviendo en un tiempo prestado y están desesperados por salirse de ahí antes de que lo despidan. Irónicamente, los candidatos son entrenados para no decir nada negativo acerca de su empresa, por lo que si éste es el caso, el gerente no debe saberlo.


*Debido a que el equipo de trabajo está en mal estado están trabajando para un idiota o dentro de un grupo de idiotas y han aguantado lo suficiente. Una vez más los candidatos cumplen por el libro presentándose con buenas intenciones en la entrevista sin nada de dar respuestas negativas acerca de su equipo actual.

*Debido a que están personalmente en mal estado - creen que están a punto de ser despedidos por su propia conducta o tal vez piensan que el resto del equipo está en mal estado, pero el problema está en el espejo. Los entrevistadores externos (head hunters) que son muy experimentados son capaces de encontrar las manzanas podridas.

He visto tantos casos una y otra vez cuando las empresas han contratado a los candidatos perfectamente calificados sólo para sorprenderse y darse cuenta que no funcionan tan bien. Barajen eso: la gente no hace movimientos laterales al menos que algo este en mal estado. Antes de contratarlos, es mejor que se aseguren bien de que no son los candidatos apropiados para el puesto.



J. Aquino
Mayo 2011