State Of Dev InMorocco 2023 🇲🇦

In December 2023, 1764 developers from Morocco 🇲🇦 told us about their jobs satisfaction, salaries, and community contribution, what they think about AI, which tools they’re using, and what they want to learn next.

1.Overview

The fourth annual survey on Software Developers in Morocco offers valuable insights into the community and their professional paths. We included a new section on AI to explore its impact on Moroccan software developers and how they are adjusting to this trend.

This year's results are particularly interesting as we can draw trends from previous years. Here are some selected takeaways:

  • 90% of survey participants have integrated AI tools into their professional routines

  • 60% of respondents have already begun learning AI or even started building AI projects.

  • JavaScript remains the most popular language, while Rust is the language most people want to learn.


Please take a deeper look at 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 GeeksBlaBla 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 all participants who took the time to complete the survey. Your input is invaluable and we hope you find the results as interesting as we do.



2.Profile

The objective of this first section is to get insights into 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, where the majority of the respondents are men.

MaleFemale87%13%
  • Male
  • Female
Share result
Open in playground

Age

The majority of respondents are aged 18-24, mainly fresh graduates, junior developers, and last-year students. The second largest group includes individuals aged 25-34, with around 70 respondents being 35 years old or older.

18 to 24 years

55.5% - 979/1764 resp

25 to 34 years

39.5% - 696/1764 resp

35 to 44 years

3.5% - 61/1764 resp

Younger than 18 years

1.1% - 20/1764 resp

45 or older

0.5% - 8/1764 resp

Share result
Open in playground

Location

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

Casablanca-Settat

34.1% - 602/1764 resp

Rabat-Salé-Kénitra

18.7% - 329/1764 resp

Marrakech-Safi

11.3% - 200/1764 resp

Europe

9.5% - 168/1764 resp

Tanger-Tétouan-Al Hoceïma

6.6% - 116/1764 resp

Souss-Massa

6.5% - 115/1764 resp

Fès-Meknès

4.4% - 78/1764 resp

L'Oriental

2.3% - 40/1764 resp

Béni Mellal-Khénifra

2.1% - 37/1764 resp

Drâa-Tafilalet

1.5% - 26/1764 resp

US & Canada

1.0% - 18/1764 resp

Others

0.8% - 14/1764 resp

Guelmim-Oued Noun

0.5% - 8/1764 resp

Middle East

0.3% - 5/1764 resp

Laâyoune-Sakia El Hamra

0.2% - 4/1764 resp

Dakhla-Oued Ed Dahab

0.2% - 4/1764 resp

Share result
Open in playground

Roles

Almost half of all respondents qualify themselves full-stack developers.

Full-stack developer

48.0% - 847/1764 resp

Back-end developer

12.9% - 228/1764 resp

Front-end developer

7.8% - 137/1764 resp

Data scientist or machine learning specialist

4.4% - 78/1764 resp

DevOps specialist

3.3% - 59/1764 resp

Mobile developer

3.2% - 56/1764 resp

Data engineer

3.0% - 53/1764 resp

Data/business analyst

2.4% - 42/1764 resp

Security specialist

2.1% - 37/1764 resp

IT specialist

1.5% - 26/1764 resp

ERP Consultant

1.2% - 21/1764 resp

Engineering manager

1.1% - 20/1764 resp

Academic researcher

1.0% - 18/1764 resp

QA/test Developer

1.0% - 17/1764 resp

Embedded applications/devices developer

0.9% - 15/1764 resp

System administrator

0.8% - 14/1764 resp

Site reliability engineer

0.8% - 14/1764 resp

Educator

0.7% - 13/1764 resp

Network engineer

0.7% - 13/1764 resp

Game/graphics Developer

0.5% - 9/1764 resp

Desktop applications developer

0.5% - 8/1764 resp

Designer

0.5% - 8/1764 resp

Product manager

0.5% - 8/1764 resp

