Readme del Proyeto Final del Curso de Frond End en Ironhack

He de admitir que a la hora de afrontar el proyecto final, la primera sensación fue de abrumación. Realmente lo vi como algo prácticamente inabarcable y en lo que iba a invertir mis horas de sueño. Una vez pasado ese momento de crisis, decidí calmarme y hacer un pequeño esquema por semanas

Semana uno: Del 7 al 10 de febrero

La idea es sacar toda la lógica posible.

Semana dos: Del 13 al 17 de febrero

Como no habrá el soporte de los profesores, la idea es hacer el CSS, ya que es algo que domino más.

Semana tres: Del 20 al 24 de febrero

Entre lunes y miércoles acabar toda la lógica, el jueves preparar la presentación y el viernes "disfrutar". Obviamente, estos planes son maravillosos pero tienen grandes problemas: Obviamente el calendario ha de ser mucho más exhaustivo y dividirlo día a día. Además he de tener muy en cuenta que pueden haber imprevistos y que es algo que pasará. Por todo ello, he de tener en cuenta varias cosas.

Objetivos

  • Cumplir los objetivos del proyecto
  • Consolidar los conocimientos de Vue

Puntos fuertes a la hora de realizar el proyecto

  • Unos profesores que están encantados de ayudar en todo
  • Unos compañeros a los que recurrir en caso de problemas tantos del proyecto como de ánimos
  • Una red como es Internet en la que está todo el conocimiento necesario
  • La sensación de que no parto con los conocimientos necesarios para afrontar el proyecto hará que no tenga la sensación de poderme dormir en los laureles

Puntos débiles a la hora de realizar el proyecto

  • La frustración que inevitablemente aparecerá
  • La falta de unos conocimientos previos tan amplios como debería
Una vez tenido esto en cuenta, los objetivos que me he planteado para estos días son: 08/02
  • Hacer Readme
  • Repasar conocimientos
  • Editar y borrar tareas
09/02
  • Boton ocultar contraseña
  • Modal
  • CSS
10/02
  • CSS
  • HTML de cuestionario ok
09/02 18:38 hora Zulú(o Barcelona):Acabo de pensar en una página adicional para el proyecto: El Test de si deberías tener un gato. Será un formulario en que las respuestas siempre conduzcan a que deberías tener un gato. Una vez planteado esto, me planteo dos posibles retos: Opción simple Da igual lo que el usuario haya seleccionado, la opción siempre dará como respuesta que deberías tener un gato, con el mismo texto. Opción compleja El resultado será siempre que deberías adoptar un gato, pero adaptando el texto que salga a las respuestas del usuario. Por ejemplo: Si un usuario dice que le gustan los animales cariñosos, en la respuesta puede poner que los gatos con sus amos, pueden ser muy cariñosos. En cambio, si el usuario dice que NO le gustan los animales cariñosos, en la respuesta el programa dirá que los gatos necesitan su espacio personal y que son ideales para alguien a quien no le gusten los animales cariñosos. Como añadido, se podría poner un botón al final de cada pregunta que traduzca los textos del castellano al inglés y al reves.(a nivel de lógica podría ser algo parecido a mostrar/ocultar contraseña)

19/02

La verdad es que la semana ha sido tremendamente pasada por diversos motivos fue tremendamente caótica, por lo que, muy a mi pesar, creo que, lo más realista es intentar acabar lo básico lo antes posible y, si me queda tiempo, haré algún extra. La parte positiva es que esta tarde estoy pudiendo aprovechar para acabar los labs que me faltaban. Además, he hablado con mi compañero de Mid Term y el plan mañana es acabar los detalles que nos quedaban para finiquitarlo. Por otro lado, hace unos días vi que, por misterios de la programación, el botón complete del final lab no funciona como debería, por lo tanto, mañana día 20/02, los objetivos son:
  • Acabar mid-term
  • Revisar y finiquitar entera la lógica del final project
  • Hacer todo el css
Si hiciera esto, para el martes me quedaría la parte responsive, el miércoles podría dedicarlo a preparar la presentación y el jueves a mirar últimos detalles. Vamos a ver como va esta última semana...

20/02

Bueno los objetivos del día se han cumplido a medias. Sí que es verdad que el CSS de la página principal está acabado y que por fin acabamos el midterm. Ergo, para el día de hoy sigue faltando el botón de completar, hacer el CSS de la página de tareas, así como hacerlo todo responsive. Al lío!

21/02

Pues los objetivos propuestos se han cumplido y ya puedo decir a día 21/02 tengo acabado los mínimos del Final Project(o eso creo). A qué destinaré estos días? A hacer una presentación decente y a acabar de pulir esos detalles que pueden hacer que me quede más o menos satisfecho con el proyecto.

22/02

Hoy me he puesto con el footer y 4 detalles que quedaban de la página, además de haber dejado la presentación prácticamente acabada, así que son los 2 primeros objetivos para mañana, el penúltimo día antes de acabar esta aventura

Conclusiones finales(tanto del curso como de este proyecto

Esto se acaba y llega el momento de sacar mis propias conclusiones. Sabía que esto iba a ser duro, pero que como tenía cierta base, podría ir más relajado. Como tantas otras veces en mi vida, me equivoqueé y, es que el bootcamp ha sido mucho más duro de lo que pensaba. También he de decir que no esperaba encontrarme un grupo de compañer@s tan espectacular y que han hecho que, pese a la dureza del curso, haya sido hasta ameno. Respecto a mis objetivos personales, puedo decir que los he asumido ya que eran simples: Afianzar conocimientos de HTML y CSS, reforzar los de JS y empezar a conocer Vue(soy plenamente consciente de que es IMPOSIBLE dominar un framework en una semana).

Respecto a las grandes dificultades?

Diversas:
  • La primera de ellas ha sido encontrarme con un curso tan intensivo, en el que por la mañana dábamos un temario y por la tarde otro muy diferente, sin tiempo a asumir las cosas.
  • La segunda mi dificultad para entender varios conceptos, que ha hecho que haya tenido que repasar y remirar varios conceptos
  • Asociado al primer aspecto, he de admitir que el horario ha sido complejo. No era consciente de que un curso con este horario podía llegar a suponer un agotamiento mental tan bestial

¿Qué me ha ayudado a sobrevivir a este bootcamp?

  • En primer lugar, el background con el que venía me ayudó en la primera semana y, sobretodo, en el Midterm, ya que me permitió ir más relajado con la parte del CSS, que fue gran parte del trabajo para varios de mis compañeros
  • El conocerme y saber como gestionar la frustración ha sido algo que me ha ayudado muchísimo en este Bootcamp también
  • El grupo de amigos(porque a vari@s los considero como tal)ha ayudado una barbaridad ya que el hecho de tener siempre una persona tan frustrada(o más que tú), no vamos a negar que siempre ayuda. Además, de la completa disposición a ayudar de todos los compañeros siempre.

Conclusiones finales

Bueno, el Bootcamp acaba y con él, este Readme. Lo único que quiero hacer es dar las gracias a todos: Los profesores, mis compañer@s, Eiden, mi pareja y a hasta mis gatos(a día de hoy saben ellos más programación que yo cuando empecé este Bootcamp). Además, este bootcamp me ha permitido reforzar algo: Programando sufro como un **** pero lo disfruto como un crío, así que, SÍ, tengo claro que quiero que el diseño web sea mi futuro, y esto ha sido un gran paso para cumplir este futuro