Situación de los Desarrolladores Web en el Perúde sitios o aplicaciones web. • Objetivo: Contar...

16
Resultados de la Octava Encuesta Anual Situación de los Desarrolladores Web en el Perú 2018 Mozilla Perú, la comunidad de entusiastas de las tecnologías web, defensores de la web abierta y promotores de Firefox y Mozilla en el país, diseñó y aplicó el estudio "Situación de los Desarrolladores Web en el Perú". Este informe presenta los resultados de la aplicación de la encuesta.

Transcript of Situación de los Desarrolladores Web en el Perúde sitios o aplicaciones web. • Objetivo: Contar...

Page 1: Situación de los Desarrolladores Web en el Perúde sitios o aplicaciones web. • Objetivo: Contar con un perfil del desarrollador web en Perú, la situación laboral en que se encuentra,

Resultados de la Octava Encuesta Anual

Situación de los Desarrolladores Web en el Perú

2018

Mozilla Perú, la comunidad de entusiastas de las tecnologías web, defensores de la web abierta y promotores de Firefox y Mozilla en el país, diseñó y aplicó el estudio "Situación de los Desarrolladores Web en el Perú". Este informe presenta los resultados de la aplicación de la encuesta.

Page 2: Situación de los Desarrolladores Web en el Perúde sitios o aplicaciones web. • Objetivo: Contar con un perfil del desarrollador web en Perú, la situación laboral en que se encuentra,

1. Contexto• Dirigido a: peruanos o extranjeros residentes en Perú y que se dedican al desarrollo

de sitios o aplicaciones web.

• Objetivo: Contar con un perfil del desarrollador web en Perú, la situación laboral enque se encuentra, las tecnologías con las cuales está familiarizado y las formasenque adquiere nuevos conocimientos.

• Número de participantes: 213 usuarios.

• Fecha de ejecución: Del 17 de enero de 2019 hasta 22 de febrero de 2019.

• Medio de llenado: Formulario publicado vía web.

• Medios de difusión iniciales: Redes sociales de Mozilla Perú (Facebook yTwitter),grupos de Facebook de comunidades locales de desarrolladores, y anunciosde Facebook.

2. Resumen ejecutivoEn términos generales, más del 82% de los desarrolladores web, están concentados enLima. Entre los grupos etáreos, destacan los desarrolladores de entre 24 y 30 años de edadcon más del 45% de los encuestados. Siendo el 82% hombres y el 17% mujeres. Casi dostercios de los desarrolladores tiene formación universitaria y menos de un tercio tieneformación técnica.

En términos laborales, un tercio de los desarrolladores tiene de 1 a 3 años de experiencia,mientras que el 15% tiene de 6 a 10 años de experiencia en desarrollo web. Respecto a lasituacion laboral, el 38% trabaja de manera dependiente y el 17% lo hace de maneraindependiente, habiendo un 30% que lo hace tanto dependiente como independiente a lavez. De los que trabajan, el 23% recibe más de S/ 5501, pero también hay un 21% querecibe entre S/ 1500 y S/ 2500. Pero en general, el 55% afirma que su sueldo aumentó en elúltimo año.

El 49% se considera un desarrollador fullstack. Y, un 52% utiliza Microsoft Windowscomo sistema operativo de entorno de desarrollo. Entre las herramientas de desarrollador(Dev Tools) que brindan los navegadores web, las más utilizadas son: La consola (85%), elinspector de elementos (81%), y la herramienta de responsive design (63%).

De las tecnologías para programación consultadas (.NET, Go, Java, Node, PHP, Python,Ruby, Rust), más de la mitad tiene experiencia con .NET, casi un tercio con Go, 76% conJava, 83,1% con Node, 82,% con PHP, 65% con Python, 34% con Ruby, y 12% con Rust.Siendo Laravel (63%), Django (54%) y Express (47%) los frameworks backend que más seconocen. Siendo éstos también los más usados (44%, 32%, y 29% respectivamente).

Mozilla Perú www.mozilla.pe Página 1

Page 3: Situación de los Desarrolladores Web en el Perúde sitios o aplicaciones web. • Objetivo: Contar con un perfil del desarrollador web en Perú, la situación laboral en que se encuentra,

