Buenas,
intentaré hacer un resumen:
Básicamente ahora mismo estoy trabajando de backend en tecnología Salesforce desde hace 1 año y 8 meses aprox. la verdad es que no cobro nada mal para la poca experiencia, este año me he sacado certificación oficial de Salesforce y pronto tengo otro examen. Desde hace tiempo quieren retener a la peña lo máximo posible, hacer que avancen y seguramente esté en uno de los mejores o quizás el mejor proyecto de la empresa. He aprendido mucho, sigo aprendiendo y no estoy mal donde estoy.
El tema es que siempre me ha molado el desarrollo móvil y es unas de las razones de por que he escogido esta profesión, pero cuando me gradué de DAM no he conseguido meterme en dicho stack por qué no tenía experiencia... justo era en pleno covid y me dieron la oportunidad donde estoy ahora mismo.
Durante el ciclo y después de graduarme estuve formándome por mi cuenta con cursos de Udemy, mucho Youtube y proyectos propios. El objetivo siempre fue tener una base de lo primordial MVVM, Dagger, Firebase, Hilt, Retrofit, Coroutines y funcionalidades típicas del ecosistema como cámara y almacenamiento.
Por ejemplo cursos que he realizado y luego en base de lo aprendido realizaba mini apps, consumiendo servicios etc.:
- https://www.udemy.com/course/android-material-ui-design-masterclass-with-adobe-xd/
- https://www.udemy.com/course/adobe-xd-to-android-studio-xml-design-implement-animate/
- https://www.udemy.com/course/curso-definitivo-para-aprender-a-programar-en-android/
- https://www.udemy.com/user/catalinstefan2/
Ahora mismo estoy oxidadisimo, quiero volver a retomar todo de 0 y como objetivo para al menos mitades del año que viene me gustaría realizar un cambio a dicho stack. Tenía pensado pagar un bootcamp, pero tremenda estafa pagar 6000 euros en algo que puedo hacer por mi cuenta y sería pagar para que me coloquen en una empresa. Seguramente de esta manera lo tendré más difícil, pero la idea es obtener unas buenas bases y crear más portfolio en el que pueda dedicarme a ello.
A principios de este año he hecho una entrevista en una empresa donde tienen mala fama, además he tenido que realizar una prueba técnica que era hacer una API y luego consumirla, subir imágenes, mostrar imágenes etc. funcionaba todo, aunque no estaba bien programado eso xdd pero además... no me convencía el sueldo y básicamente iba a entrar como desarrollador junior donde iba a tener que trabajar en cualquier tecnología como por ejemplo desarrollo web que no tengo ni puta idea, e ir progresando hasta llegar a ser "desarrollador móvil", les dije que NO gracias xD que aún podía seguir aprendiendo y aportando donde estoy y tampoco creía que era el momento de cambiarme.
Por ello quiero prepararme lo mejor posible y me gustaría saber vuestra opinión, que me recomendáis y en caso de que gente que ha hecho cambio de stack que habéis hecho o que os ha servido, como por ejemplo manera de apuntarse las cosas, que apuntar, como haciáis para tener una base de código de la que tirar siempre etc.
Hay cosas del palo:
https://github.com/skydoves/android-developer-roadmap
o seguir más o menos lo que hacen en https://keepcoding.io/nuestros-bootcamps/full-stack-mobile-bootcamp/
Saludos