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 GeeksBlaBla 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.
- Male
- Female
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 |
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 |
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 |
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
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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.
- 2021
- 2020
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 |
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 |
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 |
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 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 |
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 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 |
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+
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 |
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 60.0% - 3/5 resp | |
200 - 500 20.0% - 1/5 resp | |
5 000 - 10 000 20.0% - 1/5 resp |
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 |
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 with >100 employees 22.9% - 191/833 resp | |
Self-employed 16.1% - 134/833 resp | |
Company with >1 and <10 employees 12.2% - 102/833 resp |
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 |
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 |
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 |
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.
- Popular
- Loved
- Wanted
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 |
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.
- Popular
- Wanted
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 |
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 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 |
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 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
Social Media
More than 30% of respondents consider twitter as their primary social media network when it comes to IT
31.8% - 238/748 resp | |
Youtube 21.0% - 157/748 resp | |
12.4% - 93/748 resp | |
Discord 9.6% - 72/748 resp | |
None 8.6% - 64/748 resp | |
Slack 7.2% - 54/748 resp | |
3.6% - 27/748 resp | |
3.5% - 26/748 resp | |
Telegram 1.9% - 14/748 resp | |
Gitter 0.4% - 3/748 resp |
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 |
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 |
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 |
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 |
7. More Insights
- رأيي الشخصي فاستبيان التطوير المعلومياتي بالمغرب by Diaa Alhak EL FALLOUS