Вы находитесь на странице: 1из 9

Mercado para desarrolladores de software en el continente Americano.

Oscar Fernando Garca Lpez Edgar Nicols Rosales Miranda Edgar Antonio Guadalupe Ronda

Preguntas de investigacin. Cul es el lenguaje ms influyente en el desarrollo de software a partir del 2013? Cules son los requerimientos para que un estudiante o egresado de la carrera de ingeniera en desarrollo de software ingrese al mundo laboral en el desarrollo de software a partir del 2013? Cules son las empresas ms atractivas para laborar en los desarrolladores de software en el 2013? Cul es el sueldo promedio mensual de un desarrollador de software en el continente americano durante del 2013? Cules son los principales recursos tanto digitales como presenciales que existen a nivel internacional con fines de capacitacin o especializacin para desarrolladores de software? Objetivos de investigacin. Conocer el lenguaje ms influyente para el desarrollo de software a partir del 2013. Conocer los requerimientos en educacin y/o habilidades solicitados a los desarrolladores de software para integrarse al mundo laboral a partir del 2013. Conocer que empresas laboralmente ms atractivas para los desarrolladores de software. Conocer el suelo promedio mensual de un desarrollador de software en el continente americano a partir del 2013. Conocer los principales recursos de capacitacin o desarrollo para desarrolladores de software a nivel internacional. Justificacin. La realizacin de este documento es necesaria ya que brindar un panorama real del mercado laboral para los estudiantes de la carrera de Ingeniera en Desarrollo de Software en el continente americano. El sitio de CNN indica que el puesto en desarrollo de software ocupa el 7mo lugar a nivel mundial dentro de los 100 mejor empleos. El contar con datos fiables y estadsticas brindara certeza para tener una visin del abanico de requerimientos que son solicitados a un desarrollador para incorporarse al mundo laboral. As mismo, le brindar la informacin de que beneficios y ventajas tiene dentro del mundo laboral, adems tendr informacin sobre que ramas de programacin pueden elegir para ejercer su profesin y obtener un buen ingreso a partir de sus actividades.

MARCO TEORICO

Sin duda el lenguaje ms influyente dentro de la comunidad de desarrolladores de software es Python, ya que desde el crecimiento del movimiento de startups (Pequeas empresas en incubacin), el lenguaje ha sido rpidamente adoptado por este movimiento por su facil uso y rpida maquetacin de proyectos. Segn Nareyco (2013, p. s/p) nos comenta que el movimiento startup que inicio fuertemente en el 2013, esta requiriendo de profesionales con amplios conocimientos en el lenguaje de programacin Python ya que este lenguaje se volvi popular por su potencia, facil uso y reduccion de costos. Siendo Python el lenguaje ms influyente, el programador debe valerse de otra serie de herramientas y/o conocimientos para incursionar con xito en el demandante mundo del desarrollo de software, en un mundo globalizado los requerimientos para una posicin en el rea tecnolgica suelen ser transparentes a las fronteras, y los requerimientos que solicitan en EUA suelen ser similares a los que piden en Mxico o Colombia. As mismo, los requerimientos que las empresas orientada a desarrollo de software estn solicitando dependen del enfoque del desarrollador, las empresas dividen a los desarrolladores en tres tipos de enfoque, Desarrollador mvil, desarrollador escritorio y desarrollador web, en el documento publicado por Guadalupe (2014, p. s/p), se hace un compilado de los requerimientos en las reas principales del desarrollo, dando como resultado las siguientes categoras:

Desarrollador de escritorio.
Este tipo de desarrollador es quien est creando aplicaciones para ambientes Windows, Linux o OS X, mayormente desarrollan para ambientes Windows y es la categora con mayor antigedad, para estos desarrolladores los requerimientos en empresas como Telmex, Microsoft, Guidewire y Citrix suelen ser similares, tales como conocimientos sobre el paradigma de programacin orientada a objetos (POO), conocimientos de la arquitectura .Net, Java, gestores de BDD variados (MySQL, NOSQL,MSQL, PostgreSQL), as mismo utilizar metodologas como Agile.

