🤓 Aprende cualquier cosa en 10 sencillos pasos

Todos los días, los desarrolladores de software nos encontramos con herramientas nuevas o que no conocíamos. Muchas veces, nuestros clientes o empleadores nos piden aprender alguna tecnología porque encontraron el potencial de mejorar los productos. Nosotros los desarrolladores, al analizar el mercado, nos damos cuenta que necesitamos aprender nuevas cosas para alcanzar la posición o el trabajo en la empresa deseada. Para lograr adquirir nuevas habilidades, necesitamos una metodología que nos permita aprender de forma eficiente. En este post te quiero mostrar como aprender una nueva habilidad o reforzar las que ya tienes en 10 sencillos pasos y que te van a ayudar a alcanzar tus objetivos y a crecer en tu carrera profesional como desarrollador de forma exponencial.  Introducción Todos hemos aprendido algo nuevo por nuestra cuenta, buscando tutoriales, videos, leyendo libros, etc. Hacemos esfuerzos por buscar la información, pero muchas veces, si no es que todas las veces,

Seguir leyendo

🏢 Qué son las empresas de consultoría de IT

Cuando estás empezando a trabajar como programador, puedes no tener idea donde empezar a buscar un empleo. Tal vez has pensado en pedir un empleo en una agencia de publicidad, en gobierno, en una empresa que no es de IT o emprender por tu cuenta. Es posible que, si tu ya tienes un perfíl en LinkedIn, muchas de estas empresas te busquen. Sin embargo, hay otro tipo de empresas que se llaman consultoras. Estas empresas ofrecen servicios especializados en desarrollo de software o en general de IT a otras empresas. La consultoría es una práctica de negocios en la cual, se delegan actividades especializadas a otras empresas, estas empresas se llaman consultoras. A esta práctica también se le llama tercerización ó «staff augmentation» y en México se conoce como Outsourcing. A las personas que trabajan en consultoría se les llama consultores y ellos representan a la empresa de consultoría. En

Seguir leyendo

🧑‍🎓 Soy programador de software y estudié en universidades públicas

En los últimos años, la demanda de programadores ha ido en aumento considerablemente, y con la pandemia esto no disminuyó, al contrario, aumentó todavía más la demanda de programadores. Es por ello que en los últimos 20 años, se han popularizado las plataformas de aprendizaje en línea, los hackatones, y otros eventos donde las personas se reúnen a aprender, mostrar sus proyectos y las empresas puedan reclutar programadores. Por otro lado, las universidades por sí solas no han podido satisfacer la demanda de programadores que requiere la industria. Pero entonces, ¿qué es mejor? ¿estudiar en una universidad o aprender por otros medios? En esta publicación te voy a platicar como fue mi experiencia estudiando en una universidad, las ventajas y por supuesto las desventajas que esto tiene y que puedes hacer tú para que, independientemente de que elijas, puedas ser un mejor programador. Recuerda que incluso si tu ya tienes

Seguir leyendo

📖4 libros que me han ayudado a crecer en mi carrera como programador

Crecer en tu carrera profesional como programador o desarrollador de software trae enormes beneficios no solo a nuestra carrera profesional, sino también a nuestra vida personal, bienestar y nuestras finanzas. Esto ocurre porque podemos aspirar a un mejor sueldo, acceder a nuevos retos, o porque podemos dar mayor valor a las soluciones que construimos en nuestros empleos. Los libros son una excelente herramienta para mejorar tus habilidades como programador y crecer en tu carrera profesional como desarrollador de software. Tambien puedes ver el contenido de esta publicación en mi canal de YouTube. Si te gustó el video, recuerda darle Me gusta y suscribirte a mi canal activando la campanita 🔔. Estos libros de los que te voy a hablar, me han ayudado muchísimo para aprender a resolver problemas y obtener mejores ofertas de empleo. Si alguno te llegara a interesar, abajo en la descripción te dejo las ligas para que

Seguir leyendo

🤔 Por qué ser programador de software si no estudiaste ciencias de la computación

El desarrollo de software es una profesión con una muy, muy, pero muy alta demanda, tanto en el mercado local como a nivel internacional. En mi carrera profesional, he visto muchas personas que se han hecho programadores a pesar de no haber estudiado una carrera relacionada a la programación. Psicólogos, diseñadores, comunicadores, incluso personas sin una carrera universitaria, están hoy trabajando como programadores o en alguna actividad ligada con el desarrollo de software. En mi caso, yo decidí estudiar ciencias de la computación, pero eso no significa que tu no puedas lograr ser programador. Lo que si vas a encontrar es que tendrás que aprender muchas cosas por tu cuenta en libros, cursos o videos de YouTube u otras plataformas. Nadie puede negar que hoy en día vivimos en la era de la información, una era que en todos lados encontramos dispositivos inteligentes. Que hoy en día, hasta los aparatos

Seguir leyendo

😡 Discutir por un lenguaje de programación o framework no ayuda en tu crecimiento profesional

Todas las personas tenemos sesgos, preferimos algo que ya está probado, que ya conocemos o que ya nos han enseñado y mostrado que funciona. En el desarrollo de software pasa lo mismo, si ya sabemos algún lenguaje de programación, framework o tecnología, queremos resolver todos los problemas con esa misma tecnología. Esto no ayuda en nuestro crecimiento profesional por que limita nuestra capacidad para resolver problemas. Estos sesgos son muy evidente en la política, en la religión y en las herramientas que utilizamos para trabajar, que si Excel o Google Sheets, que si Visual Studio Code o SublimeText, o que si que vergüenza utilizar PHP y un sin fin de sesgos más. En tecnología, es muy fácil caer en la discusión acerca de qué lenguaje de programación es mejor, que framework es mejor, o incluso si HTML es un lenguaje de programación o no. Este tipo de sesgo se llama

Seguir leyendo