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.
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
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
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
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
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
8) Como trabajador dependiente ¿Estás en planilla?
74.7
25.3
Sí
No
9) Como trabajador independiente ¿Emites recibos por honorarios u otro comprobantede pago?
75.68
24.32
Sí
No
Mozilla Perú www.mozilla.pe Página 6
10) En tu trabajo actual ¿Tu función principal es desarrollo web?
76.76
23.24
Sí
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
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
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
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
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
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
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
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
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