Desarrolladores web
Para los desarrolladores orientados a web de lado del servidor (Back-end), las empresas orientados a este ramo como Facebook, Twitter, Tumblr, Rackspace, Netflix y Google, est n requiriendo conocimientos similares los cuales se enfocan en Python, POO, metodologa MVC, conocimiento de API/REST, modelado de datos, Unit Test, gestores de BDD, as mismo el uso de frameworks como Django, laravel, CodeIgniter. Ademas estas empresas solicitan amplio conocimiento de JS (Node.JS, Json, Foundation) y estructuras Socked.io (Realtime Apps), Ruby y en ciertos casos PHP. Hablando de un desarrollador web orientado Front-end, los requerimientos suelen ser HTML5, CSS3, Preprocesadores (Stylus, Sass, LESS), uso de plantillas HTML (Bootstrap, Boilerplates, Modernizr), flujo de interaccin y flujo de datos, JS (Ajax, Backbone, Angular, Foundation, JSon).

Desarrollador mvil
Muchas empresas de Amrica estn migrando o ampliando sus sistemas a plataformas mviles, esto para ofrecer una conectividad permanente con los clientes/usuarios, para eso, las empresas lderes de Mobile Apps tales como LinkedIn, Facebook, Salesforce, NEtApp, Instagram, Slalom est n requiriendo para el rea de Mobile Developer, dependiendo la orientacin del desarrollador ya sea Android o OS X, HTML5 y Responsive Design, Java (Dalvik), Objetive C, Gridview, Listview, PullToRefresh, Controllers, Views, Storyboarding, Google Maps API, Geolocalizacin, GPS, Manejo de archivos, BDD, API/REST, JSON. Los requerimientos anteriores como ya se vio estn ubicados en 3 categoras, sin embargo, esta jerarqua no es la nica con la que deben lidiar los desarrolladores de software ya que una sola empresa suele tener 2 o 3 categoras en desarrollo, por ejemplo TELMEX puede desarrollar en escritorio para software de uso privado (cajeros, gestin de tareas, etc) as mismo puede desarrollar WEB para brindar servicios a sus clientes en por ejemplo, www.telmex.com, y as mismo Telmex puede desarrollar una aplicacin mvil para acercarse a sus clientes. Por lo tanto cada desarrollador puede elegir un empleo dependiendo del giro de la empresa. Las mejores empresas para que un desarrollador de software trabaje pueden ser elegidas dependiendo del giro de la misma. Las mejores empresas estn en los buscadores web, sistemas operativos, software privado, redes sociales, streaming, pginas web y video juegos. -Buscadores web. Google una de las buscadores ms conocidos est constantemente solicitando gente ya que cada da crece necesita ms personal pero lo que hace a Google uno de los mejores lugares para trabajar son sus oficinas llamativas y todos los lujos que un trabajador obtiene. Sistemas operativos. Microsoft uno de los gigantes del software segn el autor Ortiz (2012, p. s/p), donde continua creando su muy conocido sistema operativo Windows, pero si no te gusta Windows y te gustara trabajar en el desarrollo sistemas operativos esta Apple donde su sistema OS X necesita desarrolladores para actualizar sus versiones. Streaming de msica. SoundCloud La red social para subir y compartir tu msica tambin busca desarrolladores. Spotify La otra gran empresa de msica streaming en internet tambin est en busca de desarrolladores tanto para su pgina como para la aplicacin. Redes Sociales. Sugun el autor Ortiz (2012, p. s/p) si un desarrollador de software prefiere las redes sociales entonces Twitter que est en crecimiento constante en tamao es una de las mejores pero tambin esta

Facebook la red social creada por Mark Zuckerberg busca desarrolladores para casi todas las partes del mundo y por ltimos si te gustan las fotografas entonces Instagram es el adecuado para ti. Ortiz (2012, p. s/p). Nos comenta sobre compaas las mejores compaas para el desarrollador de software con algunos datos que las hacen atractivas y que se deben considerar. Software de compaas. La compaa QUALCOMM que se define en el sitio Wikipedia (2014, p, s/p) tiene grandes ventajas, la gente, el entorno de trabajo fomenta un gran equilibrio vida laboral beneficios adicionales como odontologa, medicina, etc. son increbles La gente es amable, alegre y servicial. Por otro lado la compaa Broadcom tiene muy buena tecnologa, cultura muy vibrante. FactSet Tiene un horario flexible, excelente ubicacin, compaeros de trabajo, proyectos sociales difciles, comida gratis. La compaa Ericsson tiene una gerencia que brinda un gran apoyo a los empleados y a sus carreras. Hay muchas oportunidades para crecer. Expedia Contiene un buen ambiente laboral abierto y franco; compaeros de trabajo inteligentes y divertidos. Intuit Grandes beneficios, productos y tecnologa. Intel con cientos ventajas, como no hay que trabajar tanto, un buen lugar para trabajar con un buen equipo. En Cisco Systems Conocers personas brillantes, y algunas veces hay algunos proyectos interesantes que pasaran frente a ti y tendrs la oportunidad de trabajar en ellos. Brocade Communications Desarrollo muy activo con potencial para trabajar en muchas reas con mejores resultados son recompensados por sus esfuerzos. En general, el ambiente de trabajo es bueno. HP Han estado trabajando por cerca de 15 aos, Fabricando y comercializando hardware y software adems de brindar servicios de asistencia relacionados con la informtica. Una gran empresa para trabajar. Arista Ofrece la oportunidad de aprender en un ambiente de rpido ritmo y la capacidad para que tu voz sea escuchada y las ideas implementadas siempre es un aspecto importante para las personas empezando en su carrera. Integral Buena compensacin de beneficios decentes, horario flexible, grandes empleados. Oracle Con sus grandes proyectos te llevas una gran experiencia, los beneficios son buenos. Juniper Networks Gran talento. Buenas posibilidades de hacer una diferencia en un mercado competitivo.

