State Of Dev In Morocco 2021

In November 2021, 1098 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.

1.Overview

The annual survey on Software Developers in Morocco provides invaluable data on a community and their professional paths. Being the second year is even more interesting as we can draw trends from last year results. Following are a few selected takeaways:

  • Developer landscape is constantly in motion, and pandemic or not, coders are a restless crowd. They want to learn next-gen languages: Kotlin, Rust and Typescript
  • Popular languages and platforms still hold steady: Javascript, Java, Python and PHP.
  • Dedication and passion is strong, to a point that many confess to weekly overtime, maybe at the expense of mental health.
  • New data on employability reveals job are easier to find in 2021 than 2020
  • New data on location shows Morocco is a coder nation, with half in the two biggest cities and another half in the rest of the Kingdom

With many more to discover, please take a deeper look in the sections below and give us your feedback and suggestions.

Sidenotes

Finally, we noticed this year a dip in contributions, and we learned that launching during a virtual conf like BlaBlaConf is definitely an audience boost. We hope it was only a road bump and next year will thrive even more.

⚠️ Since all data is open, we encourage everyone to dive into the interactive playground. We would be glad to hear about some new findings!

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

As can be seen, the results are very similar to last year's, more than 80% of the people that filled this survey are men.

MaleFemale88%12%
  • Male
  • Female
Share result
Open in playground

Age

Respondents between 20 and 24, representing fresh graduates and junior developers are still the majority. The second category of respondents is still people between 25 and 34. Only 4 people were older than 45 yo.

18 to 24 years

54.5% - 598/1098 resp

25 to 34 years

39.8% - 437/1098 resp

35 to 44 years

3.4% - 37/1098 resp

Younger than 18 years

2.0% - 22/1098 resp

45 or older

0.4% - 4/1098 resp

Share result
Open in playground

Location

Half of the people that filled the survey are located in Casablanca-Settat or Rabat-Salé-Kénitra. Only 9% of respondents live abroad in Europe, the US, or other countries.

Casablanca-Settat

31.4% - 345/1098 resp

Rabat-Salé-Kénitra

19.7% - 216/1098 resp

Marrakech-Safi

10.5% - 115/1098 resp

Souss-Massa

9.1% - 100/1098 resp

Europe

7.2% - 79/1098 resp

Fès-Meknès

5.5% - 60/1098 resp

Béni Mellal-Khénifra

4.6% - 51/1098 resp

Tanger-Tétouan-Al Hoceïma

4.2% - 46/1098 resp

L'Oriental

2.6% - 29/1098 resp

Drâa-Tafilalet

2.6% - 28/1098 resp

US & Canada

0.9% - 10/1098 resp

Others

0.6% - 7/1098 resp

Guelmim-Oued Noun

0.4% - 4/1098 resp

Laâyoune-Sakia El Hamra

0.4% - 4/1098 resp

Middle East

0.3% - 3/1098 resp

Dakhla-Oued Ed Dahab

0.1% - 1/1098 resp

Share result
Open in playground

Roles

More than 43% of all respondents qualify themselves full-stack developers.

Full-stack developer

42.1% - 462/1098 resp

Front-end developer

12.5% - 137/1098 resp

Back-end developer

11.3% - 124/1098 resp

Data scientist or machine learning specialist

5.1% - 56/1098 resp

Mobile developer

4.6% - 51/1098 resp

IT specialist

2.8% - 31/1098 resp

Data engineer

2.5% - 27/1098 resp

DevOps specialist

2.1% - 23/1098 resp

Security specialist

2.1% - 23/1098 resp

Designer

1.7% - 19/1098 resp

Educator

1.5% - 17/1098 resp

System administrator

1.2% - 13/1098 resp

Data/business analyst

1.1% - 12/1098 resp

Academic researcher

1.1% - 12/1098 resp

Network engineer

1.1% - 12/1098 resp

Desktop applications developer

1.0% - 11/1098 resp

Embedded applications/devices developer

1.0% - 11/1098 resp

Game/graphics Developer

1.0% - 11/1098 resp

Scientist

0.8% - 9/1098 resp

Engineering manager

0.7% - 8/1098 resp

Product manager

0.6% - 7/1098 resp

