Como me sentí en mi primer proyecto de trabajo
Esto comenzó el 18 de mayo de 2021
Fue el primer día que hablé con el cliente con lo cual me sentía muy nervioso, pero la mayor parte del tiempo habló Juan (dueño de Making Devs). Empezó a decirles que cerraran los ojos y se imaginaran como veían el sitio, a lo cual había choques de ideas, pero siempre Juan se las aclaraba y hasta a mí me sorprendió. Después de terminar la sesión, se me asignó lo que iba a hacer, cómo se iba a trabajar, y se me encargó hacer un pequeño prototipo del sitio, lo cual no le entendía mucho, porque no sabía que hacían ciertas cosas, como el frameword era Vue, no sabía mucho, pero gracias a Brandon (miembro de Making Devs), que me explicó ciertas dudas, pude avanzar y terminar el prototipo.
Primera muestra a los clientes
Cuando tocó mostrar el boceto que hice, me sentía muy nervioso, estaba sudando demasiado, llegó un momento en el que dije: Por favor, que no me pregunten, porque no voy a saber qué decir, y cuando Juan me vio —porque teníamos las cámaras prendidas— fue mi salvación y él me ayudó a explicar lo que se hizo y fue como si fuera a respirar de nuevo.
Después de la reunión
Me reuní con Juan y él me dio luz verde para empezar a trabajar la página como los clientes la querían, y empecé buscando un tema que se pareciera a lo que ellos querían, y ya tenía todo para iniciar.
Dudas que tuve
-
Bueno, empecé a poner todo lo que nos habían pedido, mi conflicto fue cuando el cliente pidió unas animaciones (que no sabía cómo buscar), pero pregunté al equipo, y ellos me dieron ideas de qué buscar. Brandon me ayudó con ejemplos de cómo implementarlos en la página e incluso para crearles una función. También al momento de crear una función que cuando se hiciera scroll la mostrara, no sabía como hacerla lo cual me tenía muy atorado, hasta que Brandon se tomó un tiempo y me explicó qué tenía mal y porque no funcionaba. Aprendí mucho y era algo muy fácil de hacer.
-
Otro tema que tuve duda fue cuando el cliente quería un administrar el contenido de unas tarjetas y me dijeron que usara Firebase, pero ahí si no sabía nada: ni cómo iniciar lo básico. Le comenté al equipo el problema que estaba teniendo, y Brandon accedió a ayudarnos con esa parte. La hizo y nos iba explicando paso por paso.
¿Qué aprendí?
-
Todavía no se al 100% JS, pero sí puedo ya hacer una función; aprendí a usar bootstrap y es algo que sí me gustaría recomendarles es que es un Frameword de diseño, que ya tiene sus propias clases con las cuales puedes crear mensajes flotantes, botones con diseño. Si tienes bootstrap en uno de tus proyectos, ya tienes la mitad del proyecto hecho, porque bootstrap tiene todo: si necesitas espacios o posicionar algo, todo está en la documentación de bootstrap.
-
También aprendí que desarrollar en Mac es mas cómodo y mas fácil; vaya, las consolas son más bonitas, coloridas, y al hacer commits, te puedes ahorrar muchas abreviaciones y es mas rápido.
-
Aprendí a usar sass, lo cual ayuda a que, si en tu código tienes muchas clases de estilos, los metes a una carpeta de sass y se ve mejor tu código; también puedes hacer clases padre (quiere decir que si hay una clase predeterminada en la página y sólo quieres que se cambie una parte específica con la clase padre) puedes crear algo así, por ejemplo:
.clasePadre{
.Clasepredetermina{
( Esto significa que que cada vez que encuentre la clase padre va hacer cambio en la clase predeterminada).
}
}
-
Aprendí a insertar un tema a una página, es un poco confuso, pero es fácil, lo único que tienes que hacer es poner todo en un orden para que todo agarre correctamente.
-
Aprendí que no siempre se le dice sí al cliente, porque el cliente puede llegar a mal viajarse mucho, con respecto a su página. Por ejemplo, cuando piden (quiero eso aquí esto acá y que haga esto), hay que frenarlos y explicarles que sí se puede hacer, pero lleva un tiempo, y luego a veces quieren dos veces las cosas, en ese aspecto hay que hacerles pensar que para qué quieren eso si ya lo tienen en una parte. Aprendí a no ponerme nervioso con el cliente.
Como me siento actualmente
Me siento muy cómodo. Cada día aprendo más y cada vez que tengo una duda me la responden y con ejemplos, podría decir que Making Devs ha sido lo mejor que me ha pasado en la vida, cada día aprendo más y he aprendido nuevas cosas, dos veces a la semana estoy en un curso que Juan me invitó y también cada martes es una sesión con el de aprendizaje y los jueves es otra sesión de dudas o algo que queramos aprender.