Principales competencias para triunfar como profesional en desarrollo de



Documentos relacionados
Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

CAPITULO V. Conclusiones y recomendaciones. Este capítulo tiene como objetivo mostrar las conclusiones más significativas que se

CAPITULO I: PLANTEAMIENTO DEL PROBLEMA

CAPACITACIONES COSTA RICA. Desarrollo del factor humano en equipos de trabajo y líderes.


CAPÍTULO 5 CONCLUSIONES

GUÍA ESENCIAL DE LAS HABILIDADES ESENCIALES

La evaluación del desempeño del personal es un punto muy delicado, ya que debe ser objetiva y justa para no generar conflictos

Educación virtual INFROMATICA ADRIAN GOMEZ ROMAN 2014/12/30

CAPÍTULO I FORMULACIÓN DEL PROBLEMA

CAPÍTULO 1 INTRODUCCIÓN

CAPÍTULO 5 CONCLUSIONES Y RECOMENDACIONES

COMPETENCIAS. Máster universitario en Gestión y Dirección de Empresas e Instituciones Turísticas (GDEIT)

Código del programa: PEMDE. Programa Experto en MANEJO DE DATOS CON EXCEL. Modalidad: Virtual. Descripción del programa

Las competencias en el ingeniero - Visión de empleadores

Universidad de Sonora

Administración del conocimiento y aprendizaje organizacional.

CURSO COORDINADOR INNOVADOR

Introducción. Definición de los presupuestos

Hoja Informativa ISO 9001 Comprendiendo los cambios

La perspectiva humana tiene mucha importancia en la gestión empresarial

EN LA LA EMPRESA EMPRESA

Técnico y sus funciones. 5. Función de los líderes. 6 Función del analista de datos. 6. Metas del Help Desk. 7 Definir el alcance del Help Desk.

I N T E R P R E T A T I V O

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES

CAPÍTULO III. MARCO METODOLÓGICO. del Hotel y Restaurante El Mandarín S.A. de C.V. en la ciudad de San Miguel.

5 formas de mejorar su negocio con COMPUTACIÓN EN LA NUBE

Para optimizar este proceso lo dividiremos en etapas y deberemos tener bien claro el objetivo que debemos alcanzar en cada una de ellas:

INTRODUCCIÓN: Una Visión Global del Proceso de Creación de Empresas

1

INFORME DE RESULTADOS: CLIMA LABORAL. UNIDAD PARA LA DOCENCIA VIRTUAL (Diciembre de 2013)

6.2. e-learning como sustituto o como complemento a la educación presencial Plataformas e-learning en Primaria.

CAPÍTULO 1 PLANTEAMIENTO DEL PROBLEMA

Cómo las herramientas en línea están revolucionando la implementación de ITIL e ISO 20000

CAPITULO I. Introducción. En la actualidad, las empresas están tomando un papel activo en cuanto al uso de sistemas y

INSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un

Capítulo 2. Metodologías de selección de personal

PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores

INTRODUCCIÓN CAPITULO I 1.1 PLANTEAMIENTO DEL PROBLEMA.

SÍNTESIS Y PERSPECTIVAS

Plan de estudios Maestría en Sistemas de Información y Tecnologías de Gestión de Datos

ISO9001:2015. Todos los certificados emitidos en este periodo tienen una fecha de caducidad de 15 de septiembre de 2018.

Mejores prácticas para el éxito de un sistema de información. Uno de los problemas de información dentro de las empresas es contar con datos

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN

TECNÓLOGO EN INFORMÁTICA PLAN DE ESTUDIOS

El Outsourcing como Opción Estratégica

Capítulo 3 Marco Metodológico.

2. MÉTODOS, INSTRUMENTOS Y ESTRATEGIAS

GUÍA PARA LA INDUCCIÓN AL PUESTO DE TRABAJO

Máster en Management Inteligente. Saque todo el beneficio de su negocio desarrollando aquello que no se ve: el potencial de sus colaboradores.

INNOVACIÓN PARA UN MUNDO CAMBIANTE DÓNDE NACE ESTE PROGRAMA? QUIÉN HIZO ESTE PROGRAMA?

PLAN CEIBAL EN EDUCACIÓN MEDIA

Para iniciar un proceso de Benchmarking se requiere lo siguiente:

ADMINISTRACION Y ADMINISTRADORES

Información Importante

PMI. Pulso de la profesión Informe detallado. Gestión de carteras

Sistema Perfil VALIA. Manual del Usuario

Seguimiento y evaluación

CUESTIONARIO PARA DETECTAR NECESIDADES DA CAPACITACIÓN EN IMPRENTA ECONOMICA S. A. DE C. V.

Anexo 4 Prueba de Cleaver La técnica y su fundamento teórico Cleaver encontró 13 factores críticos de puestos, que determinan la evaluación de una