QA/test Develper

0.5% - 5/1098 resp

Senior executive/VP

0.5% - 5/1098 resp

Marketing/sales professional

0.5% - 5/1098 resp

Site reliability engineer

0.4% - 4/1098 resp

Database administrator

0.3% - 3/1098 resp

Share result
Open in playground

Highest degree

The results are very similar to last year's results, The majority of the respondents have an equivalent of a Master's degree. Followed by people who took 2/3-year training after their high school degree (BAC). Also, this year we have more self-taught respondents. Finally the percentage of respondents with a Ph.D. is still 1%.

Bac +5, Master’s degree (M.A., M.S., M.Eng., MBA, etc.)Bac +2/+3, Bachelor’s degree (B.A., B.S., B.Eng., etc.)Self-taughtBac +8, Other doctoral degree (Ph.D., Ed.D., etc.)50%32%17%1%
  • Bac +5, Master’s degree (M.A., M.S., M.Eng., MBA, etc.)
  • Bac +2/+3, Bachelor’s degree (B.A., B.S., B.Eng., etc.)
  • Self-taught
  • Bac +8, Other doctoral degree (Ph.D., Ed.D., etc.)
Share result
Open in playground

Years coding professionally

Unlike the previous year, There are more people that have been coding for 1 to 2 years, followed by people who have been coding for less than a year. What is new this year is that more than 16% have no professional coding experience.

1-2 years

26.7% - 293/1098 resp

Less than a year

22.6% - 248/1098 resp

3-4 years

19.5% - 214/1098 resp

I don't have any professional coding experience

16.9% - 186/1098 resp

5-6 years

7.0% - 77/1098 resp

7-10 years

4.6% - 51/1098 resp

11-16 years

1.5% - 17/1098 resp

16+ years

1.1% - 12/1098 resp

Share result
Open in playground

Coding as a hobby

Coding is a hobby for the majority of the developers that participate in the survey.

Yes

77.0% - 846/1098 resp

No

23.0% - 252/1098 resp

Share result
Open in playground

Plans to work abroad

42.6% of the people that answered this question have plans to work outside Morocco in the next 2 years (16.1% in the next year). Almost a third of the participants are still hesitating.

Still hesitating

28.1% - 309/1098 resp

Yes, in the next 24 months

26.5% - 291/1098 resp

No

17.9% - 196/1098 resp

Yes, in the next 12 months

16.1% - 177/1098 resp

Currently working outside Morocco

11.4% - 125/1098 resp

Share result
Open in playground

Plans to come back to Morocco

47.8% of the people that are working abroad have plans to come back to Morocco, and 11.1% are still hesitating

Yes

47.8% - 43/90 resp

No

41.1% - 37/90 resp

Still hesitating

11.1% - 10/90 resp

Share result
Open in playground

Favorite drink

Coffee is the still favorite drink of developers, followed by water.

Coffee

36.4% - 400/1098 resp

Water

28.5% - 313/1098 resp

Tea

16.4% - 180/1098 resp

None

15.3% - 168/1098 resp

Other

2.0% - 22/1098 resp

Energy drinks

1.4% - 15/1098 resp

Share result
Open in playground

2.Education and Learning

There is a lot to be said when talking about the educational system in Morocco. We asked the community about their thoughts, opinions, source of learning, and potential solutions. Additionally, more than 50% of respondents consider themselves self-taught and more than 70% of all respondents confirm that English is not an obstacle to learning new things anymore.

Studies

More than 60% of respondents studied in public university but surprisingly 50% of them consider themselves self-taught.

Where did you study coding?

University / Public school

63.8% - 612/960 resp

Self-taught

55.0% - 528/960 resp

Private school

9.7% - 93/960 resp

Vocational School (bootcamps, technical skills ...)

5.7% - 55/960 resp

Other

3.5% - 34/960 resp

Share result
Open in playground

Educational system

A complete spit in this question. 49.5% of participants think that the schools do not give them enough concepts to start their professional career.

Enough to start

49.5% - 475/960 resp

Not enough

49.4% - 474/960 resp

Everything I needed

1.1% - 11/960 resp

Share result
Open in playground

Regarding the main contributors of education system problems, more than 75% agree that Academic defined subjects is the major issue.

