SlideShare una empresa de Scribd logo
1 de 10
Mercado para
desarrolladores de
software en el
continente Americano.
Oscar García
Edgar Rosales
Edgar Guadalupe
PREGUNTAS OBJETIVO HIPOTESIS
• Cuál es el lenguaje más influyente en
el desarrollo de software a partir del
2013?
• Cuáles son los requerimientos para
que un estudiante o egresado de la
carrera de ing. En desarrollo de
software ingrese al mundo laboral en
el desarrollo de software a partir del
2013?
• Cuáles son las empresas más
atractivas para laborar en los
desarrolladores de software en el
2013?
• Cuál es el sueldo promedio mensual
de un desarrollador de software en el
continente americano durante del
2013?
• Cuáles son los principales recursos
tanto digitales como presenciales que
existen a nivel internacional con fines
de capacitación o especialización
para desarrolladores de software?
• Conocer el lenguaje más influyente para
el desarrollo de software a partir del
2013.
• Conocer los requerimientos en educación
y/o habilidades solicitados a los
desarrolladores de software para
integrarse al mundo laboral a partir del
2013.
• conocer que empresas laboralmente
más 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
capacitación o desarrollo para
desarrolladores de software a nivel
internacional.
• Se piensa que el lenguaje más influyente
para los desarrolladores de software a
partir del 2013 es Python.
• El requerimiento en educación es nivel
licenciatura y minimo 1 año de
experiencia como desarrollador, asi
tambien conocimiento de las últimas
tendencias del desarrollo, herramientas y
metodologias agiles.
• Las empresas más atractivas para laborar
en los desarrolladores de software son
Google y Facebook.
• El sueldo promedio de un desarrollador
de software en el continente americano
a partir del 2013 es $20k pesos
mexicanos al mes
• Los recursos principales de capacitación o
desarrollo para desarrolladores de
software son libros, blogs especializados,
foros de discusión.
JUSTIFICACION
La realización de este documento es necesaria ya que brindara un panorama real del mercado laboral para los estudiantes de la carrera de Ing.
En Desarrollo de Software en el continente americano. El sitio de CNN (CNN, 2013, http://money.cnn.com/pf/best-jobs/?
iid=BestJobs_sp_header) 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 estadísticas brindara certeza para tener una visión del abanico de requerimientos que son solicitados a un
desarrollador para incorporarse al mundo laboral. Así mismo le brindara la información de que beneficios y ventajas tiene dentro del mundo
laboral, además tendrá información sobre que ramas de programación pueden elegir para ejercer su profesión y obtener un buen ingreso a
partir de sus actividades.
MARCO TEORICO
Se piensa que el lenguaje más influyente para los desarrolladores de software a partir del 2013 es Python?
Sin duda el lenguaje mas influyente dentro de la comunidad de desarrolladores de software es Python, ya que desde el crecimiento del
movimiento de startups, el lenguaje a sido rapidamente adoptado por este movimiento por su facil uso y rapida maquetacion de proyectos.
Según la web OpenSource.com (Vladim Nareyco, opensource.com , Diciembre 2013) nos comenta que el movimiento startup que inicio
fuertemente en el 2013, esta requiriendo de profesionales con amplios conocimientos en Python ya que este lenguaje se vovio popular por su
potencia, facil uso y reduccion de costos.
El requerimiento en educación es nivel licenciatura y minimo 1 año de experiencia como desarrollador, asi tambien
conocimiento de las ultimas tendencias del desarrollo, herramientas y metodologias agiles?
En un mundo globalizado los requerimientos para una posicion en el area tecnologia suelen ser transparentes a las fronteras, y los
requerimientos que solicitan en EUA suelen ser similares a los que piden en Mexico o Francia.
Los requerimientos que las empreas solicitan suelen variar dependiendo del area en la que aplique el candidato, en el documento publicado por
Edgar llamado “Estudiantes- Skills para obtener un empleo cool” (Edgar Guadalupe, 2013,
http://life.edgarantonio.com/post/79031544265/estudiantes-skills-para-obtener-empleos-cool) se hace un compilado de los requerimientos en
las areas principales:
Metodologías para todas las categorías:
Las empresas buscan personas capaces de laborar bajo presión y/o objetivos, usando metodologías como Agile.
APP/Desktop Developer
• mínimo 1 año de experiencia y en algunos casos, sin experiencia.
• Conocimientos de POO.
• Conocimientos de Python, Ruby, .Net, Java, Gestores de BDD (MySQL,NoSQL, MSQL, Potgress, MongoDB)
Web Developer (Back-end)
• Python / Django
• Conocimiento de POO, MVC.
• APIs / REST
• Modelado de datos
• Unit Testing
• Gestores de BDD (MySQL, NoSQL, MongoDB)
• Deploy a servers
• Javascript (Node.js, Foundation Framework, JSON)
• Socked.io (Realtime Apps)
• Ruby on Rails
• PHP nativo y frameworks (CodeIgniter, Laravel, Phalcon, Zend, Symfony)
Web Developer / User Interface (Front-end)
• Semántica y maquetación HTML5
• CSS3 y preprocesadores (Stylus, Sass, Less)
• Plantillas (Bootstrap, Boilerplates, Modernizr)
• Estructura de archivos.
• Flujo de interaccion y flujo de datos.
• JavaScript(AJAX, Backbone, Angular, Foundation Framework, JSON)
Mobile Developer
• Responsive Design y Apps nativas
• Java y Dalvik
• Objetive C
• Gridview, Listview, PullToRefresh, Controllers, Views, Storyboarding.
• Mapas, Geolocalizacion, GPS.
• Manejo de archivos, BDD.
• Manejo de camara, servicios.
• APIs/ REST, JSON.
Las empresas más atractivas para laborar en los desarrolladores de software son Google y Facebook?
1. Foursquare
La red social de geolocalización por excelencia. Tiene continuamente ofertas de trabajo abiertas en cualquiera de
sus tres grandes sedes Nueva York, San Francisco o Londres. Además de desarrolladores buscan otros perfiles.
Además de las ofertas, tienen multitud de fotos de las oficinas, de la gente que trabaja allí, de lo que hacen.
Facilita el hacerte una idea de cómo sería trabajar en Foursquare, además de la cercanía que transmite.
2. Google
Quizás la empresa en la que todo desarrollador querría trabajar. El cuidado que tienen al empleado es
insuperable. La empresa está siempre abierta y el empleado puede ir y utilizar las instalaciones siempre que
quiera (fin de semana inclusive). Cuando hablo de instalaciones no hablo exclusivamente de las oficinas sino del
gimnasio, comedores, spa y demás instalaciones disponibles si trabajas en google.
Google busca que sus empleados estén lo más cómodos posible, cuanto más cómodos y más contentos estén,
mejor trabajarán.
3. Instagram
Como todos saben hace unas fechas Instagram pasó a ser propiedad de Facebook, pero trabajar para Instagram
no es lo mismo que trabajar para Facebook (aunque en el sistema de contratación Facebook tiene la última
palabra). En principio las vacantes disponibles hasta el momento son para Menlo Park, si además del desarrollo
de software te gusta la fotografía y los filtros éste puede ser un buen sitio para ti.
4. SoundCloud
¿Te gusta la música? La red social para subir y compartir tu música también busca desarrolladores. Tienes un gran
número de ofertas a tu disposición. Principalmente las ofertas son para las oficinas de Soundcloud en Berlín
aunque también es posible encontrar algunas para el resto de sus oficinas (Londres, San Francisco o Sofía).
5. Spotify
La otra gran empresa de música streaming en internet. ¿Quién no conoce a estas alturas Spotify? La empresa de
origen Sueco también busca desarrolladores. ¿Quieres saber si vales para Spotify? La compañía sueca pone a
disposición del que desee tres puzzles (sencillitos) para desarrollar programando, una buena forma de saber cuál
es tu nivel.
6. Twitter
Como en el resto de empresas de la docena, buscan desarrolladores y de todo lo que imagines. En crecimiento
constante en tamaño y valor, es una de las empresas más consolidadas dentro de las RRSS.
7. Atlassian
Hace unos meses Atlassian realizó un proceso de selección en Europa para buscar programadores en Java y
Javascript ofreciendo 100.000 € de suelo.
8. Apple
El mundo de la manzana también crece a ritmo vertiginoso. Uno de los mayores puntos fuertes de la empresa de
la manzana mordida es la estabilidad de su S.O. necesitan desarrolladores para actualizar sus versiones.
Últimamente se ve que andan cortos de validadores de apps para la appStore ya que cada vez tardan más tiempo
en valorar las aplicaciones pero ese trabajo creo que no es tan agradable como otros.
9. Microsoft
Microsoft el ‘otro’ gigante del software. En continua lucha con Apple para dominar el mundo del Software. Estoy
seguro que será un gran sitio para trabajar, pero como usuario de apple por gusto y usuario avanzado de
windows por obligación hay algo que me echa para atrás.
10. Facebook
¿Desarrollar software para Facebook?, desde luego suena muy bien. La red social creada por Mark Zuckerberg
busca desarrolladores para casi todas las partes del mundo, evidentemente donde más buscan es en sus nuevas
oficinas de Menlo Park.
11. Amazon
Rumania, Reino Unido, Irlanda y en menor medida Alemania como destinos. El gigante de la venta de artículos
por internet necesita desarrolladores para las diferentes facetas que la mega tienda online necesita.
12. Puck
Empresa afincada en Barcelona de desarrollo de todo tipo de software. Cloud, Web y Mobile.
(Ortíz Israel, unadocenade.com, Noviembre 2012).Este articulo nos hace mención de las mejores 12
empresas para trabajar incluyendo unos datos o información a considerar.
El sueldo promedio de un desarrollador de software en el continente americano a partir del 2013 es $20k
pesos mexicanos al mes?
El salario mensual promedio de un profesionista de software en México es de $25,049 pesos
mexicanos, es decir alrededor de 1,900 dólares (considerando un tipo de cambio de 13.20 pesos por
dólar). Este dato refleja un aumento del 8.6% respecto al salario promedio obtenido en la encuesta del
2010 ($23,052), lo cual nos hace pensar que en este periodo los salarios en nuestro sector aumentaron
relativamente a la par de la inflación.
(SG (Software Guru), sg.com.mx, Febrero 2013). Software Guru nos habla de un estudio que realizo
para conocer el salario de un programador después de haber concluido su estudio el dato que da a
conocer es que un desarrollador de software mensualmente gana entre 20,000 y 25,000 pesos.
Los recursos principales de capacitación o desarrollo para desarrolladores de software son libros, blogs
especializados, foros de discusión?
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 producción.
Además de dichos cursos, existen libros de aprendizaje, escritos y editados por expertos en la materia, con temas
principales como programación y sus lenguajes.
Sin duda los mejores recursos para un desarrollador de software están en internet, ya que las comunidades, blogs
y opiniones son las más actualizadas, según el sitio Quora (Quora, 2013, http://www.quora.com/Learning-to-
Program/What-are-the-best-resources-sites-books-or-tutorials-for-learning-programming) desplego un listado de
las herramientas esenciales para todo desarrollador, en este compilado se agregan tanto webs, libros, blogs,
seccionados por lenguaje de programación.
Articulos.
La informática es obviamente una de las grandes generadoras de empleo en la actualidad. Dentro de todas las
especializaciones laborales que abarca, una de las más indispensables es la del desarrollo y mantenimiento de los
programas de computación, conocidos como software.
(Niere Marco,s.f. ,ehowenespanol.com). La informática nos proveerá una gran cantidad de trabajos y gracias al
desarrollo de software se puede desarrollar y dar mantenimiento a los programas.
http://www.ehowenespanol.com/10-empleos-mas-necesarios-del-futuro-galeria_33219/#pg=1
El desarrollador (también conocido como analista/programador) debe diseñar y desarrollar una aplicación para
ordenadores, es decir, debe transcribir una necesidad en una solución informática escrita en lenguaje
informático.
(Kiosea, Marzo 2014, Kiosea.net). El programador es el encargado de crear programas o aplicaciones para
computadora con el propósito de resolver un problema y hacer el uso de la computadora más fácil.
http://es.kioskea.net/contents/323-analista-programador-desarrollador
El auge de las nuevas tecnologías, la proliferación de fenómenos como cloud computing, movilidad, big data, etc.
está provocando que las empresas necesiten contratar a cada vez más programadores y expertos en no ya uno,
sino varios lenguajes de programación.
(De Juana Rodolfo, 17 Abril 2013, muypymes.com).La tecnología va avanzando de tan rápido que ahora las
compañías necesitan más programadores y estos programadores requieren conocer y utilizar más de un lenguaje
de programación y esto se ha visto que es verdad porque cada año hay más demanda y se requiere que haya mas
conocimiento.
http://www.muypymes.com/2013/04/17/lenguajes-de-programacion-demandados-empresas
Articulos.
La informática es obviamente una de las grandes generadoras de empleo en la actualidad. Dentro de todas las
especializaciones laborales que abarca, una de las más indispensables es la del desarrollo y mantenimiento de los
programas de computación, conocidos como software.
(Niere Marco,s.f. ,ehowenespanol.com). La informática nos proveerá una gran cantidad de trabajos y gracias al
desarrollo de software se puede desarrollar y dar mantenimiento a los programas.
http://www.ehowenespanol.com/10-empleos-mas-necesarios-del-futuro-galeria_33219/#pg=1
El desarrollador (también conocido como analista/programador) debe diseñar y desarrollar una aplicación para
ordenadores, es decir, debe transcribir una necesidad en una solución informática escrita en lenguaje
informático.
(Kiosea, Marzo 2014, Kiosea.net). El programador es el encargado de crear programas o aplicaciones para
computadora con el propósito de resolver un problema y hacer el uso de la computadora más fácil.
http://es.kioskea.net/contents/323-analista-programador-desarrollador
El auge de las nuevas tecnologías, la proliferación de fenómenos como cloud computing, movilidad, big data, etc.
está provocando que las empresas necesiten contratar a cada vez más programadores y expertos en no ya uno,
sino varios lenguajes de programación.
(De Juana Rodolfo, 17 Abril 2013, muypymes.com).La tecnología va avanzando de tan rápido que ahora las
compañías necesitan más programadores y estos programadores requieren conocer y utilizar más de un lenguaje
de programación y esto se ha visto que es verdad porque cada año hay más demanda y se requiere que haya mas
conocimiento.
http://www.muypymes.com/2013/04/17/lenguajes-de-programacion-demandados-empresas

Más contenido relacionado

Similar a Desarrollo de Software en Mexico (20)

Licenciatura en desarrollo de software
Licenciatura en desarrollo de softwareLicenciatura en desarrollo de software
Licenciatura en desarrollo de software
 
Programacion de app
Programacion de appProgramacion de app
Programacion de app
 
Programacion de app
Programacion de appProgramacion de app
Programacion de app
 
eGNUX #04
eGNUX #04eGNUX #04
eGNUX #04
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las apps Las apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
Innovación del software
Innovación del softwareInnovación del software
Innovación del software
 
Programmer visions
Programmer visionsProgrammer visions
Programmer visions
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
Programacion de aplcaciones moviles
Programacion de aplcaciones movilesProgramacion de aplcaciones moviles
Programacion de aplcaciones moviles
 
Paginas para apps
Paginas para appsPaginas para apps
Paginas para apps
 
Los lenguajes de programacion en el campo laboral y productivo sayyid valder...
Los lenguajes de programacion en el campo laboral y productivo  sayyid valder...Los lenguajes de programacion en el campo laboral y productivo  sayyid valder...
Los lenguajes de programacion en el campo laboral y productivo sayyid valder...
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
Sistema Operativos
Sistema OperativosSistema Operativos
Sistema Operativos
 
Las apps
Las appsLas apps
Las apps
 

Último

Banco central de Reserva del Perú...,.....
Banco central de Reserva del Perú...,.....Banco central de Reserva del Perú...,.....
Banco central de Reserva del Perú...,.....MAICKELSANCHEZ2
 
UA 2 - Uniformes del Ejercito.pdfasfdasfa
UA 2 - Uniformes del Ejercito.pdfasfdasfaUA 2 - Uniformes del Ejercito.pdfasfdasfa
UA 2 - Uniformes del Ejercito.pdfasfdasfaRODRIGOGAVINOAVILAGA
 
presentacion norma240201056induccion.pdf
presentacion norma240201056induccion.pdfpresentacion norma240201056induccion.pdf
presentacion norma240201056induccion.pdfIsabelSena13
 
Explora el boletín de 17 de abril de 2024
Explora el boletín de 17 de abril de 2024Explora el boletín de 17 de abril de 2024
Explora el boletín de 17 de abril de 2024Yes Europa
 
Descubre el boletín del 12 de Abril de 2024
Descubre el boletín del 12 de Abril de 2024Descubre el boletín del 12 de Abril de 2024
Descubre el boletín del 12 de Abril de 2024Yes Europa
 
UNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdf
UNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdfUNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdf
UNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdfARACELIGINESZARATE1
 
PRÁCTICAS PRE PROFESIONALES SESION_N°4.pptx
PRÁCTICAS PRE PROFESIONALES SESION_N°4.pptxPRÁCTICAS PRE PROFESIONALES SESION_N°4.pptx
PRÁCTICAS PRE PROFESIONALES SESION_N°4.pptxcarlosdaniellujandel1
 
TALLERorientacion_herramientas de orientacion laboral.ppt
TALLERorientacion_herramientas de orientacion laboral.pptTALLERorientacion_herramientas de orientacion laboral.ppt
TALLERorientacion_herramientas de orientacion laboral.pptxico33a
 
PROGRAMA DE EMPRENDIMIENTOS RENTABLES ARGENTINA.pdf
PROGRAMA DE EMPRENDIMIENTOS RENTABLES ARGENTINA.pdfPROGRAMA DE EMPRENDIMIENTOS RENTABLES ARGENTINA.pdf
PROGRAMA DE EMPRENDIMIENTOS RENTABLES ARGENTINA.pdfrgsteveo32
 
Cirugía Oral…………………………………………………..……..pdf
Cirugía Oral…………………………………………………..……..pdfCirugía Oral…………………………………………………..……..pdf
Cirugía Oral…………………………………………………..……..pdfginpao14
 
Material modulo para AFP integra en diapositivas
Material modulo para AFP integra en diapositivasMaterial modulo para AFP integra en diapositivas
Material modulo para AFP integra en diapositivasErnesto840942
 

Último (11)

Banco central de Reserva del Perú...,.....
Banco central de Reserva del Perú...,.....Banco central de Reserva del Perú...,.....
Banco central de Reserva del Perú...,.....
 
UA 2 - Uniformes del Ejercito.pdfasfdasfa
UA 2 - Uniformes del Ejercito.pdfasfdasfaUA 2 - Uniformes del Ejercito.pdfasfdasfa
UA 2 - Uniformes del Ejercito.pdfasfdasfa
 
presentacion norma240201056induccion.pdf
presentacion norma240201056induccion.pdfpresentacion norma240201056induccion.pdf
presentacion norma240201056induccion.pdf
 
Explora el boletín de 17 de abril de 2024
Explora el boletín de 17 de abril de 2024Explora el boletín de 17 de abril de 2024
Explora el boletín de 17 de abril de 2024
 
Descubre el boletín del 12 de Abril de 2024
Descubre el boletín del 12 de Abril de 2024Descubre el boletín del 12 de Abril de 2024
Descubre el boletín del 12 de Abril de 2024
 
UNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdf
UNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdfUNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdf
UNIDAD 2 REGISTRO Y CONTROL DE MERCANCIAS.pdf
 
PRÁCTICAS PRE PROFESIONALES SESION_N°4.pptx
PRÁCTICAS PRE PROFESIONALES SESION_N°4.pptxPRÁCTICAS PRE PROFESIONALES SESION_N°4.pptx
PRÁCTICAS PRE PROFESIONALES SESION_N°4.pptx
 
TALLERorientacion_herramientas de orientacion laboral.ppt
TALLERorientacion_herramientas de orientacion laboral.pptTALLERorientacion_herramientas de orientacion laboral.ppt
TALLERorientacion_herramientas de orientacion laboral.ppt
 
PROGRAMA DE EMPRENDIMIENTOS RENTABLES ARGENTINA.pdf
PROGRAMA DE EMPRENDIMIENTOS RENTABLES ARGENTINA.pdfPROGRAMA DE EMPRENDIMIENTOS RENTABLES ARGENTINA.pdf
PROGRAMA DE EMPRENDIMIENTOS RENTABLES ARGENTINA.pdf
 
Cirugía Oral…………………………………………………..……..pdf
Cirugía Oral…………………………………………………..……..pdfCirugía Oral…………………………………………………..……..pdf
Cirugía Oral…………………………………………………..……..pdf
 
Material modulo para AFP integra en diapositivas
Material modulo para AFP integra en diapositivasMaterial modulo para AFP integra en diapositivas
Material modulo para AFP integra en diapositivas
 

Desarrollo de Software en Mexico

  • 1. Mercado para desarrolladores de software en el continente Americano. Oscar García Edgar Rosales Edgar Guadalupe
  • 2. PREGUNTAS OBJETIVO HIPOTESIS • Cuál es el lenguaje más influyente en el desarrollo de software a partir del 2013? • Cuáles son los requerimientos para que un estudiante o egresado de la carrera de ing. En desarrollo de software ingrese al mundo laboral en el desarrollo de software a partir del 2013? • Cuáles son las empresas más atractivas para laborar en los desarrolladores de software en el 2013? • Cuál es el sueldo promedio mensual de un desarrollador de software en el continente americano durante del 2013? • Cuáles son los principales recursos tanto digitales como presenciales que existen a nivel internacional con fines de capacitación o especialización para desarrolladores de software? • Conocer el lenguaje más influyente para el desarrollo de software a partir del 2013. • Conocer los requerimientos en educación y/o habilidades solicitados a los desarrolladores de software para integrarse al mundo laboral a partir del 2013. • conocer que empresas laboralmente más 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 capacitación o desarrollo para desarrolladores de software a nivel internacional. • Se piensa que el lenguaje más influyente para los desarrolladores de software a partir del 2013 es Python. • El requerimiento en educación es nivel licenciatura y minimo 1 año de experiencia como desarrollador, asi tambien conocimiento de las últimas tendencias del desarrollo, herramientas y metodologias agiles. • Las empresas más atractivas para laborar en los desarrolladores de software son Google y Facebook. • El sueldo promedio de un desarrollador de software en el continente americano a partir del 2013 es $20k pesos mexicanos al mes • Los recursos principales de capacitación o desarrollo para desarrolladores de software son libros, blogs especializados, foros de discusión. JUSTIFICACION La realización de este documento es necesaria ya que brindara un panorama real del mercado laboral para los estudiantes de la carrera de Ing. En Desarrollo de Software en el continente americano. El sitio de CNN (CNN, 2013, http://money.cnn.com/pf/best-jobs/? iid=BestJobs_sp_header) 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 estadísticas brindara certeza para tener una visión del abanico de requerimientos que son solicitados a un desarrollador para incorporarse al mundo laboral. Así mismo le brindara la información de que beneficios y ventajas tiene dentro del mundo laboral, además tendrá información sobre que ramas de programación pueden elegir para ejercer su profesión y obtener un buen ingreso a partir de sus actividades.
  • 3. MARCO TEORICO Se piensa que el lenguaje más influyente para los desarrolladores de software a partir del 2013 es Python? Sin duda el lenguaje mas influyente dentro de la comunidad de desarrolladores de software es Python, ya que desde el crecimiento del movimiento de startups, el lenguaje a sido rapidamente adoptado por este movimiento por su facil uso y rapida maquetacion de proyectos. Según la web OpenSource.com (Vladim Nareyco, opensource.com , Diciembre 2013) nos comenta que el movimiento startup que inicio fuertemente en el 2013, esta requiriendo de profesionales con amplios conocimientos en Python ya que este lenguaje se vovio popular por su potencia, facil uso y reduccion de costos. El requerimiento en educación es nivel licenciatura y minimo 1 año de experiencia como desarrollador, asi tambien conocimiento de las ultimas tendencias del desarrollo, herramientas y metodologias agiles? En un mundo globalizado los requerimientos para una posicion en el area tecnologia suelen ser transparentes a las fronteras, y los requerimientos que solicitan en EUA suelen ser similares a los que piden en Mexico o Francia. Los requerimientos que las empreas solicitan suelen variar dependiendo del area en la que aplique el candidato, en el documento publicado por Edgar llamado “Estudiantes- Skills para obtener un empleo cool” (Edgar Guadalupe, 2013, http://life.edgarantonio.com/post/79031544265/estudiantes-skills-para-obtener-empleos-cool) se hace un compilado de los requerimientos en las areas principales: Metodologías para todas las categorías: Las empresas buscan personas capaces de laborar bajo presión y/o objetivos, usando metodologías como Agile. APP/Desktop Developer • mínimo 1 año de experiencia y en algunos casos, sin experiencia. • Conocimientos de POO. • Conocimientos de Python, Ruby, .Net, Java, Gestores de BDD (MySQL,NoSQL, MSQL, Potgress, MongoDB)
  • 4. Web Developer (Back-end) • Python / Django • Conocimiento de POO, MVC. • APIs / REST • Modelado de datos • Unit Testing • Gestores de BDD (MySQL, NoSQL, MongoDB) • Deploy a servers • Javascript (Node.js, Foundation Framework, JSON) • Socked.io (Realtime Apps) • Ruby on Rails • PHP nativo y frameworks (CodeIgniter, Laravel, Phalcon, Zend, Symfony) Web Developer / User Interface (Front-end) • Semántica y maquetación HTML5 • CSS3 y preprocesadores (Stylus, Sass, Less) • Plantillas (Bootstrap, Boilerplates, Modernizr) • Estructura de archivos. • Flujo de interaccion y flujo de datos. • JavaScript(AJAX, Backbone, Angular, Foundation Framework, JSON)
  • 5. Mobile Developer • Responsive Design y Apps nativas • Java y Dalvik • Objetive C • Gridview, Listview, PullToRefresh, Controllers, Views, Storyboarding. • Mapas, Geolocalizacion, GPS. • Manejo de archivos, BDD. • Manejo de camara, servicios. • APIs/ REST, JSON. Las empresas más atractivas para laborar en los desarrolladores de software son Google y Facebook? 1. Foursquare La red social de geolocalización por excelencia. Tiene continuamente ofertas de trabajo abiertas en cualquiera de sus tres grandes sedes Nueva York, San Francisco o Londres. Además de desarrolladores buscan otros perfiles. Además de las ofertas, tienen multitud de fotos de las oficinas, de la gente que trabaja allí, de lo que hacen. Facilita el hacerte una idea de cómo sería trabajar en Foursquare, además de la cercanía que transmite. 2. Google Quizás la empresa en la que todo desarrollador querría trabajar. El cuidado que tienen al empleado es insuperable. La empresa está siempre abierta y el empleado puede ir y utilizar las instalaciones siempre que quiera (fin de semana inclusive). Cuando hablo de instalaciones no hablo exclusivamente de las oficinas sino del gimnasio, comedores, spa y demás instalaciones disponibles si trabajas en google. Google busca que sus empleados estén lo más cómodos posible, cuanto más cómodos y más contentos estén, mejor trabajarán.
  • 6. 3. Instagram Como todos saben hace unas fechas Instagram pasó a ser propiedad de Facebook, pero trabajar para Instagram no es lo mismo que trabajar para Facebook (aunque en el sistema de contratación Facebook tiene la última palabra). En principio las vacantes disponibles hasta el momento son para Menlo Park, si además del desarrollo de software te gusta la fotografía y los filtros éste puede ser un buen sitio para ti. 4. SoundCloud ¿Te gusta la música? La red social para subir y compartir tu música también busca desarrolladores. Tienes un gran número de ofertas a tu disposición. Principalmente las ofertas son para las oficinas de Soundcloud en Berlín aunque también es posible encontrar algunas para el resto de sus oficinas (Londres, San Francisco o Sofía). 5. Spotify La otra gran empresa de música streaming en internet. ¿Quién no conoce a estas alturas Spotify? La empresa de origen Sueco también busca desarrolladores. ¿Quieres saber si vales para Spotify? La compañía sueca pone a disposición del que desee tres puzzles (sencillitos) para desarrollar programando, una buena forma de saber cuál es tu nivel. 6. Twitter Como en el resto de empresas de la docena, buscan desarrolladores y de todo lo que imagines. En crecimiento constante en tamaño y valor, es una de las empresas más consolidadas dentro de las RRSS. 7. Atlassian Hace unos meses Atlassian realizó un proceso de selección en Europa para buscar programadores en Java y Javascript ofreciendo 100.000 € de suelo. 8. Apple El mundo de la manzana también crece a ritmo vertiginoso. Uno de los mayores puntos fuertes de la empresa de la manzana mordida es la estabilidad de su S.O. necesitan desarrolladores para actualizar sus versiones.
  • 7. Últimamente se ve que andan cortos de validadores de apps para la appStore ya que cada vez tardan más tiempo en valorar las aplicaciones pero ese trabajo creo que no es tan agradable como otros. 9. Microsoft Microsoft el ‘otro’ gigante del software. En continua lucha con Apple para dominar el mundo del Software. Estoy seguro que será un gran sitio para trabajar, pero como usuario de apple por gusto y usuario avanzado de windows por obligación hay algo que me echa para atrás. 10. Facebook ¿Desarrollar software para Facebook?, desde luego suena muy bien. La red social creada por Mark Zuckerberg busca desarrolladores para casi todas las partes del mundo, evidentemente donde más buscan es en sus nuevas oficinas de Menlo Park. 11. Amazon Rumania, Reino Unido, Irlanda y en menor medida Alemania como destinos. El gigante de la venta de artículos por internet necesita desarrolladores para las diferentes facetas que la mega tienda online necesita. 12. Puck Empresa afincada en Barcelona de desarrollo de todo tipo de software. Cloud, Web y Mobile. (Ortíz Israel, unadocenade.com, Noviembre 2012).Este articulo nos hace mención de las mejores 12 empresas para trabajar incluyendo unos datos o información a considerar.
  • 8. El sueldo promedio de un desarrollador de software en el continente americano a partir del 2013 es $20k pesos mexicanos al mes? El salario mensual promedio de un profesionista de software en México es de $25,049 pesos mexicanos, es decir alrededor de 1,900 dólares (considerando un tipo de cambio de 13.20 pesos por dólar). Este dato refleja un aumento del 8.6% respecto al salario promedio obtenido en la encuesta del 2010 ($23,052), lo cual nos hace pensar que en este periodo los salarios en nuestro sector aumentaron relativamente a la par de la inflación. (SG (Software Guru), sg.com.mx, Febrero 2013). Software Guru nos habla de un estudio que realizo para conocer el salario de un programador después de haber concluido su estudio el dato que da a conocer es que un desarrollador de software mensualmente gana entre 20,000 y 25,000 pesos. Los recursos principales de capacitación o desarrollo para desarrolladores de software son libros, blogs especializados, foros de discusión? 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 producción. Además de dichos cursos, existen libros de aprendizaje, escritos y editados por expertos en la materia, con temas principales como programación y sus lenguajes. Sin duda los mejores recursos para un desarrollador de software están en internet, ya que las comunidades, blogs y opiniones son las más actualizadas, según el sitio Quora (Quora, 2013, http://www.quora.com/Learning-to- Program/What-are-the-best-resources-sites-books-or-tutorials-for-learning-programming) desplego un listado de las herramientas esenciales para todo desarrollador, en este compilado se agregan tanto webs, libros, blogs, seccionados por lenguaje de programación.
  • 9. Articulos. La informática es obviamente una de las grandes generadoras de empleo en la actualidad. Dentro de todas las especializaciones laborales que abarca, una de las más indispensables es la del desarrollo y mantenimiento de los programas de computación, conocidos como software. (Niere Marco,s.f. ,ehowenespanol.com). La informática nos proveerá una gran cantidad de trabajos y gracias al desarrollo de software se puede desarrollar y dar mantenimiento a los programas. http://www.ehowenespanol.com/10-empleos-mas-necesarios-del-futuro-galeria_33219/#pg=1 El desarrollador (también conocido como analista/programador) debe diseñar y desarrollar una aplicación para ordenadores, es decir, debe transcribir una necesidad en una solución informática escrita en lenguaje informático. (Kiosea, Marzo 2014, Kiosea.net). El programador es el encargado de crear programas o aplicaciones para computadora con el propósito de resolver un problema y hacer el uso de la computadora más fácil. http://es.kioskea.net/contents/323-analista-programador-desarrollador El auge de las nuevas tecnologías, la proliferación de fenómenos como cloud computing, movilidad, big data, etc. está provocando que las empresas necesiten contratar a cada vez más programadores y expertos en no ya uno, sino varios lenguajes de programación. (De Juana Rodolfo, 17 Abril 2013, muypymes.com).La tecnología va avanzando de tan rápido que ahora las compañías necesitan más programadores y estos programadores requieren conocer y utilizar más de un lenguaje de programación y esto se ha visto que es verdad porque cada año hay más demanda y se requiere que haya mas conocimiento. http://www.muypymes.com/2013/04/17/lenguajes-de-programacion-demandados-empresas
  • 10. Articulos. La informática es obviamente una de las grandes generadoras de empleo en la actualidad. Dentro de todas las especializaciones laborales que abarca, una de las más indispensables es la del desarrollo y mantenimiento de los programas de computación, conocidos como software. (Niere Marco,s.f. ,ehowenespanol.com). La informática nos proveerá una gran cantidad de trabajos y gracias al desarrollo de software se puede desarrollar y dar mantenimiento a los programas. http://www.ehowenespanol.com/10-empleos-mas-necesarios-del-futuro-galeria_33219/#pg=1 El desarrollador (también conocido como analista/programador) debe diseñar y desarrollar una aplicación para ordenadores, es decir, debe transcribir una necesidad en una solución informática escrita en lenguaje informático. (Kiosea, Marzo 2014, Kiosea.net). El programador es el encargado de crear programas o aplicaciones para computadora con el propósito de resolver un problema y hacer el uso de la computadora más fácil. http://es.kioskea.net/contents/323-analista-programador-desarrollador El auge de las nuevas tecnologías, la proliferación de fenómenos como cloud computing, movilidad, big data, etc. está provocando que las empresas necesiten contratar a cada vez más programadores y expertos en no ya uno, sino varios lenguajes de programación. (De Juana Rodolfo, 17 Abril 2013, muypymes.com).La tecnología va avanzando de tan rápido que ahora las compañías necesitan más programadores y estos programadores requieren conocer y utilizar más de un lenguaje de programación y esto se ha visto que es verdad porque cada año hay más demanda y se requiere que haya mas conocimiento. http://www.muypymes.com/2013/04/17/lenguajes-de-programacion-demandados-empresas