Historias de Éxito

Robert Smith

Uppsala, Suecia

En lugar de capacitación formal, Robert confió en Treehouse y se convirtió en desarrollador front end a tiempo completo en 7 meses

Robert se graduó con un título en Ingeniería de Sonido, pero pronto se encontró incapaz de iniciar su carrera y volvió a trabajar a tiempo parcial en McDonald's, mientras continuaba solicitando empleos. Pero después de dos años sin éxito, Robert se dio cuenta de que era momento de un cambio drástico y se propuso el objetivo de llegar al Campamento Base del Everest. Para Robert, escribir blogs sobre sus viajes y el Everest despertó una intriga por la industria web.

Cuando sus viajes lo llevaron a Suecia, Robert se enfrentó al desafío de necesitar habilidades demandadas para conseguir un trabajo que le permitiera quedarse. Después de investigar mucho, Robert vio la abundancia de oportunidades laborales en la industria web y decidió enfocarse en convertir su pasatiempo web en habilidades empleables.

Robert se unió a Treehouse y pronto dedicaba 70 horas a la semana para aprender a programar. Después de 7 meses, se sintió lo suficientemente confiado para comenzar a solicitar empleos. Robert tuvo entonces la oportunidad de trabajar en un proyecto con una agencia de startups local. La agencia quedó tan impresionada con sus habilidades de codificación, entusiasmo y actitud, que le ofrecieron el trabajo. Robert ahora puede abrazar una carrera que ama. También ha disfrutado tanto el viaje, que ahora está escribiendo blogs sobre su experiencia de aprendizaje y aspira a enseñar a otros a programar en el futuro.

¿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

Treehouse fue la mejor inversión de dinero que jamás hice. El retorno de esa inversión ya ha sido astronómico y solo seguirá aumentando. Siempre les recomiendo a los recién llegados a la industria que se registren en Treehouse.

¿Qué fue lo que primero te atrajo de la industria web?

Voy a retroceder un poco antes de que me interesara en la industria. En 2009, me gradué de la Universidad con un título en Ingeniería de Sonido, pero a pesar de mis mejores esfuerzos, no logré conseguir un trabajo en la industria. En su lugar, volví a trabajar en McDonald's, donde había trabajado mientras estudiaba. Luego intenté y fracasé numerosas veces para obtener un puesto de nivel junior como ingeniero de sonido y comencé a preguntarme si alguna vez lo haría.

Dos años después y había perdido completamente el interés en la ingeniería de sonido, me sentía frustrado, no tenía idea de qué hacer con mi carrera. Mi trabajo apestaba y necesitaba una salida. Pensé que viajar y trabajar en el extranjero podría darme algunas ideas sobre qué hacer, posiblemente cambiar mi perspectiva de la vida.

Un año después estaba en un avión rumbo a Nepal para escalar al Campamento Base del Everest, siempre había tenido interés en el alpinismo, las montañas y la naturaleza en su forma más extrema. Había llegado al lugar perfecto. Mi familia y amigos me dijeron que documentara mi ascenso y quizás escribiera un blog sobre mi experiencia. Comencé un blog en WordPress, usando un tema predeterminado que un amigo amablemente alojó para mí.

Aunque realmente no hice ninguna codificación, estaba intrigado, aprendí sobre 'inspect element' solo con hacer clic alrededor y quedé fascinado de que pudieras cambiar el color de fondo y el tamaño de fuente directamente en el navegador. Comencé a leer sobre diseño web y desarrollo mientras viajaba por Asia, y también mientras trabajaba en Australia, creando principalmente cosas rudimentarias en JSFiddle.

TL: DR; Escribir blogs sobre mis experiencias de viaje fue mi introducción a la industria web.

¿En qué trabajabas cuando te uniste a Treehouse por primera vez y qué te animó a aprender con nosotros?

Después de mi tiempo en Asia, terminé en Suecia después de conocer a una chica mientras viajaba (creo que todos los expatriados en Suecia terminaron aquí por esa razón). Rápidamente descubrí que no había forma de que me emplearan en la industria de servicios sin mis inexistentes habilidades en sueco. Si iba a quedarme, tenía que adquirir algunas habilidades demandadas y rápido (tenía alrededor de $6,000 a mi nombre). Había estado jugando con este 'asunto web' y realmente había disfrutado experimentar a pesar de no tener una forma estructurada de aprendizaje. Después de reflexionar, me di cuenta de que probablemente era mi mejor oportunidad y quién sabe, tal vez realmente disfrutaría el trabajo. Así que me propuse el objetivo de conseguir un trabajo sin importar qué.

Después de buscar brevemente y mirar materiales de aprendizaje, me topé con Treehouse y me registré para un curso gratuito, quedé enganchado. La forma en que los videos presentaban la información realmente me ayudó a comprender los conceptos fundamentales, sabía que necesitaba aprender los fundamentos de bajo nivel HTML, CSS y JavaScript antes de intentar construir algo sustancial. ¿Qué mejor lugar para aprender esto que Treehouse?

En ese momento estaba pasando alrededor de 70 horas a la semana estudiando los recursos de Treehouse, y algunos otros como CSS-Tricks, todo suena un poco intenso pero estaba disfrutando aprender y vi gran valor en la oportunidad de meterme en la puerta de lo que comenzaba a darme cuenta era probablemente la mejor y la industria de más rápido crecimiento en el planeta. Estaba creciendo rápidamente en confianza y después de algunos meses estaba respondiendo tantas preguntas en foros como hacía.

