
Hace poco me topé con esta web del Gobierno de Nueva Zelanda donde indica cuánto es la paga y también las oportunidades laborales para los desarrolladores de software.

Esto acompañado de jornadas laborales decentes, trabajar con personas de distintas partes del mundo, conocer diversas culturas, diversas gastronomías, etc etc etc.

Hoy, ser desarrollador de software en países desarrollados es algo sumamente bueno, ya que se goza de un estado privilegiado por tu profesión. Donde ni siquiera es necesario asistir a una educación formal para poder tener todos estos privilegios. Aunque esto me hizo pensar que hay muchas personas que no les interesa para nada la ingeniería de software y otras que tienen un interés, pero luego de intentar prepararse estas desisten. Y quiero aprovechar este post para que veamos cuáles son las razones por las cuales alguien podría no transformarse en un ingeniero de software.
Antes de continuar, puedes leer este post o ver y escuchar esta información en formato de video en nuestro canal de Youtube, te dejamos el link por si prefieres este formato. 😃 👍
Hola mundo, y bienvenidos a este post. Antes que pasemos a ver varias cosas que podrían hacerte desistir de convertirte en desarrollador de software, vamos a hacer un pequeño ejercicio de control de ira. En Estados Unidos 1 de cada 10 personas sufre de problemas de ira y tiene un fácil acceso a las armas y según la BBC, Nicaragua, Guatemala, Colombia y Costa Rica se encuentran en los 10 primeros lugares de los países más emocionales del mundo, donde la ira es una de esas emociones. Y los bolivianos en esta encuesta reconocieron que pasan por momentos de ira la mayor parte de su día. Y para que reduzcamos la ira todos haremos el siguiente ejercicio, y golpearemos al botón de me gusta. ¿Estás listo? en 3, 2, 1… clic.
Y ahora continuamos.
Independencia y motivación
Según el sitio web de makeuseof.com es que no eres lo suficientemente independiente. Según esta web no serás exitoso en absolutamente nada en esta vida si no encuentras alguna motivación que te haga avanzar de manera independiente, y esto aplica sobre todo a la ingeniería de software, donde deberás comenzar procesos de investigación y aprendizaje empujados netamente por tu ambición. Un buen desarrollador es capaz de motivarse él solo y, sobre todo, es capaz de interesarse en problemas que sean difíciles de resolver sin un empuje externo. Esto no quiere decir que no puedas pedir ayuda, los ingenieros senior son una vasta fuente de conocimiento por lo que pedirle ayuda a ellos para que te orienten en cómo solucionar un problema es completamente permitido.
No te gusta la investigación
Otra razón por la cual no te convertirás en ingeniero de software es que no te gusta la investigación. No importa cuánto te guste programar, siempre te vas a encontrar con algún problema que hará que todo sea más lento. Puede ser que estés trabajando en una aplicación web y el framework que estás aprendiendo no quiera cooperar… estúpido framework. O te dieron un proyecto en Python y pasaste 10 años tratando de convertirte en un experto en java. Lo más importante es cómo serás capaz de superar estos inconvenientes.
El salario
La siguiente razón es que solo te motiva el salario. El salario que recibimos los desarrolladores de software es alto comparado con otras profesiones, no serás el primero ni el último en probar suerte con esta profesión. Pero si no tienes un interés real en solucionar problemas utilizando la tecnología y solo te motiva el dinero, no destinarás las horas necesarias para transformarte en un experto, y son muchas sobre todo si no posees una guía.
Voluntad
En quora esto también se ha visto antes, y Najeeb Shaikh, dice que otro motivo por el cual no te convertirás en ingeniero de software es porque no tienes la voluntad de aprender por tu cuenta. Para poder ilustrar mejor este punto Najeeb cuenta que muchas startups trabajan con tecnologías como Python Ruby, JavaScript y tecnologías similares. Mientras que los currículum que ofrecen las universidades o institutos podrían no ofrecer esos lenguajes, por lo que necesitarías de todas maneras aprender de manera autodidacta otro lenguaje o framework. Si no quieres aprender más cosas luego de haber pasado por algún bootcamp, universidad o cursos online lo más probable es que te sientas más cómodo con profesiones más tradicionales dice Najeeb. Y algo que menciona es que para los ingenieros de software aprender es divertido. No solo cosas tecnológicas, sino que también nos interesamos por otras materias, nos gusta conversar con otros desarrolladores para hablar de tecnología o, derechamente de otras tendencias como podría ser política, historia, lenguaje y más cosas.
Mentalidad
Otra razón por la cual podrías no convertirte en ingeniero de software es que eres muy conservador, Najeeb menciona que los buenos ingenieros rara vez se conforman con lo que ya existe y están buscando distintas formas de hacer las cosas, respetando siempre la ley por supuesto. Que somos generalmente inconformes y que nuestra ética laboral está completamente opuesta a la ética laboral de un «padre conservador». Mientras más ganas de hacer cosas distintas y nuevas, lo más probable es que te vaya mejor como ingeniero de software.
Intereses
Otra razón que también se menciona es la de no tener un espectro amplio de intereses. Los grandes programadores necesitan tener su mente ocupada en actividades distintas, las cuales pueden ser complementarias. Además del código, te puede gustar el emprendimiento, diseño, fotografía, videografía, deportes. Que solo te guste el código y no lo complementes con otras actividades podría hacer que no destaques en el largo plazo.
No te gusta leer
Y la última razón es que no te gusta leer. Este es un problema gigante, de todos los buenos ingenieros de software que conozco, no existe ninguno al que no le guste leer. No tiene que ser necesariamente libros, puede ser también artículos en Internet o posteos de algún blog, pero todos pasan al menos 30 minutos al día leyendo, algunos incluso varias horas.
Estos son algunos de los puntos que pude encontrar online que no te permitirán convertirte en desarrollador de software, si piensas que tienes algunos de estos no deberías desanimarte, ya que aún puedes incluir hábitos en tu día a día que te ayudarán a convertirte en un mejor ingeniero de software. Lo importante es que trates de incluir estos hábitos de a poco para que en un mediano plazo puedas incluir varios de estos.
Y esto ha sido todo de este post, si te ha encantado, ¡golpea al botón de me gusta!, dejanos un comentario, y visita nuestra Academia Hola Mundo, donde encontrarás todos los cursos para formarte como un desarrollador o desarrolladora.
Y para no perderte nada, no olvides suscribirte a este blog, seguirnos en todas las redes como Youtube, Twitter e Instagram, y por último, te invitamos a escuchar nuestra música «Hola Beats«, diseñada para ayudarte a concentrarte y acompañarte en tu aprendizaje o trabajo, la puedes encontrar en Spotify y en Apple Music
¡Hasta la próxima!, y chao mundo
Comments (6)
Marco Danielsays:
febrero 25, 2023 at 9:45 pmExcelente articulo
Mabelsays:
febrero 26, 2023 at 7:55 amTienes razón. Soy programadora 🙂
Luis Dominguezsays:
febrero 26, 2023 at 10:15 amMuy bueno el artículo gracias por compartir dicha informacion
Victor Platasays:
febrero 26, 2023 at 11:37 amMuy buen artículo para los que van a medio camino o incluso empezándo. Me ayudo gracias
Marco Antonio Pulido Solissays:
febrero 27, 2023 at 7:28 amGenial 😀 Descubrí que tengo muchas características y me anima más a seguir adelante ahora que me he estado preparando online. Gracias, amigos de Hola mundo, sus post y videos me han ayudado mientras voy preparándome más.
Erwinsays:
marzo 3, 2023 at 12:14 pmEs la verdad. A los que nos gusta esta profesión, nunca dejamos de aprender. Soy ingeniero desde hace más de 15 años y aún sigo aprendiendo. Nadie nos obliga, solamente nos apasiona.