Senior executive/VP

0.5% - 8/1764 resp

Marketing/sales professional

0.3% - 5/1764 resp

Scientist

0.2% - 4/1764 resp

Prompt engineer

0.2% - 4/1764 resp

Database administrator

0.1% - 2/1764 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.)54%31%13%2%
  • 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

Like last year, more people have been coding for 1 to 2 years, followed by those with less than a year of coding experience.

1-2 years

29.6% - 523/1764 resp

Less than a year

24.6% - 434/1764 resp

3-4 years

17.7% - 312/1764 resp

I don't have any professional coding experience

12.8% - 225/1764 resp

5-6 years

7.9% - 139/1764 resp

7-10 years

4.1% - 73/1764 resp

11-16 years

2.6% - 45/1764 resp

16+ years

0.7% - 13/1764 resp

Share result
Open in playground

Coding as a hobby

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

Yes

77.6% - 1369/1764 resp

No

22.4% - 395/1764 resp

Share result
Open in playground

Plans to work abroad

40% of the people who answered this question have plans to work outside Morocco in the next two years (16% in the next year). a decrease from last year's by 6% from last year's results and 8% from 2021.

Still hesitating

36.3% - 565/1558 resp

Yes, in the next 24 months

24.2% - 377/1558 resp

No

23.4% - 364/1558 resp

Yes, in the next 12 months

16.2% - 252/1558 resp

Share result
Open in playground

Plans to come back to Morocco

Only 27% of people working abroad are not willing to come back to Morocco; other respondents either have plans or are still hesitating to return.

Yes

37.9% - 77/203 resp

Still hesitating

34.5% - 70/203 resp

No

27.6% - 56/203 resp

Share result
Open in playground

Favorite drink

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

Coffee

37.5% - 662/1764 resp

Water

27.0% - 477/1764 resp

Tea

16.8% - 296/1764 resp

None

15.5% - 274/1764 resp

Other

1.8% - 32/1764 resp

Energy drinks

1.3% - 23/1764 resp

Share result
Open in playground

3. Education and Learning

When discussing the educational system in Morocco, there are many aspects to consider. We gathered input from the community on their thoughts, opinions, learning sources, and possible solutions.

Additionally, the majority are studied in public universities and more than 61% of them consider themselves self-taught.

Studies

More than 62% of respondents studied at public universities, while we are starting to see an increase in the number of self-taught developers.

University / Public school

62.4% - 1046/1675 resp