Metodologías Ágiles Desde una Perspectiva de Project Management. Fernando Contreras Velásquez Project Management & Engineering Services.

Folleto Informativo. El Aprendizaje Combinado Lleva a una Capacitación Efectiva

CAPÍTULO III DISEÑO METODOLÓGICO

comunidades de práctica

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.

PARA QUE UN EQUIPO FUERTE RINDA AL MÁXIMO TIENE QUE SER BLANDO

CAPÍTULO 6 CONCLUSIONES Y RECOMENDACIONES

Noviembre Primera edición del informe sobre la situación ambiental de las organizaciones en México

INSTITUTO TECNOLÓGICO DE COSTA RICA. Caso #09 - Chrysler. Administración de la Función de la Información

Creando tu propio negocio

RESULTADOS CONSULTA CIUDADANA VIRTUAL. Consulta Laboral en Línea

Capítulo 5. Conclusiones.

CAPITULO VI PLAN DE IMPLEMENTACIÓN DEL SISTEMA DE PRESUPUESTOS DE COSTOS DE TIEMPOS ESTÁNDARES DE CONFECCIÓN DE PRENDAS DE VESTIR DE TEJIDO DE PUNTO.

Anexo VI EVALUACIÓN DEL DESEMPEÑO

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

En este ebook te vamos a contar todo lo que necesitas saber para descubrir las claves para detectar si tu empresa necesita innovar y escalar.

CAPÍTULO 4 RESULTADOS DE LA INVESTIGACIÓN

Escuela Técnica Superior de Ingeniería Informática

Educación y capacitación virtual, algo más que una moda

Por otro lado podemos enunciar los objetivos más específicos de nuestro estudio:

CAPITULO V. Conclusiones y Recomendaciones. En este capítulo se hace mención de las conclusiones que se obtuvieron al analizar los

Sección 1: Introducción

REPUTACIÓN LO QUE TOMA AÑOS CONSTRUIR PUEDE VERSE AFECTADO CRITICAMENTE POR UN SOLO EVENTO

IES JOAQUÍN ROMERO MURUBE de Los Palacios y Villafranca, Sevilla

LINEAMIENTOS PARA LA TESTIFICACIÓN DE ALCANCES DE ACREDITACIÓN PARA ORGANISMOS DE CERTIFICACIÓN DE PRODUCTOS, PROCESOS O SERVICIOS INS-4.

Certificación Profesional de Auditoria Interna

Capítulo 6 CONCLUSIONES Y RECOMENDACIONES

CONCLUSIONES Y RECOMENDACIONES

App para realizar consultas al Sistema de Información Estadística de Castilla y León

Propuesta de Innovación

CMMI (Capability Maturity Model Integrated)

La administración de recursos humanos y la descripción de puesto

Las instituciones privadas de educación se caracterizan por brindar una. formación integral a la sociedad; la propuesta educativa que se hace a la

Y además un desarrollo propio para apoyar el crecimiento de las organizaciones

FocalPoint Business Coaching. Herramienta de Evaluación de Empresas


Liderando en positivo Entrevista a José Luis Bonet

Las ventajas competitivas de los países y su influencia en los mercados internacionales

0 PENSANDO A TRAVÉS DEL JUEGO.

Transcripción:

Principales competencias para triunfar como profesional en desarrollo de software en el mercado global. Aarón Gómez Sojo, ULACIT (2012) Cuáles son las principales competencias para triunfar como profesional en desarrollo de software a nivel mundial? Resumen En esta investigación, se exploran las principales competencias de un profesional en las Tecnologías de Información, las cuales se definen, para efectos del estudio, como un conjunto de habilidades técnicas, administrativas y relacionadas con la inteligencia emocional, que por su naturaleza ayudan a los desarrolladores de software a sobresalir en los espacios transnacionales. Por lo anterior es necesario para el profesional conocer el perfil solicitado en el mercado actual para mejorar su carta de presentación con base en estas competencias. Por medio de una investigación documental se pudieron detectar habilidades concretas que son requeridas en el mercado actual y en el futuro talento humano de las empresas. En segunda instancia, se elaboró una encuesta aplicada a profesionales del área que trabajan en espacios transnacionales, con el fin de descubrir las habilidades y competencias que les han permitido desarrollar su carrera de manera exitosa, siendo la principal conclusión que la actitud de la persona es la de mayor peso. Abstract In this investigation, the principal competences of a professional in Information Technology are explored, which for the purpose of this research are defined as a set of technical abilities, administrative and related to the emotional intelligence, whose pursue is help the 1