Academic defined subjects (system)

78.5% - 754/960 resp

Teachers proficiency

46.9% - 450/960 resp

Lack of private sector/academia collaboration

28.9% - 277/960 resp

Students level

28.1% - 270/960 resp

Share result
Open in playground

Read/Written languages

Arabic, English and French are the top 3 languages that the majority of respondents can read/write.

English

97.7% - 938/960 resp

Arabic

96.6% - 927/960 resp

French

88.3% - 848/960 resp

Amazigh

18.4% - 177/960 resp

Others

9.8% - 94/960 resp

Share result
Open in playground

Around 70% confirm that English isn't an obstacle for them to learn new technologies.

No

69.4% - 666/960 resp

Yes

30.6% - 294/960 resp

Share result
Open in playground

Content and learning platforms

More than 70% of all respondents identify the need for more Darija content in some form or another.

Both

43.1% - 414/960 resp

Spoken

29.8% - 286/960 resp

No

23.1% - 222/960 resp

Written/Read

4.0% - 38/960 resp

Share result
Open in playground

YouTube's educational resources are the preferred learning platform for the majority of the Moroccan community.

YouTube

82.8% - 795/960 resp

Online Communities (StackOverflow/Reddit/Twitter)

70.1% - 673/960 resp

Official documentation

69.2% - 664/960 resp

Blog posts

55.9% - 537/960 resp

Books

42.4% - 407/960 resp

Paid platforms

34.3% - 329/960 resp

Conferences (virtual/in-person)

25.3% - 243/960 resp

Podcasts

23.2% - 223/960 resp

Company resources

13.1% - 126/960 resp

Others

5.8% - 56/960 resp

Share result
Open in playground

4.Work

Around 80% of Moroccan developers prefer working remotely after the COVID-19, either full-time, part-time and companies start providing more options to work remotely for their employees. About 28% of all participants say they're students. Around 80% of respondents reported they're somehow happy with their current job.

Employment status

More than 64% of all respondents are employed, either full-time, part-time, or as freelancers. Almost 7% of respondents are looking for a job opportunity.

Employed full-time

47.5% - 396/833 resp

Student

25.8% - 215/833 resp

Freelancer/self-employed

11.0% - 92/833 resp

Looking for work

7.4% - 62/833 resp

Founder/entrepreneur

3.8% - 32/833 resp

Internship

2.9% - 24/833 resp

Employed part-time

1.4% - 12/833 resp

Share result
Open in playground

Working overtime

More than 30% of participants claim that they work 1-2 days per week overtime. Why is that? Is it by passion, dedication to results or under estimated scheduling?

Often: 1-2 days per week or more

31.3% - 208/664 resp

Sometimes: 1-2 days per month but less than weekly

24.2% - 161/664 resp

Never

18.4% - 122/664 resp

Occasionally: 1-2 days per quarter but less than monthly

15.7% - 104/664 resp

Rarely: 1-2 days per year or less

10.4% - 69/664 resp

Share result
Open in playground

Job satisfaction

Same as last year, Around 80% of respondents reported they're somehow happy with their current job. This is consistent with Stackoverflow's own data on developers, feeling happy with their jobs.

How do you feel about your job?

Slightly satisfied

30.7% - 194/631 resp

Neither satisfied nor Unsatisfied

27.3% - 172/631 resp

Very satisfied

23.0% - 145/631 resp

Slightly Unsatisfied

12.4% - 78/631 resp

Very Unsatisfied

6.7% - 42/631 resp

Share result
Open in playground

Side projects

Almost 75% of respondents work on side projects to improve their skills, strengthen their knowledge,Make money and invest in themselves.

Yes For learning

55.0% - 458/833 resp

No

24.6% - 205/833 resp

Yes For profit

20.4% - 170/833 resp

Share result
Open in playground

Unemployment after graduation

Almost 60% of all respondents reported that they found a job straight after their graduation 😎

None, I worked straight after my graduation 😎

59.4% - 365/614 resp

Up to 3 months

14.0% - 86/614 resp

More than 1 year

10.6% - 65/614 resp

Up to 6 months

9.3% - 57/614 resp

Up to 1 year

