Cómo Ganar Dinero Mientras Aprendes a Codificar (¡Gané 5 5k En Mi Primer Año!)
Muchas personas comienzan a aprender a programar con la esperanza de obtener un trabajo bien remunerado más adelante. Pero, ¿qué pasaría si pudieras ganar dinero codificando mientras aún eres un principiante?
En esta publicación de invitado, Joe Previte nos cuenta cómo ganar dinero codificando y cómo pudo ganar 5 5,000 en su primer año de aprendizaje de código, a pesar de gastar solo 3 30 en su educación.
Bien, ¡aquí está Joe! Disfrutar 🙂
Empieza a programar ahora
¡Deja de esperar y empieza a aprender! Obtén mis 10 consejos para enseñarte a ti mismo a programar.
Divulgación: Soy un afiliado orgulloso de algunos de los recursos mencionados en este artículo. Si compras un producto a través de mis enlaces en esta página, puedo obtener una pequeña comisión por referirte. ¡Gracias!
Tabla de Contenidos
- Cómo Empezar a Aprender a Codificar
- Codifica por Dinero Con Tu Primera Pasantía o Trabajo
- Cómo No Rendirte Mientras Aprendes a Codificar
- Cómo Hacer Codificación de Dinero: Conclusiones Clave
—
El año pasado, tomé la decisión de dejar mi programa de posgrado y seguir una carrera en codificación. Aunque gasté menos de 3 30 en cursos y recursos en línea, gané cerca de 5 5,000 en mi primer año. También conseguí recientemente un trabajo de tiempo completo como ingeniero de front-end. Probé que es posible ganar dinero codificando incluso si eres un principiante.
Aquí hay un desglose rápido de cómo pude ganar dinero programando en 2017 y cuánto fueron mis tarifas. Estos números son antes de impuestos:
💻 $3,510 – De una pasantía con una agencia de diseño web ($25 / hora)
👨🏫 $1,338 – De TAing / instrucción para una reunión local (TA 15/hora para TA’ing y 2 25/hora para instrucción)
Total Total: $4,848
El propósito de compartir estos números, que de ninguna manera son impresionantes, es mostrarle que puede codificar en línea y ganar dinero antes de lo que piensa. En realidad, puedes ganar dinero mientras aprendes a programar.
Al final de este artículo, sabrás cómo empezar a aprender a programar, cómo ganar dinero codificando y cómo mantenerte motivado. En el camino, compartiré todo lo que me ayudó a desarrollar mis habilidades y ganar dinero mientras aprendía a programar.
Cómo comenzar a aprender a Codificar
Antes de que pueda comenzar a ganar dinero codificando, ¡debe comenzar a aprender a codificar! La primera pregunta que vas a hacer es, » ¿Por dónde empiezo?»Me hice la misma pregunta, pero finalmente decidí usar FreeCodeCamp porque es gratuito y está bien organizado, y tiene una comunidad fuerte.
FreeCodeCamp es un sitio web donde aprendes a codificar completando desafíos y proyectos para obtener certificados. Organizan su plan de estudios de una manera fácil de entender y dividen todo en desafíos. Se siente como un juego y la estructura proporciona un camino claro hacia el objetivo final de un certificado.
Supplement Recursos Gratuitos Complementarios Con Productos de Pago
Hay muchos recursos gratuitos por ahí, pero también hay recursos que definitivamente vale la pena pagar.
Compré algunos cursos, pero el único que realicé fue el Bootcamp para Desarrolladores Web de Colt Steele. Si estás buscando un gran punto de partida, te recomiendo ese curso. Te enseña HTML, CSS, JavaScript, Bootstrap, jQuery, Node.js, Expreso.js, y MongoDB en un corto período de tiempo.
Es importante complementar sus recursos de codificación gratuitos con recursos de pago, porque los recursos gratuitos solo lo llevarán hasta cierto punto. Por lo general, las piezas gratuitas te dan una introducción. La ventaja de un curso pagado es que profundizará en él. Te llevarán más allá del nivel de principiante y te ayudarán a avanzar más rápidamente.
Not ¿No está seguro de cómo comenzar? Echa un vistazo a la Trayectoria Profesional de Desarrollo Web de Codecademy que te llevará de sin código a un desarrollador web junior en demanda.
Otras plataformas de pago que ofrecen cursos de codificación más avanzados incluyen Coursera, edX, Mammoth Interactive y Udacity. (Lea más sobre los 10 mejores cursos de codificación de Coursera para aspirantes a programadores aquí.)
Join Únete a una Comunidad de Codificación (En línea o en persona)
Comunidad, comunidad y más comunidad. No puedo enfatizar esto lo suficiente. Aprender a programar es difícil y la mejor manera de superar los desafíos es con el apoyo de los demás. Conocer a personas que se enfrentan a las mismas dificultades (o que ya las han superado) lo hace 100 veces más fácil para usted. Encuentra algunas personas o un grupo con los que puedas conectarte.
Chingu es una de mis comunidades en línea favoritas. Es una comunidad pequeña y enfocada que se desarrolló dentro de la comunidad de FreeCodeCamp. Después de realizar una encuesta de ubicación, te unes a una cohorte en línea de personas con un nivel de habilidad similar.
Gracias a unirme a este grupo, hice nuevas amistades con personas que me hicieron responsable en mi viaje. Construimos proyectos juntos y crecimos juntos. Incluso hoy en día, sigo en contacto con algunos de ellos.
Mi otro favorito personal es la comunidad #100DaysOfCode en Twitter, sobre la que puedes obtener más información en esta entrevista en el Podcast Aprende a programar Conmigo. Hablaré más sobre esto más adelante, pero muchos programadores usan Twitter. Si no lo tienes, échale un vistazo.
Muchos cursos de programación en línea y bootcamps también tienen sus propias comunidades privadas a las que puedes unirte. Launch School, por ejemplo, es un campo de entrenamiento para desarrolladores en línea que da a sus estudiantes acceso a un foro comunitario donde comparten consejos de estudio, se ayudan mutuamente con problemas y hablan con código.
Meetup es un gran lugar para comenzar para grupos en persona. Si quieres uno en Facebook, echa un vistazo a la Comunidad Aprende a Programar Conmigo, los grupos CodeNewbie y FreeCodeCamp. Algunos también son específicos de la ubicación.
Si te tomas en serio la idea de que te paguen por codificar, rodéate de otros programadores. Aprenderás más, progresarás más rápido y serás más feliz. También podría ayudarte a ganar dinero programando las conexiones que haces a través de estos grupos. Por ejemplo, tal vez uno de los miembros de su grupo sepa de una oportunidad para programar en línea y ganar dinero, pero está demasiado ocupado para aplicar o sus habilidades no encajan. ¡Podrían pasarte los detalles!
Listen Escucha Podcasts de codificación
Cuando no puedas encontrar tiempo para sentarte y aprender en tu computadora, enciende un podcast. Es una forma sencilla de aprender fuera de la pantalla. También puede aprovechar mejor el tiempo de viaje, incluso si son solo 10 minutos. Al menos escucharás y pensarás en el código, incluso si no puedes escribirlo.
Aquí hay algunas para ayudarlo a comenzar:
- Aprende a Programar conmigo
- CodeNewbie
- SyntaxFM (este es un poco más avanzado, pero te ayudará a superar la fase de principiante)
- Lanzar Podcast Escolar
👩💻 Convierta la codificación en un hábito
Los hábitos son difíciles de hacer y aún más difíciles de romper. ¿Y si pudieras hacer de la programación un hábito que nunca quisieras romper? Imagina a dónde te llevaría.
La mejor manera de crear un nuevo hábito es hacerlo todos los días. Es por eso que Alexander Kallaway creó el movimiento #100DaysOfCode en Twitter.
La premisa básica es codificar todos los días durante una hora, durante 100 días. Suena imposible, ¿verdad? Nunca pudiste encontrar el tiempo. Pensé lo mismo. Así que cambié las reglas y solo codifiqué 30 minutos al día. Puedes leer más sobre mi primera experiencia #100DaysOfCode aquí.
Incluso si solo puedes hacer cinco minutos al día, hazlo. Valdrá la pena.
Una vez que esté listo para ganar dinero programando, ya estará acostumbrado a sentarse todos los días para pasar tiempo en un editor de código.
¿Quieres mejorar con HTML?
Descargue mi hoja de trucos HTML5 gratuita a continuación.
Vuelve a la tabla de contenidos «
Codifica Dinero Con Tu Primera Pasantía o Trabajo
Algunos de vosotros probablemente estéis pensando, » Sí, puedo relacionarme con todo lo que estáis diciendo, pero ¿cómo hago realmente la codificación de dinero?»
Cuando estaba haciendo esa pregunta, decidí buscar el consejo de un desarrollador conocido. Su consejo cambió completamente mi perspectiva de que me pagaran por código.
Pregunté: «¿Cómo sabré cuándo estoy listo para programar dinero y comenzar a solicitar empleos?»
Dijo esto:
«Vale la pena aplicar ahora en lugar de esperar el momento adecuado. Porque para cuando te sientes preparado, en realidad lo estabas hace meses.»
El punto es que puedes comenzar a programar en línea y ganar dinero mucho antes de lo que piensas. Mi primera pasantía comenzó en junio de 2017. Sólo llevaba seis meses codificando. Aunque encontré la oportunidad correcta en el momento adecuado, fue la decisión de comenzar a buscar lo que me ayudó a llegar allí.
Lo peor que puede pasar es que alguien diga que no eres el candidato adecuado para su trabajo, en cuyo caso sigues codificando y lo intentas de nuevo más tarde.
Estos son algunos consejos que te ayudarán a encontrar tu primera pasantía o trabajo mientras aún estás aprendiendo a programar:
Join Únete a grupos locales de Slack
Uno de los mejores lugares para encontrar trabajo es en tus grupos locales de Slack. Si haces una búsqueda en Google de organizaciones tecnológicas en tu área, es muy probable que tengan un grupo de Slack en el que puedas encontrar oportunidades para programar por dinero.
Dado que estoy basado en Arizona en los Estados Unidos, estos son los grupos que encontré:
- ArizonaWP-comunidad local de WordPress
- #yesphx-comunidad local de startups
- {az}devs – comunidad local de desarrolladores
Encontré dos trabajos a través de Slack. Una de ellas fue mi primera pasantía como desarrollador web en el grupo de Slack de WordPress de Arizona. Tenían un canal # jobs donde vi un anuncio para una pasantía. Después de enviar mensajes a la persona que lo publicó, presentarme y compartir mi portafolio, conseguí la pasantía y comencé oficialmente a ganar dinero programando.
El segundo trabajo de programación pagado que encontré fue un puesto de TA/Instructor de Meetup a través del grupo de Slack #yesphx. Hice lo mismo que antes: envié un mensaje a la persona preguntando si la oportunidad estaba disponible, envié mi portafolio y luego me contrataron.
¡Hay muchas oportunidades en los canales de Slack para programar en línea y ganar dinero! Investigue un poco sobre la comunidad tecnológica en la que desea encontrar un trabajo, únase a ellos y chatee.
Share Comparta su Progreso en las Redes sociales
Comparta lo que está haciendo; beneficiará su búsqueda de empleo y su capacidad de encontrar trabajo. Muestra a tus amigos y familiares que sabes programar, y pensarán en ti cuando necesiten ayuda o conozcan a alguien que tenga la oportunidad de ganar dinero programando.
Cuatro amigos me han pedido ayuda con sitios web. Dos se ofrecieron a pagarme.
Esto no habría sucedido si hubiera guardado mi viaje de codificación para mí mismo. Lo sabían porque compartí mi progreso en Twitter y Facebook. Recomiendo hacer lo mismo. Incluso si ayudas a alguien de forma gratuita, te dará exposición y una referencia potencial para ayudarte a encontrar tu primer trabajo de codificación pagado.
Be Estar Abierto a Roles Híbridos de Codificación para Ganar Dinero
Mi primer trabajo a tiempo completo en tecnología fue en marketing digital. ¿Cómo lo obtuve si no tenía experiencia previa o un título en el campo? Simple: me contrataron porque sabía codificar.
Al ofrecerme el trabajo, mi jefe quería que desempeñara un papel híbrido de marketing y desarrollo web. Incluso negocié un salario más alto debido a mis habilidades tecnológicas autodidactas.
Cuando estés buscando ganar dinero programando, abre las oportunidades que no solo están relacionadas con la codificación. Podrías encontrar algo que ni siquiera estabas buscando debido a tus nuevas habilidades.
Practice️ Practique sus Habilidades de Entrevista de Codificación
Lo más probable es que tenga que pasar una o dos entrevistas para obtener su primera pasantía o trabajo de codificación. Afortunadamente, hay toneladas de recursos que pueden ayudarlo a prepararse. Por ejemplo, AlgoExpert y Interview Cake son plataformas que ofrecen consejos de programación para entrevistas y cientos de problemas de práctica para que puedas resolverlos y ayudarte a mejorar tu entrevista técnica. Averigua si Interview Cake es para ti leyendo mi reseña.
Lista de verificación de habilidades Front-end
Descargue una lista de verificación gratuita que lo guiará a través de todas las habilidades que necesita para convertirse en un desarrollador front-end.
Vuelve a la tabla de contenidos »
Cómo no Rendirte Mientras Codificas y buscas Trabajo
Ya sea que tu intención sea cambiar de carrera o traer dinero extra, puede ser frustrante cuando no alcanzas tu objetivo tan pronto como quieras. ¡Pero no te rindas! Aquí hay algunas maneras de seguir avanzando.
Keep Mantén una mentalidad de crecimiento
Este campo de programación es uno en el que siempre estarás aprendiendo. Mantén una mentalidad de crecimiento. Recuerda, la inteligencia no es fija. No naciste inteligente o tonto. Siempre puedes aprender más y crecer.
Siempre esté atento a algo nuevo que aprender y recuerde las palabras de Gandhi:
«Vive como si fueras a morir mañana. Aprende como si fueras a vivir para siempre.»
⏰ Despierte temprano para Tener Más Tiempo para Programar
Si no está progresando tan rápido como quisiera, vea si puede tener más tiempo para estudiar despertándose temprano.
Cuando no tenía suficiente tiempo, comencé a despertarme a las 5: 30 am para llegar media hora antes de que comenzara mi día. Ya no hago esto, pero fue una pieza clave para ayudarme a progresar más rápido.
No fue divertido, pero valió la pena.
Do️ Hacer otro #100DaysOfCode
Estaba cerca de terminar mi segunda ronda de #100DaysOfCode y mi amigo me preguntó: «¿Qué vas a hacer una vez que termines?»
Mi respuesta? «Celebra, tómate una semana de descanso y comienza la siguiente ronda.»
La belleza del campo de la programación es que siempre habrá un nuevo marco, herramienta o tecnología para que aprendas en un futuro cercano. Es una industria que cambia para siempre. Siempre habrá más que aprender, más formas de mejorar y más formas de crecer. Recuerda, no tienes que saberlo todo para ganar dinero programando.
Cómo ganar dinero Codificando: Cosas clave
Después de leer mi artículo, espero que puedas irte sabiendo estas tres cosas:
- Puedes aprender a codificar por tu cuenta. Gasté 3 30 en cursos de Udemy (y solo terminé uno de ellos) y aún así inicié mi carrera. Cualquier persona puede aprender a codificar, a cualquier edad y con cualquier cantidad de tiempo. Todo lo que necesitas es motivación y el deseo de desafiarte a ti mismo.
- Puedes descubrir cómo hacer dinero codificando antes de lo que piensas. Probablemente ya estés listo. Si puedes resolver un problema de programación o crear algo para alguien, puedes aprender a ganar dinero codificando las mismas cosas. No tengas miedo de ofrecer tus habilidades y ver cómo puedes ayudar a alguien.
- No puedes rendirte. Programar es difícil, y encontrar tu primer trabajo de tecnología pagado puede parecer imposible. Pero no lo es. Apégate a ello y sigue aprendiendo todos los días. Cuanto más dedicado seas, más pronto llegarás allí.
Espero que hayas disfrutado leyendo este artículo. Póngase en contacto conmigo en Twitter @jjprevite si desea mantenerse conectado, compartir su historia o saludar. Me encanta conocer a otros que están en un viaje similar. Y si hay alguna forma de que pueda apoyarte en la tuya, por favor házmelo saber.
Sobre el autor
Joe Previte es autodidacta y trabaja como desarrollador de front-end a tiempo completo. Viajero ávido, ha visitado 11 países y ha estudiado cuatro idiomas extranjeros. En el verano de 2016, montó su bicicleta por la costa desde Seattle a San Diego recaudando dinero para una organización sin fines de lucro. En su tiempo libre, hace trabajo independiente, enseña habilidades básicas de codificación en una reunión local y dirige un grupo de estudio de meditación en línea.