1.Overview
The third annual survey on Software Developers in Morocco provides invaluable insights into the community and their professional paths. This year's results are particularly interesting as we can draw trends from previous years. Here are some selected takeaways:
- There was a 67% increase in the number of respondents compared to last year, with a 3% increase in female participation.
- JavaScript remains the most popular language, while Python is the fastest growing.
- A third of the respondents use AI tools in their work on a daily basis, and over 50% of companies now operate remotely as the new normal.
Please take a deeper look in the sections below to discover more insights and share your feedback and suggestions.
A word about methodology
At our core, we value anonymity and as such, all collected data from the survey is anonymized. Raw results and the website code are also available under the BY-NC-SA 2.0 license on the DevC-Casa GitHub organization.
Please note that not all fields in the survey were mandatory, which may result in some results and graphics not reflecting the total number of respondents for every question.
We extend our heartfelt thanks to all our contributors and those who helped share the survey, and we eagerly await your feedback and for you to share the results with your network.
Finally, we express our gratitude to Kawtar CHOUBARI for creating an amazing promotion video for the survey.
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 with an increase of women participation by 3% from last year. 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 with an increase of 3% of female participation which result that 85% of the people that filled this survey are men.
- Male
- Female
Age
Respondents between 18 and 24, representing fresh graduates and junior developers are still the majority. The second category of respondents is still people between 25 and 34. and more than 45 people were older than 35 yo.
18 to 24 years 58.4% - 944/1617 resp | |
25 to 34 years 37.3% - 603/1617 resp | |
35 to 44 years 2.8% - 45/1617 resp | |
Younger than 18 years 1.1% - 18/1617 resp | |
45 or older 0.4% - 7/1617 resp |
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.0% - 501/1617 resp | |
Rabat-Salé-Kénitra 20.8% - 336/1617 resp | |
Marrakech-Safi 9.7% - 157/1617 resp | |
Tanger-Tétouan-Al Hoceïma 8.0% - 130/1617 resp | |
Europe 7.9% - 127/1617 resp | |
Souss-Massa 6.1% - 98/1617 resp | |
Fès-Meknès 5.2% - 84/1617 resp | |
Béni Mellal-Khénifra 3.6% - 59/1617 resp | |
L'Oriental 2.5% - 41/1617 resp | |
Drâa-Tafilalet 1.9% - 31/1617 resp | |
US & Canada 1.1% - 18/1617 resp | |
Others 0.8% - 13/1617 resp | |
Guelmim-Oued Noun 0.5% - 8/1617 resp | |
Laâyoune-Sakia El Hamra 0.3% - 5/1617 resp | |
Middle East 0.3% - 5/1617 resp | |
Dakhla-Oued Ed Dahab 0.2% - 4/1617 resp |
Roles
More than 40% of all respondents qualify themselves full-stack developers.
Full-stack developer 41.3% - 668/1617 resp | |
Back-end developer 13.0% - 211/1617 resp | |
Front-end developer 10.6% - 171/1617 resp | |
Data scientist or machine learning specialist 3.9% - 63/1617 resp | |
Mobile developer 3.6% - 58/1617 resp | |
DevOps specialist 3.6% - 58/1617 resp | |
Data engineer 3.3% - 54/1617 resp | |
IT specialist 3.2% - 52/1617 resp | |
Designer 2.0% - 33/1617 resp | |
Data/business analyst 2.0% - 33/1617 resp | |
Security specialist 2.0% - 32/1617 resp | |
Educator 1.7% - 28/1617 resp | |
Academic researcher 1.7% - 27/1617 resp | |
Desktop applications developer 1.0% - 16/1617 resp | |
Embedded applications/devices developer 0.8% - 13/1617 resp | |
Scientist 0.8% - 13/1617 resp | |
Game/graphics Developer 0.7% - 12/1617 resp | |
System administrator 0.7% - 12/1617 resp | |
Product manager 0.7% - 12/1617 resp | |
Engineering manager 0.7% - 11/1617 resp | |
Network engineer 0.6% - 10/1617 resp | |
QA/test Develper 0.6% - 9/1617 resp | |
Site reliability engineer 0.5% - 8/1617 resp | |
Marketing/sales professional 0.4% - 7/1617 resp | |
Senior executive/VP 0.2% - 4/1617 resp | |
Database administrator 0.1% - 2/1617 resp |
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-taught
- Bac +8, Other doctoral degree (Ph.D., Ed.D., etc.)
Years coding professionally
Similar to the past 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.
1-2 years 27.2% - 440/1617 resp | |
Less than a year 23.1% - 373/1617 resp | |
I don't have any professional coding experience 19.2% - 311/1617 resp | |
3-4 years 16.3% - 263/1617 resp | |
5-6 years 7.6% - 123/1617 resp | |
7-10 years 4.3% - 70/1617 resp | |
11-16 years 1.7% - 28/1617 resp | |
16+ years 0.6% - 9/1617 resp |
Coding as a hobby
Coding is a hobby for the majority of the developers that participate in the survey.
Yes 76.0% - 1229/1617 resp | |
No 24.0% - 388/1617 resp |
Plans to work abroad
41% of the people that answered this question have plans to work outside Morocco in the next 2 years (17% in the next year). Almost a third of the participants are still hesitating.
Still hesitating 28.9% - 467/1617 resp | |
Yes, in the next 24 months 23.4% - 378/1617 resp | |
No 19.2% - 310/1617 resp | |
Yes, in the next 12 months 17.7% - 286/1617 resp | |
Currently working outside Morocco 10.9% - 176/1617 resp |
Plans to come back to Morocco
47.4% of the people that are working abroad have plans to come back to Morocco, and 8.2% are still hesitating
Yes 47.4% - 81/171 resp | |
No 44.4% - 76/171 resp | |
Still hesitating 8.2% - 14/171 resp |
Favorite drink
Coffee is the still favorite drink of developers, followed by water.
Coffee 37.4% - 604/1617 resp | |
Water 25.6% - 414/1617 resp | |
None 16.8% - 272/1617 resp | |
Tea 16.6% - 268/1617 resp | |
Other 2.1% - 34/1617 resp | |
Energy drinks 1.5% - 25/1617 resp |
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, the majority are studied in public universities and more than 61% of them consider themselves self-taught.
Studies
More than 67% of respondents studied in public university but surprisingly 61% of them consider themselves self-taught. Additionally almost the number of people learning in bootcamp has been doubled compared to last year(2021).
University / Public school 67.0% - 995/1486 resp | |
Self-taught 61.8% - 919/1486 resp | |
Private school 10.4% - 155/1486 resp | |
Vocational School (bootcamps, technical skills ...) 9.3% - 138/1486 resp | |
Other 6.2% - 92/1486 resp |
Educational system
As usual, A complete spit in this question. 51.6% of participants think that the schools give them enough concepts to start their professional career.
Enough to start 49.6% - 737/1486 resp | |
Not enough 48.4% - 719/1486 resp | |
Everything I needed 2.0% - 30/1486 resp |
Regarding the main contributors of education system problems, more than 82% agree that Academic defined subjects is the major issue.
Academic defined subjects (system) 82.1% - 1220/1486 resp | |
Teachers proficiency 53.2% - 791/1486 resp | |
Students level 33.8% - 503/1486 resp | |
Lack of private sector/academia collaboration 28.7% - 427/1486 resp |
Read/Written languages
Arabic, English and French are the top 3 languages that the majority of respondents can read/write.
Arabic 97.2% - 1444/1486 resp | |
English 96.8% - 1438/1486 resp | |
French 88.2% - 1310/1486 resp | |
Amazigh 18.2% - 271/1486 resp | |
Others 11.7% - 174/1486 resp |
Around 69% confirm that English isn't an obstacle for them to learn new technologies.
No 68.4% - 1017/1486 resp | |
Yes 31.6% - 469/1486 resp |
Content and learning platforms
More than 80% of all respondents identify the need for more Darija content in some form or another.
Both 47.8% - 711/1486 resp | |
Spoken 29.1% - 433/1486 resp | |
No 17.8% - 265/1486 resp | |
Written/Read 5.2% - 77/1486 resp |
YouTube's educational resources are the preferred learning platform for the majority of the Moroccan community.
YouTube 86.5% - 1285/1486 resp | |
Online Communities (StackOverflow/Reddit/Twitter) 68.2% - 1014/1486 resp | |
Official documentation 65.3% - 970/1486 resp | |
Blog posts 51.9% - 771/1486 resp | |
Books 39.8% - 591/1486 resp | |
Paid platforms 33.4% - 497/1486 resp | |
Podcasts 28.1% - 418/1486 resp | |
Conferences (virtual/in-person) 24.6% - 366/1486 resp | |
Company resources 13.9% - 206/1486 resp | |
Others 6.4% - 95/1486 resp |
4.Work
Around 80% of Moroccan developers prefer working remotely , 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 60% 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% - 620/1305 resp | |
Student 26.9% - 351/1305 resp | |
Freelancer/self-employed 9.7% - 127/1305 resp | |
Looking for work 7.0% - 92/1305 resp | |
Internship 5.2% - 68/1305 resp | |
Founder/entrepreneur 2.2% - 29/1305 resp | |
Employed part-time 1.4% - 18/1305 resp |
Working overtime
More than 25% 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?
Never 26.2% - 283/1081 resp | |
Often: 1-2 days per week or more 25.8% - 279/1081 resp | |
Sometimes: 1-2 days per month but less than weekly 19.4% - 210/1081 resp | |
Occasionally: 1-2 days per quarter but less than monthly 15.5% - 168/1081 resp | |
Rarely: 1-2 days per year or less 13.0% - 141/1081 resp |
Job satisfaction
Almost same as last year with a little increase, 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.
- 2022
- 2021
- 2020
How do you feel about your job?
Slightly satisfied 32.6% - 322/987 resp | |
Neither satisfied nor Unsatisfied 25.9% - 256/987 resp | |
Very satisfied 21.9% - 216/987 resp | |
Slightly Unsatisfied 13.6% - 134/987 resp | |
Very Unsatisfied 6.0% - 59/987 resp |
Side projects
Almost 70% of respondents work on side projects to improve their skills, strengthen their knowledge,Make money and invest in themselves.
Yes For learning 50.4% - 658/1305 resp | |
No 30.0% - 391/1305 resp | |
Yes For profit 19.6% - 256/1305 resp |
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.5% - 566/951 resp | |
Up to 3 months 15.6% - 148/951 resp | |
Up to 6 months 9.1% - 87/951 resp | |
More than 1 year 8.0% - 76/951 resp | |
Up to 1 year 7.8% - 74/951 resp |
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.
- 1<
- 1 - 2
- 3 - 4
- 5 - 6
- 7 - 10
- 10+
8 000 - 10 000 23.7% - 41/173 resp | |
10 000 - 12 000 17.9% - 31/173 resp | |
12 000 - 14 000 13.9% - 24/173 resp | |
< 4 000 12.7% - 22/173 resp | |
6 000 - 8 000 11.6% - 20/173 resp | |
4 000 - 6 000 10.4% - 18/173 resp | |
14 000 - 16 000 4.6% - 8/173 resp | |
> 30 000 1.7% - 3/173 resp | |
22 000 - 25 000 1.2% - 2/173 resp | |
25 000 - 30 000 1.2% - 2/173 resp | |
18 000 - 20 000 0.6% - 1/173 resp | |
20 000 - 22 000 0.6% - 1/173 resp |
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<
- 1 - 2
- 3 - 4
- 5 - 6
- 7 - 10
- 10+
< 1 000 71.4% - 5/7 resp | |
1 000 - 1 500 14.3% - 1/7 resp | |
> 5 000 14.3% - 1/7 resp |
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.
- 1<
- 1 - 2
- 3 - 4
- 5 - 6
- 7 - 10
- 10+
30 500 - 40 000 15.6% - 10/64 resp | |
40 000 - 50 000 14.1% - 9/64 resp | |
< 20 000 12.5% - 8/64 resp | |
100 000 - 120 000 9.4% - 6/64 resp | |
> 200 000 9.4% - 6/64 resp | |
20 000 - 25 000 7.8% - 5/64 resp | |
50 000 - 60 000 7.8% - 5/64 resp | |
80 000 - 100 000 7.8% - 5/64 resp | |
120 000 - 150 000 6.3% - 4/64 resp | |
150 000 - 200 000 6.3% - 4/64 resp | |
60 000 - 80 000 3.1% - 2/64 resp |
We asked freelancer outside Morocco, Your daily gross wage in USD is and here are the results by years of experience.
- 1<
- 1 - 2
- 3 - 4
- 5 - 6
- 7 - 10
- 10+
< 200 40.0% - 2/5 resp | |
200 - 500 40.0% - 2/5 resp | |
1 000 - 2 000 20.0% - 1/5 resp |
Choosing a job offer
Almost similar to last year,Technical stack, Salary are the top three motivators for Moroccan developers to consider a job offer. and Unsurprisingly remote work options make it to the third place in front of company culture. Data shows industry and work impact have the least weight in career decisions.
- 2022
- 2021
- 2020
What characteristics would mostly influence your decision to choose one job offer over another?
Salary 72.7% - 949/1305 resp | |
Languages, frameworks, and other technologies I’d be working on 70.5% - 920/1305 resp | |
Remote work options 63.8% - 833/1305 resp | |
Office environment or company culture 62.7% - 818/1305 resp | |
Flexible time or schedule 58.9% - 768/1305 resp | |
Opportunities for professional development 54.2% - 707/1305 resp | |
Company paid training and certifications 31.0% - 405/1305 resp | |
The industry that I’d be working in 23.9% - 312/1305 resp | |
How widely used or impactful my work output would be 21.5% - 281/1305 resp |
Preferred Company size
Almost a split between medium and big companies, only 10% prefer companies with less then 10 employees.
Company above 100 employees 28.0% - 365/1305 resp | |
Company between 11 and 30 employees 25.7% - 336/1305 resp | |
Company between 31 and 100 employees 22.8% - 297/1305 resp | |
Self-employed 13.9% - 181/1305 resp | |
Company under 10 employees 9.7% - 126/1305 resp |
Agile software development methodology
More than 85% of respondents are using an agile software methodology and more than 64% of them are using scrum.
Scrum 64.5% - 646/1002 resp | |
None 15.8% - 158/1002 resp | |
Kanban 10.7% - 107/1002 resp | |
Other 7.5% - 75/1002 resp | |
XP 1.6% - 16/1002 resp |
Remote work
After the COVID-19, more companies are adopting remote work as almost 27% provide a full remote option and more than 56% of them provide a hybrid option to their employees.
- 2022
- 2021
Hybrid 56.7% - 558/984 resp | |
Full remote 27.5% - 271/984 resp | |
Back to office 15.8% - 155/984 resp |
Similar to last year, almost 90% of respondents prefer remote work either part time or full time
- 2022
- 2021
Part-time remote 53.6% - 700/1305 resp | |
Full remote 35.8% - 467/1305 resp | |
In the office 10.6% - 138/1305 resp |
5.Technology
JavaScript stay the most popular language and Loved one by the Moroccan Community, in front of Java, Python, and PHP .
GoLang takes the top spot for programming languages that developers want to learn next. Going further down the list, we also see Python, Typescript as the most wanted programming languages.
- Popular
- Loved
- Wanted
JavaScript 57.5% - 703/1223 resp | |
HTML/CSS 😉 48.1% - 588/1223 resp | |
SQL5 27.9% - 341/1223 resp | |
Java 27.6% - 338/1223 resp | |
Python 27.1% - 331/1223 resp | |
TypeScript 23.9% - 292/1223 resp | |
PHP 17.7% - 216/1223 resp | |
Bash/Shell/PowerShell 14.2% - 174/1223 resp | |
C 8.3% - 101/1223 resp | |
C# 7.2% - 88/1223 resp | |
Other 6.1% - 75/1223 resp | |
C++ 5.5% - 67/1223 resp | |
Kotlin 2.4% - 29/1223 resp | |
Go 2.0% - 24/1223 resp | |
Dart 1.9% - 23/1223 resp | |
VBA 1.1% - 13/1223 resp | |
Scala 0.9% - 11/1223 resp | |
R 0.7% - 8/1223 resp | |
Rust 0.7% - 8/1223 resp | |
Swift 0.5% - 6/1223 resp | |
Ruby 0.4% - 5/1223 resp | |
Assembly 0.4% - 5/1223 resp | |
Objective-C 0.2% - 3/1223 resp | |
Perl 0.1% - 1/1223 resp | |
Haskell 0.1% - 1/1223 resp |
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 is the second most wanted framework in the list in front of ReactJS and passing both VueJs & AngularJs.
- Popular
- Wanted
React.js 52.3% - 471/901 resp | |
Angular 25.2% - 227/901 resp | |
jQuery 22.4% - 202/901 resp | |
Next.js 16.9% - 152/901 resp | |
Vue.js 16.2% - 146/901 resp | |
Other 13.7% - 123/901 resp | |
Angular.js 6.2% - 56/901 resp | |
Gatsby 2.0% - 18/901 resp | |
Svelte 1.7% - 15/901 resp | |
Preact 1.2% - 11/901 resp | |
Remix 1.0% - 9/901 resp | |
Alpine.js 0.9% - 8/901 resp | |
Backbone.js 0.4% - 4/901 resp | |
Foundation 0.3% - 3/901 resp | |
Solid.js 0.3% - 3/901 resp | |
Ember.js 0.1% - 1/901 resp |
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.
- Popular
- Wanted
Spring Ecosystem 27.1% - 248/914 resp | |
Express.js 22.4% - 205/914 resp | |
Laravel 21.3% - 195/914 resp | |
Jakarta EE / Java EE 14.0% - 128/914 resp | |
.NET 12.6% - 115/914 resp | |
Django 12.4% - 113/914 resp | |
Other 10.6% - 97/914 resp | |
Flask 8.2% - 75/914 resp | |
Nest.js 8.1% - 74/914 resp | |
Serverless technology (Vercel,Netlify...) 6.2% - 57/914 resp | |
FastAPI 6.1% - 56/914 resp | |
Serverless framework 5.1% - 47/914 resp | |
Symfony 5.0% - 46/914 resp | |
Headless CMS (Strapi,KeystoneJS,Ghost ...) 5.0% - 46/914 resp | |
Ruby on Rails 1.2% - 11/914 resp | |
Micronaut 0.7% - 6/914 resp | |
Quarkus 0.5% - 5/914 resp | |
Sails.js 0.4% - 4/914 resp |
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.
- Popular
- Wanted
Node.js 39.5% - 483/1223 resp | |
Docker 31.8% - 389/1223 resp | |
JVM 23.9% - 292/1223 resp | |
PHP 21.3% - 261/1223 resp | |
Other 19.3% - 236/1223 resp | |
Kubernetes 12.1% - 148/1223 resp | |
.NET 9.7% - 119/1223 resp | |
Pandas 8.7% - 106/1223 resp | |
React Native 7.0% - 86/1223 resp | |
TensorFlow 5.9% - 72/1223 resp | |
Flutter 5.0% - 61/1223 resp | |
Apache Spark 4.9% - 60/1223 resp | |
Terraform 4.8% - 59/1223 resp | |
Configuration Management(Ansible, Puppet...) 4.5% - 55/1223 resp | |
Keras 4.1% - 50/1223 resp | |
Torch/PyTorch 3.3% - 40/1223 resp | |
Unity 3D 1.9% - 23/1223 resp | |
GraalVM 1.3% - 16/1223 resp | |
Xamarin 0.7% - 9/1223 resp | |
Cordova 0.6% - 7/1223 resp |
Primary operating systems
As always Windows is Still the most Primary Os that most Moroccan developers use
- 2022
- 2021
Windows 53.2% - 651/1223 resp | |
MacOS 18.2% - 223/1223 resp | |
Linux-based 18.2% - 222/1223 resp | |
Windows + WSL2 10.4% - 127/1223 resp |
IDE & Code Editors
Unsurprisingly, VSCode is the most used code editor same as last year, Almost 80% of respondents use it to write their code. Jetbrains IDEs are second by 35% and only 11% are Vim users.
VS Code 79.6% - 974/1223 resp | |
Jetbrains (IntelliJ, PhpStorm, Resharper ...) 35.0% - 428/1223 resp | |
Eclipse 11.3% - 138/1223 resp | |
Vim 10.5% - 129/1223 resp | |
Notepad++ 9.6% - 118/1223 resp | |
Other 8.2% - 100/1223 resp | |
Sublime 5.1% - 62/1223 resp | |
Cloud based IDE 1.8% - 22/1223 resp | |
Netbeans 1.7% - 21/1223 resp | |
Atom 1.6% - 20/1223 resp |
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 44.1% - 539/1223 resp | |
Once a year 31.8% - 389/1223 resp | |
Once every few years 17.9% - 219/1223 resp | |
Once a decade 6.2% - 76/1223 resp |
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 95.2% - 1164/1223 resp | |
Dig in StackOverflow 69.3% - 847/1223 resp | |
Watch help/tutorial videos 44.8% - 548/1223 resp | |
Call a coworker or friend 31.8% - 389/1223 resp | |
Do other work and come back later 30.4% - 372/1223 resp |
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.) 63.9% - 492/770 resp | |
On-premise 22.5% - 173/770 resp | |
Managed PaaS (heroku, app platform, Salesforce, AWS Beanstalk ...) 15.2% - 117/770 resp | |
Hybrid Cloud 14.0% - 108/770 resp | |
Shared hosting 13.2% - 102/770 resp |
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 42.9% - 341/794 resp | |
Azure 27.6% - 219/794 resp | |
None 14.9% - 118/794 resp | |
DigitalOcean 13.1% - 104/794 resp | |
GCP 12.7% - 101/794 resp | |
Other cloud providers 11.6% - 92/794 resp | |
Oracle Cloud 7.8% - 62/794 resp | |
IBM Cloud 5.0% - 40/794 resp | |
Other Moroccan Cloud providers 3.4% - 27/794 resp |
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 44.8% - 419/935 resp | |
PostgreSQL 39.8% - 372/935 resp | |
MongoDB 30.5% - 285/935 resp | |
SQL Server 25.9% - 242/935 resp | |
Oracle Database 21.8% - 204/935 resp | |
Redis 9.8% - 92/935 resp | |
Other 7.3% - 68/935 resp | |
DynamoDB 3.3% - 31/935 resp | |
Apache Cassandra 2.5% - 23/935 resp | |
Neo4j 2.1% - 20/935 resp | |
CosmosDB 2.0% - 19/935 resp | |
BigTable 0.5% - 5/935 resp |
AI tools
The third of the respondents use AI tools in their work in a daily basis.
Never 35.8% - 438/1223 resp | |
Daily 33.5% - 410/1223 resp | |
Tried them but not interested 30.7% - 375/1223 resp |
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 51% of respondents are following local communities, but only 5% are active members
I am following some communities 41.7% - 505/1210 resp | |
I know some, but not involved 38.2% - 462/1210 resp | |
No, I am not interested 11.7% - 141/1210 resp | |
I am an active member 5.6% - 68/1210 resp | |
I am an organizer 2.8% - 34/1210 resp |
Open source contribution
Moroccan developers contribute more and more to open source, with more than 44% have at least contributed to an open-source project
Yes, only few PRs in various projects. 44.0% - 533/1210 resp | |
I am maintaining my own project. 37.2% - 450/1210 resp | |
I don’t have an account on Github (or alternatives). 22.2% - 269/1210 resp | |
I maintain an organization project with +1k stars. 1.0% - 12/1210 resp | |
I have a repo with more than +1k stars. 0.7% - 9/1210 resp |
Blogging
Almost than 59% of respondents consider writing blog posts in the future, only 17% of them have the chance to make it real.
Still thinking about it. 58.9% - 713/1210 resp | |
No, I am not interested. 24.4% - 295/1210 resp | |
Yes, less than 10 blog posts. 13.2% - 160/1210 resp | |
Yes, more than 10 blog posts. 3.5% - 42/1210 resp |
Social Media
More than 26% of respondents consider twitter as their primary social media network when it comes to IT
26.9% - 325/1210 resp | |
Youtube 23.1% - 280/1210 resp | |
Discord 9.3% - 112/1210 resp | |
8.9% - 108/1210 resp | |
None 7.3% - 88/1210 resp | |
7.0% - 85/1210 resp | |
Slack 5.9% - 71/1210 resp | |
5.5% - 67/1210 resp | |
Telegram 3.1% - 37/1210 resp | |
2.8% - 34/1210 resp | |
Gitter 0.2% - 3/1210 resp |
Tech events attended in 2022
Almost 50% of the respondents attended at least one tech event in the past year!
0 49.9% - 604/1210 resp | |
1-3 40.1% - 485/1210 resp | |
More than 3 10.0% - 121/1210 resp |
Talks given in 2022
Almost 25% of respondents have already spoken at some IT event. In increase by 10% compared to last year.
0 75.1% - 909/1210 resp | |
1 - 3 talks 18.0% - 218/1210 resp | |
More than 3 6.9% - 83/1210 resp |
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.4% - 840/1210 resp | |
Live/online events 15.6% - 189/1210 resp | |
In-person events? 15.0% - 181/1210 resp |
Moroccan Tech Community
More than 94% of all respondents think that the Moroccan community is quite good!
Good 51.0% - 617/1210 resp | |
Not Bad 31.9% - 386/1210 resp | |
Excellent 11.9% - 144/1210 resp | |
Bad 5.2% - 63/1210 resp |