6.7% - 41/614 resp

Share result
Open in playground

Salaries

We asked full-time contractors in Morocco(CDI) about their NET salary range per month in MAD is and here are the results by years of experience.

8 000 - 10 000

32.1% - 35/109 resp

4 000 - 6 000

21.1% - 23/109 resp

6 000 - 8 000

18.3% - 20/109 resp

< 4 000

10.1% - 11/109 resp

10 000 - 12 000

10.1% - 11/109 resp

12 000 - 14 000

4.6% - 5/109 resp

14 000 - 16 000

1.8% - 2/109 resp

16 000 - 18 000

0.9% - 1/109 resp

25 000 - 30 000

0.9% - 1/109 resp

Share result
Open in playground

We asked freelancer in Morocco about their salary range per day in MAD(TJM) is and here are the results by years of experience.

< 1 000

37.5% - 3/8 resp

1 000 - 1 500

25.0% - 2/8 resp

1 500 - 2 000

12.5% - 1/8 resp

2 000 - 2 500

12.5% - 1/8 resp

> 5 000

12.5% - 1/8 resp

Share result
Open in playground

We asked full-time contractor outside Morocco, Your gross salary range per year in USD is and here are the results by years of experience.

20 000 - 25 000

32.3% - 10/31 resp

40 000 - 50 000

29.0% - 9/31 resp

60 000 - 80 000

12.9% - 4/31 resp

< 20 000

6.5% - 2/31 resp

30 500 - 40 000

6.5% - 2/31 resp

50 000 - 60 000

6.5% - 2/31 resp

120 000 - 150 000

3.2% - 1/31 resp

> 200 000

3.2% - 1/31 resp

Share result
Open in playground

We asked freelancer outside Morocco, Your daily gross wage in USD is and here are the results by years of experience.

< 200

60.0% - 3/5 resp

200 - 500

20.0% - 1/5 resp

5 000 - 10 000

20.0% - 1/5 resp

Share result
Open in playground

Choosing a job offer

Same as last year, Technical stack, Salary, and culture are the top three motivators for Moroccan developers to consider a job offer. Data shows industry and work impact have the least weight in career decisions.

Languages, frameworks, and other technologies I’d be working on

71.7% - 597/833 resp

Salary

70.1% - 584/833 resp

Office environment or company culture

60.9% - 507/833 resp

Flexible time or schedule

54.0% - 450/833 resp

Opportunities for professional development

53.5% - 446/833 resp

Remote work options

51.7% - 431/833 resp

The industry that I’d be working in

24.7% - 206/833 resp

Company paid training and certifications

24.7% - 206/833 resp

How widely used or impactful my work output would be

21.5% - 179/833 resp

Share result
Open in playground

Preferred Company size

Almost a split between medium and big companies, only 12% prefer companies with less then 10 employees.

Company with <10 and >30 employees

25.1% - 209/833 resp

Company with <30 and >100 employees

23.6% - 197/833 resp

Company > 100

22.9% - 191/833 resp

Self-employed

16.1% - 134/833 resp

Company <1 and >10

12.2% - 102/833 resp

Share result
Open in playground

Agile software development methodology

More than 80% of respondents are using an agile software methodology and more than 63% of them are using scrum.

Scrum

63.4% - 409/645 resp

None

18.8% - 121/645 resp

Kanban

10.5% - 68/645 resp

Other

5.9% - 38/645 resp

XP

1.4% - 9/645 resp

Share result
Open in playground

Remote work

After the COVID-19, more companies are adopting remote work as almost 20% provide a full remote option and more than 50% of them provide a hybrid option to their employees.

Hybrid

53.7% - 332/618 resp

Full remote

26.2% - 162/618 resp

Back to office

20.1% - 124/618 resp

Share result
Open in playground

More than 80% of respondents prefer remote work either part time or full time

Part-time remote

51.9% - 432/833 resp

Full remote

33.5% - 279/833 resp

In the office

14.6% - 122/833 resp

Share result
Open in playground

5.Technology

Same as Last Year JavaScript stay the most popular language and Loved one by the Moroccan Community, in front of Java, Python, and PHP .

Python takes the top spot for programming languages that developers want to learn next similar to last year. Going further down the list, we also see Typescript, Golang as the most wanted programming languages.