Entre los frameworks de JavaScript que más se conocen, están jQuery (91%), AngularJS(69%) y VueJS(63%). Siendo los más usados jQuery (74%), jQuery UI (40%) y AngularJS(39%).

SASS es la herramienta más usada como procesador de CSS, WebPack es la más usadacomo automzatización de paquetes. Los motores de base de datos relacionales que son másutilizadas son MySQL y PostgreSQL. Mientras que entre las base de datos no relacionescon mayor uso son MongoDB (en mayor porcentaje) y Redis.

En cuanto a las formas en que los desarrolladores web utilizan para estar actualizados yaprender nuevas cosas, la documentación en web es la primera opción con 92%, ensegundo lugar están los cursos en plataformas MOOC (gratuitos, masivos y conevaluaciones) y en tercer lugar los cursos en línea de plataformas de pago en un 52%.

Finalmente, en el entorno móvil, Android es el sistema operativo en el cual losdesarrolladores web también se enfocan; con un 48%, sin embargo, el desarrollo deaplicaciones web móviles está en segundo lugar con un 43%. Siendo las herramientas másusadas Ionic Framework y React Native para el desarrollo de aplicaciones web móviles.

3. Resultados obtenidos1) ¿En qué región vives actualmente?

Áncas

h

Arequ

ipa

Cajam

arca

Callao

Juní

n

La L

iberta

d

Lam

baye

que

Lima

Piura

Puno

Tumbe

s0

10

20

30

40

50

60

70

80

90

0.47 2.35 0.476.1

2.82 1.41 0.47

82.63

0.94 1.88 0.47

Mozilla Perú www.mozilla.pe Página 2

Page 4: Situación de los Desarrolladores Web en el Perúde sitios o aplicaciones web. • Objetivo: Contar con un perfil del desarrollador web en Perú, la situación laboral en que se encuentra,

2) ¿Qué edad tienes?

0.9418.31

45.54

31.46

3.76

12 - 16 años

17 - 23 años

24 - 30 años

31 - 40 años

41 - 50 años

Mayor de 50 años

3) ¿Cuál es tu sexo?

17.37

82.16

0.47

Mujer

Hombre

Prefiero no decirlo

Otro

Mozilla Perú www.mozilla.pe Página 3

Page 5: Situación de los Desarrolladores Web en el Perúde sitios o aplicaciones web. • Objetivo: Contar con un perfil del desarrollador web en Perú, la situación laboral en que se encuentra,

4) ¿Cuál es tu grado de instrucción?

4.235.16

16.43

20.66

48.36

5.16

Escolar

Estudiantes de instituto

Graduado de instituto

Estudiante de universidad

Graduado de universidad

Maestría

Doctorado

5) ¿Cuántos años de experiencia tienes en Desarrollo Web?

15.96

33.8

23.94

15.49

10.8

Menos de 1 año

De 1 a 3 años

De 4 a 6 años

De 6 a 10 años

Mayor a 10 años

Mozilla Perú www.mozilla.pe Página 4

Page 6: Situación de los Desarrolladores Web en el Perúde sitios o aplicaciones web. • Objetivo: Contar con un perfil del desarrollador web en Perú, la situación laboral en que se encuentra,

6) ¿Cuál es tu situación laboral actual como desarrollador web?

30.52

17.37

38.97

13.15

Trabajo como dependiente e independiente

Trabajo como independiente

Trabajo como dependiente

No trabajo actualmente

7) Como trabajador dependiente e independiente

a) ¿Estás en planilla?

b) ¿Emites recibos por honorarios u otro comprobante de pago?

Sí No0

10

20

30

40

50

60

70

80

61.54

38.46

80

20

Está en planilla

Emite recibos

Mozilla Perú www.mozilla.pe Página 5

Page 7: Situación de los Desarrolladores Web en el Perúde sitios o aplicaciones web. • Objetivo: Contar con un perfil del desarrollador web en Perú, la situación laboral en que se encuentra,

8) Como trabajador dependiente ¿Estás en planilla?

74.7

25.3

No

