Pequeño dilema respecto a mi carrera profesional

Hola, actualmente estoy trabajando, pero he estado reflexionando y estoy descubriendo ciertas cosas que, digamos, me tienen bloqueado.

El tema está, que donde estoy no aprendo nada. Simplemente me dicen hacer software y, bueno, lo hago como buenamente puedo. El tema está que por ejemplo si veo ofertas por ahí, piden cosas que no sé porque nadie me enseñó ni las aplico donde trabajo. Seguramente me deis alguna colleja por ello, pero prefiero que os pongais en mi situacion. Ejemplos:

- No he hecho un TDD (un desarrollo guiado con pruebas), se que esto es algo básico hoy en dia, le he echado algun vistazo al tema y conozco un poco por encima como va, pero aun asi no se por donde cogerlo

- No uso SCRUM ni ninguna metodología de este tipo, simplemente voy haciendo lo mio segun avance.

Y no sé, me veo en un cul de sac que no se como salir de esa situacion, porque sin saber estas cosas y, por algun motivo, quisiera cambiar de lugar, pues como que me darian una patada en el culo.

¿Qué haríais en mi lugar?
Desconozco cómo es tu mercado, pero sí te diré que cuando cambies de curro te darás cuenta que has aprendido ciertas cosas, pero que no estás aprendiendo otras "que piden en las ofertas". Es inviable aprenderlo todo. Cada empresa utiliza lo que utiliza, y estoy seguro de que has aprendido cosas donde estás que te pueden servir para encontrar otros puestos.

Yo soy economista, y por ejemplo utilizo muchísimo SAP. En muchas ofertas piden SAP, pero en otras piden Bussines Object, META 4, etc. Lógicamente, me dedico a una parcela del negocio, con lo que no tengo porqué aprender a utilizar todas las herramientas que pida el mercado.
Yob escribió:Desconozco cómo es tu mercado, pero sí te diré que cuando cambies de curro te darás cuenta que has aprendido ciertas cosas, pero que no estás aprendiendo otras "que piden en las ofertas". Es inviable aprenderlo todo. Cada empresa utiliza lo que utiliza, y estoy seguro de que has aprendido cosas donde estás que te pueden servir para encontrar otros puestos.

Yo soy economista, y por ejemplo utilizo muchísimo SAP. En muchas ofertas piden SAP, pero en otras piden Bussines Object, META 4, etc. Lógicamente, me dedico a una parcela del negocio, con lo que no tengo porqué aprender a utilizar todas las herramientas que pida el mercado.


Yo soy desarrollador de aplicaciones para Android, y muchas veces vienen esos conceptos ligados con mi área profesional, por eso decía
Nullpointerexception escribió:- No uso SCRUM ni ninguna metodología de este tipo, simplemente voy haciendo lo mio segun avance.

Cuántos trabajadores estáis trabajando simultáneamente sobre el mismo proyecto?
exitfor escribió:
Nullpointerexception escribió:- No uso SCRUM ni ninguna metodología de este tipo, simplemente voy haciendo lo mio segun avance.

Cuántos trabajadores estáis trabajando simultáneamente sobre el mismo proyecto?


Depende del proyecto, a veces yo solo, a veces 2 o 3 (pero trabajamos mas de forma independiente, porque uno es el encargado de frontend, el otro de backend, otro de otra area...)
Yo llevo 10 años en esto y Scrum es una moda, se utiliza Scrum porque "mola" y poco mas. He utilizado scrum en 4 proyectos y o ha muerto el proyecto o se ha dejado de utilizar Scrum. De todas maneras piensa que a no ser que estes certificado y seas Scrum Master tu labor como desarrollador es decir en 5 minutos cada mañana o cada tarde lo que has hecho en las ultimas 8h y lo que vas a hacer en las siguientes 8h.

TDD lo veo interesante pero en España veo dificil que lo utilices.

Eres desarrollador Android pseudonativo (Java) o multiplataforma? Si eres programador Java y sales de alli enseguida te encontraras que hay 1000 frameworks diferentes (struts, spring, hibernate...) y que cada uno lo utiliza como quiere.

Nunca sabras todo de todo. Yo creo que en nuesta profesion es mejor saber adaptarte a los cambios y aprender rapido que saber un poquitin de todo.
fuertecito01 escribió:Yo llevo 10 años en esto y Scrum es una moda, se utiliza Scrum porque "mola" y poco mas. He utilizado scrum en 4 proyectos y o ha muerto el proyecto o se ha dejado de utilizar Scrum. De todas maneras piensa que a no ser que estes certificado y seas Scrum Master tu labor como desarrollador es decir en 5 minutos cada mañana o cada tarde lo que has hecho en las ultimas 8h y lo que vas a hacer en las siguientes 8h.

TDD lo veo interesante pero en España veo dificil que lo utilices.

Eres desarrollador Android pseudonativo (Java) o multiplataforma? Si eres programador Java y sales de alli enseguida te encontraras que hay 1000 frameworks diferentes (struts, spring, hibernate...) y que cada uno lo utiliza como quiere.

Nunca sabras todo de todo. Yo creo que en nuesta profesion es mejor saber adaptarte a los cambios y aprender rapido que saber un poquitin de todo.


Trabajo con Java y Eclipse. He oido hablar de esos frameworks, pero no tengo ni papa de utilizarlos. Aprender por mi no me supone un problema, si tengo el tiempo y los recursos necesarios, puedo hacerme con lo básico rapidamente. Otra cosa es que les de por pedir de todo y haya cosas que no sepas (y no solo hablamos a nivel de España)..
6 respuestas