Futuro en programacion

Buenas a tod@s!

Quería comentaros un poco mi situación actual. Tengo 25 años, conocimientos en Java, Diseño web (HTML5, CSS3, JavaScript), no poseo ningún grado superior, y solo el acceso a grado superior, rama humanidades.

Ahora mismo, tengo un contrato de trabajo, no relacionado con la informática, de 9 meses fijos. Por lo que en este tiempo, quiero adquirir más conocimientos que me permitan tener una salida laboral, en un año aproximado.

Quiero dedicarme a la parte de Front y además especializarme en algo de móviles, ya sea Android o Apple. No me importa si tengo que pagar cursos o máster del temario que digo, pero quiero que sean completos y me sirvan, como digo, para tener una salida laboral en un año aprox.

¿Qué me recomendáis?

Un saludo.
Puedes hacer un DAW a distancia.
@jorcoval
Era la primera opción, pero al tener un acceso de humanidades, no es posible.

Busco ahora algo más en plan máster o así que me permita trabajar.

Un saludo.
Mi opinión si quieres enfocarte a Frontend es que tengas una buena base de JS, y aprendas algún framework, Vue, Angular, React.

Lo mejor es que mires las ofertas laborales y veas los requisitos.
Eric Draven escribió:Mi opinión si quieres enfocarte a Frontend es que tengas una buena base de JS, y aprendas algún framework, Vue, Angular, React.

Lo mejor es que mires las ofertas laborales y veas los requisitos.


Sí, estoy mirando para mejorar mi nivel en JavaScript y sus framework.

Conocéis algún curso que esté bien y tenga salida?

Un saludo.
francastillo1393 escribió:
Eric Draven escribió:Mi opinión si quieres enfocarte a Frontend es que tengas una buena base de JS, y aprendas algún framework, Vue, Angular, React.

Lo mejor es que mires las ofertas laborales y veas los requisitos.


Sí, estoy mirando para mejorar mi nivel en JavaScript y sus framework.

Conocéis algún curso que esté bien y tenga salida?

Un saludo.


https://www.udemy.com/
tienes cursos que están bien

Mirate bootcamps, son cursos intensivos, y normalmente tienen bolsa de trabajo. Si despuntas un poco, puedes salir con trabajo

Te dejo una referencia.

https://www.switchup.org/rankings/best-bootcamps-madrid

Ironhack, está bien, aquí en BCN también hay. Tengo un compañero que lo hizo ahí, y el nivel es competente.
Te recomiendo que te hagas un buen perfil de GitHub con proyectos propios que puedas enseñar. Eso ayuda mucho para encontrar trabajos de programación pues puedes demostrar los conocimientos.
Muchas gracias a los dos!!!

Los cursos de Udemy tienen validez?? A nivel de empresa hablo.

He visto un doble curso en San Valero, alguien lo conoce?

Un saludo.
francastillo1393 escribió:Muchas gracias a los dos!!!

Los cursos de Udemy tienen validez?? A nivel de empresa hablo.

He visto un doble curso en San Valero, alguien lo conoce?

Un saludo.


Mucho valor no te va a ofrecer de cara a un puesto de trabajo, pero si te va a ofrecer conocimientos. Al final, como todo, de cara a encontrar trabajo, es la experiencia.

Como te comenta @Y2Aikas, create el perfil y sube trabajos, pero a ser posible, evita esos trabajos que suelen ser tutoriales o prácticas de algunos cursos, véase hacer una calculadora por ejemplo.
@Eric Draven Tiraré por el GitHub ese que decís vosotros, y como tengo 9 meses aún de trabajo, buscaré un curso que esté bien.

Es posible encontrar trabajo sin Grado Superior no?

Un saludo.
francastillo1393 escribió: Tiraré por el GitHub ese que decís vosotros, y como tengo 9 meses aún de trabajo, buscaré un curso que esté bien.

Es posible encontrar trabajo sin Grado Superior no?

Un saludo.

Yo ahora mismo mientras acabo un ciclo de DAM estoy currando de DAW,peeeeero.....