professional in Software Development to succeed in transnational companies. For this reason, the professional needs to know the profile requested in today s market to improve his curriculum. Through a documentary research, concrete abilities that are required for today s market and for the future human resource of the companies were detected. Also, a survey was applied to professionals that work in transnational corporations in order to find the skills which had allow build theirs professional career successfully, being the main conclusion that the attitude of the person is the most transcendental. Problema En tiempos de globalización como la que experimenta el país en la actualidad, así como la integración económica con los mercados internacionales, es que surge la inquietud de explorar, con este ensayo, las principales competencias profesionales con las que debe contar un desarrollador de software para triunfar en el mercado global, teniendo en cuenta que las competencias, según Fletcher (1997), se refieren a un conjunto de habilidades técnicas, administrativas y de inteligencia emocional de la persona. Enfocarse en una sola tecnología, que localmente es bien aceptada, suele ser una práctica común, aunque en muchas ocasiones el profesional pierde la visión sobre el giro del mercado global en relación con el perfil profesional diseñado por las empresas transnacionales para que su recurso humano sea eficiente. Por ello, es primordial el desarrollo de la habilidad del profesional para adaptarse rápidamente al cambio de manera exitosa, entregando un trabajo innovador para el mercado, lo que implica no solo aprender nuevas tecnologías sino mejorar sus competencias de manera integral. Estas compañías transnacionales, buscan tanto personal con buen perfil técnico como personal con habilidades para trabajar en grupo, así como buena actitud y capacidad de innovación para que les ayuden a cambiar la manera en el que el mundo trabaja (IBM, 2012). 2

Este profesional también debe ser una persona poseedora de inteligencia emocional, con una excelente capacidad de auto motivación, habilidad para trabajar en grupo capaz de perseverar en el desempeño y logro de objetivos. Al tomar en cuenta lo anterior, surge un interrogante que se responderá con base en las respuestas obtenidas por medio del cuestionario que se aplicó: Cuáles son las principales competencias para triunfar como profesional en desarrollo de software a nivel mundial? Objetivo General Detectar las competencias y habilidades más importantes con los que debe contar un profesional en desarrollo de software para triunfar en los espacios transnacionales. Objetivos Específicos Describir, por medio de una investigación documental, las principales competencias que buscan las compañías transnacionales en un profesional de desarrollo de software para triunfar en el mercado. Obtener, por medio de una encuesta no probabilística aplicada a profesionales en desarrollo de software, información de las principales habilidades y destrezas que les han ayudado a sobresalir en la empresa transnacional. Justificación El mercado está cada vez más globalizado. Reconocidas empresas tratan de encontrar el talento que las impulse a innovar para permanecer activas y ser más competitivas; así también muchos emprendedores luchan para idear un producto o servicio que pueda competir con estas grandes compañías y vencerlas. Por otro lado, los profesionales se esfuerzan por adquirir y poner en práctica, de la mejor manera, sus destrezas con el objetivo de triunfar dentro de las compañías transnacionales. Es entonces cuando se hace necesario conocer las habilidades fundamentales con las que debe contar un profesional para sobresalir y hacer triunfar a la compañía contratante en la 3

consecución de sus objetivos estratégicos. Por tanto, es esencial para ambas partes contar con las competencias profesionales que exige el entorno. Revisión bibliográfica Las universidades y centros de estudio técnicos, por lo general, tienden a dar énfasis al conocimiento técnico, el cual es indispensable para manejar alguna tecnología; pero, es tan solo una característica con la que debe contar el futuro profesional para desempeñarse de la mejor manera en un puesto determinado. Por ejemplo, al compartir las ideas entre los miembros del equipo de trabajo se puede fomentar la innovación y por ende mejorar productos o servicios de la compañía. Si uno de estos desarrolladores posee alto conocimiento técnico pero falla al comunicarse con el equipo puede incurrir en problemas para triunfar en su carrera profesional. En los sitios de oportunidades de empleo de Microsoft (2012), para el perfil de un profesional en desarrollo de software existe una sección dedicada a habilidades técnicas precisas, pero también a las competencias generales con las que debe contar el candidato. Lo primero se refiere a las tecnologías específicas que debe dominar el candidato, quien debe demostrarlo por medio de certificaciones y experiencia laboral. Lo segundo se refiere a la actitud de la persona y a ese valor agregado que se le da al conocimiento meramente técnico. Según Microsoft Corporation, (2012), se puede hablar de competencias tales como la facilidad para construir una buena relación con los clientes y la capacidad para tratar con la ambigüedad. Perfil técnico El mundo tecnológico de hoy tiene como centro el uso de Internet que dicta, en muchas ocasiones, el rumbo que puede tomar el mercado. Una de las tecnologías que ha impulsado el uso de internet en forma exitosa ha sido la implementación del lenguaje de programación JavaScript. Goodman, Morrison, Novitski, y Gustaff Rayl (2010) describen como JavaScript ha revolucionado y sigue revolucionando el mundo contemporaneo; además de lo fundamental que es 4

