State Of Dev In Morocco 2020

In November 2020, 2287 developers from Morocco 🇲🇦 told us about their jobs satisfaction, salaries, and community contribution, how they learn and level up, which tools they’re using, and what they want to learn next.

Mgharba

1.Overview

Since its founding, developer circles Morocco community aims to be the place for Moroccan developers to learn new things, share knowledge and move the IT community forward. We were always thinking about how to best serve the community, and along the way, we needed to understand it.

This year, we had our first "State of Dev Survey", centered around software developers in Morocco. Why? Because analytics doesn't give us all the needed feedback, so we built a survey. 49 questions grouped into 4 main areas: Education, Work, Tech and Community. Ultimately, we wanted to know how we can help and support each other, and overall, be able to better respond to developers’ evolving needs.

Launching was strategic. What better time and place than an online tech conference? In October, BlaBlaConf 1.0 gathered thousands of viewers during 5 days. We believe this momentum was key to the survey.

A month after that, a total of 2287 submissions were received. That's from Morocco only and it's close to the 2532 submissions from Stackoverflow's first survey back in 2011. This number only speaks volume about how vibrant our community is.

Needless to say, with such tremendous success, we intend to make it a yearly event!

Key results

Average software developers from Morocco are young, highly educated, with 2 to 3 years of experience. They work on modern frontend and backend web stacks.

They practice side-projects and continuous learning on a regular basis.

Remote working has been a positive step in their career, as well as being part of a local community.

A word about methodology

As part of our core principles, all collected data is anonymized. Raw results are also available under the BY-NC-SA 2.0 license. Same thing for the website code, we put everything on DevC-Casa GitHub organization.

It’s important to note that not all fields were mandatory, so the results and graphics may not reflect the respondents’ total number for every question.

We want to thank all our amazing contributors and everyone who helped share the survey to get more submissions. We’re looking forward to your feedback and for you to share the results with your network.

2.Profile

The objective of this first section is to get insights about the profile and the skills of the people working in Software Engineering in Morocco. The majority of the people that answered the survey are men. Also, the majority of the respondents are junior developers with less than 3 years of experience and most of them are living in Morocco with plans to work abroad in the next 2 years.

Gender

The first objective was to get the gender of the developers in the country. More than 80% of the people that filled this survey are men.

Age

The majority of the respondents are between 20 and 24, which represents either university graduates or junior developers. The second category of respondents were people between 25 and 29.

Location

87.9% of respondents currently live in Morocco. The rest are located in Europe or other countries.

Highest degree

More than half of the developers that answered this question have an equivalent of a Master's degree. The other represented category were people that took a 2-year training after their high school degree (BAC), while a few respondents hold a PhD.

Years coding professionally

The majority of the responses were from people that have been coding for less than a year. The second group of people are developers that have been coding for 1 to 3 years. Based on this data, we can assume that the majority of the people who answered this survey are therefore junior developers. However, it's important to note that seniority is not only based on the number of years of experience.

3.Tracks

6 Tracks covering everything you need to sharpen your IT skills. 1 additional track because excellence is not only about code!

Web, Mobile and UX

Frontend technologies, languages, and tools to build modern browser and mobile apps.

Backend Technologies & Programming languages

All about programming languages, functional, reactive, emerging languages, tools, libraries, etc

Security and Architecture

How-Tos, strategies, tools, techniques, and best practices for getting architecture and security right.

Big Data & Machine Learning

Big Data, Fast Data, NoSQL, Machine learning, Deep Learning, Neural Networks, TensorFlow, etc

Cloud, Containers & Infrastructure

Serverless, Docker, Kubernetes, Service Mesh, Cloud, PaaS, and anything in between.

Soft Skills

Emotional Intelligence, Critical Thinking, Evaluation, Mindfulness, Leadership...

4.Most commonly asked questions


What is Blablaconf?

BlablaConf is a community driven online conference, made by developers for developers. Blabla contains 5 tracks in 5 days, we discuss all the web related topics, from Web & UI/UX, Big Data & ML, Cloud, Security, Backend technologies, to Soft skills, with our speakers from different backgrounds and completely in our Moroccan Darija.

How much does BlablaConf cost?

BlablaConf is 100% FREE. BlablaConf is bringing together a truly speakers lineup to help each other find out more about different topics. The caliber of speakers in Blabla could be seen in events costing thousands of MAD in Morocco and abroad. As sharing is caring, we want this content to be accessible for everyone, for FREE.

Will the talks be recorded?

A recording of the entire tracks and each session will be available after the end of the conference.

How can I register to BlablaConf?

Registration for BlablaConf are open until the start of the conference, on October 25th, Grab you ticket.

Where can I watch the sessions?

Via Geeksblala's Youtube channel, We will provide viewing details to all registrants prior to the event.