Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

¿Trabajo de programador en sql-server o 'tester' para 'quality assurance'?

Entrada escrita por pyros y editada por nettizen el 25 de Agosto 2015, 07:08h   Printer-friendly   Email story
Hola. Ahora mismo me hace falta trabajar y tras muchos meses de búsqueda de empleo no me ha salido nada hasta hace poco. Tengo dos ofertas, una como programador de sql-server para modificar un ERP en una epmresa que se dedica a importar/exportar piezas de plástico para coches; y otra como 'tester' para 'quality assurance' con herramientas como 'Microsoft Test Manager', 'TestDirector', etc., en una consultora informática. Me gustaría ser desarrollador en java, pero como no tengo experiencia me está resultando imposible, así que me tengo que conformar. ¿Qué os parece mejor para un buen desarrollo profesional, y que no me muera de hambre con un sueldo irrisorio, desarrollador sql-server o 'tester' de 'quality assurance'? Gracias.

Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • comer mingas

    (Puntos:-1, FueraDeTema)
    por pobrecito hablador el Martes, 25 Agosto de 2015, 01:38h (#1371693)
    Y comprar rodilleras.
    • Re:comer mingas de pobrecito hablador (Puntos:0) Martes, 25 Agosto de 2015, 13:08h
  • por pobrecito hablador el Martes, 25 Agosto de 2015, 11:11h (#1371700)
    Tratando de ser constructivo, te diría que tienes más escapatorias como programador de SQL Server, aunque ninguno de los dos perfiles sea jauja.
  • por pobrecito hablador el Martes, 25 Agosto de 2015, 11:28h (#1371702)
    Empezar siempre es jodido. Las empresitas lo que quieren es gente "pepino", a ser posible por salarios bajos, que lleguen y les resuelvan los problemas. Vamos, lo que queremos todos en esta vida: dar muy poco, recibir mucho y que todo el mundo nos diga lo cojonudos, guapos y listos que somos.

    Mi opinión personal: tú no quieres ser "tester", quieres ser "desarrollador". Tester es una cosa, muy aburrida, lineal y soporífera a la larga para alguien que quiere dedicarse a programar software. Si sólo tienes esas dos opciones y nadie te quiere contratar para desarrollar software, en Java como a ti te gustaría o en otros lenguajes, yo de momento tiraría por lo de SQL-Server, a tumba abierta.

    Ser tester no te servirá demasiado, según lo que tengo visto hasta la fecha, para subir peldaños en ninguna empresa ni para conseguir curros que te gusten como programador. Ser desarrollador de SQL server te servirá para coger experiencia desarrollando software... para SQL server.

    Mientras tanto, mis recomendaciones son que piques código por tu cuenta haciendo cositas, colaborando en algún proyecto que veas por ahí (traducciones, pequeños bugs que veas muy fáciles y puedas arreglar... cualquier cosa sirve para poner en el CV luego), haciendo alguna tontería que te apetezca tener... frikeando, básicamente. No es necesario que el software que hagas en tu tiempo libre le importe a nadie ni sirva para nada fuera de tu puro entretenimiento. Para lo que sí te va a servir es para enseñarlo luego a pequeñas empresas (o a empresas grandes que necesiten a un pollete "para enseñarle" en algún departamento) y aplicar a puestos que a ti te gusten. Eso, aunque te parezca una chorrada, va a hacer que se te abran puertas que de otro modo no se te abrirían por mucho título de la Politécnica de tu ciudad que enseñes.

    Seguimos con las recomendaciones personales: ábrete una cuenta en GitHub [github.com] y empieza a hacer lo que te he dicho. Cosa que tengas en mente "me gustaría hacer un pequeño cliente de chat en Java", "me gustaría probar esta librería que sirve para hacer juegos en Java"... lo haces y lo pones ahí en tus repositorios.

    Luego, importante también y que relativamente pocos lo hacen, te aconsejo que te mires charlas, meetups, grupos de reuniones y pequeñas conferencias por tu ciudad de las tecnologías que te gusten. Que te gusta frikear con Linux, pues te miras si hay algo de Linux. Que te gusta Java, pues a ver si hay algún grupete de Java. Que te gusta Python o Ruby, pues lo mismo. Y ves a las charlas, sin ninguna vergüenza de "no tener mucha idea", no se te van a comer ni nadie se va a reír de ti. Al contrario: demuestra interés y ganas de aprender y de conocer gente y relacionarte... y de premio vas viendo nombres de empresas que antes no conocías, a las que quizá puedas aplicar ahora o en un futuro.

    Esto último no sé cómo te vendrá, porque está claro que si vives en Barcelona, Sevilla, Madrid, Bilbao o Valencia, tienes charlitas, grupetes, asociaciones, conferencias y reuniones para ir todas las semanas si quieres a conocer gente, a escuchar a profesionales hablar sobre lo que están haciendo y a conocer empresas, pero claro... si vives en Soria o en Cuenca, pues lo tienes más jodido.

    Resumiendo:

    - Cógete el empleo de desarrollador SQL server, tiene más "salida" para lo que tú aspiras a ser y te será más útil en el futuro, a todos los niveles.
    - No te duermas ni te deprimas y sigue frikeando en lo que te gusta hacer. Java, pues Java. Que ahora te han hablado de Ruby, pues pruebas Ruby. Y vas guardando en repositorios públicos las cositas que vayas viendo.
    - Sigue mirando empresas y aplicando. No por tener un curro de SQL developer debes quedarte ahí dando gracias a tus empleadores
  • por pobrecito hablador el Martes, 25 Agosto de 2015, 13:38h (#1371706)
    Yo diría que ambas opciones tienen sus pros y contras. La vida te da sorpresas, como pongo antes, yo fui programador durante unos 10 años y poco a poco, como sin darme cuenta, comencé a meter más mano en temas de SQL server. Hoy por hoy soy DBA a tiempo completo, encantado con mi trabajo y plenamente a gusto. QA también puede ser algo satisfactorio y lanzar tú carrera por caminos inesperados. Ninguno de los 2 caminos tiene porque llevarte a puesto de management, CTO o de dirección en general. Es lo que quieres? O prefieres ser programador? De QA también puedes hacer cosas finas, si le pillas el gusto y te esfuerzas por hacer cosas bien hechas ya te digo que tendrás muchas oportunidades de crecimiento y sitio para mejoras. Yo por supuesto te diría que desarrollador sql server, es el camino que escogí yo y por el momento no veo que el tema de bases de datos en general vaya a ir a menos, al contrario. Y como ya te han comentado, aplica en todo entorno el mismo principio, contacta con más gente, asiste a conferencias, etc. Esto te ayudará a conocer empresas, otros programadores, etc, que poco a poco te abrirá las puertas a otros sitios.
  • por pobrecito hablador el Martes, 25 Agosto de 2015, 20:29h (#1371713)
    Lo otro es un coñazo infinito y encima es Consultoría. ¿En serio que tienes dudas? Además saber de sql-server es algo útil.

    Salvo que, no sé, te paguen el doble o algo así, yo iría de cabeza a lo otro.

  • por vejeta (1305) el Jueves, 27 Agosto de 2015, 17:45h (#1371728)
    ( http://vejeta.com/ | Última bitácora: Domingo, 15 Septiembre de 2013, 23:42h )
    Desde mi punto de vista, el trabajo de QA te puede dar una visión de como funciona un equipo de trabajo grande, imagino que se usan metodologías ágiles, y si eres bueno, estoy seguro de que vas a tener oportunidad de ir programando tus cositas, y ver como hacen las cosas los demás.

    Veo esa opción como una vía de expansión, independiente de las tecnologías, estoy seguro de que vas a estar en contacto con muchas más cosas ahí.

    En cualquier caso...ve hacia lo que te llame más ;)
  • por Krdo (11923) el Domingo, 30 Agosto de 2015, 04:17h (#1371737)
    ( http://barrapunto.com/ | Última bitácora: Lunes, 22 Octubre de 2007, 17:54h )
    Creo que lo más importante de todo es que tienes el objetivo claro: ser programador Java. Y de las opciones que tienes la que más te acerca a ese mundo es, sin lugar a dudas, la de programador SQL.
  • por pobrecito hablador el Domingo, 30 Agosto de 2015, 14:14h (#1371740)
    db-dev. Aunque no te guste, casi puedo prometerte que QA te va a gustar menos y, a diferencia de QA, db-dev se puede llegar a pagar muy muy bien.

    En mi experiencia, en QA acaban todos los paquetes. Si quieres progresar profesionalmente, evítalo tanto como te sea posible.
  • por Caja Blanca (49292) el Domingo, 06 Septiembre de 2015, 18:05h (#1371830)
    ( Última bitácora: Lunes, 12 Marzo de 2012, 07:59h )
    Llevo trabajando en QA bastante tiempo (tal vez hasta demasiado, según como me levante) y te puedo decir que lleva tiempo cambiando hacia la automatización.

    Partiendo de que no se los detalles del producto, y ya que comentas que te gustaría trabajar como programador Java, a día de hoy para la automatización de pruebas de entornos web se usa principalmente Selenium. Esto supone que hay que programar bastante, sobre todo en Java y Python, porque las pruebas no se hacen solas, contra lo que bastante gente puede pensar. No es darle al record, hacer un caso de uso y ya está. En muchos casos la automatización de pruebas requiere tanto tiempo de desarrollo como lo que vas a probar.

    De cualquier modo depende muchísimo del proyecto. No hay estandarización alguna entre las diferentes consultoras, con lo que te puedes encontrar que las pruebas son puramente automáticas o manuales 100%. Ante la duda, pregunta en la entrevista técnica, no te cortes.

    Suerte