Sistemas operativos Microsoft en general, es bueno ser parte de Microsoft tienes buenos beneficios, buenas opciones de bonificacin y las acciones tambin son buenas. Apple Nivel de estrs baja, un salario competitivo, todo el mundo dice 'wow' cuando les dices donde trabajas.

Pginas Web. Amazon una de las grandes pginas de ventas en lnea tiene sus buenas prestaciones, alto sueldo , buen ambiente de trabajo , oportunidades de aprendizaje , agradables de la tercera edad del personal de apoyo, gratificaciones apreciables, buena ubicacin (Seattle), una experiencia increble, increble campus. El sitio Ebay tambin otro grande de las venta tiene su buen ambiente de trabajo, gran oportunidad para el crecimiento y el trabajo con grandes personas que son amables y estn dispuestos a ayudar a quien sea capaz de adquirir nuevas oportunidades de crecimiento, mientras que en el trabajo es una buena experiencia. Walmart Estabilidad, mltiples reas de aprender y moverse. LinkedIn excelente cultura de ingeniera, el trabajo diario es muy desafiante y divertido. Una gran cantidad de nuevas tecnologas siempre hay cosas que usted puede aprender, LinkedIn tiene un buen modelo de negocio adems conocers personas con diferentes tipos de conocimientos tcnicos (ingeniera, ventas, empresarial, anlisis) pueden todos tienen cosas interesantes para trabajar en Linkedln. Videos juegos. La compaa de tarjetas grficas nvidia, tiene las habilidades para crear emociones en el trabajo. Si te gustan los grficos esta compaa dedicada a crear tarjetas grficas para computadora es para ti. Redes sociales Facebook una gran red social es un excelente lugar para trabajar,ah con las personas ms inteligentes en el rea de la baha de San Francisco. La empresa siempre se est moviendo rpido. Twitter es una empresa donde recibiras buenas gratificaciones, personas muy inteligentes. Mucho trabajo interesante que hacer. Buscadores Web. Google Una gran empresa con una gran historia que todava le permite hacer contribuciones que pueden tener un impacto significativo de trabajo impresionante. En yahoo la cultura es algo que muchas otras empresas podran aprender de Yahoo y otro grande de los buscadores web. Segn SHONTELL (2013, p. s/p) se habla de las mejores empresas para trabajar si alguien se dedica al desarrollo de software. Despus de haber conocido las mejores compaas para un desarrollador de software, ahora veremos el salario promedio de un desarrollador de software.

Como se puede observar el salario en Estados Unidos supera por mucho el salario de los pases del resto de nuestra regin. Llama la atencin el caso de Chile; parece ser que los esfuerzos del programa Startup Chile estn impactando significativamente en los salarios. En el caso de Mxico, la cifra de $26,310 es decir alrededor de 2,000 dlares (considerando un tipo de cambio de 13.00 pesos por dlar) esto representa un crecimiento de tan solo 5% respecto al 2012 donde la cifra es de $25,049, lo cual es casi equivalente a la inflacin anual del pas de Mxico as que realmente no podemos hablar de que hayan mejorado los sueldos en esta industria durante 2013. Software Guru (2014, p. s/p) software Guru nos presenta una tabla y un aproximado de cuanto es el salario de desarrollador de software despus de haber concluido su estudio el dato que da a conocer es que un desarrollador de software donde es menos pagado es en Per y donde se le paga ms es en Estado Unidos.