Self-taught (no diploma or other field's diploma).

16.4% - 275/1675 resp

Coding schools (1337, YouCode, etc.)

11.2% - 188/1675 resp

Private school

6.3% - 105/1675 resp

Vocational School (bootcamps, technical skills ...)

2.0% - 33/1675 resp

Other

1.7% - 28/1675 resp

Share result
Open in playground

Educational system

Even though we hear a lot of criticism about the educational system in Morocco, almost 60% of respondents agree that the educational system gives them the necessary skills to start their careers.

Enough to start

57.5% - 940/1636 resp

Not enough

39.5% - 647/1636 resp

Everything I needed

3.0% - 49/1636 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.

Arabic

98.1% - 1644/1675 resp

English

97.1% - 1627/1675 resp

French

87.0% - 1458/1675 resp

Amazigh

20.9% - 350/1675 resp

Others

9.7% - 163/1675 resp

Share result
Open in playground

Approximately 70% confirm that English is not a barrier for them to learn new technologies.

No

70.5% - 1181/1675 resp

Yes

29.5% - 494/1675 resp

Share result
Open in playground

Content and learning platforms

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

Both

50.0% - 837/1675 resp

Spoken

27.8% - 466/1675 resp

No

17.8% - 298/1675 resp

Written/Read

4.4% - 74/1675 resp

Share result
Open in playground

YouTube's educational resources are the preferred learning platform for the majority of the Moroccan community. This year, we also see a significant increase in the number of people starting to use AI tools for learning.

YouTube

85.3% - 1429/1675 resp

Official documentation

69.6% - 1166/1675 resp

Online Communities (StackOverflow/Reddit/Twitter)

57.6% - 964/1675 resp

AI Assistant (ChatGPT, etc)

57.3% - 959/1675 resp

Blog posts

49.3% - 826/1675 resp

Books

36.2% - 607/1675 resp

Paid platforms

30.8% - 516/1675 resp

Podcasts

24.2% - 406/1675 resp

Conferences (virtual/in-person)

19.3% - 323/1675 resp

Company resources

13.4% - 224/1675 resp

Others

4.4% - 73/1675 resp

Share result
Open in playground

4. Work

Even though we hear about layoffs in the IT industry worldwide, the Moroccan IT industry is still growing. The demand for developers is increasing, and most developers have the chance to find a job right after their graduation.

Around 80% of Moroccan developers prefer working remotely, either full-time or part-time, and companies are starting to provide more options for remote work to their employees. Approximately 21% of all participants say they are students. Around 80% of respondents reported that they are somewhat happy with their current job.

Employment status

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

Full-time employee

53.5% - 766/1431 resp

Student

21.0% - 301/1431 resp

Looking for work

7.8% - 112/1431 resp

Freelancer/self-employed

7.7% - 110/1431 resp

Internship

5.8% - 83/1431 resp

Founder/entrepreneur

2.4% - 35/1431 resp

Part-time employee

1.7% - 24/1431 resp

Share result
Open in playground

Working overtime

Over 24% of participants work 1-2 days of overtime per week. Is this driven by passion, dedication, or underestimated schedules?

Often: 1-2 days per week or more

23.6% - 280/1188 resp

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

22.1% - 263/1188 resp

Never

20.9% - 248/1188 resp

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

19.9% - 237/1188 resp

Rarely: 1-2 days per year or less

13.5% - 160/1188 resp

Share result
Open in playground

Job satisfaction

Almost the same as last year with a 3% increase. Around 80% of respondents reported they are somehow happy with their current job. This is consistent with Stack Overflow's own data on developers feeling happy with their jobs.

How do you feel about your job?

Slightly satisfied

36.2% - 413/1142 resp

Neither satisfied nor Unsatisfied

25.2% - 288/1142 resp

Very satisfied

21.2% - 242/1142 resp

Slightly Unsatisfied

10.8% - 123/1142 resp

Very Unsatisfied

6.7% - 76/1142 resp

Share result
Open in playground

Side projects

Nearly 70% of respondents engage in side projects to enhance their skills, knowledge, earn money, and invest in themselves.

Yes For learning

57.8% - 827/1431 resp

No

22.9% - 327/1431 resp

Yes For profit

19.4% - 277/1431 resp

Share result
Open in playground

Unemployment after graduation

Over 60% of respondents found a job immediately after graduating, indicating that the IT sector in Morocco remains unaffected by global layoffs.

None, I worked straight after my graduation 😎

62.4% - 696/1116 resp

Up to 3 months

14.0% - 156/1116 resp

Up to 6 months

9.3% - 104/1116 resp

Up to 1 year

7.4% - 83/1116 resp

More than 1 year

6.9% - 77/1116 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.

10 000 - 12 000

20.0% - 39/195 resp

6 000 - 8 000

17.9% - 35/195 resp

8 000 - 10 000

17.9% - 35/195 resp

4 000 - 6 000

15.4% - 30/195 resp

12 000 - 14 000

12.3% - 24/195 resp

< 4 000

8.2% - 16/195 resp

14 000 - 16 000

6.2% - 12/195 resp

25 000 - 30 000

1.5% - 3/195 resp

20 000 - 22 000

0.5% - 1/195 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

42.9% - 3/7 resp

1 500 - 2 000

42.9% - 3/7 resp

2 000 - 2 500

14.3% - 1/7 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.

30 500 - 40 000

25.0% - 16/64 resp

40 000 - 50 000

18.8% - 12/64 resp

20 000 - 25 000

12.5% - 8/64 resp

50 000 - 60 000

9.4% - 6/64 resp

< 20 000

7.8% - 5/64 resp

60 000 - 80 000

7.8% - 5/64 resp

80 000 - 100 000

6.3% - 4/64 resp

100 000 - 120 000

6.3% - 4/64 resp

120 000 - 150 000

3.1% - 2/64 resp

150 000 - 200 000

3.1% - 2/64 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 - 500

50.0% - 1/2 resp

500 - 1 000

50.0% - 1/2 resp

Share result
Open in playground

Choosing a job offer

Almost similar to last year, salary, technical stack, and remote work options are the top three motivators for Moroccan developers to consider a job offer. Unsurprisingly, remote work options rank third, ahead of company culture. Data shows that industry and work impact have the least weight in career decisions.

What characteristics would mostly influence your decision to choose one job offer over another?

Salary

76.7% - 1097/1431 resp

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

69.3% - 991/1431 resp

Remote work options

65.5% - 938/1431 resp

Office environment or company culture

63.5% - 908/1431 resp

Flexible time or schedule

60.8% - 870/1431 resp

Opportunities for professional development

57.5% - 823/1431 resp

Company paid training and certifications

29.8% - 427/1431 resp

The industry that I’d be working in

24.1% - 345/1431 resp

How widely used or impactful my work output would be

22.0% - 315/1431 resp

Share result
Open in playground

Preferred Company size

Almost a split between medium and big companies; only 10% prefer companies with fewer than 10 employees.

Company above 100 employees

32.8% - 469/1431 resp

Company between 31 and 100 employees

24.0% - 343/1431 resp

Company between 11 and 30 employees

23.8% - 341/1431 resp

Self-employed

9.9% - 142/1431 resp

Company under 10 employees

9.5% - 136/1431 resp

Share result
Open in playground

Agile software development methodology

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

Scrum

66.9% - 797/1191 resp

None

16.9% - 201/1191 resp

Kanban

8.9% - 106/1191 resp

Other

6.0% - 72/1191 resp

XP

1.3% - 15/1191 resp

Share result
Open in playground

Remote work

More companies are adopting remote work as almost 22% provide a full remote option and more than 55% of them provide a hybrid option to their employees.

Hybrid

55.7% - 623/1119 resp

Full remote

22.8% - 255/1119 resp

Back to office

21.5% - 241/1119 resp

Share result
Open in playground

Similar to last year, more than 90% of respondents prefer remote work, either part-time or full-time.

Part-time remote/Hybrid

61.4% - 879/1431 resp

Full remote

30.6% - 438/1431 resp

From the office

8.0% - 114/1431 resp

Share result
Open in playground

5.Technology

JavaScript remains the most popular language and is loved by the Moroccan community, ahead of Java, Python, and PHP.

Rust is at the top spot for programming languages that developers want to learn next. Further down the list, we also see Python and TypeScript as the most wanted programming languages.

JavaScript

55.5% - 716/1289 resp

HTML/CSS 😉

41.3% - 533/1289 resp

TypeScript

33.6% - 433/1289 resp

Java

31.5% - 406/1289 resp

Python

27.5% - 355/1289 resp

SQL5

26.8% - 345/1289 resp

PHP

15.2% - 196/1289 resp

Bash/Shell/PowerShell

15.1% - 194/1289 resp

C#

7.1% - 92/1289 resp

C

6.3% - 81/1289 resp

Other

5.7% - 73/1289 resp

C++

5.4% - 70/1289 resp

Dart

2.6% - 34/1289 resp

Go

1.9% - 24/1289 resp

Kotlin

1.4% - 18/1289 resp

Rust

1.0% - 13/1289 resp

Ruby

0.9% - 12/1289 resp

Swift

0.9% - 11/1289 resp

VBA

0.8% - 10/1289 resp

R

0.7% - 9/1289 resp

Scala

0.6% - 8/1289 resp

Perl

0.3% - 4/1289 resp

Assembly

0.2% - 2/1289 resp

Objective-C

0.1% - 1/1289 resp

Haskell

0.1% - 1/1289 resp

Share result
Open in playground

Front-end frameworks/libraries

As always, the famous library for front-end development is React.js. It remains the most loved and desired by the community, surpassing VueJs and Angular.

NextJS is the most wanted framework in the list in front of ReactJS and passing both VueJs, Angular and Svelte.

Htmx, Qwik, and Astro are getting more attention from the community this year.

React.js

55.4% - 558/1008 resp

Angular

26.7% - 269/1008 resp

Next.js

22.4% - 226/1008 resp

Vue.js

16.1% - 162/1008 resp

jQuery

15.9% - 160/1008 resp

Other

12.9% - 130/1008 resp

Angular.js

6.1% - 61/1008 resp

AstroJs

1.5% - 15/1008 resp

Svelte

1.3% - 13/1008 resp

Htmx

1.3% - 13/1008 resp

Alpine.js

1.1% - 11/1008 resp

Remix

1.1% - 11/1008 resp

Gatsby

1.0% - 10/1008 resp

Preact

0.6% - 6/1008 resp

Foundation

0.3% - 3/1008 resp

Solid.js

0.3% - 3/1008 resp

Qwik

0.3% - 3/1008 resp

Backbone.js

0.1% - 1/1008 resp

Share result
Open in playground

CSS frameworks

More than half of the respondents are using classic CSS frameworks like Bootstrap, Material UI, and Tailwind CSS is gaining more popularity in the community.

CSS Frameworks (Bootstrap, Material UI ...)

57.0% - 595/1043 resp

CSS

49.8% - 519/1043 resp

Tailwind CSS

47.1% - 491/1043 resp

CSS Preprocessor (Sass, Less ...)

21.4% - 223/1043 resp

CSS in JS (Styled Components, Emotion ...)

17.1% - 178/1043 resp

CSS Modules

7.7% - 80/1043 resp

Other

3.8% - 40/1043 resp

Share result
Open in playground

Backend frameworks/libraries

The Java-based framework used to create a microservice, or what we call the Spring ecosystem, is the most popular backend framework used by the Moroccan community, ahead of Express.js, Laravel, Django and the .NET framework.

Spring is also the most wanted backend framework in the list, in front of Nest.js and Django.

Spring Ecosystem

32.8% - 343/1047 resp

Express.js

24.4% - 255/1047 resp

Laravel

18.8% - 197/1047 resp

Jakarta EE / Java EE

14.2% - 149/1047 resp

Django

12.2% - 128/1047 resp

Nest.js

11.5% - 120/1047 resp

.NET

10.9% - 114/1047 resp

Other

9.1% - 95/1047 resp

Flask

8.8% - 92/1047 resp

FastAPI

6.7% - 70/1047 resp

Symfony

6.3% - 66/1047 resp

Serverless technology (Vercel,Netlify...)

6.0% - 63/1047 resp

Serverless framework

4.5% - 47/1047 resp

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

3.0% - 31/1047 resp

Ruby on Rails

0.9% - 9/1047 resp

Quarkus

0.8% - 8/1047 resp

Micronaut

0.4% - 4/1047 resp

Sails.js

0.1% - 1/1047 resp

Share result
Open in playground

Platforms and tools

Node.js has taken the lead as the most used platform, surpassing Docker and JVM.

Developers are increasingly interested in learning deployment, scaling, and management skills, with Kubernetes being the most wanted platform and tool, surpassing Docker, Node.js, and React Native.

Node.js

44.6% - 575/1289 resp

Docker

41.0% - 528/1289 resp

JVM

25.8% - 333/1289 resp

PHP

17.8% - 230/1289 resp

Other

15.4% - 199/1289 resp

Kubernetes

14.3% - 184/1289 resp

Pandas

10.3% - 133/1289 resp

.NET

8.7% - 112/1289 resp

Terraform

6.8% - 88/1289 resp

React Native

6.7% - 87/1289 resp

TensorFlow

6.7% - 86/1289 resp

Flutter

5.4% - 70/1289 resp

Configuration Management(Ansible, Puppet...)

3.9% - 50/1289 resp

Apache Spark

3.9% - 50/1289 resp

GraalVM

1.9% - 25/1289 resp

Bun Js

1.7% - 22/1289 resp

Unity 3D

1.1% - 14/1289 resp

Xamarin

0.7% - 9/1289 resp

Cordova

0.6% - 8/1289 resp

Deno Js

0.3% - 4/1289 resp

Share result
Open in playground

Primary operating systems

As always Windows is Still the most Primary Os that most Moroccan developers use

Windows

45.6% - 588/1289 resp

MacOS

20.9% - 269/1289 resp

Linux-based

17.6% - 227/1289 resp

Windows + WSL2

15.9% - 205/1289 resp

Share result
Open in playground

IDE & Code Editors

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

VS Code

81.1% - 1045/1289 resp

Jetbrains (IntelliJ, PhpStorm, Resharper ...)

40.6% - 523/1289 resp

Vim

12.0% - 155/1289 resp

Other

7.1% - 92/1289 resp

Notepad++

6.7% - 87/1289 resp

Eclipse

6.6% - 85/1289 resp

Sublime

3.5% - 45/1289 resp

Cloud based IDE

1.9% - 25/1289 resp

Netbeans

1.2% - 16/1289 resp

Atom

0.3% - 4/1289 resp

Share result
Open in playground

Learning New Technologies

Our industry is always evolving. The Moroccan IT community is aware of this and striving to keep up with the pace.

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

Every few months

40.0% - 516/1289 resp

Once a year

34.6% - 446/1289 resp

Once every few years

19.5% - 251/1289 resp

Once a decade

5.9% - 76/1289 resp

Share result
Open in playground

How do you solve problems?

Despite the increasing use of AI in the tech industry, individuals continue to rely on Google as their primary source for problem-solving. This year, there is a noticeable shift toward using AI Assistants over StackOverflow.

Google it

91.2% - 1175/1289 resp

Ask ChatGPT or other AI assistants

81.1% - 1045/1289 resp

Dig in StackOverflow

65.7% - 847/1289 resp

Watch help/tutorial videos

38.9% - 501/1289 resp

Call a coworker or friend

31.0% - 399/1289 resp

Do other work and come back later

30.0% - 387/1289 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.)

