Cómo Jeffrey se convirtió en desarrollador eligiendo el autoaprendizaje sobre un título universitario
Jeffrey McKim trabajaba 50-70 horas a la semana en trabajos de servicio. Estaba agotado y necesitaba un cambio de carrera significativo. Entonces fue presentado a bootcamps de codificación y a la idea de una carrera en desarrollo web. Sin embargo, el costo de $10,000 de un bootcamp y el tiempo que requería no era una opción para Jeffrey. Aunque la gente le dijo que estaba loco por elegir aprender a codificar en línea sobre un título universitario, estaba decidido a que era la opción de carrera correcta para él. Jeffrey comenzó a aprender con la intención de aprender lo básico y luego solicitar una beca para asistir a un bootcamp. Sin embargo, el aprendizaje a su propio ritmo resultó ser todo lo que necesitaba. Hubo desafíos y frustraciones en el camino, momentos en los que quería rendirse, pero Jeffrey fue dedicado y disciplinado. Pronto estaba construyendo sitios web para amigos y trabajando como autónomo, lo que le construyó un portafolio impresionante de proyectos. 18 meses después de que comenzó a codificar, Jeffrey consiguió un puesto como desarrollador a tiempo completo.
Le pedimos a Jeffrey que compartiera su experiencia y consejos con la comunidad.
¿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 GratuitaPrimero comencé a aprender a codificar porque quería construir una carrera para mí. Vivía solo trabajando 50-70 horas a la semana haciendo trabajos de servicio sin futuro, apenas sobreviviendo. Estaba agotado y trabajando duro con poca recompensa o apreciación. Era miserable y deseaba haber tomado mejores decisiones cuando era más joven porque me sentía completamente atrapado en mi situación.
Nunca había considerado Desarrollo Web como una opción o realmente sabía qué era hasta que leí un artículo sobre bootcamps de codificación bootcamps. Eran como escuelas técnicas a las que cualquiera podría inscribirse y estar listo para una carrera gratificante en la industria tecnológica en tres meses. Era una idea muy interesante para mí. Pero simplemente no podía permitirme los $10,000+ dólares y el tiempo libre del trabajo que necesitaría para inscribirme en uno de esos programas. Aprendí que estudiantes calificados y talentosos con experiencia en programación podrían solicitar asistir a un bootcamp de forma gratuita, y luego tener su salario descontado del trabajo tecnológico que se les garantizaba al completar el programa. Ahora eso era muy interesante para mí. El único problema era que no tenía absolutamente ninguna experiencia en programación de computadoras. Así que comencé un viaje de autoaprendizaje, que para mi gran sorpresa, me consiguió un trabajo sin nunca haber asistido a un bootcamp.
Comencé un viaje de autoaprendizaje, que para mi gran sorpresa, me consiguió un trabajo sin nunca haber asistido a un bootcamp.
Comencé a aprender con recursos gratuitos como freecodecamp y tutoriales de YouTube. Estaba aprendiendo mucho pero necesitaba más estructura. Luego descubrí Treehouse y fue entonces cuando las cosas realmente comenzaron a despegar para mí. Treehouse fue el lugar perfecto para obtener el marco de referencia que necesitaba para estructurar mi aprendizaje. Los videos desmitificaron mucho e hicieron que todo pareciera mucho menos intimidante. Treehouse también hizo que fuera fácil hacer un seguimiento de lo que estaba haciendo con sus espacios de trabajo y sistema de pistas. Esto fue perfecto para mí porque mi horario era bastante esporádico. Me estaba mudando y trabajando mucho y a menudo tomaba meses de descanso del aprendizaje a la vez debido a mi horario ocupado. Pero siempre podía volver y descubrir exactamente dónde lo había dejado, retroceder un poco y volver a ponerme en camino de aprender cosas nuevas. Mi estilo de vida hizo que el aprendizaje fuera más difícil, pero Treehouse me ayudó a mantenerme organizado y motivado al hacer seguimiento de mi progreso y guardar mi código.
Mi estilo de vida hizo que el aprendizaje fuera más difícil, pero Treehouse me ayudó a mantenerme organizado y motivado al hacer seguimiento de mi progreso y guardar mi código.
Cuando comencé a aprender con Treehouse quería aprender profundamente. Estaba aprendiendo sobre conceptos básicos de programación y quería desarrollar aplicaciones y convertirme en un desarrollador front end de pila completa. Esto fue muy difícil para mí porque la curva de aprendizaje era pronunciada y ya estaba trabajando 40-70 horas a la semana tratando de mantenerme. A través de mi aprendizaje, aprendí sobre cómo hacer sitios web y lo encontré mucho más simple y menos que consumiera tiempo que escribir programas. Así que cambié mi enfoque a construir sitios web. Después de hacer algunos para mostrar a mis amigos, no fue difícil encontrar trabajo. Todos necesitan un sitio web. Así que pude ganar un poco de dinero extra mientras construía un portafolio, lo cual fue realmente agradable. JavaScriptCuando comencé a aprender con Treehouse quería aprender profundamente. Estaba aprendiendo sobre conceptos básicos de programación y quería desarrollar aplicaciones y convertirme en un desarrollador front end de pila completa. Esto fue muy difícil para mí porque la curva de aprendizaje era pronunciada y ya estaba trabajando 40-70 horas a la semana tratando de mantenerme. A través de mi aprendizaje, aprendí sobre cómo hacer sitios web y lo encontré mucho más simple y menos que consumiera tiempo que escribir programas. Así que cambié mi enfoque a construir sitios web. Después de hacer algunos para mostrar a mis amigos, no fue difícil encontrar trabajo. Todos necesitan un sitio web. Así que pude ganar un poco de dinero extra mientras construía un portafolio, lo cual fue realmente agradable.
Después de un tiempo trabajando a tiempo completo y trabajando como autónomo a tiempo parcial, se me presentó una oportunidad a través de un encuentro fortuito con un extraño. Representaba una Agencia de Publicidad que necesitaba un desarrollador web para construir y mantener sitios web, específicamente sitios web WordPress. El proceso de entrevista fue de dos días donde me probaron en el trabajo para construir la página de inicio de un sitio web WordPress para uno de sus clientes. Y francamente, no había dedicado mucho tiempo a WordPress antes de este punto. Pero gracias a la amplia selección de cursos de Treehouse sobre el tema, pude tomar rápidamente muchas de las habilidades y conceptos que ya había aprendido y aplicarlos a la entrevista. Fui honesto con mis empleadores cuando les mostré mi producto final, y sobre cómo usé videos de Treehouse en el trabajo para aprender a construir la página web que me habían pedido. Quedaron tan impresionados con mi capacidad de pensar rápidamente, aprender rápidamente y aplicar lo que había aprendido que me contrataron en el acto y cambiaron mi vida para siempre. WordPress sitios web WordPress
Quedaron tan impresionados con mi capacidad de pensar rápidamente, aprender rápidamente y aplicar lo que había aprendido que me contrataron en el acto y cambiaron mi vida para siempre.
El mayor desafío para mí al aprender a codificar fue simplemente encontrar el tiempo. Estamos en tiempos difíciles. El alquiler es alto, los salarios son bajos, la movilidad social se está estancando. Hay un millón de distracciones y un millón de razones para rendirse. Pensé en rendirme. Lloré. Tiré cosas y una vez incluso pateé un agujero en mi pared. Miré las mismas líneas de código durante horas antes de darme cuenta de que me faltaba un punto y coma, u olvidé cerrar un div. No puedo contar cuántas veces hice eso.
No soy un aprendiz particularmente rápido, y fui un estudiante terrible en la escuela. Obtuve malas calificaciones y nunca terminé la escuela secundaria. La gente me dijo que estaba loco por perseguir una carrera en programación de computadoras. Me dijeron que no había forma de que pudiera conseguir un buen trabajo sin ir a la universidad. Pero había muchos que creían en mí. Y de alguna manera encontré una manera de creer en mí mismo. No soy uno de esos "Me tomó 3 meses conseguir un trabajo" tipos de historias. Para mí, ya que paré tantas veces, probablemente me tomó cerca de un año y medio antes de que fuera empleado a tiempo completo. Pero sé que si nunca había tomado tiempo libre podría haberlo hecho en la mitad del tiempo o menos. El mayor desafío fue tener la disciplina de sentarme y trabajar duro por algo que no tiene un resultado inmediato. Pero verdaderamente creo que si uno puede encontrar los recursos y la mentalidad de sentarse a codificar regularmente, cualquiera puede aprender a hacer esto en cierta medida. Puede tomar más tiempo a algunos que a otros, pero se puede hacer. Creo que soy un gran ejemplo de eso.
La gente me dijo que estaba loco por perseguir una carrera en programación de computadoras. Me dijeron que no había forma de que pudiera conseguir un buen trabajo sin ir a la universidad. Pero había muchos que creían en mí. Y de alguna manera encontré una manera de creer en mí mismo.
Para mí, el mayor beneficio de trabajar en la industria tecnológica son las oportunidades que ahora tengo. Vivimos en una sociedad capitalista que recompensa el dominio técnico, el comportamiento productivo y la capacidad de ganar dinero para uno mismo y para otras personas. Cualquier persona capaz de escribir código de calidad y tener una comprensión profunda de la web tiene las llaves de la ciudad. Podría mudarme y trabajar en casi cualquier lugar en los EE. UU. y vivir allí cómodamente. El límite de habilidad es casi inexistente. La capacidad de crecimiento es sin precedentes. Puedo aprender algo nuevo siempre que quiera y cambiar completamente la trayectoria de mi carrera. En el contexto de nuestra sociedad, soy valioso. Cuando trabajaba en restaurantes, cines, etc., me sentía como un lacayo. Ahora soy respetado y apreciado por las habilidades que aporto a la mesa en el lugar de trabajo.
El consejo que daría a cualquiera que está aprendiendo a codificar es que se quite el entrenamiento lo antes posible. ¿Terminaste un curso sobre cómo construir un sitio web? Excelente. Ahora construye uno tú mismo. Esta fue la parte más aterradora para mí. Treehouse me proporcionó la mejor información fundamental que podría haber pedido, pero nada hubiera sucedido para mí si solo hubiera visto tutorial tras tutorial. Uno tiene que salir y hacer sus propios proyectos, de abajo hacia arriba. Esto ayudará a los aprendices a obtener la confianza que necesitan para asumir proyectos en el mundo real. Puede ser intimidante abandonar el ambiente amigable de Treehouse por primera vez y trabajar en proyectos con tu propio editor de código, pero tiene que hacerse. Además, enseñar a otros a codificar es una excelente manera de enseñarse a uno mismo. Hace obvio para quien enseña qué brechas existen en su propio conocimiento del tema. Haría que mi hermano menor tomara los mismos cursos que yo e hiciera que me avisara si se quedaba atrapado. Una gran experiencia de aprendizaje para ambos.
¿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