Al final siempre es bueno tener un titulo (aunque no se si con ciclos se aplica, con ingenierias si), ya que de cara a desarrollar en una empresa para algunos clientes, estos piden ciertos perfiles titulados, aparte de aspirar a mejores puestos.

PD: Bajo mi experiencia, si la enseñanza en DAW es buena, tiraria hacia ese ciclo, y aprenderia android por mi cuenta si me lo planteara hoy en dia (que es lo que te van a enseñar basicamente en DAM)
A parte del conocimiento directo de programación, también deberás conocer el resto de herramientas que usarías en el día a día.

Git, metodologías de trabajo, agile, scrum, gestores de tareas como JIRA, Trello...

No te agobies, poco a poco irás adquiriendo los conocimientos.
Eric Draven escribió:A parte del conocimiento directo de programación, también deberás conocer el resto de herramientas que usarías en el día a día.

Git, metodologías de trabajo, agile, scrum, gestores de tareas como JIRA, Trello...

No te agobies, poco a poco irás adquiriendo los conocimientos.


Esto ultimo que te comentan, lo aprenderas en la misma empresa, probablemente en la que acabes haciendo las practicas si es medianamente seria.
Tener un buen nivel de inglés es casi fundamental en grandes empresas. Piensa que puedes encontrarte con documentación, y reuniones diarias en inglés.
Un aspecto muy importante pero que está infravalorado: Búscate una empresa que se moleste en cuidar su código. Si terminas en una donde haya una chapuza, que sea espagueti total, sufrirás mucho cuando tengas que mantener ese código.

Así que mírate las guías de buenas prácticas (SOLID, Diagramas UML, Patrones tipo MVC, MVP, MVVM...) y una vez los conozcas mira de entrar en una empresa que los respete un mínimo.
Gracias a todos por vuestras respuestas.

Un MCSA de Microsoft, el 70-480, de programación web, como lo veis??

Estoy un poco indeciso acerca de que certificación sacarme.

Un saludo.
Sacate un titulo, aunque sea medio. España tiene titulitis aguda (y no me parece mal del todo).

En cuanto a conocimientos, si lo que quieres es front buscate un cursito de udemy de angular 6. Si quieres especializarte un poquito para apps moviles yo tiraria por txamarin.
¿Angular 6? Si tiene unos pocos meses [carcajad]

Yo de hecho estoy haciendo ahora un curso de Angular 5. Eso sí, necesitas un conocimiento previo de JS y TS.
Yo te recomiendo que te centres en frontend o en programacion movil, es poco probable que en un trabajo hagas las 2 cosas y creo que es mejor ser especialista en algo que mediocre en muchas cosas.

No te obsesiones con los titulos, hay empresas que las da absolutamente igual lo que seas y si puedes pasar una entrevista tecnica y demostrar los conocimientos suficientes, estas dentro.

Luego tambien te recomendaria que tengas codigo para mostrar, create un repo en bitbucket o github y cuando acabes los cursos piensa en hacer un proyecto que mas o menos englobe todo lo aprendido y lo subes ahi.

Y por ultimo te recomiendo que le eches un ojo a la metodologia Scrum que con total seguridad te la vas a encontrar en cualquier trabajo de programacion.


Saludos

pd: yo soy programador android si quieres mas info sobre mi campo mandame un mp y hablamos
HongKi está baneado por "Game over"
por qué pones la pregunta en cursiva? xD

yo honestamente, a no ser que seas un crack, el titulo va a ser necesario. A no ser que seas freelance.
Gracias de nuevo a todos por las respuestas.

Sigo mirando a ver que se puede hacer, y pensando en varías vías. Lo del título está bien, pero no podría hacer lo de la prueba de Acceso específica hasta mayo mínimo, con lo que he perdido bastante tiempo ya jajaja.

@HongKi va en cursiva para darle más énfasis (?)