65.1% - 583/896 resp

On-premise

26.7% - 239/896 resp

Hybrid Cloud

14.1% - 126/896 resp

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

11.5% - 103/896 resp

Shared hosting

9.6% - 86/896 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

43.5% - 379/871 resp

Azure

26.9% - 234/871 resp

None

16.6% - 145/871 resp

GCP

11.8% - 103/871 resp

Other cloud providers

11.1% - 97/871 resp

DigitalOcean

9.0% - 78/871 resp

Oracle Cloud

5.9% - 51/871 resp

Other Moroccan Cloud providers

3.7% - 32/871 resp

IBM Cloud

2.5% - 22/871 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. This year, PostgreSQL surpasses MySQL/MariaDB as the most used database.

PostgreSQL

46.6% - 488/1048 resp

Mysql/MariaDB

44.5% - 466/1048 resp

MongoDB

29.5% - 309/1048 resp

SQL Server

24.2% - 254/1048 resp

Oracle Database

19.1% - 200/1048 resp

Redis

12.1% - 127/1048 resp

Other

7.3% - 77/1048 resp

DynamoDB

3.4% - 36/1048 resp

Neo4j

2.1% - 22/1048 resp

Apache Cassandra

1.5% - 16/1048 resp

CosmosDB

1.0% - 10/1048 resp

