馃槨 Discutir por un lenguaje de programaci贸n o framework no ayuda en tu crecimiento profesional

Publicado por

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 sesgo egoc茅ntrico y esto nos hace confiar demasiado en nuestro punto de vista y hace que nos cueste ver las cosas desde la perspectiva de otra persona. Es por eso que entrar en este tipo de discusiones hasta tener la raz贸n, es completamente in煤til y una perdida de tiempo. Por eso te voy a mostrar tres razones para no hacerlo.

Raz贸n 1: Es destructivo

Estas discusiones se pueden volver agresivas, de tal forma que pueden causar conflictos entre las personas que se involucran en estas discusiones. Si eres usuario de Twitter, seguro has visto discusiones tipo 鈥淗TML no es un lenguaje de programaci贸n鈥 o 鈥淛ava es un lenguaje muerto鈥. La realidad es que, este tipo de discusiones dificulta el desarrollo y crecimiento profesional de las personas que van iniciando su carrera en tecnolog铆a y es posible que esa tecnolog铆a en cuesti贸n es lo que est谩n aprendiendo y con lo que han empezado a desarrollarse como profesionales. Ellos se pueden sentir que est谩n perdiendo el tiempo y que se desmotivan o se abruman. Hay que tener cuidado en discutir o si quiera leer estas discusiones y optar por mejores fuentes de informaci贸n. 

Raz贸n 2: No conoces las circunstancias que llevaron a utilizar esa tecnolog铆a

Personas y empresas han empezado a construir un software que les permite solucionar un problema utilizando alguna tecnolog铆a, sea Javascript o PHP. Sin embargo, la elecci贸n de la tecnolog铆a fue algo que seguramente tuvo una ardua discusi贸n, o tal vez no. Porque muchas veces, las personas empiezan un proyecto de software con el conocimiento y las herramientas que ten铆an en ese momento. Algunas empresas lo hacen porque el talento dentro de ellas, ya dominan esta tecnolog铆a y buscar a personas expertas en otra tecnolog铆a puede ser m谩s costoso en tiempo y dinero. De igual manera, estas personas y empresas pudieron no contar con los recursos financieros necesarios para adquirir licencias, por ejemplo una licencia para una base de datos de Oracle. 

Raz贸n 3: Te pone limites

Al final del d铆a, en ingenier铆a de software, lo que queremos lograr es resolver problemas. Los lenguajes de programaci贸n, frameworks, o tecnolog铆as son al final herramientas que nos permiten resolver esos problemas. Algunos de mejor manera que otros. Entonces, 驴por qu茅 limitarse a lo que 煤nicamente conocemos?

Participar en este tipo de discusiones hasta tener la raz贸n nos limita a aprender de la experiencia de los dem谩s. Hay que poner atenci贸n en c贸mo las herramientas se utilizan y compararlas con nuestros casos de uso o imaginar los problemas que pudi茅ramos resolver con esas tecnolog铆as. As铆, el d铆a de ma帽ana qu茅 nuevos retos lleguen, poder resolverlos de la mejor manera. No se, tal vez ver a alguien utilizar o exponer alguna herramienta, en otro stack o ambiente, te vuelva la motivaci贸n y te inspire a un cambio de rol. Pasar de Frontend a Mobile, o de DBA a backend y as铆 adquirir m谩s experiencia para crecer en tu carrera en tecnolog铆a. 

Conclusion

Espero estas tres razones para no entrar en discusiones acerca de qu茅 tecnolog铆as son mejores te ayuden con tu carrera profesional. Enf贸cate en los problemas que quieres resolver y que ver谩s que al final del d铆a, estas solo son herramientas para hacer nuestro trabajo. Porque 驴qui茅n quiere utilizar un martillo para resolver todo?

Tambi茅n puedes ver este contenido en video a trav茅s de mi canal de YouTube

3 razones para dejar de discutir sobre cual tecnolog铆a o lenguaje de programaci贸n es mejor
Rate this post

Deja un comentario