Mi perspectiva personal sobre cómo iniciar y avanzar en el mundo del software

Lo que he aprendido y que sinceramente me he dado cuenta, en todo mi proceso en esta espectacular profesión; es lo largo y complejo que es avanzar. No por eso es malo, realmente es super fantástico todo lo que aprendes, las conexiones que haces, y el crecimiento personal que esto conlleva, pero detrás de todo hay muchísimas horas de aprendizaje, estrés, frustraciones y mucho más. Sin duda es algo bastante retador, pero que vale la pena.

Es buena idea siempre comentar todo esto, lo bueno y malo del mundo del software. He visto muchas personas, que si bien no es mentira, comentan cosas espectaculares, tales como buena remuneración, crecimiento laboral, etc. Pero para llegar hasta ese punto que por decirlo de alguna forma puedas aportar a un determinado producto, ya sea para una empresa o propio, debes recorrer un largo camino.

Ese camino del que hablo, me refiero a aprender cómo funciona el negocio en el mundo del software, en el que no solo estás aprendiendo, si no como lo comente anteriormente, estas creando o colaborando para que un producto de software tenga éxito.

Encontrar tu motivación

Recuerdo que cuando empecé (ya hace 2 años de eso), no tenía idea de nada, y el conocimiento que fui adquiriendo realmente no fue con una ruta de aprendizaje muy estructurada, simplemente eran artículos o ciertos videos de Youtube, en los que más o menos revisaba que era lo que se usaba en ese entonces o cómo es que era posible que una aplicación como Youtube funcionaba. Desde ahí nace mi motivación, saber quienes o como hacen posible que herramientas, aplicaciones, etc. tengan tanto impacto en nuestra vida actual. Siento que el primer paso para empezar, es tener una motivación, muchas personas tienen diferentes motivaciones tales como el dinero, y no está mal que tu única motivación para entrar en el mundo del software sea el dinero, es suficiente que esa convicción sea totalmente fuerte para que puedas avanzar.

Vencer tus obstáculos

Algunos obstáculos no son totalmente de aprendizaje, porque es verdad que debes aprender mucho de diferentes cosas, y siempre estás aprendiendo. Pero en muchas ocasiones hay barreras económicas las cuales son bastante difíciles de vencer. Lo comento porque también estuve sometido a ese tipo de dificultades, no tener un buena computadora o una buena conexión a internet, y estar preocupado de que ya es hora de que empieces a aportar en tu casa en la que no abundan muchas cosas, etc. Realmente es algo mucho más complejo, pero tuve la suerte de algunas personas me apoyaron, siento que principalmente mi madre y mi novia en un inicio, y despues conoci a alguien que actualmente trabaja conmigo, de seguro él no se dio cuenta, pero gran parte de lo que hizo por mí, me ayudó a cambiar el rumbo de mi vida, también alguien que ha aportado muchas cosas a mi camino, es mi jefe, un amigo cercano siempre con sus buenos consejos, y muchas más personas. Sin duda también se aprende a que cualquier persona, puede aportar a tu vida en pequeña o en gran medida, hay que saber escuchar y aprender de todo, de tus experiencias y errores.

Así que debes ser fuerte, si no tienes un apoyo o pasas por diversas dificultades, solo lucha por ello, que todo ese esfuerzo se verá reflejado en tu éxito.

Paciencia

Un punto para crecer, es la paciencia. Cada quien tiene su proceso, con esto me refiero a que cada persona vive de forma muy distinta, tiene diferentes hábitos, han pasado por diferentes dificultades, así que pueden haber ocasiones que otra persona pueda vencer mucho más rápido determinada dificultad a comparación de otro. Así que siempre intenta ser mejor que tu yo de ayer, tu yo del pasado, a veces compararse puede ser muy contraproducente porque estas siempre intentando vencer a alguien que no está en tus mismas condiciones, lucha contra ti, contra tu procrastinación, tu falta de enfoque, o cualquier defecto que puedas identificar. ¡Se mejor cada día!

Puntos positivos

Quise dar un pequeño énfasis a esos posibles puntos negativos, también obviamente hablo desde mi experiencia. Definitivamente hay muchísimas cosas geniales, como:

  • Cada cosa que puedes crear, es simplemente creatividad pura, muchas veces reviso los repositorios de github y es realmente emocionante como hay tanta gente increíblemente capacitada aportando al código libre, y ver cosas tan complejas, algoritmos realmente avanzados, UI realmente sofisticadas, y proyectos demasiado robustos y útiles.

  • Tu vida puede dar un rumbo drástico, y es bueno porque ves que al final mucha gente de tu entorno se contagia de esa vibra; eso realmente me hace sentir muy bien. Como dice un amigo, "eres el promedio de quién te rodeas".

  • Puedes tener ciertas comodidades que antes no te podías dar, con esto me refiero de que realmente en el mundo software se puede vivir cómodamente de forma economica.

  • Algo muy interesante es que muchas veces no necesitas desplazarte de tu casa para un trabajo, soportar tráfico, filas o cosas de ese estilo. El trabajo remoto es muy común en muchas empresas y se ha ido incrementando claramente también desde la pandemia

Hay muchas cosas que se pueden cubrir, pero de alguna forma quiero que por ser mi primer artículo, sea breve. Lo último que puedo decir, es que realmente inviertan el mayor esfuerzo en esto, es algo realmente hermoso y cambiará el rumbo de sus vidas. Es siempre buena idea tener claro lo bueno y lo malo de las cosas y no simplemente idealizar, cuando idealizamos y vemos que algo no era como creíamos, la decepción que esto causa, puede hacer que odiemos o desistamos de nuestro camino en este gran mundo.

Pienso que después escribiré algunas cosas de una forma más técnica, quizá cubriendo determinadas tecnologías o rutas de aprendizaje más específicas. Gracias por haber llegado hasta. ¡Un saludo!