Skip to content

Commit

Permalink
feat: few fixes + chart tweaking + new toc
Browse files Browse the repository at this point in the history
  • Loading branch information
yjose committed Sep 22, 2024
1 parent 70fe4f7 commit 9bef713
Show file tree
Hide file tree
Showing 32 changed files with 264 additions and 220 deletions.
16 changes: 8 additions & 8 deletions results/2020/sections/community.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,49 +7,49 @@ position: 6

Open-source culture and sharing knowledge are gaining a lot of popularity in Morocco lately(<a target='_blank' href='https://www.htxt.co.za/2019/11/11/african-countries-are-the-fastest-growing-github-contributors/#:~:text=Morocco%20places%20first%20at%2065%20percent%20more%20contributors%20this%20year%20than%20last'>African countries are the fastest growing GitHub contributors</a>). More than 80% of respondents have at least contributed to an open-source project. Also, around 75% are sharing their findings and learning through blogging.

### Local Developer Communities
## Local Developer Communities

We don't know if people misunderstood this question or that it's actually what the reality is! But more than 70% claim that they're not part of any developer communities. Which is odd, because the majority of respondents claimed they are part of the Dev Circle Morocco community ¯\_(ツ)\_/¯.

<Chart id="community-q-0" title={false} />

### Open source participations
## Open source participations

Moroccan developers contribute more and more to open source, with more than 50% maintaining their own projects.

<Chart id="community-q-1" title={false} />

### Blogging
## Blogging

While 25% of respondents are not interested in blogging, three-quarters of respondents are already bloggers or trying to make their first steps.

<Chart id="community-q-2" title={false} />

### Tech events attended in 2019/2020
## Tech events attended in 2019/2020

More than half of the respondents attended at least one tech event in the past two years!

<Chart id="community-q-3" title={false} />

### Talks given in 2019/2020
## Talks given in 2019/2020

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

<Chart id="community-q-4" title={false} />

### Online vs in-person events
## Online vs in-person events

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").

<Chart id="community-q-5" title={false} />

### Moroccan Facebook Developer Circle
## Moroccan Facebook Developer Circle

This survey is an initiative from the Developer Circle Morocco community. More than 55% of respondents are already part of it!

<Chart id="community-q-6" title={false} />

### Moroccan Tech Community
## Moroccan Tech Community

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

Expand Down
14 changes: 7 additions & 7 deletions results/2020/sections/education.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,43 +7,43 @@ position: 3

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

### Learned concepts vs Professional requirements
## Learned concepts vs Professional requirements

Almost a split here! A little over 50% of participants think that the IT courses in universities do not give them enough concepts to start their professional career.

<Chart id="profile-q-7" title={false} />

### Contributors to the problems in our educational system
## Contributors to the problems in our educational system

This confirms the previous finding, where more than 80% of respondents claim that university learning materials needs to be re-thought/refreshed.

<Chart id="profile-q-10" title={false} />

### Read/Written languages
## Read/Written languages

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

<Chart id="profile-q-11" title={false} />

### English in the IT World
## English in the IT World

As you probably know, English is the number one language when it comes to learning IT. Unfortunately, around 30% confirm that it's an obstacle for them to learn new technologies.

<Chart id="profile-q-12" title={false} />

### Content in Darija
## Content in Darija

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

<Chart id="profile-q-13" title={false} />

### Preferred platforms for learning
## Preferred platforms for learning

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

<Chart id="profile-q-14" title={false} />

### Learning new languages or frameworks
## Learning new languages or frameworks

More than 83% try to keep up-to-date with new languages and frameworks, at least once a year.

Expand Down
4 changes: 2 additions & 2 deletions results/2020/sections/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@ A month after that, a total of 2287 submissions were received. That's from Moroc

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

### Key results
## Key results

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

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

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

### A word about methodology
## 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](https://github.com/geeksblabla/stateofdev.ma).

Expand Down
18 changes: 9 additions & 9 deletions results/2020/sections/profile.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,49 +7,49 @@ position: 2

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
## Gender

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

<Chart id="profile-q-0" pie title={false} />

### Age
## Age

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

<Chart id="profile-q-1" title={false} />

### Location
## Location

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

<Chart id="profile-q-2" title={false} />

### Highest degree
## Highest degree

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

<Chart id="profile-q-4" pie title={false} />

### Years coding professionally
## Years coding professionally

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

<Chart id="profile-q-5" title={false} />

### Coding as a hobby
## Coding as a hobby

Coding is a hobby for the majority of the respondents.

<Chart id="profile-q-6" title={false} />

### Plans to work abroad
## Plans to work abroad

74% of the people that answered this question have plans to work outside Morocco in the next 2 years. The rest wants to stay in the country.

<Chart id="profile-q-8" title={false} />

### Plans to come back to Morocco
## Plans to come back to Morocco

Surprisingly, more than half of the people that are working abroad have plans to come back to Morocco.

Expand All @@ -59,7 +59,7 @@ Surprisingly, more than half of the people that are working abroad have plans to
title={false}
/>

### Favorite drink
## Favorite drink

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

Expand Down
8 changes: 4 additions & 4 deletions results/2020/sections/tech.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Python takes the top spot for programming languages that developers want to lear
</TabItem>
</Tabs>

