Historias de Éxito

Walter Somerville

Asheville, Carolina del Norte

Walter pasó de no tener experiencia en programación a su trabajo soñado diseñando y desarrollando aplicaciones iOS

El verano antes de su tercer año de universidad, Walter se unió a Treehouse sin experiencia en programación, pero con la determinación de aprender. Lo que comenzó como un pasatiempo pronto se convirtió en una posible carrera profesional para Walter. Cautivado por la elegancia y simplicidad de las aplicaciones móviles, y después de que una oportunidad de pasantía le dio la oportunidad de experimentar con la programación, Walter decidió enfocarse en aprender desarrollo iOS. Desde entonces, Walter consiguió un trabajo como ingeniero de software y ha podido cumplir su sueño de diseñar y desarrollar aplicaciones.

¿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 atrajo inicialmente al desarrollo de aplicaciones?

Desde que era niño, siempre me ha encantado tratar de descubrir cómo funcionan las cosas - desglosar sistemas complicados en componentes más pequeños y simples, e imaginar lo que podría crear al volver a armarlos a mi manera.

Cuando obtuve mi primer iPhone, me encontré cautivado por la elegancia y simplicidad de las aplicaciones móviles. La pantalla más pequeña requería un diseño de interfaz de usuario preciso, y la pantalla táctil fomentaba formas nuevas y táctiles de interactuar con la información. Todo se sentía más personal que cualquier cosa que hubiera usado antes. Me encantó, y aunque tenía muy poco conocimiento sobre cómo se hacían, sabía que quería ser parte de la comunidad que estaba creando estas hermosas, significativas experiencias de bolsillo.

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

Me uní a Treehouse por primera vez el verano después de terminar mi segundo año de universidad. Era una especialista en inglés con una inclinación técnica, pero sin experiencia real en programación. El CEO de una startup local se interesó en mí y se ofreció a ayudarme a empezar con programación básica. Al principio, me recomendó Treehouse como un recurso sólido para comenzar con conceptos básicos y continuar mi educación en áreas más avanzadas.

Me registré y dediqué horas cada semana para aprender todo lo que pudiera sobre diseño y desarrollo. Un año después decidí tomarme un semestre sabático para enfocarme en convertir mi interés en desarrollo de un pasatiempo a algo que realmente pudiera llevar a un trabajo algún día.

Recientemente consiguiste un trabajo como ingeniero de software. Cuéntanos un poco sobre cómo ha evolucionado tu carrera desde que aprendiste con Treehouse y qué estás haciendo ahora.

Durante mi último año de universidad, conseguí un trabajo como pasante de marketing en una empresa local. Aunque principalmente involucraba escribir contenido, también pude ayudar a diseñar y desarrollar el sitio web de la empresa. Esta fue mi primera oportunidad de desarrollar algo para el trabajo, pero pude abordar el desafío con confianza gracias a la experiencia que había ganado usando Treehouse.

Después de graduarme, dediqué bastante tiempo libre a continuar mi educación como programador, enfocándome en desarrollo iOS en particular. Me enamoré de la plataforma y trabajé duro para aprender todo lo que pudiera sobre cómo escribir mejor código y diseñar mejores aplicaciones.

Alrededor de esa época, un amigo mío que trabajaba en Capital One sugirió que presentara mi solicitud para un puesto como ingeniero de software. No estaba seguro de tener alguna oportunidad sin un título formal, pero decidí solicitar de todas formas.

En menos de un año, he tenido la oportunidad de trabajar en cuatro aplicaciones separadas para la empresa (tres de las cuales ayudé a diseñar y administrar).

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

Quizás el valor más obvio ha sido la oportunidad de aprender y volverme competente en una nueva habilidad, sin el compromiso de varios años o la deuda copiosa de un título adicional. Ciertamente no me arrepiento de haber elegido especializarme en inglés, de hecho, he encontrado muchas formas de incorporar la narración de historias y la comunicación en las aplicaciones que desarrollo.

Una de las partes más difíciles de comenzar como desarrollador es elegir un lenguaje o plataforma para empezar. Treehouse ofreció la oportunidad de probar una variedad de lenguajes y tecnologías diferentes mientras descubría en cuál me sentía más cómodo. Puede que no conozca todos los detalles de cada lenguaje o tecnología, pero más a menudo puedo contribuir con confianza y mantenerme al día con la mayoría de las conversaciones sobre tales temas debido a mi experiencia con Treehouse.

Además de las habilidades que he aprendido usando Treehouse, tomar el control de mi propia educación me ha ayudado a desarrollar un nivel de profesionalismo y ingenio que es difícil de enseñar fuera de las experiencias del mundo real. Es increíblemente gratificante darse cuenta de que todo lo que se interpone entre tú y tu trabajo soñado es el tiempo, el esfuerzo y los recursos adecuados para prepararte para el éxito.

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

Durante el año pasado me he enamorado perdidamente de Swift; porque es un lenguaje tan joven, siempre hay cosas nuevas que aprender y experimentar. Recientemente he estado particularmente deslumbrado por los aspectos funcionales del lenguaje. Es una nueva forma de abordar problemas, y estoy emocionado de profundizar en el futuro.

Más allá del desarrollo iOS, realmente quiero pasar algo de tiempo aprendiendo más sobre desarrollo web. En el pasado, he experimentado con Ruby y Python, pero nunca he pasado demasiado tiempo aprendiendo JavaScript. La comunidad parece excelente, y es difícil encontrar un lenguaje más ubicuo. Node y React son dos frameworks de los que escucho hablar todo el tiempo y me encantaría saber más sobre ellos.

Tomar el control de mi propia educación me ha ayudado a desarrollar un nivel de profesionalismo e ingenio que es difícil de enseñar fuera de las experiencias del mundo real. Es increíblemente gratificante darse cuenta de que todo lo que se interpone entre tú y tu trabajo soñado es el tiempo, el esfuerzo y los recursos adecuados para prepararte para el éxito.

¿Hay algún consejo que te gustaría compartir con nuevos estudiantes que aspiran a ser desarrolladores?

Más que nada, los últimos años me han enseñado que nunca es demasiado tarde para aprender algo nuevo. Si quieres ser desarrollador, absolutamente puedes serlo. No importa qué hagas ahora o qué hayas estudiado en la universidad, si te comprometes a aprender a programar puedes hacerlo. Si acaso, he encontrado que un trasfondo diverso puede permitirte diseñar y desarrollar productos con empatía y atractivo general. Uno de los mejores consejos que jamás me dieron fue buscar más allá de mí mismo y trabajar para resolver los problemas de otras personas. No solo tiene sentido desde el punto de vista comercial, sino que realmente hace una diferencia en el mundo.

Un segundo, y quizás más mundano, consejo es aprender a usar Google de manera eficiente. Nadie, sin importar quiénes sean, lo sabe todo todo el tiempo. Si te encuentras frustrado por un problema, lo más probable es que alguien más haya estado en la misma posición y haya preguntado sobre ello en Treehouse Comunidad, StackOverflow, o en algún otro lugar en línea. Aprender a encontrar rápidamente la información que te ayuda a implementar un framework particular o solucionar un error molesto es la mitad de la batalla.

Finalmente, sé curioso, sé ambicioso y desarrolla una apreciación por el buen software y las personas que lo hacen. Estudia las aplicaciones o sitios web que amas y aprende de las personas que los hicieron. La comunidad de desarrolladores es en general un grupo increíblemente acogedor y útil de personas, así que no tengas miedo de pedir ayuda.

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