{"id":3340,"date":"2017-01-24T19:43:34","date_gmt":"2017-01-25T00:43:34","guid":{"rendered":"http:\/\/itsoftware.com.co\/content\/?p=3340"},"modified":"2020-11-19T16:07:21","modified_gmt":"2020-11-19T21:07:21","slug":"ventajas-de-saber-programar","status":"publish","type":"post","link":"https:\/\/itsoftware.com.co\/content\/ventajas-de-saber-programar\/","title":{"rendered":"Las ventajas de saber programar para los empleados"},"content":{"rendered":"<figure id=\"attachment_3358\" aria-describedby=\"caption-attachment-3358\" style=\"width: 150px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2017\/01\/img_0789.png\"><img decoding=\"async\" class=\"wp-image-3358 size-thumbnail\" title=\"Ventajas de saber programar\" src=\"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2017\/01\/img_0789-150x150.png\" alt=\"Ventajas de saber programar\" width=\"150\" height=\"150\"><\/a><figcaption id=\"caption-attachment-3358\" class=\"wp-caption-text\">Ventajas de saber programar<\/figcaption><\/figure>\n<p>Hoy en d\u00eda muchos de los empleos de una u otra manera tienen un ver con sistemas inform\u00e1ticos, por lo que existen grandes ventajas de saber programar, con el prop\u00f3sito de hacer m\u00e1s eficientes tareas repetitivas, o c\u00e1lculos que a mano suelen ser complejos.<\/p>\n<p><!--more--><\/p>\n<p>As\u00ed pues para que cualquiera pueda aprender a hacer programas sencillos que faciliten su trabajo, qu\u00e9 habilidades se deber\u00edan cultivar para tal fin?<\/p>\n<p>Las siguientes son una serie de recomendaciones para empezar a trabajar en crear un pensamiento l\u00f3gico, que derive posteriormente en la creaci\u00f3n de programas de computadoras:<\/p>\n<ul>\n<li><strong>Estructurar un proceso<\/strong> en forma organizada con mapas mentales o diagramas de flujo.<\/li>\n<\/ul>\n<ul>\n<li>Identificar los <strong>datos de entrada<\/strong> del proceso, c\u00f3mo \u00e9ste los modifica para generar unos datos de salida.<\/li>\n<\/ul>\n<ul>\n<li>Reconocer <strong>quienes est\u00e1n involucrados<\/strong> en el proceso, ya sean personas u otros sistemas.<\/li>\n<\/ul>\n<ul>\n<li>Aprender a <strong>crear algoritmos<\/strong> que permitan traducir el proceso, en una secuencia l\u00f3gica que luego se debe traducir a un lenguaje de maquina.<\/li>\n<\/ul>\n<ul>\n<li><strong>Aprender un lenguaje<\/strong> de codificaci\u00f3n.<\/li>\n<\/ul>\n<p>Considerando el enfoque que estamos tratando en este articulo a resolver problemas de oficina, el primer lenguaje a aprender es Visual Basic para Microsoft Office, que nos permitir\u00e1 trabajar en la creaci\u00f3n de macros para automatizar nuestro proceso.<\/p>\n<blockquote><p><em>Tambi\u00e9n te puede interesar leer&nbsp;<a href=\"https:\/\/itsoftware.com.co\/content\/encontrar-datos-repetidos-tablas-excel-base\/\" rel=\"bookmark\">Encontrar datos repetidos en una tabla de Excel o de una base de datos<\/a>&nbsp;<\/em><\/p><\/blockquote>\n<p>Aumentando la complejidad, podemos trabajar con scripts en lenguaje de comandos de Windows, en formato CLI o VBS, esencialmente para cuando necesitamos hacer acciones sobre archivos o carpetas &nbsp;del sistema operativo. Igualmente estos scripts tambi\u00e9n pueden ser creados para ambientes Linux, que junto con las tareas programadas o cronjobs, pueden hacer tareas frecuentes de una manera \u00e1gil y sin p\u00e9rdidas del proceso.<\/p>\n<p>Una vez que hayamos adoptado algunas habilidades y conocimientos de programaci\u00f3n, un trabajador con este conocimiento podr\u00eda llegar a tener las siguientes ventajas de saber programar:<\/p>\n<ul>\n<li>Se dedica <strong>menos a tareas repetitivas<\/strong> para dedicarse a tareas de mayor an\u00e1lisis. Evita el tedio y aburrimiento de hacer las mismas actividades una y otra vez.<\/li>\n<\/ul>\n<ul>\n<li><strong>Reduce casi a cero los errores<\/strong> fruto de intervenciones manuales. Cuando alguien verifica datos, o hace la misma acci\u00f3n muchas veces, lo m\u00e1s posible es que cometa errores consecuencia de la repetici\u00f3n y el cansancio.<\/li>\n<\/ul>\n<ul>\n<li><strong>Posee ventajas<\/strong> claras sobre otros candidatos, porque aborda sus tareas y nuevos problemas con un enfoque m\u00e1s estructurado, creando soluciones l\u00f3gicas, pr\u00e1cticas y eficientes a partir de estos conocimientos.<\/li>\n<\/ul>\n<ul>\n<li>Es capaz de afrontar los nuevos retos que la tecnolog\u00eda impone, permiti\u00e9ndole adaptarse m\u00e1s f\u00e1cilmente a los cambios que se van presentando, <strong>adoptando nuevas herramientas<\/strong> y metodolog\u00edas para hacer m\u00e1s eficiente su trabajo.<\/li>\n<\/ul>\n<ul>\n<li>Mantiene una <strong>relaci\u00f3n laboral m\u00e1s colaborativa<\/strong>, ayudando a sus compa\u00f1eros de trabajo en la generaci\u00f3n de soluciones a sus problemas cotidianos.<\/li>\n<\/ul>\n<ul>\n<li>Sus superiores los tienen m\u00e1s en cuenta, considerando su <strong>capacidad de proponer soluciones<\/strong> creativas.<\/li>\n<\/ul>\n<blockquote><p>Tambi\u00e9n te podr\u00eda interesar leer&nbsp;<a href=\"https:\/\/itsoftware.com.co\/content\/que-es-la-programacion-orientada-a-objetos\/\" rel=\"bookmark\">\u00bfQu\u00e9 es la Programaci\u00f3n Orientada a Objetos POO?<\/a><\/p><\/blockquote>\n<p>El trabajo de programaci\u00f3n necesita de mucha dedicaci\u00f3n, paciencia y esp\u00edritu investigativo, pero los frutos de esta ardua labor se reflejan cuando notas que una tarea que te tomaba horas o incluso d\u00edas, se realiza en pocos minutos.<\/p>\n<p>Este art\u00edculo hace parte del sistema de divulgaci\u00f3n de conocimiento de <a href=\"http:\/\/itsoftware.com.co\">ITSoftware SAS<\/a>.<\/p>\n<h3>Si te gust\u00f3, por favor no olvides compartirlo en las redes sociales. \ud83d\ude09<\/h3>\n","protected":false},"excerpt":{"rendered":"<p>Hoy en d\u00eda muchos de los empleos de una u otra manera tienen un ver con sistemas inform\u00e1ticos, por lo que existen grandes ventajas de saber programar, con el prop\u00f3sito[&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":8639,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[305,230],"tags":[1095,261,141,1096,142],"class_list":["post-3340","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automatizacion","category-macros-2","tag-automatizar","tag-desarrollo-de-software","tag-macros","tag-saber-programar","tag-scripts"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/itsoftware.com.co\/content\/wp-content\/uploads\/2017\/01\/software-development.jpg","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/posts\/3340","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/comments?post=3340"}],"version-history":[{"count":0,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/posts\/3340\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/media\/8639"}],"wp:attachment":[{"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/media?parent=3340"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/categories?post=3340"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/itsoftware.com.co\/content\/wp-json\/wp\/v2\/tags?post=3340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}