En solo 8 meses, pasaste de cero experiencia a empleado como desarrollador front end a tiempo completo. Cuéntanos un poco sobre cómo ha evolucionado tu carrera desde aprender con Treehouse y el trabajo que estás haciendo ahora.

Alrededor de 6-7 meses después, comencé a buscar empleos, el dinero estaba escaseando un poco, estaba muy cómodo escribiendo HTML, CSS, [JavaScript](https://teamtreehouse.com/learn/javascript?cid=3242] y algo de jQuery, un poco PHP y WordPress y acababa de comenzar a experimentar con Sass. Solicité más de una docena de empleos pero no recibí una sola respuesta. Eventualmente, tuve la oportunidad de trabajar en un proyecto con una agencia local, después de ofrecerme a programar directamente frente a ellos, les gustó mi entusiasmo y actitud de nunca rendirse. Tuve suerte, estaba reducido a mis últimos $300 (o ~3000Kr en moneda sueca). Una vez que eso se acabara, mi sueño sueco habría terminado. El arduo trabajo había valido la pena.

Mi nueva posición está en una agencia web llamada Wasabi Web. Ha tenido una curva de aprendizaje bastante pronunciada, estaban usando Bootstrap y Git en la terminal, así que pasé todo el fin de semana anterior a comenzar aprendiéndolos, tenía un poco de miedo a la terminal pero perseveré. ¡Quedarse atrapado en VIM por primera vez no ayuda a construir confianza en la terminal!

Eso fue hace casi dos años, desde entonces logré que nuestra agencia dejara Bootstrap porque sentí que tenía una serie de defectos fundamentales y me permitieron construir mi propio framework que ha estado evolucionando constantemente a medida que mejoro mis habilidades de codificación. Poco después, aprendí sobre Grunt y agregué esto para automatizar muchas de las tareas repetitivas.

En estos días estoy trabajando en proyectos mucho más grandes, a menudo enseño a los pasantes de nuestra agencia, recientemente vendimos un proyecto enorme en el orden de $80,000 del cual estaré construyendo el front-end en React y estaré usando webpack para servir los activos estáticos. En este momento estoy aprendiendo ES6, Programación Funcional, Node.js.. Estoy muy interesado en el rendimiento web, así que paso mucho tiempo investigando formas de mejorar el tiempo de carga y el rendimiento en tiempo de ejecución. Como puedes ver, ¡tengo una pasión un poco por JavaScript!

¿Qué ha significado el valor de una educación en Treehouse para ti?

Simplemente, Treehouse fue la mejor inversión de dinero que jamás hice. El retorno de esa inversión ya ha sido astronómico y solo seguirá aumentando. Siempre les recomiendo a los recién llegados a la industria que se registren en Treehouse.

¿Cuáles son tus planes para el futuro y qué sigue en tu camino de aprendizaje?

Me gustaría pasar más de construir sitios web a construir aplicaciones web complejas pero altamente robustas y de alto rendimiento, me encanta trabajar con Node y React, acabo de comenzar a experimentar con Webpack y tomaré tiempo para aprender eso. Tengo previsto aprender más sobre API como web-sockets y Web RTC, mejorar mis habilidades con Node.js. y React. Aunque tengo una buena comprensión de la programación funcional, sé que hay mucho más que aprender aquí, parece una forma muy inteligente de programar.

Desde que comencé a aprender a programar siempre tuve el sueño de trabajar con uno de los Gigantes como Netflix, Spotify o Google, pero por ahora estoy muy feliz con la agencia, ¡ganamos el tercer premio en un premio anual para los mejores startups de Suecia, así que estamos haciendo algo bien! ¿Quién sabe, tal vez algún día nos convertiremos en algo mucho más grande.

Escribo blogs sobre algunas de las cosas que estoy aprendiendo aquí Tengo previsto comenzar a enseñar a otros en mi tiempo libre, a través de revisiones de código y quizás en el próximo año o dos tal vez hablar en una conferencia sobre cómo mejorar el rendimiento web.

¿Hay algún consejo que te gustaría compartir con nuevos estudiantes que recién comienzan?

No intentes correr antes de poder caminar, es muy cliché pero tan cierto aquí, veo que muchos desarrolladores nuevos y entusiastas intentan construir sitios web interactivos asombrosos, pero no tienen una comprensión sólida de los fundamentos, esto casi siempre resulta en una excesiva dependencia de complementos y frameworks, muchos de los cuales están mal escritos. No creo que esto ayude a tu aprendizaje. En su lugar, reinventa la rueda, tómala aparte y ve cómo funciona. Treehouse cubre todos los fundamentos que necesitas saber. Así que dedica tiempo a aprender la teoría, a la larga vale completamente la pena.

En segundo lugar, no dejes que las cosas te abrumen, hay un vasto mar de cosas que se pueden aprender, es importante dedicar tiempo a aprender las cosas correctas, lenguajes antes de frameworks - los frameworks van y vienen, conocer un lenguaje bien te coloca en una posición mucho más fuerte en el futuro que solo un framework que está construido sobre él. Cuando los desglosas, no hay una cantidad terrible.

HTML, CSS, JavaScript, aprende estos en gran detalle y lo fancy en la parte superior debería ser fácil (hablando desde una perspectiva puramente front-end).

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