- Registrado
- 11 Feb 2018
- Mensajes
- 2.346
- Calificaciones
- 24.223
Muchas gracias pri por la info!!
Imagino que cuanto más años pasen exigirán más formación reglada, por eso no quiero dejar pasar más tiempo, ya que trabajo y ahora mismo no puedo por varios motivos comprometerme a algo oficial, lo tengo que hacer por mi cuenta, y quiero aprovechar ahora que todavía se contrata más por conocimientos que por títulos...
Justo al revés, los estudios oficiales solo sirven para meter un pie en el sector (lo facilita pero no es requisito), cuando tienes experiencia el título es lo de menos.
Te recomiendo que aprendas conocimientos generales para crear una web tú sola donde tengas que hacer la interfaz, el motor web y una pequeña base de datos. Haciendo ese proyecto, que es alcanzable para principiantes con el correcto estudio, no solo tocarás los palos principales, sino que entenderás como los sistemas web funcionan por dentro y se interconectan.
Por un lado, necesitarás aprender de forma básica HTML, CSS y JavaScript para crear la web que las personas ven. El primero es el que da formato y estructura a la interfaz, el segundo es el que permite ponerla bonita y con colorines y cosas así, y el tercero te permite hacer la página más interactiva (por ejemplo, que al pulsar un boton pase algo en concreto). En freecodecamp hay un curso que al final te propone como proyecto montar una web sencillita aplicando esos conocimientos, te lo recomiendo personalmente.
Por otro lado, deberás aprender un lenguaje de servidor, es decir, el que te permita decidie que pasa en la web cuando se interactua con ella (por ejemplo, que si un usuario intenta hacer login, se compruebe que las credenciales son correctas). Aquí hay muchos lenguajes, java, PHP, Python, JavaScript (si, de nuevo)...yo te recomiendo PHP por simplicidad, o JavaScript por actualidad.
Por último, busca algún tutorial (no tengo ninguno a mano) sobre cómo instalar una base de datos (hay varios tipos, por comodidad puedes buscar MySQL) y monta una base de datos sencilla para practicar (lo mejor es ponerte un caso práctico, yo me puse un hotel). Aprende en el lenguaje del servidor como conectar con la base de datos, modificar información y consultarla.
Habiendo tocado esas áreas te tocará "elegir" que te gusta más, si dedicarte al "frontend" (véase, la primera parte, la interfaz) o al "backend" (la segunda parte, el servidor). Aunque lo cierto es que lo que esta de moda es el perfil "full stack", es decir, que trabaje el proceso entero (interfaz, servidor...).
Recursos que te recomiendo: w3school (tiene tutoriales de todo lo que he mencionado), freecodecamp
Formación: no tengo buenas referencias de Adalab, dichas referencias vienen de recruiters, pero no tengo exp personal. No obstante, conozco gente que ha hecho otros bootcamps y han encontrado trabajo estupendamente y han desempeñado bien. Te recomiendo que hagas el ciclo formativo de grado superior DAW. Te va a enseñar de forma formal y vas a tener prácticas.
Y siempre, siempre, montate un portfolio: una web (o varias) donde muestres lo que sabes. Hazte una cuenta en GitHub y súbelas ahí, va a ser tu CV a efectos prácticos.
Contrario a mi nick ya no soy programadora, pero tengo cierto bagage y si necesitas más info puedes mandarme un MP!