para un desarrollador dominar el lenguage supracitado, pues no solo se utiliza en cada sitio web sino también como extensión de muchas otras tecnologías populares. Además, para atrapar al mercado mundial con contenido imponente por medio de Internet, se vuelve requisito complementar JavaScript con HTML y CSS (Goodman, Morrison, Novitski, & Gustaff Rayl, 2010). En contraste, C++ es un lenguaje de propósito general que tiene millones de desarrolladores en el mundo, siendo el más utilizado para el desarrollo de sistemas operativos, navegadores web y bases de datos, entre otros. Éste se caracteriza por conseguir mayor provecho del hardware donde se ejecuta con gran rendimiento. Se usa, además, como herramienta esencial para enseñar principios fundamentales de las ciencias de la computación. (Horstmann & Budd, 2009). Si bien es cierto C++ es una buena opción para crecer como desarrollador, Horstmann y Budd (2009) aseguran que es más importante aprender principios de las ciencias de la computación para crear mejores programadores; por ejemplo, para minimizar el uso de sistemas propensos a errores, evitar constructores que tienden a confundir y el resolver problemas que surgen en el mundo cotidiano a través de las técnicas mejoradas. Microsoft al estar presente con la porción del mercado más grande de computadores personales, requiere que el profesional domine lenguajes como C# o Visual Basic (.Net). Rajeev (2009) menciona que gracias a la plataforma de Microsoft se ha reducido la complejidad y el tiempo de desarrollo, dando como resultado un lenguaje balanceado entre el poder y la productividad. Aunque se sacrifica en cierta medida la flexibilidad ofrecida por lenguajes como C o C++,.Net logra entregarle al mercado un producto de buena calidad en un tiempo mucho menor. 5

En el caso de no utilizar sistemas Microsoft, la mejor tecnología de alto nivel es JAVA. Gracias a su popularidad se ha expandido considerablemente en el mercado hasta convertirse en la base de productos innovadores como Android o para extender funcionalidades de bases de datos Oracle, por ejemplo. Por ello manejar el lenguaje se convierte en exigencia para competir con el mercado (TIOBE Software, 2012). Aunque no todo es enfocarse en una tecnología pues continúan emergiendo nuevos lenguajes unos más exitosos que otros, pero a la verdad un lenguaje es tan solo una manera de comunicarse con las computadoras actuales y conforme evolucione la tecnología muchos otros nuevos lenguajes surgirán. Por esto Michal (2009) describe lo importante de centrarse en como diseñar algoritmos eficientes para resolver problemas más que en un lenguaje de programación como tal, pues ese conocimiento no depende de una tecnología que después de un tiempo va a ser desechada, sino de una pieza base que se puede continuar utilizando y mejorando. Con esto se logra idear nuevas y mejores soluciones, en vez de brindar más de lo que en el mercado global sobra. Si se revisan páginas de oportunidades de empleo dentro de la empresa Google Inc. se puede encontrar con regularidad en los requerimientos, además de tecnologías específicas, una fuerte base en ciencias de la computación; esto es entre otras cosas el funcionamiento general de los algoritmos (Google Inc., 2012). Más allá de lo técnico Devlin (2012) en su más reciente publicación acerca de cómo aplicar la lógica matemática para resolver problemas, describe de manera general aspectos que son necesarios para triunfar en las empresas. Si bien es cierto, antes se realizaban muchas tareas esquemáticamente, Devlin propone pensar fuera de la caja think outside the box para obtener mejores soluciones a problemas nuevos o existentes. Recalca lo importante que es para un informático pensar 6

matemáticamente para encontrar una solución científica, pero evitando el uso de fórmulas o algo que se requiera aprender aisladamente, con el fin de centrarse en la aplicación de razonamiento lógico para generar nuevas ideas. Una de las mejores formas para hacer valer el esfuerzo de una nueva idea es la habilidad que tienen las personas para convertirlo en algo tangible. Las compañías transnacionales buscan profesionales que puedan compartir esas ideas de la mejor forma y de una manera proactiva; por ello en sitios como Google Inc. buscan candidatos que tengan la facilidad de compartir su pensamiento con otros para crear nuevas y mejores ideas (Google Inc., 2012). Para los desarrolladores de software un requisito deseado la buena comunicación tanto para entender como para expresar ideas, diseños, especificaciones y en general todo tipo de pensamiento de una manera descifrable evitando la ambigüedad y al mismo tiempo ajustando la comunicación al contexto donde se realiza es. (Indian Geek, 2012). innovación. Entiéndase lenguaje sencillo, medible y entendible por los involucrados en el proceso de En general se puede hablar de la buena actitud que debe tener el profesional. Un claro ejemplo de ello se encuentra en una de las últimas noticias sobre el lanzamiento de Windows 8 por parte de Microsoft, donde el llamado padre del buen diseño de ese sistema operativo y colaborador desde hace más de veinte años fue despedido luego de evidenciar una mala actitud al dejarse llevar por su enojo, no solo contra los colaboradores directos al mostrar arrogancia, sino también con los demás gerentes obstaculizando la buena operación de la compañía. El alto valor técnico e innovador que aportaba Steven Sinofsky significó poco al compararlo con su actitud (Genbeta, 2012). 7

