La confianza lo es todo - si crees que puedes hacerlo, puedes hacerlo.
¿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 GratuitaNick acaba de convertirse en desarrollador de aplicaciones en Edimburgo gracias a mucho trabajo duro, construcción de confianza y estudio con Treehouse.
Nick desarrolló su confianza participando en el slack de Treehouse y obteniendo mucha práctica en depuración y análisis de código. Esta confianza y flexibilidad fue el componente principal para que Nick pudiera conseguir su nuevo trabajo como desarrollador de aplicaciones.
Ser confiado es el 100% del trabajo. Si crees que puedes hacerlo, puedes hacerlo.
¡Lee más para descubrir cómo Nick consiguió este trabajo increíble y los pasos que dio en el camino!
La confianza lo es todo
Nick había realizado previamente un curso intensivo de programación de 16 semanas, pero aún no se sentía seguro cuando se trataba de grandes "pilas tecnológicas" comerciales - los conjuntos complejos de herramientas de software y lenguajes de programación utilizados para construir aplicaciones comerciales principales. Nick había trabajado en COBOL hace algunos años, pero siendo autista, le resultó difícil construir gran parte de un currículum en la primera mitad de su carrera. Todavía tenía un caso de el síndrome del impostor cuando se trataba de solicitar roles pagados significativos.
Treehouse jugó un papel crítico en desarrollar la confianza de Nick para poder decir con confianza "Sí, puedo manejar depuración y trabajar con varios tipos diferentes de problemas en código".
Nick tomó el curso Full Stack JavaScript Techdegree y se graduará en 2022. Durante los años previos a su graduación, se desempeñó como miembro de apoyo comunitario en el canal de Slack de Treehouse. Ayudó a más de 300 estudiantes a depurar y corregir su código durante este tiempo.
"He hecho más de 300 revisiones entre pares. De hecho, ¡me gusta tanto hacer revisiones entre pares que incluso se han convertido en una excusa para procrastinar en los estudios reales! Pero hacerlas realmente me ha dado el espacio para convertirme en un desarrollador, en lugar de solo alguien que intenta aprender a programar".
Esta experiencia de trabajar con otros estudiantes le dio a Nick las habilidades que necesitaba para trabajar con confianza con otros en código.
Únete al slack de Treehouse tan a menudo como puedas
Trabajar como desarrollador se trata de interactuar con otras personas sobre código. Nunca estás solo en el lugar de trabajo. Programar se trata de trabajar con otras personas para hacer las cosas.
Cuando Nick descubrió el canal de slack de Treehouse con el Techdegree de JavaScript Full Stack, fue una dimensión completamente diferente de educación para él. Realmente sintió que era un gran punto de venta del programa.
Cuanta más práctica puedas obtener trabajando con otras personas, mejor. Te hará un mejor desarrollador y te hará mejor en encajar con otros desarrolladores. Esto es importante ya que el trabajo en equipo y llevarse bien con otros es una parte significativa de hacer el trabajo.
Ser desarrollador es difícil - no todos los equipos y empresas son excelentes lugares para trabajar. El canal de slack de Treehouse es una comunidad realmente buena de desarrolladores y proporciona un gran ambiente de aprendizaje.
Es aún más desafiante ayudar a alguien con su código que trabajar con el tuyo propio. El canal de slack de Treehouse ha traído muchos errores interesantes. Algunos de estos errores tomarían mucho tiempo en encontrar en tu propia programación, pero si tienes la oportunidad de observarlos a través del canal de slack, obtienes mucha más exposición.
Algunos de ellos son realmente interesantes y requieren mucha investigación y búsqueda en Google. No obtendrías este tipo de exposición si solo estuvieras estudiando por tu cuenta.
Además, ¡algunos estudiantes tienen código realmente bueno! Al ayudar a otros estudiantes, Nick obtuvo exposición a muchas ideas que nunca había considerado antes. Obtener exposición a esos trucos geniales ayudó a Nick a convertirse en un mejor desarrollador.
De desarrollador junior a desarrollador de aplicaciones
El rol anterior de Nick era como desarrollador junior. Como resultado del Full Stack JavaScript Techdegree en Treehouse, Nick pudo pasar a un rol no junior.
El JavaScript Techdegree de Treehouse le dio a Nick la oportunidad de desarrollar un portafolio y construir nuevas habilidades. Nick vinculó este portafolio desde su currículum y le ayudó a obtener la entrevista en su empresa actual.
Los portafolios son extremadamente significativos cuando se solicita empleo. Usa el Techdegree para darte el conjunto de problemas que necesitas para desarrollar un portafolio.
No tengas miedo de dejar un mal trabajo
Nick consiguió un trabajo hace unos 4 años como desarrollador pero fue un ajuste realmente malo. Nick tenía todas las habilidades para ser un gran desarrollador en ese momento y fue fácilmente aceptado en el rol de Desarrollador Junior en una gran empresa.
Sin embargo, la empresa y el rol no funcionaron bien para Nick. Un proceso de incorporación es especialmente importante para empleados autistas, pero no había ninguno, y esto hizo imposible para él aprender la pila de tecnologías muy compleja que usaban. Fue una decisión realmente difícil, pero eventualmente, Nick decidió dejar ese trabajo. Esto resultó ser la decisión correcta en todos los sentidos.
Poco después de dejar esa empresa, Nick comenzó con Treehouse. Una de las principales razones por las que Nick comenzó con Treehouse fue porque el espacio de trabajo de Treehouse era tan fácil de usar. Podía codificar fácilmente en la plataforma y no preocuparse por configurar su entorno de desarrollo.
Usar Treehouse abrió un montón de puertas nuevas para Nick mientras comenzaba a aprender nuevas habilidades y a hablar con nuevas personas. Fue genial hablar con personas que no veían el mundo de la misma manera que su empresa anterior.
El rol equivocado en una gran empresa
A continuación, Nick terminó en una gran empresa pero no estaba trabajando como desarrollador. Nick fue contratado como redactor técnico para una empresa que necesitaba mejores guías de usuario para sus productos. Parecía que era la empresa correcta pero el rol incorrecto. Una de las principales razones por las que el rol de autor técnico no fue un buen ajuste para él fue porque las guías de usuario eran realmente una idea de último momento; eran mucho menos importantes que los productos mismos, así que el trabajo no era tan emocionante o significativo.
Como resultado, Nick sintió que había baja satisfacción laboral en ese trabajo y continuó su camino hacia convertirse en un desarrollador full-stack.
Aprendizaje permanente con Treehouse
Nick tenía algo de experiencia en programación, pero la industria ha cambiado significativamente en los últimos años. Entre 1999 y 2007, Nick tuvo un trabajo trabajando con COBOL, pero después de una carrera exitosa con esa empresa, decidió hacer un cambio.
Cuando Nick regresó a Tech en 2017, se dio cuenta de que necesitaba adquirir algunas nuevas habilidades para poder trabajar en tecnología hoy.
Un desarrollador web que trabaja ahora tiene un conjunto de habilidades completamente diferente de cuando Nick comenzó a trabajar con computadoras.
¡Hay sorprendentemente muchas personas alrededor de mi edad que regresan a tecnología después de un período de ausencia! (Esto es aún más cierto para las mujeres, que tienen más probabilidades de haber tomado un receso en su carrera.) ¡Y todos encontramos que la industria ha cambiado mucho mientras estábamos fuera!
Treehouse es el ajuste perfecto para personas que buscan ser aprendices de por vida en tecnología y desarrollo. Todos necesitan adquirir nuevas habilidades, incluso los desarrolladores más experimentados que han estado trabajando en el campo durante años.
Cambiar de backend a frontend, o viceversa, siempre requerirá algo de estudio. Nick usó Treehouse para cerrar esta brecha entre sus éxitos pasados y futuros.
Encontrar el trabajo adecuado en un tablero de empleos local
Los tableros de empleos locales tendrán menos competencia que los globales que intentan atraer talento de todos los rincones del planeta.
Ve a tu universidad local y escuelas de programación locales y socializa en sus eventos. Si revisas todos los anuncios, encontrarás que hay varias empresas en tu área local que están contratando. Es más probable que puedas entrar en una empresa en el área donde estás viviendo que en cualquier otro lugar.
En la ronda más reciente de solicitudes de empleo, Nick solo hizo una solicitud de empleo. A lo largo de los años ha hecho muchas solicitudes de empleo, pero esta vez, Nick estaba en el lugar correcto en el momento correcto.
Nick pudo encontrar una gran oportunidad de empleo con una empresa local en Edimburgo a través de una conexión que había hecho con una escuela de programación local.
Hay muchísima oportunidad
No creas nada de lo que te digan los reclutadores. Los reclutadores te dirán que necesitas un mejor currículum. Los reclutadores también te dirán que no tienes las habilidades adecuadas para un trabajo específico, así que no deberías aplicar.
Algunas de estas ideas importan cuando se trata de roles muy competitivos. Sin embargo, la realidad es que la mayoría de los roles no tienen tanta competencia. Hay muchísima oportunidad por ahí.
Por ejemplo, hay toneladas de empleos disponibles que ni siquiera usan reclutadores para encontrar gente nueva. Además, hay toneladas de empleos a los que solo se presentan una o dos personas.
Hay cientos de diferentes tipos de bolsas de trabajo, unas con mucho tráfico y otras con poco tráfico. Hay bolsas de trabajo en universidades, hay bolsas de trabajo en línea. Hay grandes empresas, pequeñas empresas, y todo lo que hay en medio.
¡Sal y comienza a aplicar! Podría tomar más de 100 solicitudes de trabajo, pero definitivamente podrás encontrar un trabajo en tecnología.
Puedes hacer la transición fácilmente de un lenguaje a otro
Una vez que aprendes a programar en un lenguaje, tienes lo que se necesita para programar en varios lenguajes.
En su nuevo trabajo, Nick trabajará con un lenguaje diferente del que estudió. El núcleo de la pila de tecnología en su nuevo trabajo será C# y .NET. Las habilidades de programación fundamentales que Nick aprendió al estudiar JavaScript y node.js se aplican a la programación en C# y .NET, ¡así que ya está preparado para el éxito! cursos de Treehouse después, ¡y estará listo para programar en C# y .NET!
Los salarios suben rápidamente
La tarifa típica para un desarrollador junior es de aproximadamente 35,000 USD al año. Alguien que se gradúa de un Techdegree puede esperar recibir ese salario en su primer trabajo recién salido del bootcamp.
Luego, puedes esperar que los aumentos salariales comiencen a llegar rápidamente. La persona promedio tiende a recibir su primer aumento de salario alrededor de 6 meses de experiencia. ¡Continúa y sigue trabajando hacia lograrlo!
Sigue escribiendo código
¡Sigue escribiendo código y sigue aprendiendo cosas nuevas! Siempre habrá más que aprender, y todos estamos en el mismo barco. No hay una sola persona en el planeta que sepa todo lo que hay que saber sobre programación y tecnología.
Regístrate para cursos de Treehousey mantén un patrón continuo de aprendizaje sobre código mientras solicitas trabajos.
¿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