9) Como trabajador independiente ¿Emites recibos por honorarios u otro comprobantede pago?

75.68

24.32

No

Mozilla Perú www.mozilla.pe Página 6

Page 8: Situación de los Desarrolladores Web en el Perúde sitios o aplicaciones web. • Objetivo: Contar con un perfil del desarrollador web en Perú, la situación laboral en que se encuentra,

10) En tu trabajo actual ¿Tu función principal es desarrollo web?

76.76

23.24

No

11) ¿Cuál es tu ingreso mensual bruto (antes de descuentos) en soles?

15.68

21.08

16.22 12.43

11.89

22.7

Menos de 1500 soles

De 1501 a 2500 soles

De 2501 a 3500 soles

De 3501 a 4500 soles

De 4501 a 5500 soles

De 5501 a más

Mozilla Perú www.mozilla.pe Página 7

Page 9: Situación de los Desarrolladores Web en el Perúde sitios o aplicaciones web. • Objetivo: Contar con un perfil del desarrollador web en Perú, la situación laboral en que se encuentra,

12) Si comparas tu sueldo bruto actual con tu sueldo bruto hace doce meses, dirías que:

54.9338.03

7.04

Ha aumentado

Es igual

Ha disminuido

13) Tu función principal en el desarrollo web es:

31.92

19.25

48.83Frontend

Backend

Fullstack

Mozilla Perú www.mozilla.pe Página 8

Page 10: Situación de los Desarrolladores Web en el Perúde sitios o aplicaciones web. • Objetivo: Contar con un perfil del desarrollador web en Perú, la situación laboral en que se encuentra,

14) ¿Qué sistema operativo usas principalmente como entorno de desarrollo?

51.64

26.76

20.660.94

Microsoft Windows

GNU/Linux

Mac

Otro

15) ¿Qué herramientas para desarrolladores (developer tools) de tu navegador utilizas?

Inspector / Elements / DOM Explorer

Consola

Depurador de JavaScript / Debugger

Modo de diseño responsivo / Device mode / Emulation / Responsive design mode

Editor de estilos / Sources / Resources

Rendimiento / Timeline / Performance

Inspector de almacenamiento / Resources / Storage

Inspector de memoria / Profiles / Memory

Editor de sombreadores

Canvas

Audio web

Borrador

Accesibilidad

0 10 20 30 40 50 60 70 80 90

80.75

84.98

60.09

63.38

53.52

29.58

27.23

19.25

7.04

14.55

7.51

3.76

12.21

Mozilla Perú www.mozilla.pe Página 9

Page 11: Situación de los Desarrolladores Web en el Perúde sitios o aplicaciones web. • Objetivo: Contar con un perfil del desarrollador web en Perú, la situación laboral en que se encuentra,

16) ¿Cuantos años de experiencia tienes con...?

.NET

Go

Java

Node.js

PHP

Python

Ruby

Rust

0 10 20 30 40 50 60 70 80 90

49.77

77.46

23.94

16.9

17.37

35.21

66.2

87.79

27.7

19.25

42.25

48.83

25.35

41.78

26.29

10.33

14.55

2.82

23

26.29

8.64

14.55

4.23

1.41

4.23

0.47

4.23

6.57

12.21

4.23

1.88

0.47

3.76

0

6.57

1.41

16.43

4.23

1.41

0

Más de 6 años

De 4 a 6 años

De 1 a 3 años

Menos de 1 año

No conozco

17) Frameworks Backend

a) ¿Cuáles conoces?

b) ¿Cuáles usas?

0

10

20

30

40

50

60

70 62

.91

40

.38

53

.52

32

.39

26

.29 32

.86

7.0

4

29

.11

20

.66

6.5

7

5.1

6

2.3

5

3.2

9

46

.48

7.5

1

43

.66

21

.13 2

9.1

1

13

.62

7.9

8 14

.08

1.4

1

16

.43

11

.74

2.3

5

2.8

2

0.4

7

1.4

1

31

.92

1.8

8

Conoce

Usa

Mozilla Perú www.mozilla.pe Página 10

Page 12: Situación de los Desarrolladores Web en el Perúde sitios o aplicaciones web. • Objetivo: Contar con un perfil del desarrollador web en Perú, la situación laboral en que se encuentra,