Marco metodológico ULACIT El presente documento profundiza en las principales competencias para triunfar como profesional en desarrollo de software a nivel mundial desde un enfoque cuantitativo. Con esto se busca obtener números y porcentajes de destrezas concretas así como del conjunto de habilidades que encierra una competencia de un profesional con rumbo a triunfar en espacios de competitividad internacional. Para lograrlo se realizó una investigación descriptiva de lo que recomiendan los expertos, profesionales del área, así como las tendencias actuales según los perfiles que buscan las grandes compañías. Además, se explican brevemente las razones que convierten cierta habilidad en una condición altamente recomendable y cuándo es necesario dominarla. La población meta para obtener este tipo de datos son profesionales en desarrollo de software que se encuentren actualmente trabajando en espacios transnacionales. Estas personas cuentan con un grado de experiencia desarrollando software en una cultura organizacional donde se promueve la competencia mundial de manera local. Por ello conocer las habilidades profesionales que les han permitido perseguir el triunfo es fundamental para saber lo que buscan las empresas en un buen desarrollador. Estos profesionales fueron seleccionados de manera no probabilística, tomando una muestra de cincuenta y cuatro de ellos. El instrumento utilizado fue una encuesta electrónica donde se recopiló información respecto a las habilidades que son y han sido parte fundamental para triunfar o avanzar por el camino del éxito en sus actuales trabajos, además de las destrezas más importantes que se promueven en estos espacios. Este instrumento de sencilla aplicación cuenta con preguntas de selección única así como una pregunta bierta para conocer otras habilidades que el profesional considere importante 8

recalcar. La herramienta utilizada fue Google Docs Forms, la cual además de ser gratuita se puede enviar de manera sencilla y segura a los encuestados. Se utilizó, además, una escala con niveles de uno a cinco, siendo cinco el de mayor peso, para determinar el grado de importancia de cada una de las habilidades y destrezas planteadas en la encuesta. Este nivel de importancia se dejó abierto al criterio del profesional encuestado, que según su opinión y experiencia calificó cada una de ellas. Discusión y resultados El instrumento aplicado a la población de profesionales se enfoca tanto en destrezas técnicas como en las habilidades blandas y relacionadas a la inteligencia emocional. Estas fueron seleccionadas luego de realizar la investigación documental donde se pudo averiguar parte de lo que actualmente es usado y ayuda a los desarrolladores de software a sobresalir en las empresas. Además, el instrumento permitió por medio de una pregunta abierta conocer habilidades y destrezas concretas que han ayudado a la persona a sobresalir y que también buscan las empresas en los futuros profesionales por contratar. El instrumento se divide en tres secciones. La primera busca conocer el nivel de importancia que se le asigna a los conocimientos generales de las ciencias de la computación así como la de lenguajes de programación específicos. La segunda sección indaga las habilidades blandas y relacionadas con la inteligencia emocional. Por último, en la tercera sección se trata de comparar las habilidades técnicas contra las blandas, además de dejar espacio para que el encuestado mencionara otras habilidades según consideró necesario. Respecto a los conocimientos generales de las ciencias de la computación, se reconoce que el 54% de la población considera que es muy importante o importante; mientras que el 26% y 20% lo consideran de importancia media o baja. A pesar de que muchos autores lo califican de esencial, 9

algunos de los encuestados opinan que tener conocimientos matemáticos fuertes no es tan relevante. ULACIT Al evaluar la pregunta acerca de la importancia de los algoritmos y estructuras de datos, el 85% lo considera entre muy importante e importante. Si se toma en cuenta que para dominar esta habilidad también es necesario conocimientos matemáticos fuertes, se podría decir que estos últimos si tienen una importancia alta y no tanto como lo muestran las respuestas de los encuestados en la pregunta anterior. Respecto a los compiladores computacionales, obtuvo una importancia media y baja por el 62% de los encuestados. Si bien es cierto son esenciales para construir cualquier programa, ya vienen implementados en los ambientes de desarrollo por lo que se limitan a ser simplemente usados por el profesional. Aunque sí se recomienda que la persona conozca su fundamento para utilizarlo en la formulación de mejores soluciones. En contraste, la importancia de los gráficos por computadora, como lo es por ejemplo los mapas de Google Inc., fue calificada de importancia media y baja por el 66% de la muestra, mientras que solo el 6% lo considera muy importante. Por otro lado también se tiene el grado de relevancia relacionado a la inteligencia artificial en el desarrollo de software. De manera similar que las anteriores, el 43% y 19 % de los profesionales encuestados le otorgaron una importancia media y baja respectivamente; mientras que solo el 13% y 22% piensa que es muy importante e importante respectivamente. Esto, aunque muchos autores señalan un programa con alta autonomía como candidato al éxito comercial, gracias al uso de la inteligencia artificial en la construcción de mejores algoritmos. Respecto a los conocimientos de bases de datos, el 74% concuerda que es muy importante y el 19% lo califica como importante. Esto refleja lo esencial de poseer fuertes destrezas en bases 10

