Historias de Éxito

Mike Davies

Margate, Reino Unido

Mike Davies

Programación Junto al Mar

¿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

¡Hola! Soy Mike. Soy un antiguo profesor de Matemáticas convertido en programador del Reino Unido. Pasé la mayor parte de mi vida adulta en Londres y ahora vivo junto al mar con mi esposa, mi hijo pequeño y mi perro. Cuando no estoy siendo padre o escribiendo código, generalmente me puedes encontrar tocando el bajo en mi banda, corriendo o bebiendo café.

Fui uno de una clase de dos en mi licenciatura en Física con Filosofía, y pasé 5 años enseñando a niños de barrios pobres a través del programa Teach First. Después de esto, viajé mucho, principalmente por Asia. Me encanta el cicloturismo, y he hecho varios viajes de larga distancia, siendo el primero de Bangkok a Pekín.

Actualmente trabajo como CTO de una pequeña empresa, donde principalmente trabajo con PHP, JavaScript, SQL y varias APIs entre los tres. Siempre estoy intentando aprender, y actualmente estoy experimentando con IA.


Mis Primeros Años

Pasé la parte más joven de mi infancia en la era analógica / digital temprana. Fui un niño un poco extraño, que amaba la tecnología a la que podía acceder. De hecho, me enseñé a programar en una vieja ZX Spectrum que compré de segunda mano, y escribí programas cortos que guardé en cinta de cassette. Era joven (creo que tenía 9 o 10 años), y ni siquiera sabía que esto podría ser un trabajo o que pudieras estudiar esto adecuadamente en la Universidad en ese momento; lo dejé de lado, pero se sentaron las bases para más tarde.


Una Nueva Carrera

Después de trabajar como profesor y una larga temporada viajando, pasé un año trabajando en reclutamiento de graduados para una organización benéfica, donde un colega (también un ex profesor) estaba comenzando una empresa de tutoría. Me interesaba el emprendimiento, y pregunté si podía unirme en 2012. Este fue el nacimiento de Owl Tutors, donde he estado los últimos 12 años, ahora trabajando como CTO.

Aquí he aprendido a programar en el trabajo, construyendo y manteniendo nuestros sistemas y sitio web. En Owl Tutors inicialmente trabajé en un rol no técnico, pero rápidamente nos dimos cuenta de que necesitábamos sistemas para crecer. La empresa fue autofinanciada, así que sin financiamiento externo tuvimos que hacer todo nosotros mismos. Fue aquí donde mi entonces casi veinte años de experiencia en programación volvieron, y me di cuenta de que podría tener algunas habilidades relevantes.


Descubriendo Treehouse

Me sumergí de lleno en un montón de documentación y me di cuenta de que tenía mucho que aprender. Intenté aprender desarrollo web moderno de un par de libros de texto, pero encontré el enfoque demasiado desinteresante. Fue entonces cuando encontré Treehouse, e inmediatamente me enamoré.

Treehouse era muy diferente en ese entonces por supuesto, con significativamente más ranas animadas y sin Techdegrees, pero fue realmente útil y claro. También trabajé a través de toda la plataforma FreeCodeCamp como era entonces, y construí algunos sitios web para amigos y familiares pacientes, incluyendo uno para mi banda de entonces.

La curva de aprendizaje inicial fue muy difícil. Pasé la mayoría de las noches y fines de semana aprendiendo y programando durante aproximadamente 18 meses, mientras implementaba mi aprendizaje en mi trabajo diario.

Mi lección más importante al principio fue aprender a fallar, y el poder de depurar tu propio código para aprender qué no estaba funcionando y por qué. Descubrí que una vez que superé cierto punto en mis estudios, veía todo de manera diferente.


Este es el consejo principal que doy a nuevos programadores: Una vez que superas la curva de aprendizaje inicial, el camino se vuelve considerablemente más plano y fácil, así que persevera.

Todavía trabajo en Owl Tutors. Nuestra empresa ha crecido considerablemente, lo que no sería el caso sin los sistemas que aprendí a construir a través de Treehouse y otras plataformas.

Mi parte favorita específica de mi trabajo es utilizar tecnología nueva para facilitar el trabajo de nuestro personal y tutores. Por ejemplo, recientemente utilicé la API de OpenAI para automatizar un proceso que nuestro personal de ventas realizaba docenas de veces al día.

Mi parte menos favorita del trabajo es ser un equipo tecnológico de uno (es decir, la peor puntuación posible de dependencia de una persona clave) y la presión asociada que conlleva. Siendo británico, las conversaciones sobre salario no son fáciles, pero he (al menos) triplicado mi potencial de ingresos en comparación con la enseñanza. Lo mejor de todo es que, gracias a mis habilidades tecnológicas, puedo trabajar desde casa la mayoría de los días, lo que me permite estar disponible para ayudar a mi esposa a criar a nuestro hijo muy activo.


Lecciones de Vida

Siempre estoy aprendiendo, y esta es mi cualidad favorita de mi trabajo. La cantidad de cambio en (por ejemplo) JavaScript desde que comencé a aprenderlo es enorme, y comparar el código ECMAScript que ahora uso con el JavaScript vanilla de 2014 parece estar muy lejos.

He aprendido bastantes lecciones de vida de la programación en el camino, siendo la principal que siempre hay una solución, pero a menudo no está donde primero crees que está.

El emprendimiento y la programación me han enseñado a tener un saludable desprecio por volver a una carrera tradicional. He estado en Owl Tutors durante mucho tiempo, y estoy comprometido aquí por el futuro previsible.

Lo principal que desearía haber sabido cuando comencé a programar fue ensuciarse las manos y trabajar en un proyecto real. Los tutoriales y las lecciones son excelentes por un tiempo, pero siempre he aprendido mucho más cuando tengo que construir algo real y resolver un problema por mí mismo.


Aprende a Programar con Treehouse

¡Elige un camino hacia la tecnología hoy! Los cursos de Treehouse te enseñan cómo crear aplicaciones y sitios web, construir un portafolio dinámico y conseguir un trabajo en tecnología. Con cursos de Treehouse o el programa Techdegree de Treehouse programa, aprenderás habilidades fundamentales para ayudarte a abrirte camino en la industria tecnológica.

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