18) Frameworks JavaScript

a) ¿Cuáles conoces?

b) ¿Cuáles usas?

0

10

20

30

40

50

60

70

80

90

100

90

.61

90

.61

62

.44

62

.44 69

.01

69

.01

20

.66

20

.66

61

.56

1.5

12

.68

12

.68

15

.02

15

.02

9.3

99

.39

2.8

22

.82

62

.91

62

.91

1.8

81

.88

13

.62

13

.62

7.5

17

.51

0.9

40

.94

1.8

81

.88

74

.18

40

.38

38

.97

5.6

3

32

.86

1.4

1 5.6

3

3.2

9

0.4

7

33

.8

0.9

4

4.2

3

1.4

1

0 1.8

8

Conoce

Usa

19) ¿Con qué pre/post procesadores has trabajado?

69.48

34.27 26.29

26.29

11.7414.55

SASS

LESS

Stylus

Pug

CoffeeScript

PostCSS

Otro

Mozilla Perú www.mozilla.pe Página 11

Page 13: Situación de los Desarrolladores Web en el Perúde sitios o aplicaciones web. • Objetivo: Contar con un perfil del desarrollador web en Perú, la situación laboral en que se encuentra,

20) ¿Con qué herramientas de automatización has trabajado?

21.13

45.54

1.41

54.46

1.41

Grunt

Gulp

Brocoli

WebPack

Otro

21) ¿Con qué bases de datos relacionales has trabajado?

87.79

57.75

59.15

30.523.29

MySQL

Microsoft SQL Server

PostgreSQL

Oracle Database

Otro

Mozilla Perú www.mozilla.pe Página 12

Page 14: Situación de los Desarrolladores Web en el Perúde sitios o aplicaciones web. • Objetivo: Contar con un perfil del desarrollador web en Perú, la situación laboral en que se encuentra,

22) ¿Con qué bases de datos no relacionales has trabajado?

64.79

24.88

5.63

9.868.45

MongoDB

Redis

Apache Cassandra

CouchDB

Otro

23) ¿Con qué plataformas Cloud has trabajado?

57.28

26.76 34.27

28.64

9.8612.21

Amazon Web Services

Una nube privada (implemen-tación a medida)

Google Cloud Platform

Microsoft Azure

IBM Cloud

Otro

Mozilla Perú www.mozilla.pe Página 13

Page 15: Situación de los Desarrolladores Web en el Perúde sitios o aplicaciones web. • Objetivo: Contar con un perfil del desarrollador web en Perú, la situación laboral en que se encuentra,

24) ¿A través de qué medios aprendes sobre desarrollo web?

0 10 20 30 40 50 60 70 80 90 100

92.49

59.62

51.64

40.38

29.11

18.78

28.64

17.37

38.5

5.16

OtroSeminarios Web / WebinarsCursos de educación continua (fuera de planes de estudio superior)Comunidades locales de desarrolloEn la universidad o institutoLibros, revistas y otras publicaciones impresasEn grupos de amigos o compañeros de trabajos / MeetupsCursos en línea de plataformas de pagoCursos en plataformas MOOC (gratui-tos, masivos y con evaluaciones)Documentación en la web

25) ¿Para qué sistemas operativos móviles has desarrollado aplicaciones?

0 5 10 15 20 25 30 35 40 45 50

47.89

42.72

14.55

3.29

Otro

iOS

Webapps móviles (híbridas para cualquier plataforma)

Android

Mozilla Perú www.mozilla.pe Página 14

Page 16: Situación de los Desarrolladores Web en el Perúde sitios o aplicaciones web. • Objetivo: Contar con un perfil del desarrollador web en Perú, la situación laboral en que se encuentra,

26) Si desarrollas webapps móviles ¿Qué frameworks has utilizado para su desarrollo?

0

5

10

15

20

25

30

25.35

18.31

15.02

20.66

3.29

16.43

5.16

Ionic Framework

Apache Cordova

Phonegap

React Native

NativeScript

Progressive Web Apps

Otro

Mozilla Perú www.mozilla.pe Página 15