Qué estudiar después de DAM

Confuso

Pues eso. Sé de Java, Android, bases de datos y poco más. Tengo la sensación de que no nos han enseñado mucho y me preocupa no poder encontrar trabajo cuando termine la cuarentena. En qué debería irme formando mientras? no tengo preferencias, sólo quiero asegurarme de que estoy preparado para encontrar trabajo.

rx-7

Cursos de Python

1 respuesta
Confuso

#2 Y qué más? algo de Python sé, se me olvidó comentarlo.

B

daw

1 respuesta
rx-7

Inteligencia artificial, Blockchain, Machine learning, todo eso es el futuro

2 respuestas
Confuso

#4 Pero qué en concreto de DAW? no quiero perder otro año más estudiando FP
#5 Pero para eso hace falta saber álgebra y cálculo a nivel de universidad no?

rx-7

si bueno pero de todo se puede aprender, sulen salir muchos bundles baratisimos sobre el tema en diferentes webs como Fanatical o Humble Bundle

1 respuesta
Perkele

Si quieres trabajo facil hazte algun proyecto con Spring o Struts o incluso hibernate. Y tiras cv a cualquier consultoría. No te debería costar mucho esfuerzo encontrar trabajo. Te curtes en una cárnica durante unos meses y ya ves hacia donde orientas tu futuro.

1 respuesta
Confuso

#7 Bueno, preferiría algo gratis. Miraré por Coursera y sitios de esos a ver si hay algo para IA que parta de 0
#8 Ok le echaré un ojo :thumbsup:

HeXaN

Puedes aprender a programar de verdad.

  1. https://htdp.org/2018-01-06/Book/
  2. https://mitpress.mit.edu/sicp/
  3. https://mitpress.mit.edu/books/introduction-algorithms
  4. https://www.amazon.es/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882
  5. https://www.amazon.es/Object-Oriented-Design-Heuristics-paperback-ArthurRiel/dp/0321774965
  6. https://www.amazon.es/Design-patterns-object-oriented-professional-computing/dp/0201633612

De aquí a un año me cuentas.

10 1 respuesta
Confuso

#10 Uf no tengo un año, pero me lo iré mirando mientras hago otras cosas, gracias!

Wasd

Planteate un proyecto y hazlo, que implique un stack de tecnologías interesantes.
Yo creo que la pregunta no es tanto ¿qué puedo estudiar? sino ¿qué tecnologías hay implicadas en un desarrollo de cierta complejidad?, y a partir de ellas ya te verás obligado a estudiar.

Un sistema de chat que te obligue a usar sockets, un módulo de pago que te haga implementar PayPal/Stripe, un sistema de BD local y otro remoto, caché en file system, animaciones en la UI, búsquedas sobre estructuras de datos, integrar una APP con una API remota ya existente, luego implementar tu mismo una API, usar responses en JSON, en XML, vistas generadas en el backend, probar distintos frameworks, aprender a consultar, mapear e indexar motores de búsqueda ElasticSearch, etc...

Todo este tipo de requisitos aparecen al ir montando proyectos, y son los que realmente al CTO o tech lead que te entreviste le interesará que sepas, porque demuestran que tienes una buena base y que puedes seguir aprendiendo de forma ágil.

Espero que te sirva.

1 respuesta
Confuso

#12 En lo del chat ya estoy, tomo nota del resto :thumbsup:

B

#5 si pero la inteligencia artificial y machine learning por mucho futuro que sea no es como hacer webs