de datos, pues de una manera u otra la mayoría de las aplicaciones van a tener que interactuar con estas. Gráfico 1: Habilidades Técnicas 84.4 93.6 70.6 61.2 64.8 61.6 Fundamentos Matemáticos Elaborado por Aarón Gómez, 2012. Basado en el nivel de importancia que los encuestados le otorgaron a las habilidades técnicas. Conocimientos más específicos como lo son los lenguajes de programación, la mayoría concuerda en que tanto.net, Java, como lenguajes web (HTML, CSS y JavaScript) son de alta importancia en espacios transnacionales, con 76%, 83% y 78% de respuestas respectivamente. Donde podemos observar que tanto Java como los lenguajes Web obtuvieron mayor puntaje, seguido por.net. Algoritmos y Estructuras de Datos Compiladores Lenguajes de bajo nivel como C y C++, son considerados por el 39% de encuestados con una importancia baja, seguida de un 35% que los considera importantes. Esto se puede deber a que en los actuales puestos desempeñados no se utilicen a menudo lenguajes estos lenguajes. Pero se debe recalcar la importancia que muchos autores les dan como herramienta esencial para formarse en los fundamentos de las ciencias de la computación. A pesar del auge de productos de la compañía Apple, el 71% ve Objetive-C como un lenguaje sin importancia o de poca importancia. Aunado a un pequeño 11% que lo considera muy importante para sobresalir en espacios transnacionales. Inteligencia Artificial Gráficos por Computadora Bases de datos 11

La prioridad por dominar lenguajes como PHP, Pthyton o Perl, pasa desapercibida por los encuestados, pues ellos los calificaron con una importancia baja. Cabe decir que la mayoría de empresas transnacionales que se encuentran en Costa Rica tienden a dedicarse en los lenguajes de alto nivel. 92.0 Gráfico2: Lenguajes de Programación 94.3 94.3 71.8 73.5 48.0 49.3 44.0.Net C / C++ Java Web (HTML, CSS y JavaScript) Objective-C PHP Phyton Perl Elaborado por Aarón Gómez, 2012. Basado en el nivel de importancia que los encuestados le otorgaron a los lenguajes de programación. Al comparar si es mejor enfocarse en los lenguajes de programación o dominar los fundamentos de la computación, el 63% apunta lo segundo. Esto tiene mucho sentido, pues con unos fundamentos sólidos en la computación se puede creen de una manera más sencilla nuevos e innovadores programas. 12

Gráfico 3: Comparación Habilidades Técnicas Fundamentos de la computación Dominar uno o más lenguages de programación Elaborado por Aarón Gómez, 2012. Basado en los datos de la encuesta. Ahora bien, respecto a las habilidades blandas y relacionadas a la inteligencia emocional también se utilizó una escala de importancia donde se señalan algunas de las destrezas más comunes con las que deberían contar los desarrolladores de software. Una de ellas es la comunicación, donde el 83% la señaló como esencial al marcarla muy importante. Además, varios de los encuestados recalcaron, por medio de la pregunta abierta, la importancia de la buena comunicación en el trabajo; además de indicar que el profesional debe contar con destrezas sociales altas. Otra muy bien valorada fue la priorización de tareas, donde el 57% lo catalogó como muy importante y el 37% como importante. Esto destaca la necesidad de además de tener los conocimientos técnicos para priorizar tareas, se debe contar con una inteligencia emocional fuerte en esta área. En una de las preguntas relacionadas a la inteligencia emocional indagaba sobre la relevancia del correcto manejo del nivel de estrés se detectó que el 54% estuvo de acuerdo en marcarla como muy importante y el 39% como de importancia alta. Esta habilidad es relacionada a la buena actitud que ponga en práctica la persona en su diario laboral: la cual fue mencionada en 13

