{"id":13848,"date":"2022-06-13T11:28:36","date_gmt":"2022-06-13T11:28:36","guid":{"rendered":"https:\/\/bluetab.net\/?p=13848"},"modified":"2022-06-13T11:28:36","modified_gmt":"2022-06-13T11:28:36","slug":"mitos-y-verdades-de-los-ingenieros-de-software","status":"publish","type":"post","link":"https:\/\/bluetab.net\/en\/2022\/06\/mitos-y-verdades-de-los-ingenieros-de-software\/","title":{"rendered":"Mitos y verdades de los ingenieros de software"},"content":{"rendered":"<h1>Mitos y verdades de los ingenieros de software<\/h1>\n<figure><a href=\"https:\/\/www.linkedin.com\/in\/camiloamontoyah\/\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/bluetab.net\/wp-content\/uploads\/2022\/06\/Camilo_montoya-150x150.png\" alt=\"\" loading=\"lazy\"><\/a><\/figure>\n<h4><a href=\"https:\/\/www.linkedin.com\/in\/camiloamontoyah\/\" target=\"_blank\" rel=\"noopener\">Camilo Andr\u00e9s Montoya Hern\u00e1ndez<\/a><\/h4>\n<p>Desarrollo de Software<\/p>\n<p>\u00daltimamente, tras el crecimiento exponencial en las diferentes tecnolog\u00edas y la alta demanda de ingenieros de software (sistemas, IT, entre otras denominaciones) a nivel mundial, m\u00faltiples organizaciones han puesto su mirada en estos profesionales y&nbsp; las actividades que realmente desarrollan en su diario vivir, sin embargo, a\u00fan existe mucha especulaci\u00f3n con ideas que no son del todo ciertas y la creencia de que la programaci\u00f3n es solo para unos cuantos superdotados, por eso hoy en Bluetab, an IBM Company queremos aclarar todos esos mitos que se pudieron escuchar de conocidos, amigos o incluso docentes as\u00ed mismo como las dudas que uno mismo puede plantear en alg\u00fan momento si se lleg\u00f3 a considerar dirigir la vida profesional en el campo del software.<\/p>\n<p>Sin m\u00e1s pre\u00e1mbulo, comencemos:<\/p>\n<p><b>Mito:<\/b> Para programar hay que ser un experto en matem\u00e1ticas.<\/p>\n<p><b>Realidad:<\/b> Para dedicarse a la programaci\u00f3n, el conocimiento matem\u00e1tico adquirido en la educaci\u00f3n b\u00e1sica y secundaria puede llegar a ser suficiente. Solo \u00e1reas espec\u00edficas, como el desarrollo de juegos, la inteligencia artificial o la creaci\u00f3n de algoritmos de machine learning pueden requerir habilidades m\u00e1s avanzadas, pero no es un requerimiento excluyente para programar, y aun as\u00ed, siempre est\u00e1 la posibilidad de implementar herramientas y bibliotecas (porciones de software que otras personas ya escribieron y resuelven parte de los problemas que se presenten a lo largo del proyecto) las cuales evitan tener que realizar expresiones matem\u00e1ticas complejas dentro del c\u00f3digo y enfocarse en lo verdaderamente importante. En resumidas cuentas, los conocimientos sobre matem\u00e1ticas no son directamente proporcionales a las habilidades que se tengan o se puedan llegar a desarrollar para desenvolverse como ingeniero de software.<\/p>\n<p><b>Mito:<\/b> La tecnolog\u00eda no es para las mujeres.<\/p>\n<p><b>Realidad:<\/b> La idea de que las mujeres descarten carreras relacionadas con la tecnolog\u00eda a simple vista parece algo normal y que no tiene importancia, lo anterior ya que la publicidad, las series y las propias entrevistas de RRHH para un cargo han fomentado el estereotipo del \u201cprogramador hombre\u201d, lo anterior sumado a la desigualdad en los n\u00fameros (en cantidad de mujeres dentro del \u00e1mbito tecnol\u00f3gico y la diferencia de salarios vs. el g\u00e9nero masculino) puede traducirse en un ambiente hostil para las mujeres. Sin embargo, poco a poco el crecimiento acelerado del sector del software est\u00e1 modificando la cultura en el sector de las ciencias de la computaci\u00f3n. Hace unas semanas, var\u00edas compa\u00f1eras de Bluetab, an IBM Company conversaron sobre su experiencia en las TIC y su labor como colaboradoras (<a href=\"https:\/\/www.linkedin.com\/company\/bluetab-america\/\">Bluetab Am\u00e9rica, an IBM Company, 2022<\/a>) de la compa\u00f1\u00eda, haciendo \u00e9nfasis en aspectos importantes, como, por ejemplo, el que los equipos de trabajo conformados por profesionales de ambos g\u00e9neros tienen un mayor grado de resoluci\u00f3n de problemas, adem\u00e1s, logran tasas m\u00e1s altas de productividad e innovaci\u00f3n.<\/p>\n<p>Por \u00faltimo, es importante resaltar que no se trata de un problema biol\u00f3gico, sino hist\u00f3rico, no obstante, el n\u00famero de mujeres que aprenden a programar y deciden enfocar su vida profesional a estos roles est\u00e1 en constante crecimiento y las iniciativas de gobiernos y organismos privados por la igualdad en este sector son fuente de motivaci\u00f3n para romper esa brecha<\/p>\n<p><img decoding=\"async\" width=\"1024\" height=\"682\" src=\"https:\/\/bluetab.net\/wp-content\/uploads\/2022\/06\/young-pretty-female-software-developer-in-wheelcha-2021-09-24-03-05-05-utc-Grande-1024x682.jpeg\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/bluetab.net\/wp-content\/uploads\/2022\/06\/young-pretty-female-software-developer-in-wheelcha-2021-09-24-03-05-05-utc-Grande-1024x682.jpeg 1024w, https:\/\/bluetab.net\/wp-content\/uploads\/2022\/06\/young-pretty-female-software-developer-in-wheelcha-2021-09-24-03-05-05-utc-Grande-300x200.jpeg 300w, https:\/\/bluetab.net\/wp-content\/uploads\/2022\/06\/young-pretty-female-software-developer-in-wheelcha-2021-09-24-03-05-05-utc-Grande-768x512.jpeg 768w, https:\/\/bluetab.net\/wp-content\/uploads\/2022\/06\/young-pretty-female-software-developer-in-wheelcha-2021-09-24-03-05-05-utc-Grande.jpeg 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\"><\/p>\n<p><b>Mito:<\/b> Todos los inform\u00e1ticos son programadores.<\/p>\n<p><b>Realidad:<\/b> Actualmente se tiene la falsa creencia de que quien estudia inform\u00e1tica en la universidad (o por medio de un aprendizaje autodidacta recurriendo a otras fuentes de contenido) es por obligaci\u00f3n programador, a pesar de esto, se debe considerar la inform\u00e1tica en s\u00ed misma es muy extensa y contempla un abanico de m\u00faltiples \u00e1reas que van desde el an\u00e1lisis de sistemas, administraci\u00f3n de servidores, desarrollo de software, bases de datos, hasta redes y gerencia de proyectos.&nbsp;<\/p>\n<p>Los profesionales de las carreras de sistemas, tecnolog\u00eda o software en alg\u00fan momento pueden llegar a tratar&nbsp; lo largo de su aprendizaje todos los contenidos mencionados, pero, enfoc\u00e1ndose a los ingenieros de software, ellos son personas que suelen poseer un conocimiento t\u00e9cnico profundo y selecto puesto que necesitan captar conocimientos muy puntuales que fomenten el desarrollo de la l\u00f3gica y la resoluci\u00f3n de problemas, por lo cual es normal que una persona con este rol no suela manejar temas de redes, soporte o administraci\u00f3n de servidores, ya que no son de su \u00e1rea de formaci\u00f3n ni se desempe\u00f1an d\u00eda a d\u00eda en esas actividades.<\/p>\n<p><b>Mito: <\/b>Programar es muy complejo.<\/p>\n<p><b>Realidad: <\/b>Programar no es una habilidad que surja de forma espont\u00e1nea, requiere formarse y practicar mucho para lograr cierto dominio y fluidez, adem\u00e1s, al igual que otros trabajos tiene cierto grado de dificultad, pero una de las ventajas de las funciones vinculadas con la tecnolog\u00eda es que al realizar el trabajo en equipo se pueden encontrar soluciones accesibles y m\u00e1s \u00f3ptimas, sumado a esto, el hecho de que en los \u00faltimos a\u00f1os hayan aparecido lenguajes muy f\u00e1ciles de aprender c\u00f3mo <i>Python, JavaScript, Kotlin o herramientas No Code<\/i> vuelve una realidad la premisa de que todos pueden aprender a programar.<\/p>\n<p>Las carreras asociadas a la inform\u00e1tica tienen un marco de trabajo dirigido especialmente hacia el pensamiento l\u00f3gico, aunque en realidad, el desarrollo de software no es tan diferente de aprender un nuevo idioma. Los lenguajes de programaci\u00f3n, al igual que el ingl\u00e9s, el italiano o cualquier idioma, se componen de palabras, gram\u00e1tica, sintaxis y tienen un prop\u00f3sito: comunicarse (en este escenario la comunicaci\u00f3n es con cualquier dispositivo electr\u00f3nico).<\/p>\n<p>Finalmente, es cierto que como en todas las profesiones y \u00e1reas del conocimiento hay personas que puedan tener mayores skills de entrada, en este punto, la actitud va a marcar una gran diferencia para ser o no un buen ingeniero de software. Como se ha recalcado a lo largo del art\u00edculo, no es necesario ser un genio para conseguir un desempe\u00f1o notable en la programaci\u00f3n, mientras m\u00e1s tiempo se dedica a aprender (utilizando la t\u00e9cnica de estudio que m\u00e1s se adapte a la forma de aprender de cada uno y los medios de preferencia para cada persona) y practicando con diferentes retos y plataformas, mejor se va a desenvolver el ingeniero.<\/p>\n<p><b>Mito:<\/b> El d\u00eda a d\u00eda de un programador es solitario.<\/p>\n<p><b>Realidad: <\/b>El cine y la televisi\u00f3n han provocado que las personas crean que trabajar en tecnolog\u00eda est\u00e1 ligado a llevar una vida solitaria y apartada de la sociedad (en lo que a nivel profesional\/laboral se refiere). Por el contrario, los ingenieros de software no solo trabajan en equipo en su d\u00eda a d\u00eda puesto que necesitan estar en contacto con el cliente, con el equipo de trabajo para poder obtener las soluciones a sus problemas, sino que integran una comunidad cercana, fuerte y participativa, por lo cual se entiende que el sector avanza a pasos agigantados gracias a la mentalidad de sus profesionales.<\/p>\n<p>Para codificar es muy importante saber comunicarse asertivamente (cualidades que van m\u00e1s all\u00e1 del pensamiento matem\u00e1tico y el razonamiento l\u00f3gico), poder pensar soluciones \u00e1giles y a nivel cooperativo, expresar correctamente ideas y opiniones, volviendo fundamental el evento de tener en cuenta la participaci\u00f3n de otros individuos cuando se escribe c\u00f3digo, se interact\u00faa con el usuario o se elige la arquitectura de la aplicaci\u00f3n, habilidades blandas que vuelven casi obligatoria la interacci\u00f3n constante de los ingenieros con otros profesionales.<\/p>\n<p><img decoding=\"async\" width=\"1024\" height=\"682\" src=\"https:\/\/bluetab.net\/wp-content\/uploads\/2022\/06\/multiethnic-software-developers-using-gadgets-for-2021-12-09-02-45-36-utc-Grande-1024x682.jpeg\" alt=\"\" loading=\"lazy\" srcset=\"https:\/\/bluetab.net\/wp-content\/uploads\/2022\/06\/multiethnic-software-developers-using-gadgets-for-2021-12-09-02-45-36-utc-Grande-1024x682.jpeg 1024w, https:\/\/bluetab.net\/wp-content\/uploads\/2022\/06\/multiethnic-software-developers-using-gadgets-for-2021-12-09-02-45-36-utc-Grande-300x200.jpeg 300w, https:\/\/bluetab.net\/wp-content\/uploads\/2022\/06\/multiethnic-software-developers-using-gadgets-for-2021-12-09-02-45-36-utc-Grande-768x512.jpeg 768w, https:\/\/bluetab.net\/wp-content\/uploads\/2022\/06\/multiethnic-software-developers-using-gadgets-for-2021-12-09-02-45-36-utc-Grande.jpeg 1280w\" sizes=\"(max-width: 1024px) 100vw, 1024px\"><\/p>\n<p><b>Mito:<\/b> Si se quiere programar, hay que aprender el lenguaje que est\u00e9 de moda o el que mejor oferta econ\u00f3mica brinde.<\/p>\n<p><b>Realidad:<\/b> Cada lenguaje tiene su prop\u00f3sito espec\u00edfico y se adapta mejor o no en los diferentes proyectos de una compa\u00f1\u00eda. De todas formas, diferente no es equivalente a ser mejor o peor, por lo tanto, la verdadera pregunta que un ingeniero de software debe realizarse no es: &#8220;\u00bfCu\u00e1l es el mejor lenguaje de programaci\u00f3n?&#8221;, sino: &#8220;\u00bfQu\u00e9 lenguaje es el m\u00e1s adecuado para solucionar los requerimientos planteados dentro del proyecto?&#8221;.<\/p>\n<p>Ahora bien, el pensamiento de \u201c\u00bfqu\u00e9 lenguaje de programaci\u00f3n es el mejor remunerado econ\u00f3micamente?\u201d provocar\u00e1 frustraci\u00f3n al desarrollador llev\u00e1ndolo nuevamente a la idea de que la programaci\u00f3n es dif\u00edcil, lo primero por aprender es la l\u00f3gica de la programaci\u00f3n y el razonamiento para la resoluci\u00f3n de problemas de ese \u00edndole, y s\u00f3lo despu\u00e9s de eso, escoger el primer lenguaje de programaci\u00f3n el cual debe ir orientado especialmente a los gustos e intereses del profesional, lo anterior ya que a algunos de los profesionales se les da bien el frontend, a otros el backend, el big data, el machine learning, entre muchas m\u00e1s \u00e1reas en las que se requiere implementar una soluci\u00f3n de software.<\/p>\n<p><b>Mito: <\/b>Programar es una tarea muy rutinaria.<\/p>\n<p><b>Realidad:<\/b> Codificar es una tarea que implica mucha creatividad, quiz\u00e1s no en todo el aspecto art\u00edstico o asociado a manualidades, pero s\u00ed en cuanto a todas las posibles soluciones que pueden generarse hac\u00eda una misma necesidad o problema; est\u00e1n asociadas al ingenio del equipo para encontrar la alternativa m\u00e1s conveniente al caso espec\u00edfico. Cada proyecto requiere de un enfoque mental diferente, por lo que la rutina profesional se ve muy reducida y se tiende a llevar una vida din\u00e1mica.<\/p>\n<p>En segundo lugar, se cree que un ingeniero de software pasa la mayor parte de su tiempo frente a la pantalla y escribiendo c\u00f3digo. Por el contrario, el \u00e9xito de un proyecto depende de la colaboraci\u00f3n de un equipo y del di\u00e1logo, corroborando lo explicado previamente en el mito: \u201cEl d\u00eda a d\u00eda de un programador es solitario\u201d.<\/p>\n<p>Para concluir, la programaci\u00f3n es una profesi\u00f3n que permite crear desde cero algo que antes no exist\u00eda. La primera vez que se escribe un programa que logra que el computador ejecute la serie de instrucciones deseadas se vuelve casi un momento m\u00e1gico. Y las siguientes veces\u2026 tambi\u00e9n.<\/p>\n<p>Finalmente es posible observar que, existen muchos mitos asociados tanto a la programaci\u00f3n como a los ingenieros de software, no obstante, esperamos que este art\u00edculo haya sido de mucha utilidad y mejore a grandes rasgos el panorama respecto a los temas aqu\u00ed tratados y sea motivaci\u00f3n para que se decida incursionar en el mundo de la tecnolog\u00eda aprovechando los beneficios que <i>Bluetab, an IBM Company<\/i> tiene, ya sea que se busque aprender desarrollo de software o se est\u00e9 apuntando a una nueva oportunidad laboral.<\/p>\n<h5>\u00bfQuieres saber m\u00e1s de lo que ofrecemos y ver otros casos de \u00e9xito?<\/h5>\n<p><a href=\"\/\" role=\"button\"><br \/>\nDESCUBRE BLUETAB<br \/>\n<\/a><\/p>\n<figure><a href=\"https:\/\/www.linkedin.com\/in\/camiloamontoyah\/\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/bluetab.net\/wp-content\/uploads\/2022\/06\/Camilo_montoya-150x150.png\" alt=\"\" loading=\"lazy\"><\/a><\/figure>\n<h4><a href=\"https:\/\/www.linkedin.com\/in\/camiloamontoyah\/\" target=\"_blank\" rel=\"noopener\">Camilo Andr\u00e9s Montoya Hern\u00e1ndez<\/a><\/h4>\n<p>Desarrollo de Software<\/p>\n<p><b>SOLUCIONES, <\/b>SOMOS EXPERTOS<\/p>\n<p><a href=\"\/soluciones\/data-strategy\/\"><\/a><\/p>\n<p><a href=\"\/soluciones\/data-strategy\/\"><\/a><\/p>\n<p><a href=\"\/soluciones\/data-strategy\/\"><\/p>\n<h5>DATA STRATEGY<\/h5>\n<p><\/a><a href=\"\/soluciones\/data-strategy\/\"><\/a><a href=\"\/soluciones\/data-strategy\/\">\t\t\t\t\t\t<\/a><br \/>\n<a href=\"\/soluciones\/data-fabric\/\"><\/a><\/p>\n<p><a href=\"\/soluciones\/data-fabric\/\"><\/a><\/p>\n<p><a href=\"\/soluciones\/data-fabric\/\"><\/p>\n<h5>DATA FABRIC<\/h5>\n<p><\/a><a href=\"\/soluciones\/data-fabric\/\"><\/a><a href=\"\/soluciones\/data-fabric\/\">\t\t\t\t\t\t<\/a><br \/>\n<a href=\"\/soluciones\/augmented-analytics\/\"><\/a><\/p>\n<p><a href=\"\/soluciones\/augmented-analytics\/\"><\/a><\/p>\n<p><a href=\"\/soluciones\/augmented-analytics\/\"><\/p>\n<h5>AUGMENTED ANALYTICS<\/h5>\n<p><\/a><a href=\"\/soluciones\/augmented-analytics\/\"><\/a><a href=\"\/soluciones\/augmented-analytics\/\">\t\t\t\t\t\t<\/a><\/p>\n<p>Te puede interesar<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mitos y verdades de los ingenieros de software Camilo Andr\u00e9s Montoya Hern\u00e1ndez Desarrollo de Software \u00daltimamente, tras el crecimiento exponencial en las diferentes tecnolog\u00edas y la alta demanda de ingenieros de software (sistemas, IT, entre otras denominaciones) a nivel mundial, m\u00faltiples organizaciones han puesto su mirada en estos profesionales y&nbsp; las actividades que realmente desarrollan [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":20809,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7,36,9],"tags":[],"class_list":["post-13848","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog-es","category-outstanding","category-tech"],"acf":[],"jetpack_featured_media_url":"https:\/\/bluetab.net\/wp-content\/uploads\/2022\/06\/group-of-business-people-and-software-developers-w-2021-08-28-09-00-57-utc-Grande.jpeg","_links":{"self":[{"href":"https:\/\/bluetab.net\/en\/wp-json\/wp\/v2\/posts\/13848","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bluetab.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bluetab.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bluetab.net\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bluetab.net\/en\/wp-json\/wp\/v2\/comments?post=13848"}],"version-history":[{"count":0,"href":"https:\/\/bluetab.net\/en\/wp-json\/wp\/v2\/posts\/13848\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bluetab.net\/en\/wp-json\/wp\/v2\/media\/20809"}],"wp:attachment":[{"href":"https:\/\/bluetab.net\/en\/wp-json\/wp\/v2\/media?parent=13848"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bluetab.net\/en\/wp-json\/wp\/v2\/categories?post=13848"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bluetab.net\/en\/wp-json\/wp\/v2\/tags?post=13848"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}