¡Hola, chicos! Si estás leyendo este artículo, probablemente es porque estás pensando en seguir el increíble camino de convertirte en un desarrollador. Sé que este viaje puede parecer intimidante a veces, pero voy a contarte algo importante: ¡no te rindas! En este artículo, compartiré con ustedes mi propia jornada inicial, así como 4 motivos inspiradores para seguir estudiando y persiguiendo tus sueños de programación. ¡Prepárate para muchos momentos de código, café y, por supuesto, memes!
Cómo Comencé, o /Intenté comenzar...
Mi historia comenzó unos meses antes de la Pandemia. Para ser bien específico mayo/2019. Fue cuando me presentaron a la programación por segunda vez en mi vida. ¿Cuándo fue la primera? Fue en el Curso Técnico del Senac, con mi profesor de programación Caio Azevedo, que tenía pasión por enseñar razonamiento lógico y toda la base de conocimiento para que pudiéramos partir inmediatamente a estudiar Bases de Datos y Lenguaje de programación y todos sus conceptos. En ese momento, cuando empezamos a estudiar fundamentos más complejos, me sentí totalmente perdido y desmotivado. Terminé el curso, pero aún había lagunas de conocimiento que no busqué llenar, ya que sentí que ese no era el momento, y la programación no era mi "playa".
Regresando a mayo/2019. Ahora trabajando en el área administrativa, conocí a mi compañero de equipo, el Bruno Mendonça, quien fue un amigo fundamental en mi desarrollo. ¿Sabes esos amigos que tenemos, que piensan "fuera de la caja", por decirlo de alguna manera? Bruno siempre estaba buscando soluciones innovadoras para algunas rutinas que teníamos. A partir de allí, comenzó a enseñarme que la programación puede resolver muuuuuchos problemas de nuestra vida diaria: Esa tarea aburrida de escribir 1.000 veces lo mismo, un análisis de datos, automatizar procesos complejos. Al principio, usando VBA. Digo que este fue mi punto de partida y nunca olvidaré ese día, porque ahí reflexioné sobre una idea que llevo conmigo hasta hoy: ¿Para qué sirve la programación sino para resolver problemas y hacer las cosas más simples? Ese fue el #boost que necesitaba. Pero como dicen, "no todo son flores"...
1. ¿Desafíos? ¡Solo bugs en potencia!
Cuando comencé a estudiar desarrollo, me enfrenté a una serie de desafíos técnicos. ¡Parecía que por cada línea de código que escribía, aparecían diez bugs! ¿Frustrante? ¡Con seguridad! Pero, en lugar de ceder a la tentación de rendirme, decidí enfrentar estos obstáculos como oportunidades de aprendizaje. Cada bug corregido era un peldaño más en mi ascenso para convertirme en un mejor desarrollador. Por eso, algo que ayudó a fortalecer mis fundamentos fue estudiar Lógica de Programación y, a continuación, algo relacionado con el tipo de Desarrollo en el que quería profundizar, en este caso, Front-end. Aquí hay 2 listas de reproducción que ayudaron mucho al principio:
2. ¡La comunidad de desarrolladores es increíble!
Una de las mejores cosas sobre el viaje de un desarrollador es la comunidad. Créeme, ¡no estás solo en este camino! Existen innumerables comunidades en línea, foros, grupos en Slack, Discord, eventos, conferencias e incluso meetups locales donde puedes encontrar personas apasionadas por la programación. Estas comunidades están llenas de personas dispuestas a ayudar, compartir conocimientos e incluso ofrecer apoyo moral cuando las cosas se pongan difíciles. Así que, no tengas miedo de unirte a esta gente, de hacer tus preguntas. Ah, claro. ¡No te olvides de ayudar también a otros que están en el mismo camino que tú!
3. ¡El potencial de impacto es enorme!
Creas o no, ¡los desarrolladores tienen el poder de cambiar el mundo! Piensa en las innumerables aplicaciones, software y tecnologías que usamos a diario. Todo esto fue creado por desarrolladores. ¿Y sabes lo mejor? ¡También puedes crear algo increíble! Desde aplicaciones que facilitan la vida de las personas hasta soluciones innovadoras para grandes problemas sociales, las posibilidades son infinitas. Así que, no te rindas, porque el mundo necesita tus ideas y habilidades para hacerlo un lugar mejor.
4. El aprendizaje nunca termina... ¡Y eso es genial!
Una de las cosas más fascinantes sobre el desarrollo es que el aprendizaje es continuo. La tecnología está en constante evolución, surgen nuevos lenguajes y frameworks todo el tiempo, y siempre hay algo nuevo para explorar y dominar. Esto significa que tu viaje como desarrollador nunca será monótono. Cada día es una oportunidad para aprender algo nuevo, expandir tus horizontes y convertirte en un profesional cada vez mejor.
Hay una frase que personalmente trato de recordar y aplicar todos los días, pero principalmente en esos días en que me siento más desmotivado. Dice:
"If a person will spend one hour a day on the same subject for five years, that person will be an expert on that subject."
-- Earl Nightingale
"Si una persona gasta una hora al día en el mismo tema durante cinco años, esa persona será un experto en ese tema."
Esta frase citada me ayudó a entender lo importante que es ser consistente y comprometido con mi aprendizaje a lo largo del tiempo. Nos recuerda que la experiencia no se alcanza de forma instantánea, sino mediante un esfuerzo continuo y dedicado. Por lo tanto, si deseas convertirte en un experto en un tema determinado, recuerda la importancia de invertir tiempo de forma consistente y regular, incluso si son algunos minutos al día. Porque el conocimiento y la competencia se acumulan con el tiempo. Así que: #NeverStopLearning!
Por lo tanto, abraza esta mentalidad de aprendizaje continuo y disfruta del emocionante viaje que está por venir.
¿Y recuerdas esa cosa llamada ? meme? No hay nada como una buena dosis de humor relacionado con el código para relajarte un poco. Después de todo, ¿quién dijo que estudiar desarrollo tiene que ser siempre serio y formal?
Los memes de programación están ahí para recordarnos que no estamos solos en nuestras ? luchas con bugs y errores inesperados. Siempre tómate un descanso para reír un poco con los memes de programación. Son como pequeñas recompensas a lo largo de tu viaje como desarrollador.
Conclusión
Entonces, chicos, vamos a recapitular: ¡no te rindas!
- Enfrenta los desafíos como oportunidades
- Forma parte de la increíble comunidad de desarrolladores
- Aprovecha el potencial de impacto que tienes y mantente siempre aprendiendo.
Sé que este viaje puede parecer aterrador, pero recuerda que no estás solo en esto. Estoy aquí, la comunidad de desarrolladores está aquí, y juntos podemos superar cualquier obstáculo. Así que, toma tu taza de café, escribe algunos códigos y recuerda reírte de los memes a lo largo del camino. El viaje de un desarrollador es desafiante, ¡pero también es increíblemente gratificante!
autor: Diego Henrique
Front-End | RPA | Analista y Desarrollador de Sistemas | Instructor en Hcode