reiteradas ocasiones por medio de la pregunta abierta. Además de mencionarse la paciencia, ULACIT tolerancia y la habilidad para aceptar de la mejor forma las críticas de los demás. Esto último muy relacionado a la buena comunicación. La curiosidad, también valorada en dicha encuesta, obtuvo un 41% al considerarse importante y 39% al señalarse muy importante. Tomando en cuenta que muchos de los comentarios se enfocaban en el aprendizaje constante, se puede entender que la curiosidad junto con la persistencia, también mencionada en los comentarios, es clave para competir. La importancia de las buenas relaciones interpersonales es bastante bien acogida por los profesionales encuestados, pues el 56% y 31% lo consideran muy importante e importante respectivamente. En los comentarios se menciona la capacidad de liderazgo, que se puede obtener en forma natural al establecer una buena relación con los demás. La empatía, que también juega un papel destacado en las características de un buen líder, no fue tan bien valorada por los encuestados. Pues, aunque el 52% opina que es importante el resto lo considera de importancia baja. Esto contrasta con la tolerancia mencionada como esencial en algunos comentarios. La motivación se percibe en estrecha relación con la actitud de la persona. El 63% y 33% concuerda que es muy importante e importante respectivamente. En los comentarios se menciona también, la confianza en si mismo al realizar las tareas diarias. Luego en la pregunta final de la sección de las habilidades blandas, se preguntó por el optimismo, donde el 59% y 30% lo marcan de muy importante e importante respectivamente. El optimismo se percibe útil para disminuir el nivel de estrés no solo del profesional sino también del grupo de trabajo, pues al ponerlo en práctica se puede transmitir fácilmente al resto de compañeros cuando se está desarrollando el trabajo diario. 14

Se deben destacar algunos comentarios de la pregunta abierta Especificar pregunta donde se señala lo esencial de ser autodidacta, aunado a un gran sentido de innovación y creatividad. Además de ser proactivo, evitar permanecer en el punto de confort, trabajar con ética y responsabilidad. Estas cualidades, ayudarían, según los encuestados ayudarán a alcanzar el éxito. Gráfico 4: Habilidades relacionadas al liderazgo y a la inteligencia emocional 95.4 90.2 89.4 88.2 91.8 89.6 83.8 82.2 Elaborado por Aarón Gómez, 2012. Basado en el nivel de importancia que los encuestados le otorgaron a las habilidades blandas específicas. Ahora bien, una de las preguntas más útiles al aplicar el instrumento, fue conocer el nivel de importancia de las habilidades técnicas contra las habilidades blandas. Uno de los comentarios más mencionados fue relacionado con la buena actitud con la que debe contar el profesional al lidiar diariamente con su trabajo. Esto se refleja en el 59% de la preferencia de las habilidades blandas sobre las habilidades técnicas. Acertado de buena manera en uno de los comentarios, donde explica, que aunque una persona tenga altos conocimientos técnicos pero una pobre actitud lo más seguro es que va a fracasar en su carrera profesional. Por ello usualmente se prefiriere una 15

buena actitud sobre los conocimientos técnicos, pues estos últimos se pueden luego mejorar y aprender. Gráfico 5: Habilidades Blandas vs Habilidades Técnicas 89.2 87.4 Elaborado por Aarón Gómez, 2012. Basado el nivel de importancia otorgado por los encuestados a las habilidades técnicas y blandas. También se quiso conocer acerca del idioma de preferencia en los espacios transnacionales, donde el inglés fue el ganador absoluto con 87% de apoyo. Conclusiones Habilidades Técnicas Se pudo describir por medio de una investigación documental, las principales competencias que buscan las compañías transnacionales en un profesional de desarrollo de software para triunfar en el mercado. Se obtuvo por medio de una encuesta no probabilística aplicada a profesionales en desarrollo de software, información de las principales habilidades y destrezas que les han ayudado a sobresalir en la empresa transnacional. Destrezas relacionadas al liderazgo y a la inteligencia emocional Gracias a la investigación bibliográfica como en la aplicación del instrumento se pudo ratificar que la actitud de la persona tiene más peso que las habilidades técnicas. Claro ejemplo es el caso de Steven Sinofsky padre de muchos de los productos detrás de Windows 8 (Genbeta, 16

2012). El cual a pesar de tener gran trayectoria en la empresa e impulsarla a un buen rumbo es despedido después de tener choques constantes sin sentido con otros ejecutivos. Así que poseer buenas relaciones interpersonales, empatía para con los demás y optimismo van a mejorar la actitud grupal. La primera, además de ser una buena herramienta para dejarse conocer y acercarse más a las personas, es buena para compartir ideas agregando innovación de otros, además de construir un mejor ambiente laboral; esto último reducirá el estrés colectivo y por ende repercutirá en una mejor manera de realizar las tareas diarias. En segunda instancia la empatía, al saber que afecta y que motiva a los compañeros de trabajo, se puede crear un mejor trabajo colaborativo que mejorará sustancialmente la buena comunicación y motivación. En tercer lugar la puesta en práctica del optimismo en los momentos difíciles y de alto estrés juega un papel crítico, porque ayuda a minimizar la tensión, poniendo la vista en la recompensa del esfuerzo; lo que definitivamente mejorará la actitud tanto personal como grupal. La buena comunicación es importante para evitar malos entendidos. En el ambiente laboral suelen ocurrir problemas nacidos de una pésima comunicación, donde por ejemplo una especificación técnica mal redactada junto a un desarrollador que asume una determinada funcionalidad producirá un gasto de tiempo y dinero, así como también impactará negativamente en la credibilidad del equipo de trabajo. Errores que se pudieron haber evitado al comunicarse de una manera clara con los demás. Una de las claves es nunca asumir nada, siempre aclarar todo por medio de una comunicación sólida. La innovación que buscan las empresas para triunfar por medio de sus empleados se debe también a la habilidad para expresarse adecuada y ortogonalmente. Respecto a las habilidades técnicas concretas se considera de mayor importancia los fundamentos de la computación, pues le dará mayor versatilidad al desarrollador de software. Esto, al dominar varios campos de la computación y en general las mejores prácticas de desarrollo se 17

