Historias de Éxito

Scott Cook

Thousand Oaks, California

Scott Cook

La historia de Scott: De desempleado a desarrollador exitoso

En 2015, Scott estaba desempleado y necesitaba desesperadamente un cambio significativo. Después de haber sido despedido recientemente, Scott se propuso el objetivo de iniciar una nueva carrera en desarrollo web. Anteriormente había intentado asistir a la universidad para obtener una licenciatura en Informática, pero habiendo encontrado el curso obsoleto, sabía que un recurso de aprendizaje alternativo era la única forma de lanzar su nueva carrera como desarrollador.

Con Treehouse, Scott aprendió los conceptos básicos del desarrollo web y pronto fue lo suficientemente confiado y hábil para conseguir su primer trabajo como desarrollador web junior. A partir de ahí, Scott continuó aprendiendo de su nueva posición, de sus compañeros y utilizando Treehouse para mantener sus habilidades al día. Scott es ahora un desarrollador consumado que disfruta su trabajo y está expandiendo con confianza sus conocimientos mientras avanza en su carrera.

Le pedimos a Scott que compartiera su experiencia y consejo con nosotros y con los aspirantes a desarrolladores web.

¿Estás listo para comenzar a aprender?

Aprender con Treehouse solo 30 minutos al día puede enseñarte las habilidades necesarias para conseguir el trabajo que siempre has soñado.

Comienza una Prueba Gratuita
Dos personas trabajando juntas en una computadora

¿Qué te animó primero a aprender a programar y buscar una carrera en la industria tecnológica?

En el otoño de 2011, volví a un colegio comunitario local para especializarme en Informática. Siempre tuve interés en las computadoras y sentí que ese era un buen lugar para comenzar. Unos años después, me sentí muy decepcionado con los cursos ofrecidos y decidí continuar mi educación en programación en otro lugar, así que comencé con Udacity y Codecademy.

¿Qué trabajo estabas haciendo cuando comenzaste a aprender con Treehouse?

En mayo de 2015, había sido recientemente despedido de un trabajo de TI. Estaba desempleado, desesperado, y necesitaba un cambio. Podría haber vuelto a mi trabajo como gerente de tienda en una tienda local, algo que realmente me encantaba hacer, pero sabía que sería mejor para mi futuro comprometerme a aprender desarrollo web. Uno de mis buenos amigos, quien recientemente había completado el curso Full Stack de General Assembly, me animó a inscribirme en Treehouse.

¿Cómo te ha ayudado Treehouse con tu carrera?

Treehouse me ayudó a entender los conceptos básicos de HTML, CSSy JavaScript lo suficiente para conseguir un trabajo como Desarrollador Web Junior. Treehouse sigue ayudando a avanzar mi carrera tanto dentro como fuera del trabajo. Cuando comencé mi trabajo actual, no sabía nada sobre cómo crear correos electrónicos HTML. Seguro, ¡busqué en la biblioteca de Treehouse y encontré un curso sobre cómo crear correos electrónicos HTML receptivos! En mi tiempo libre he estado avanzando en la Pista Full Stack (¡di eso 5 veces rápido!) y aprendiendo los últimos marcos de trabajo para mantener mis habilidades al día.

Treehouse me ayudó a entender los conceptos básicos de HTML, CSS y JavaScript lo suficiente para conseguir un trabajo como Desarrollador Junior.

¿Qué beneficios has experimentado al trabajar como desarrollador?

¿Por dónde comienzo? Aparte de los beneficios estándar de salario competitivo, beneficios médicos, PTO y trabajar con las últimas herramientas tecnológicas, tengo dos beneficios que personalmente me destacan. El primero y más importante es la satisfacción de resolver código, trabajar a través de un problema o construir algo. Obtener satisfacción de tu trabajo es muy importante. Es el factor más importante entre disfrutar tu trabajo y tener el deseo de golpearte en tu viaje al trabajo.

El segundo beneficio es tener la flexibilidad para mudarse a lugares realmente geniales. Soy un nativo de Indiana (¡go Hoosiers!) viviendo en SoCal pero si alguna vez quisiera podría explorar Seattle, Portland, Nueva York, o prácticamente cualquier gran ciudad de EE.UU. Incluso podría mudarme a mi casa en el medio oeste y encontrar un trabajo, pero por ahora, mi corazón está en la costa oeste donde es verano todo el año.

¿Cuál ha sido el mayor desafío mientras aprendías a programar?

En este momento, entender AngularJS es mi mayor desafío pero siento que con suficiente disciplina y práctica tendré sentido. Creo que desarrollar disciplina es el mayor desafío para las personas que aprenden por su cuenta, especialmente si has estado alejado de una estructura de clase tradicional durante mucho tiempo. Realmente tienes que impulsarte a ti mismo. No hay aula a la que tengas que ir en un momento determinado. No hay compañeros de clase con los que colaborar, y por muy grande que sea Comunidad Treehouse, no es lo mismo que sentarse cara a cara con alguien intentando ayudarte. Todo depende de ti.

¿Cuál crees que es el lenguaje de programación más valioso para aprender en este momento y por qué?

Para desarrolladores web la respuesta es obvia: JavaScript. No puedes escapar de JavaScript. Las bibliotecas, marcos de trabajo y más se basan todos en este único lenguaje. Necesitas una base sólida en JavaScript para avanzar con cualquiera de esas tecnologías. Si apenas estás comenzando, sumérgete en un lenguaje que te ayude a construir algo que te interese. Ya sea un juego, aplicación o sitio web, haz lo que te emocione. Si no estás seguro de qué lenguaje comenzar, sugiero la Pista de Desarrollo Web Front End. Es más fácil que algunas otras Pistas y es genial ver visualmente cómo un proyecto se une.

No tengas miedo. No tengas miedo de cometer errores. No tengas miedo de romper algo. No tengas miedo de hacer búsquedas en Google. No tengas miedo de hacer preguntas.

¿Qué consejo compartirías con los desarrolladores aspirantes?

Con el riesgo de sonar cliché, mi consejo sería:

  • No tengas miedo. No tengas miedo de cometer errores. No tengas miedo de romper algo. No tengas miedo de hacer búsquedas en Google. No tengas miedo de hacer preguntas. El Comunidad Treehouse es excelente para principiantes.
  • La motivación es pasajera, la disciplina es más confiable. Algunos días realmente no tienes ganas de hacer cosas y está bien, pero intenta programar al menos una o dos horas si puedes.
  • Stackoverflow puede ser duro y extremadamente poco útil a veces, pero hay algunas respuestas excelentes allí. Si estás en una ciudad donde los programadores abundan, rodéate de desarrolladores que sean mejores que tú, no solo aquellos que coincidan con tu nivel de habilidad.
  • Tómate descansos frecuentes, especialmente si tienes largos períodos de tiempo para programar. Te agotarás si no lo haces.
Hombre trabajando en su portátil

¿Estás listo para comenzar a aprender?

Aprender con Treehouse solo 30 minutos al día puede enseñarte las habilidades necesarias para conseguir el trabajo que siempre has soñado.

Comienza una Prueba Gratuita
Mujer trabajando en su portátil