Soy un estudiante en Hack Reactor Remote, actualmente en la semana 6.
Lo más importante que puedo decirte es que el número uno, sin embargo, todo es continuar codificando desde ahora hasta el inicio de tu cohorte.
Realmente desea comenzar a trabajar, y si han pasado dos meses desde que escribió el código, habrá cosas que olvidará, sin importar qué tan bien las conozca ahora. Esto no suena como si fuera un problema para ti, pero creo que vale la pena explicarlo muy claramente.
- Quiero dar el examen eLitmus. ¿A qué libro debo referirme y cómo puedo prepararme?
- No he estudiado adecuadamente en la clase 11. ¿Cómo debo planificar y estudiar para que BITSAT obtenga al menos 380?
- Estoy asustado de mi mente debido al próximo examen de SSC. ¿Qué debo hacer?
- Quiero prepararme para el CAT 2016 solo. ¿Cómo debo hacerlo para aprovechar al máximo?
- ¿Cuál es la mejor manera de programar y planificar la preparación de CLAT 2016?
Independientemente de en qué decidas dedicar tu tiempo, enfócate en perfeccionar tu capacidad para encontrar buenos recursos. No solo copie las soluciones exactas, sino que trabaje constantemente en su capacidad para encontrar problemas similares o ejemplos de los que pueda aprender. Stack Overflow y Google serán tus dos mejores amigos en Recursos Humanos.
Entonces, ¿en qué deberías realmente pasar tu tiempo aprendiendo? Dependiendo de qué tan cómodo te sientas con el trabajo que completaste en Fulcrum, dividiría mi enfoque entre esta lista:
1. Profundizar en los fundamentos de JavaScript. Cuanto más pueda hacer de JS parte de su memoria muscular, más podrá concentrarse en conceptos más avanzados. Los problemas de juguetes como lo sugirió Elvio en http://www.codewars.com o http://www.coderbyte.com pueden ser buenos para esto.
2. Revise conceptos básicos de informática, como recursividad, estructuras de datos y pensamiento sobre algoritmos. No necesita dominar estas cosas, pero pensar en ellas y en su implementación en JS le daría una buena ventaja.
3. Observe detenidamente git / github y cómo funciona la configuración de un entorno de desarrollo local. El entorno de desarrollo no es demasiado difícil, pero en algún momento es probable que algo se rompa, y sentirse cómodo con el terminal, git, dependencias, nodo, npm y otras cosas relacionadas le dará una buena ventaja.
4. Si vas a comenzar a profundizar en MVC, mi recomendación sería una visión general de Backbone. Es muy libre y te obliga a aprender las partes fundamentales de un MVC sin mucha “magia” que solo te resolverá los problemas.
Felicidades y buena suerte!