BigTable

0.7% - 7/1048 resp

Share result
Open in playground

6. AI

AI is a hot topic in all the tech communities around the world. This year, we included a new section on AI to explore its impact on Moroccan software developers and how they are adjusting to this trend.

Moroccan software developers are embracing the AI age. They are learning AI and starting to build AI projects.

Usage and Learning

Over 91% of survey participants have integrated AI tools into their professional routines, with half of them relying on such technologies on a daily basis.

Daily

50.3% - 684/1359 resp

Occasionally

40.9% - 556/1359 resp

Tried them but not interested

6.5% - 88/1359 resp

Never

2.3% - 31/1359 resp

Share result
Open in playground

The third of the respondents are not interested in learning AI, while 60% of respondents have already begun learning AI or even started building AI projects.

Already started learning the basics.

38.3% - 520/1359 resp

No, I am not interested

35.3% - 480/1359 resp

I can build simple apps with AI using third-party APIs.

18.0% - 244/1359 resp

I can build complex apps and play with models.

6.4% - 87/1359 resp

I am already an expert

2.1% - 28/1359 resp

Share result
Open in playground

ChatGPT and GitHub Copilot are highly popular AI tools among Moroccan software developers. Over 90% of respondents use ChatGPT, while 35% use GitHub Copilot.