El desarrollador de software se debe mantener actualizado en sus conocimientos, ya que el software debe de ir evolucionando constantemente. Las principales empresas dedicadas al desarrollo de software cuentan con sus propios cursos especializados solo para sus empleados. Ya que estas solo se enfocan en su propia produccin. Adems de dichos cursos, existen libros de aprendizaje, escritos y editados por expertos en la materia, con temas principales como programacin y sus lenguajes.

Sin duda, los mejores recursos para un desarrollador de software estn en internet, ya que las comunidades, blogs y opiniones son las ms actualizadas, segn el sitio Quora (2013) desplego un listado de las herramientas esenciales para todo desarrollador, en este compilado se agregan tanto webs, libros, blogs, seccionados por lenguaje de programacin.

CONCLUSIN
Podemos concluir que el lenguaje ms influyente para los desarrolladores es Python por su facilidad de aprendizaje y reduccin de costos, sin embargo para que un desarrollador sea completo debe apoyarse de otras herramientas y conocimientos tales como conocimientos de otros lenguajes de programacin como Java y utilidades para HTML como CSS3, HTML5 as mismo estndares de programacin como Agile entre otros. Sin duda, los requerimientos para programadores varan dependiendo del enfoque del programador, siendo para desarrollador de escritorio la mayora de las empresas suelen pedir conocimientos en tecnologas .Net, Java y metodologas MVC. Para desarrollo web las metodologas no suelen ser diferentes, aunque los requerimientos son basados en tecnologas realtime como Javascript, node.JS, PHP, MVC. Para desarrollador en dispositivos mviles no vara mucho ya que el mayor requerimiento es Java y Objetive C. El trabajo orientado al desarrollador depende del enfoque del desarrollador siendo las empresas con mayor empuje las orientadas a buscadores web, sistemas operativos y ltimamente orientados a redes sociales y streaming ya sea de msica o video. Se puede concluir que el lenguaje ms influyente para los desarrolladores depende el rea de especializacin dando como resultado que para ambientes web es python, para Mobile es Java (dalvik) y para ambientes de escritorio son las tecnologas .Net. En conclusin sobre las mejores compaas para que un desarrollador de software trabaje se encuentra Google como un de las mejores aparte de ser uno de los buscadores ms usados cuenta con las mejores oficinas para sus desarrolladores, por otro lado esta Microsoft que es uno de los grandes del software gracias a su sistema operativo pero si no te gusta Windows esta Apple que con su sistema operativo busca programadores para crear actualizaciones pero si lo que ms te gusta son las redes sociales entonces las mejores son Twitter en Facebook. Sobre el salario mensual no hay duda que Estados Unidos es uno de los pases que ms paga con un salario de 83,000 pesos o 6,000 de para un desarrollador tambin se observa que Chile es el segundo que ms paga a un programador as que si tienes la idea de ser un desarrollador software Estados Unidos y Chile son los que ms pagan. Aunque en Mxico lo salarios son competitivos y con cada ao hay un aumento poco notorio en el salario no se queda atrs. Por ltimo se puede ver que el salario de un programador va de 13,000 pesos hasta 83,000.

Fuentes
CNN (2013), Best jobs in America ,cnn.com, Abril/02/2014, (Recuperado de http://money.cnn.com/pf/best-jobs/?iid=BestJobs_sp_header Vladim Nareyco (2013), Why Python is perfect for startups ,opensource.com, Abril/02/2014, recuperado de http://opensource.com/business/13/12/why-python-perfect-startups Edgar Guadalupe(2013), Estudiantes: Skills para obtener empleos cool, Abril/02/2014, http://life.edgarantonio.com, recuperado de http://life.edgarantonio.com/post/79031544265/estudiantes-skills-para-obtener-empleos-cool) Niere Marco(sf),10 empleos mas necesarios del futuro, Abril/02/2014, http://ehowenespanol.com, recuperado de http://www.ehowenespanol.com/10-empleos-mas-necesarios-del-futurogaleria_33219/#pg=1 Kiosera, (2014), Analista, programador, desarrollador, http://es.kiosera.net, Abril/02/2014, recuperado de http://es.kioskea.net/contents/323-analista-programador-desarrollador De Juana Rodolfo (2013), Lenguajes de programacin demandados empresas, Abril/02/2014, http://muypymes.com, recuperado de http://www.muypymes.com/2013/04/17/lenguajes-deprogramacion-demandados-empresas Quora (2013), What are the best resources sites books or tutorials for learning programming, http://quora.com, Abril/02/2014, recuperado de http://www.quora.com/Learning-to-Program/Whatare-the-best-resources-sites-books-or-tutorials-for-learning-programming

Вам также может понравиться