Las principales incógnitas que surgen entres desarrolladores Front-End novatos son:
¿Debo pedir ayuda o investigar por mi mismo?, ¿Debo usar esa biblioteca, plugin, o hacerlo puro?, ¿Debo ir directamente a la codificación o antes planificar este proyecto?
Se como te sientes, de igual forma me sentía yo. Si eres novato y estás empezando, lo más probable es que algunos de estos tips te ayuden a mejorar y hacer tu carrera front-end más efectiva.
LO MÁS IMPORTANTE SI ERES NOVATO O EXPERTO ES PLANIFICAR TUS PROYECTOS
Muchos piensan que eso de gestionar proyectos es sólo para gente con grandes responsabilidades y equipos de mucha gente a su cargo.
Sorprendentemente uno de los errores más comunes, incluso con los desarrolladores de alto nivel es que la mayoría no planifican sus proyectos, puede que sea aburrido, puede que no sepas cómo planificar o por donde empezar e incluso llegar a pensar que no es tu pasión, por ello a menudo saltamos este paso.

¿En qué me beneficia planificar mis proyectos?
-
Ahorrar mucho tiempo.
-
Sacar a la luz lo que sabes y lo que NO sabes de tus proyectos.
-
Permite el debate y las ideas.
-
Reducir el estrés cuando se acerca el plazo.
Basta con poner una lista, anotarlas ordenadamente y ya es más que suficiente.
SER PROACTIVO
No hay nada peor que decirle a un cliente o tu jefe, que las cosas están tomando más tiempo de lo esperado y que el proyecto se retrasara.
Resaltar proactivamente cualquier retraso es una forma muy efectiva de mantener a todos contentos, pero no te sobrecargues.
Si las cosas están tomando más tiempo de lo previsto no te preocupes, trata de resolverlo calmado ya que si te estresas mucho lo más probable es que tu cerebro se encuentre agotado y no funcione al 100% y será más complicado terminar tu proyecto, ¡Aparte de ello estar estresado afecta tu salud!
¿Estás estancado en algún error y no puedes solucionarlo? Tranquilo no estás solo, absolutamente todos incluso los desarrolladores más experimentados tienen el mismo problema en casi todos los proyectos, Mark Zuckerberg tuvo problemas cuando creó Facebook, no lo hizo tan solo con un chasquido, ¡NOO! pasó por muchos problemas antes de conseguir terminarlo.
Mi recomendación es que busques ayuda en alguno de tus compañeros del equipo, si eres Freelancers busca apoyo en alguna comunidad confiable.

Al ser proactivos harás que tus jefes te amen porque les da un tiempo para pensar en un plan B, o incluso a ti te ayudará a pensar en un plan B, el cual podría ser simplemente pedirle al cliente extender el plazo.
¿En qué me beneficia ser proactivo?
-
Te hara ver más profesional.
-
Aumenta tu credibilidad.
-
Te hará más confiable con tus jefes, incluso si eres Freelance podría ser un buen Marketing Voz a Voz
¡SE AUTODIDACTA!
Creo que uno de los puntos más importantes de este post es ser autodidacta.
Platzi es un claro ejemplo que en Internet hay un montón de recursos donde podrás aumentar tus conocimientos. Si te quedas tan solo con los conocimientos universitarios, probablemente no serás ni la mitad de la persona y desarrollador que podrias llegar ser en un futuro. Aprovecha tu tiempo al máximo y estudia continuamente lo mas que puedas.
Estudia nuevas herramientas, plugins, frameworks, técnicas e incluso idiomas. Creeme esto te será útil en un futuro.
Es muy importante que permanezcas abierto a todas las nuevas tecnologías y hagás un esfuerzo para explorarlas, entenderlas y adaptarte a ellas.
Lo malo y al mismo tiempo bello de la tecnología tanto en desarrollo de Front-End como en Back-End es que está avanzando muy rápido, esto significa que puedes ser experto, pero puedes llegar a ser muy rápidamente anticuado, pero no te desanimes todo vale la pena (Enserio vale la pena).

Para finalizar quiero darte un consejo, No necesitas saberlo todo, solo tener una visión general de un tema específico.
¿Ahora dime tu como crees que puede aplicar estos tips en tu vida profesional?
Curso de Desarrollo Web Online 2016