ChatGPT

95.4% - 1291/1353 resp

GitHub Copilot

35.6% - 482/1353 resp

Bard (Google)

33.5% - 453/1353 resp

Grammarly

24.0% - 325/1353 resp

DALL-E (OpenAI)

13.8% - 187/1353 resp

Midijourney

11.7% - 158/1353 resp

Other

10.3% - 139/1353 resp

Notion AI

9.5% - 129/1353 resp

QuillBot

6.1% - 82/1353 resp

Claude (Anthropic)

2.2% - 30/1353 resp

Coby.ai

1.6% - 21/1353 resp

Share result
Open in playground

Most developers are using OpenAI's models for their AI projects.

OpenAI (GPT)

58.3% - 754/1294 resp

Other

24.7% - 319/1294 resp

TensorFlow

20.6% - 267/1294 resp

PyTorch

18.6% - 241/1294 resp

Scikit-Learn

17.4% - 225/1294 resp

Keras

13.6% - 176/1294 resp

Hugging Face

12.8% - 165/1294 resp

Llama

8.9% - 115/1294 resp

LangChain

8.7% - 113/1294 resp

Weights & Biases

2.5% - 32/1294 resp

AWS Bedrock

2.4% - 31/1294 resp

Microsoft Cognitive Toolkit

2.3% - 30/1294 resp

