Una nota para quienes quieren ser parte del mundo de TI
Tags: news, tips, opinion
Published: 2020-08-24 03:42:11


>  **Nota:** TI es la abreviatura de "Tecnologías de información", abarca desde desarrollo de software, calidad en software, pruebas automatizadas y manuales, redes, soporte técnico de hardware y software, ciencia de datos, entre otros.



Hace poco empecé a tomar gusto por "asistir" a charlas gratuitas (videoconferencias) hechas por diversas comunidades de TI,  charlas en las que se habla de diversos temas, desde  lenguajes, nuevos frameworks hasta experiencias o tips que nos pueden servir día a día.

Por la buena experiencia que había tenido, decidí compartir una plática con uno de mis colegas que está muy interesado en sumergirse en el campo de TI, pero,  a diferencia de mí, él terminó mucho más desanimado que interesado en ser parte de éste ámbito, y es que en la plática existieron muchos comentarios del tipo:

- "Si no sabes inglés no la vas a hacer"
- "Las entrevistas de las empresas grandes no sirven"
- "No existen programadores full-stack"
- "Es imposible que aprendas en poco tiempo"

Me sentí frustrado al escuchar estas frases y le pedí una disculpa a mi colega, entiendo que todos esos comentarios tienen un motivo válido para existir, aunqué no esté totalmente de acuerdo con ello. Si al igual que mi colega, estás interesado en involucrarte en el mundo de TI, voy a compartirte mi opinión al respecto.



## 1. No necesitas saber inglés para aprender.



Si bien es muy cierto que las carreras relacionadas a TI van de la mano con el idioma inglés, no es necesario que sepas inglés para aprender, existen miles de recursos en línea que te pueden ayudar a dar tus primeros pasos en español, inclusive, me atrevo a decir que vas a aprender inglés sobre la marcha.



> No saber inglés vuelve el camino más difícil, pero no imposible. ¡Avientante!



## 2. ¿Deberías preocuparte por las entrevistas de empresas grandes, cómo Amazon, Facebook, Google, etc?



La respuesta a esta pregunta puede ser ambigua, así que te pondré dos variantes dependiendo de tus intereses:

> Siéntete libre de leer solo la respuesta que coincida con tus intereses.



### Si no estás interesado en trabajar en una empresa grande.

No, no es necesario que te preocupes por ello, aprende a la tecnología que te guste, a tu ritmo, únete a comunidades que estén interesadas en las mismas tecnologías y participa lo más que puedas.



### Si estás interesado en trabajar en una empresa grande.

Si recién estás comenzando con tu carrera en TI y aspiras a llegar a una de éstas empresas, deberías preocuparte por conocer sus procesos de selección y las tecnologías que estás solicitando, pero siempre, priorizando tu proceso de aprendizaje. 



Entrar en una empresa grande regularmente toma mucho tiempo, pero no está mal que dediques tu esfuerzo para entrar a alguna empresa, incluso puedes utilizar su career-path para construir tu camino de aprendizaje y orientar tus esfuerzos a ser especialista en aquello que solicitan.



Una vez que te sientas comodo, práctica haciendo código en un pizarrón o una hoja de papel, prepárate en términos de algoritmos y optimización de procesos.



> **Nota:** Si estás interesado en una empresa grande, entonces, el inglés si es un factor obligatorio, pero tampoco necesitas ser un gurú, con que entiendas lo que te piden y sepas explicar tus ideas, es suficiente.





## 3. Los programadores full-stack si existen.

Para aquellos que no estén muy familiarizados con el término full-stack, se refiere a la capacidad de las personas de hacer aplicaciones completas por sí solas, desde la parte del diseño de las ventanas y la interacción con los usuarios (front-end), hasta el diseño y construcción de todo lo que necesita tu aplicación para funcionar, en términos de base de datos, optimización de recursos, construcción de API's, la arquitectura de tu aplicación (backend) e incluso la manera en la que se lleva a producción (sysadmin).



Si te das cuenta, ser un programador full-stack requiere mucho esfuerzo, pero es totalmente tangible, inclusive, puedes saber hacer todas esas actividades con diversas tecnologías, diversos lenguajes, etc. Estas son cosas que se aprenden con la práctica y que pueden tomarte tiempo, pero siempre es alcanzable.

> **Nota:** No es necesario que lo aprendas todo, al igual que existen personas que tienen conocimientos generales de muchos ámbitos, hay quienes son profesionistas en ciertas áras, por ejemplo, UX/UI, front-end, back-end, DevOps, bases de datos, etc.
>
> Elige la rama que más te guste y trabaja sobre ella, poco a poco irás mejorando tus conocimientos en general sobre todas las áreas.





## 4. El tiempo de aprendizaje es relativo.

Las personas aprendemos a diferentes ritmos, tomate tu tiempo para estudiar, practicar y preguntar sobre aquello que te guste y no te preocupes si tus colegas avanza más rápido que tu, al contrario, podrías acercarte a él para que te apoye con ciertas dudas y al igual, acércate con personas que vayan más lento que tu y ayudalas.

Una de las ventajas de TI, es que las comunidades son asombrosas y siempre están dispuestas a ayudar.



## Conclusión

El mundo de TI es increíble en general, no hay límites para que puedes construir o lograr, te invito a que te animes y le des una oportunidad, inclusive si tu profesión o actividades están muy alejadas, TI es multidisciplinario y seguro podrás construir algo genial para lo que haces en tu día a día.

Si te sientes confundido por no saber cómo iniciar, ponte en contacto conmigo, estoy dispuesto a ayudarte, envíame un correo a juls0593@gmail.com y hablaremos de ello. Igual si tienes algún comentario o duda siéntete libre de colocarlo en los comentarios.

¡Hasta la próxima!