puede crear con mayor facilidad nuevas y mejores soluciones innovadoras, que de otra manera se quedarían cortas o insuficientes si solo se tiene conocimiento de un determinado lenguaje de programación. Además, la realidad es que los desarrolladores de software con un puesto alto, tienden más a diseñar las soluciones mientras que los de menor conocimiento se dirigen a programar lo que diseñó el primero. Aunque en la encuesta no se calificó por parte de los encuestados con importancia alta, dominar C y C++ es un fundamento para ser un verdadero profesional versátil. Pues los sistemas más complejos utilizan estos de base, como por ejemplo los exploradores web y los sistemas operativos. Además, la mayoría de los lenguajes de programación de alto nivel son basados en C o C++, utilizando siempre sus principios. Se debe mencionar otras habilidades precisas. Entre estas el lenguaje SQL, pues es el mayor utilizado para la manipulación de la información en las compañías. También, los lenguajes WEB como lo es HTML, CSS y JavaScript, que impulsan la gran infraestructura detrás del World Wide Web. Esto sin dejar de lado la importancia que tiene en la actualidad el dominio del idioma inglés, pues la mayoría de oportunidades de empleado así como la información más actualizada se encuentra en este idioma. Por tanto, y como conclusión general, se lograron detectar habilidades y destrezas precisas con las que debe contar un profesional para dirigirse de la mejor forma hacia la cima en espacios transnacionales. Si bien es cierto, las habilidades técnicas relacionadas a los fundamentos de la computación son de mucho peso, la actitud ganadora de la persona terminará influenciando su carrera de mayor manera; esto es, comunicación ortogonal, motivación, optimismo, priorización de tareas y el buen manejo del estrés. 18

Referencias Bibliográficas ULACIT Devlin, K. (2012). Introduction to Mathematical Thinking. Keith Devlin (July 18, 2012). Fletcher, S. (1997). Analysing Competence: Tools and Techniques for Analysing Jobs, Roles and Functions. Kogan Page. Retrieved from http://common.books24x7.com/toc.aspx?bookid=4725 Genbeta. (10 de 11 de 2012). Tormenta en Redmond: Steven Sinofsky abandona Microsoft. Obtenido de Genbeta: http://www.genbeta.com/windows/tormenta-en-redmond-steven-sinofsky-abandonamicrosoft Goodman, D., Morrison, M., Novitski, P., & Gustaff Rayl, T. (2010). JavaScript Bible, Seventh Edition. John Wiley & Sons. Google Inc. (08 de 11 de 2012). Developer Programs Engineer. Obtenido de Google Jobs: http://www.google.com/about/jobs/locations/new-york/client-facing/dev-rel/developerprograms-engineer-new-york.html Google Inc. (2012, 11 01). Google Jobs Software Developer. Retrieved from Google Jobs: http://www.google.com/about/jobs/locations/montreal/engineering/swe/software-developermontreal.html Horstmann, C. S., & Budd, T. A. (2009). Big C++, Second Edition. John Wiley & Sons. IBM. (11 de 10 de 2012). Senior Software Engineer. Obtenido de Jobs at IBM: https://jobs3.netmedia1.com/cp/job_summary.jsp?job_id=swg-0531437 Indian Geek. (2012, 11 5). Programmer Competency Matrix. Retrieved from Programmer Competency Matrix: http://www.indiangeek.net/wpcontent/uploads/programmer%20competency%20matrix.htm Microsoft Corporation. (2012, 10 02). Developer Consultant. Retrieved from Microsoft Careers: https://careers.microsoft.com/jobdetails.aspx?ss=&pg=0&so=&rw=6&jid=95805&jlang=en Parida, R. A. (2009). The Power of C#. Firewall Media. 19

Scott, M. L. (2009). Programming language pragmatics, third edition. organ Kaufmann Publishers. ULACIT TIOBE Software. (3 de 10 de 2012). TIOBE Programming Community Index for October 2012. Obtenido de TIOBE Software: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html 20