JavaScript

57.8% - 435/752 resp

HTML/CSS 😉

44.1% - 332/752 resp

Java

27.9% - 210/752 resp

Python

24.7% - 186/752 resp

SQL5

22.9% - 172/752 resp

TypeScript

19.7% - 148/752 resp

PHP

16.6% - 125/752 resp

Bash/Shell/PowerShell

13.8% - 104/752 resp

C

9.8% - 74/752 resp

C#

7.0% - 53/752 resp

C++

5.5% - 41/752 resp

Other

5.1% - 38/752 resp

Kotlin

3.2% - 24/752 resp

Dart

2.7% - 20/752 resp

Go

1.7% - 13/752 resp

R

1.6% - 12/752 resp

Swift

1.1% - 8/752 resp

Ruby

0.7% - 5/752 resp

Assembly

0.5% - 4/752 resp

VBA

0.5% - 4/752 resp

Rust

0.4% - 3/752 resp

Objective-C

0.4% - 3/752 resp

Scala

0.3% - 2/752 resp

Haskell

0.3% - 2/752 resp

Perl

0.1% - 1/752 resp

Share result
Open in playground

Front-end frameworks/libraries

As always the Famous library for front-end development is React.js, stay the most loved and wanted by the Community, in front of the jQuery and Angular.js.

NextJS with new Features and Versions become the second most wanted framework in the list in front of ReactJS and passing both VueJs & AngularJs.

React.js

37.5% - 282/752 resp

jQuery

18.2% - 137/752 resp

Angular

17.4% - 131/752 resp

Vue.js

13.2% - 99/752 resp

Next.js

10.4% - 78/752 resp

Other

10.4% - 78/752 resp

Angular.js

4.0% - 30/752 resp

Gatsby

3.1% - 23/752 resp

Svelte

1.1% - 8/752 resp

Preact

0.9% - 7/752 resp

Alpine.js

0.8% - 6/752 resp

Ember.js

0.4% - 3/752 resp

Backbone.js

0.4% - 3/752 resp

Foundation

0.3% - 2/752 resp

Remix

0.1% - 1/752 resp

Solid.js

0.1% - 1/752 resp

Share result
Open in playground

Backend frameworks/libraries

The Java-based framework used to create a micro Service or what we called Spring Eco-System is the most popular backend framework used by the Moroccan Community, in front of Express.js, Laravel, and .NET framework.

The Fast growth of the Python Community in Morocco, helped Django become one of the most wanted backend frameworks That developers want to learn next, besides ExpressJs and Laravel.

Spring Ecosystem

21.4% - 161/752 resp

Express.js

20.1% - 151/752 resp

Laravel

15.2% - 114/752 resp

.NET

11.6% - 87/752 resp

Jakarta EE / Java EE

10.0% - 75/752 resp

Django

9.4% - 71/752 resp

Flask

7.8% - 59/752 resp

Other

7.2% - 54/752 resp

Serverless technology (Vercel,Netlify...)

5.9% - 44/752 resp

Symfony

5.3% - 40/752 resp

Nest.js

4.4% - 33/752 resp

Headless CMS (Strapi,KeystoneJS,Ghost ...)

3.6% - 27/752 resp

Serverless framework

3.5% - 26/752 resp

FastAPI

2.1% - 16/752 resp

Micronaut

1.1% - 8/752 resp

Ruby on Rails

1.1% - 8/752 resp

Quarkus

0.7% - 5/752 resp

Sinatra

0.1% - 1/752 resp

Sails.js

0.1% - 1/752 resp

Share result
Open in playground

Platforms and tools

Cross-platform, back-end JavaScript runtime environment we talk about NodeJS that become the most used platform and tool in the list, passing React Native. In front of Docker and JVM, that become in the top 3.

Deployment, scaling, and management become one of the skills that developers want to learn next, and this is represented by Kubernetes, the most wanted platform and tool, in front of Docker and Flutter.

Node.js

41.5% - 312/752 resp

Docker

31.0% - 233/752 resp

JVM

23.4% - 176/752 resp

Other

21.0% - 158/752 resp

PHP

19.1% - 144/752 resp