### Web frameworks & libraries
## Web frameworks & libraries

Focusing on web frameworks & libraries, we see that React.js is the king of the hill. We also noticed that over 25% of respondents still use jQuery on a daily basis.

Expand All @@ -36,19 +36,19 @@ Almost half of the respondents want to learn React.js, Additionally Vue.js comes
</TabItem>
</Tabs>

### Platforms and tools
## Platforms and tools

Mobile cross-platforms React Native and Flutter are the top platforms developers want to learn next. Going further down the list we see TensorFlow and PyTorch.

<Chart id="tech-q-6" title={false} />

### Primary operating systems
## Primary operating systems

**57%** of respondents use Windows as their primary operating system. The rest were almost evenly split between MacOS and a Linux-based OS.

<Chart id="tech-q-7" title={false} />

### IDE & Code Editors
## IDE & Code Editors

Unsurprisingly, VS Code is the most used code editor, 70% of respondents use it to write their code. Jetbrains IDEs are second by 34% and only 11% are Vim users.

Expand Down
22 changes: 11 additions & 11 deletions results/2020/sections/work.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -8,43 +8,43 @@ position: 4
Around 60% of Moroccan developers are employed, either full-time, part-time, or as freelancers. About 28% of all participants say they're students.
Surprisingly, more than 70% of respondents reported that the Pandemic did not have a negative impact on them. On the contrary, more than 56% claim they have been more productive during the lockdown!

### Current role
## Current role

More than 80% of all respondents qualify themselves as developers, and more than 43% of them are full-stack developers. While new emerging roles start gaining popularity in the market, should we expect a shift in the upcoming years?

<Chart id="profile-q-3" title={false} />

### Employment status
## Employment status

Almost 13% of respondents are looking for a job opportunity. Keep in mind that this survey's data was collected during the Pandemic (Covid-19), which impacted many jobs.

<Chart id="work-q-0" title={false} />

### Working overtime
## Working overtime

Almost 79% of participants claim that they work at least occasionally overtime. Why is that? Is it by passion, dedication to results or under estimated scheduling?

<Chart id="work-q-1" title={false} />

### Job satisfaction
## Job satisfaction

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.

<Chart id="work-q-2" title={false} />

### Side projects
## Side projects

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

<Chart id="work-q-3" title={false} />

### Unemployment after graduation
## Unemployment after graduation

More than 80% of all respondents reported that they found a job after just a couple of months of their graduation.

<Chart id="work-q-4" title={false} />

### Salaries
## Salaries

Given the fact that around 30% of respondents are either students or unemployed, it explains why the lowest salary came in the first place. Keep in mind that this survey covers all Morocco, salaries vary across cities.

Expand Down Expand Up @@ -82,25 +82,25 @@ Given the fact that around 30% of respondents are either students or unemployed,
</TabItem>
</Tabs>

### Choosing a job offer
## Choosing a job offer

Salary, technical stack 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.

<Chart id="work-q-6" title={false} />

### Preferred company types
## Preferred company types

More than 34% of respondents prefer to work in a multinational company.

<Chart id="work-q-7" title={false} />

### Impact of the COVID-19 pandemic on companies
## Impact of the COVID-19 pandemic on companies

Moroccan IT companies promptly adopted a remote policy during the pandemic, with more than 83% of developers working remotely.

<Chart id="work-q-8" title={false} />

### Productivity during the COVID-19 pandemic
## Productivity during the COVID-19 pandemic

More than 70% of respondents confirmed that the pandemic did not impact their productivity. Almost 25% of them even saw their producitivity boosted.

Expand Down
16 changes: 8 additions & 8 deletions results/2021/sections/community.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,49 +7,49 @@ position: 6

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
## Local Developer Communities

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

<Chart id="community-q-0" title={false} />

### Open source contribution
## 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

<Chart id="community-q-1" title={false} />

### Blogging
## Blogging

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

<Chart id="community-q-2" title={false} />

### Social Media
## Social Media

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

<Chart id="community-q-3" title={false} />

### Tech events attended in 2020/2021
## Tech events attended in 2020/2021

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

<Chart id="community-q-4" title={false} />

### Talks given in 2020/2021
## Talks given in 2020/2021

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

<Chart id="community-q-5" title={false} />

### Online vs in-person events
## 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").

<Chart id="community-q-6" title={false} />

### Moroccan Tech Community
## Moroccan Tech Community

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

Expand Down
8 changes: 4 additions & 4 deletions results/2021/sections/education.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@ position: 3

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
## Studies

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

<Chart id="education-q-0" false={false} />

### Educational system
## 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.

Expand All @@ -23,7 +23,7 @@ Regarding the main contributors of education system problems, more than 75% agre

<Chart id="education-q-2" title={false} />

### Read/Written languages
## Read/Written languages

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

Expand All @@ -33,7 +33,7 @@ Around 70% confirm that English isn't an obstacle for them to learn new technolo

<Chart id="education-q-4" title={false} />

### Content and learning platforms
## Content and learning platforms

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

Expand Down
Loading

0 comments on commit 9bef713

Please sign in to comment.