IBM Watson

2.3% - 30/1294 resp

Mistral

1.4% - 18/1294 resp

PyBrain

1.3% - 17/1294 resp

Together.ai

1.0% - 13/1294 resp

Unstructured

0.8% - 10/1294 resp

Haystack

0.7% - 9/1294 resp

Caffe

0.5% - 7/1294 resp

Humanloop

0.2% - 3/1294 resp

Share result
Open in playground

Companies are slowly start investing in using AI with more than 13% have several use cases in production.

We haven't started adopting AI

56.0% - 732/1307 resp

We're getting the basics in place

21.2% - 277/1307 resp

We have several use cases in production

13.5% - 177/1307 resp

We have some ad-hoc use cases in production

9.3% - 121/1307 resp

Share result
Open in playground

Productivity and Future of AI

Ninety percent of respondents feel that AI tools have increased their productivity, including six percent who experience a 10x effect when using AI tools.

Helped me to become more productive (10% to 30%)

39.2% - 462/1178 resp

Somewhat improved my productivity (5% to 10%)

28.9% - 341/1178 resp

I am now very productive (30% to 50%)

17.7% - 208/1178 resp

Did not improve my productivity

8.4% - 99/1178 resp

I am a 10x engineer now (+50%)

5.8% - 68/1178 resp