Kubernetes

10.0% - 75/752 resp

.NET

9.6% - 72/752 resp

Pandas

8.2% - 62/752 resp

TensorFlow

6.8% - 51/752 resp

React Native

6.1% - 46/752 resp

Keras

4.5% - 34/752 resp

Flutter

4.4% - 33/752 resp

Torch/PyTorch

3.9% - 29/752 resp

Configuration Management(Ansible, Puppet...)

3.1% - 23/752 resp

Terraform

2.8% - 21/752 resp

Apache Spark

2.7% - 20/752 resp

GraalVM

1.9% - 14/752 resp

Unity 3D

1.9% - 14/752 resp

Cordova

1.2% - 9/752 resp

Xamarin

1.2% - 9/752 resp

Share result
Open in playground

Primary operating systems

As always Windows is Still the most Primary Os that most Moroccan developers use, but we see that Linux and macOS Grow fast, while Linux grows with 2.6% and MacOS with 3.1%.

Windows

47.7% - 359/752 resp

Linux-based

22.5% - 169/752 resp

MacOS

21.1% - 159/752 resp

Windows + WSL2

8.6% - 65/752 resp

Share result
Open in playground

IDE & Code Editors

Unsurprisingly, VSCode is the most used code editor same as last year, 80% of respondents use it to write their code. Jetbrains IDEs are second by 36% and only 13% are Vim users.

VS Code

80.1% - 602/752 resp

Jetbrains (IntelliJ, PhpStorm, Resharper ...)

36.2% - 272/752 resp

Vim

13.0% - 98/752 resp

Eclipse

11.6% - 87/752 resp

Sublime

10.1% - 76/752 resp

Notepad++

9.2% - 69/752 resp

Other

9.0% - 68/752 resp

Atom

2.1% - 16/752 resp

Cloud based IDE

1.7% - 13/752 resp

Netbeans

1.6% - 12/752 resp

Share result
Open in playground

Learning New Technologies

Different languages solve the same problems in different ways. By learning several different approaches, you can help broaden your thinking and avoid getter struck in a rut.

That's what we see here, people learn new languages and Technologies every few months, and 31% of respondents are learning new Technologies once a year.

Every few months

46.8% - 352/752 resp

Once a year

31.8% - 239/752 resp

Once every few years

17.0% - 128/752 resp

Once a decade

4.4% - 33/752 resp

Share result
Open in playground

How do you solve problems?

If you're unsure what the best way forward is it can be incredibly helpful to get a second pair of eyes on it, that's why people prefer using Google to search for answers, and solve the problems, in front of Stack Overflow and other community forums.

Google it

94.7% - 712/752 resp

Dig in StackOverflow

72.1% - 542/752 resp

Watch help/tutorial videos

42.4% - 319/752 resp

Call a coworker or friend

29.8% - 224/752 resp

Do other work and come back later

28.5% - 214/752 resp

Share result
Open in playground

Deployment environment

In software deployment, an environment, or tier is a computer system or set of systems in which a computer program or software component is deployed and executed. That's why most of the developers use public cloud providers, like AWS, Azure, and Google Cloud Platform to deploy their applications, and other ones use on-premise servers.

Public cloud (AWS/Azure/GCP/Oracle/IBM/etc.)

36.6% - 275/752 resp

On-premise

13.8% - 104/752 resp

Managed PaaS (heroku, app platform, Salesforce, AWS Beanstalk ...)

11.6% - 87/752 resp

Shared hosting

10.1% - 76/752 resp

Hybrid Cloud

8.8% - 66/752 resp

Share result
Open in playground

Cloud Providers

A cloud platform refers to the operating system and hardware of a server in an Internet-based data center. It allows software and hardware products to co-exist remotely and at scale.

Moroccan techs use mostly AWS as the first choice beside Azure and other Cloud providers.

AWS

27.8% - 209/752 resp

Azure

16.5% - 124/752 resp

Other cloud providers

10.9% - 82/752 resp

DigitalOcean

10.2% - 77/752 resp

GCP

9.3% - 70/752 resp

None

9.2% - 69/752 resp

Oracle Cloud

4.4% - 33/752 resp

IBM Cloud

3.2% - 24/752 resp