Gracias, un saludo.
Aprende TODO lo que puedas en alguna rama que te guste. Desarrolla proyectos interesantes. Sube alguno de esos a GitHub o similar. Intenta realizar contribuciones en proyectos de soft libre.
Actualiza tu LinkedIn utilizando palabras claves enfocadas para el campo en el que quieres trabajar, no olvides mejorar tu nivel de inglés. Esto último te posibilitará tener oportunidades también en el extranjero y poder aprender con manuales y documentación más actualizada.
Yo ahora trabajo en una empresa donde no se exigen titulaciones (se mira más contribuciones open source y experiencia previa, etc..., son americanos y eso se nota). Pero me temo que eso en España no es para nada lo normal, tanto las empresas con muchos de sus clientes exigen titulaciones (generalmente superiores) y un nivel alto de inglés en muchos casos.

No sé de dónde eres, si eres de Madrid o Barcelona tendrás más variedad y lo mismo puedes dar con empresas que no exijan titulados... pero si no, intentaría sacarme alguna titulación superior y aprender los temas que se usan en general que ya te han mencionado (trabajar con repositorios en condiciones - PRs, feature branches, etc...; metodologías de código apropiadas para lo que quieras hacer, etc...).

Sé que quizás no es lo que quieres oír, pero por experiencia lo que más se valora en este país en una amplia mayoría de las empresas es la experiencia laboral demostrable (no open source salvo en empresas pequeñas o más modernillas), y eso se consigue pringando generalmente en cárnicas que te requerirán titulación.

Espero que no sea el caso y que las cosas cambien para mejor en este sentido en el futuro, porque sin duda no es lo ideal.

Taiyou
HongKi está baneado por "Game over"
francastillo1393 escribió:Gracias de nuevo a todos por las respuestas.

Sigo mirando a ver que se puede hacer, y pensando en varías vías. Lo del título está bien, pero no podría hacer lo de la prueba de Acceso específica hasta mayo mínimo, con lo que he perdido bastante tiempo ya jajaja.

@HongKi va en cursiva para darle más énfasis (?)

Gracias, un saludo.

yo tengo 1 año más que tu y estoy haciendo el grado superior de daw, tarde no es que sea si te gusta de verdad y quieres dedicarte a ello

Yo por ejemplo, me ha venido muy bien para aprender base de datos
Yo me dejaría de titulitis, y me pondría a aprender otro lenguaje de programación (Swift, Java, Kotlin, TypeScript) y cosas de metodología. Patrones de diseño, TDD, DDD, Agile. Leer libros sobre todo, y picar en casa para practicar, algún proyectito chulo.
reborn.uk78 está baneado por "Troll"
francastillo1393 escribió:Buenas a tod@s!

Quería comentaros un poco mi situación actual. Tengo 25 años, conocimientos en Java, Diseño web (HTML5, CSS3, JavaScript), no poseo ningún grado superior, y solo el acceso a grado superior, rama humanidades.

Ahora mismo, tengo un contrato de trabajo, no relacionado con la informática, de 9 meses fijos. Por lo que en este tiempo, quiero adquirir más conocimientos que me permitan tener una salida laboral, en un año aproximado.

Quiero dedicarme a la parte de Front y además especializarme en algo de móviles, ya sea Android o Apple. No me importa si tengo que pagar cursos o máster del temario que digo, pero quiero que sean completos y me sirvan, como digo, para tener una salida laboral en un año aprox.

¿Qué me recomendáis?

Un saludo.

Te recomiendo que a menos que te apasione la programación no te metas en ese mundillo porque vas a acabar quemado en poco tiempo.
Si puedes haz un bootcamp que ellos mismos te pondrán en contacto con empresas al terminaar.
(mensaje borrado)
No te voy a engañar, trabajo en IT y a no ser que seas un crack, sin título va a ser complicado encontrar trabajo en España . No digo que sea imposible pero difícilillo es.

Nullpointerexception
escribió:
Un aspecto muy importante pero que está infravalorado: Búscate una empresa que se moleste en cuidar su código. Si terminas en una donde haya una chapuza, que sea espagueti total, sufrirás mucho cuando tengas que mantener ese código.


Hombre esto es lo ideal, pero dentro de una misma empresa en algunos proyectos se preocupan de lo que comentas y otros pasan de todo. Es complicado saberlo antes de estar dentro.
28 respuestas