Share result
Open in playground

The majority of respondents believe that AI will have a significant impact on the future of software development. More than half of them believe that AI will somewhat replace developers.

Not very much ( less than 10% )

35.6% - 484/1359 resp

Somewhat ( 10% - 30% )

26.2% - 356/1359 resp

To some extent ( 30% - 50% )

18.9% - 257/1359 resp

Not sure

11.7% - 159/1359 resp

The majority ( 50% - 80% )

5.4% - 73/1359 resp

Completely ( more than 80% )

2.2% - 30/1359 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 51% of respondents are following local communities, but only 5% are active members

I know some, but not involved

39.7% - 498/1255 resp

I am following some communities

38.4% - 482/1255 resp

No, I am not interested

14.2% - 178/1255 resp

I am an active member

5.6% - 70/1255 resp

I am an organizer

2.2% - 27/1255 resp

Share result
Open in playground

Open source contribution

Compared to last year, more people are starting to contribute to open-source projects. 80% of respondents have contributed to an open-source project.

Yes, only few PRs in various projects.

50.5% - 634/1255 resp

I am maintaining my own project.

36.9% - 463/1255 resp

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

15.5% - 194/1255 resp

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

1.2% - 15/1255 resp

I maintain an organization project with +1k stars.

0.9% - 11/1255 resp

Share result
Open in playground

Blogging

Nearly 57% of respondents plan to write blog posts in the future, but only 18% of them have the opportunity to do so.

Still thinking about it.

57.5% - 722/1255 resp

No, I am not interested.

24.0% - 301/1255 resp

Yes, less than 10 blog posts.

15.1% - 190/1255 resp

Yes, more than 10 blog posts.

3.3% - 42/1255 resp

Share result
Open in playground

Social Media

LinkedIn is the most used social media network among Moroccan developers to connect and get the latest Tech news, followed by Twitter and Discord.

LinkedIn

35.8% - 449/1255 resp

Twitter

22.5% - 282/1255 resp

Youtube

13.7% - 172/1255 resp

Discord

8.4% - 105/1255 resp

Reddit

5.9% - 74/1255 resp

Instagram

3.1% - 39/1255 resp

Facebook

3.0% - 38/1255 resp

None

2.9% - 36/1255 resp

WhatsApp

1.6% - 20/1255 resp

Telegram

1.6% - 20/1255 resp

Slack

1.4% - 17/1255 resp

Gitter

0.2% - 3/1255 resp

Share result
Open in playground

Tech events attended in 2023

A bit less than 50% of the respondents attended at least one tech event in the past year!

0

54.4% - 683/1255 resp

1-3

37.4% - 469/1255 resp

More than 3

8.2% - 103/1255 resp

Share result
Open in playground

Talks given in 2023

Almost 24% of respondents have already spoken at some IT event in 2023.

0

76.3% - 957/1255 resp

1 - 3 talks

18.8% - 236/1255 resp

More than 3

4.9% - 62/1255 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 68% said that the event format doesn't make a difference ("Li ja" for the non-dialect speaking meaning "whatever").

Li ja bismillah

67.8% - 851/1255 resp

In-person events?

17.8% - 223/1255 resp

Live/online events

14.4% - 181/1255 resp

Share result
Open in playground

Moroccan Tech Community

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

Good

44.7% - 561/1255 resp

Not Bad

36.7% - 460/1255 resp

Excellent

11.7% - 147/1255 resp

Bad

6.9% - 87/1255 resp

Share result
Open in playground

8. More Insights

If you have more thoughts or interpretations about the survey results, please add them here. We would love to hear from you!

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