Other Moroccan Cloud providers

2.5% - 19/752 resp

Share result
Open in playground

Database

A production database contains the data you are using for production tasks such as creating and updating features. As we see in the survey MySQL/MariaDB is the most used database in the list, and PostgreSQL is the second most used database in the list, MongoDB is the third most used database in the list.

Mysql/MariaDB

35.9% - 270/752 resp

PostgreSQL

29.7% - 223/752 resp

MongoDB

24.6% - 185/752 resp

SQL Server

21.9% - 165/752 resp

Oracle Database

15.3% - 115/752 resp

Redis

8.5% - 64/752 resp

Other

5.5% - 41/752 resp

DynamoDB

1.7% - 13/752 resp

Apache Cassandra

1.6% - 12/752 resp

Neo4j

0.9% - 7/752 resp

CosmosDB

0.8% - 6/752 resp

BigTable

0.5% - 4/752 resp

Share result
Open in playground

6.Community

Moroccan Developers are involved more and more on open source. More than 80% of respondents have at least contributed to an open-source project

Local Developer Communities

More than 50% of respondents are following local communities, but only 7% are active members

I am following some communities

45.9% - 343/748 resp

I know some, but not involved

33.8% - 253/748 resp

No, I am not interested

10.6% - 79/748 resp

I am an active member

6.6% - 49/748 resp

I am an organizer

3.2% - 24/748 resp

Share result
Open in playground

Open source contribution

Moroccan developers contribute more and more to open source, with more than 50% have at least contributed to an open-source project

Yes, only few PRs in various projects.

47.2% - 353/748 resp

I am maintaining my own project.

42.4% - 317/748 resp

I don’t have an account on Github (or alternatives).

16.7% - 125/748 resp

I maintain an organization project with +1k stars.

1.3% - 10/748 resp

I have a repo with more than +1k stars.

0.7% - 5/748 resp

Share result
Open in playground

Blogging

More than 60% of respondents consider writing blog posts in the future, only 17% of them have the chance to make it real.

Still thinking about it.

63.1% - 472/748 resp

No, I am not interested.

19.9% - 149/748 resp

Yes, less than 10 blog posts.

12.7% - 95/748 resp

Yes, more than 10 blog posts.

4.3% - 32/748 resp

Share result
Open in playground

Social Media

More than 30% of respondents consider twitter as their primary social media network when it comes to IT

Twitter

31.8% - 238/748 resp

Youtube

21.0% - 157/748 resp

Facebook

12.4% - 93/748 resp

Discord

9.6% - 72/748 resp

None

8.6% - 64/748 resp

Slack

7.2% - 54/748 resp

Instagram

3.6% - 27/748 resp

WhatsApp

3.5% - 26/748 resp

Telegram

1.9% - 14/748 resp

Gitter

0.4% - 3/748 resp

Share result
Open in playground

Tech events attended in 2020/2021

Almost 60% of the respondents attended at least one tech event in the past year!

1-3

46.1% - 345/748 resp

0

41.8% - 313/748 resp

More than 3

12.0% - 90/748 resp

Share result
Open in playground

Talks given in 2020/2021

15% of respondents have already spoken at some IT event!

0

84.2% - 630/748 resp

1 - 3 talks

12.6% - 94/748 resp

More than 3

3.2% - 24/748 resp

Share result
Open in playground

Online vs in-person events

Same as last year, The Moroccan community is eager to learn and discover new things. Almost 70% said that the event format doesn't make a difference ("Li ja" for the non-dialect speaking meaning "whatever").

Li ja bismillah

69.0% - 516/748 resp

In-person events?

15.8% - 118/748 resp

Live/online events

15.2% - 114/748 resp

Share result
Open in playground

Moroccan Tech Community

More than 94% of all respondents think that the Moroccan community is quite good!

Good

47.1% - 352/748 resp

Not Bad

34.0% - 254/748 resp

Excellent

13.0% - 97/748 resp

Bad

6.0% - 45/748 resp

Share result
Open in playground

7. More Insights


👋 Add your Insights

Play with survey results using online playground

Open results playground

Interested to go further with the survey results?

Download raw results

Share your perspective about the results

Write an article

Watch community members reacting to the survey results