Skip to content
geeksforgeeks
  • Courses
    • DSA to Development
    • Get IBM Certification
    • Newly Launched!
      • Master Django Framework
      • Become AWS Certified
    • For Working Professionals
      • Interview 101: DSA & System Design
      • Data Science Training Program
      • JAVA Backend Development (Live)
      • DevOps Engineering (LIVE)
      • Data Structures & Algorithms in Python
    • For Students
      • Placement Preparation Course
      • Data Science (Live)
      • Data Structure & Algorithm-Self Paced (C++/JAVA)
      • Master Competitive Programming (Live)
      • Full Stack Development with React & Node JS (Live)
    • Full Stack Development
    • Data Science Program
    • All Courses
  • Tutorials
    • Data Structures & Algorithms
    • ML & Data Science
    • Interview Corner
    • Programming Languages
    • Web Development
    • CS Subjects
    • DevOps And Linux
    • School Learning
  • Practice
    • Build your AI Agent
    • GfG 160
    • Problem of the Day
    • Practice Coding Problems
    • GfG SDE Sheet
  • Contests
    • Accenture Hackathon (Ending Soon!)
    • GfG Weekly [Rated Contest]
    • Job-A-Thon Hiring Challenge
    • All Contests and Events
  • DSA
  • Practice Problems
  • Python
  • C
  • C++
  • Java
  • Courses
  • Machine Learning
  • DevOps
  • Web Development
  • System Design
  • Aptitude
  • Projects
Open In App
Next Article:
Coderita - Online Coding Competition For Women By GeeksforGeeks
Next article icon

GeeksforGeeks Coderita – Empowering Women To Code

Last Updated : 14 Sep, 2024
Comments
Improve
Suggest changes
Like Article
Like
Report

We want you all to close your eyes for 15 seconds and imagine a picture of a programmer in your head.… What did you see? 
How many of you pictured a guy sitting alone at a computer? maybe kind of nerdy, pocket protector. 
How many of you pictured a young guy in a hoodie? maybe looks a little like Mark Zuckerberg perhaps. 
How many of you pictured a woman or a young girl looking at her computer with curiosity and thinking about some stuff? Maybe no one or the number of people is less…Why is that? 

https://youtu.be/2o2Qxp1nedk

Well, this is how most of us imagine when we hear about a diligent programmer or a coder. This is how the subconscious works. A lot of people raise their eyebrows and get surprised when they listen that a girl is a programmer…their reaction is like…Ewwww programming…why did she choose this field?… Ohh. She might be a genius person. A lot of people also consider that girls are very talkative…they even don’t listen to their spouse when they start speaking…(just kidding…) but hold on…what would be your reaction if your future wife or your girlfriend is a programmer and interested in talking to the computers in a different language..?(don’t imagine a model or an actor, just a programmer)…what would be your reaction if your daughter comes to you and say “I have to play with machines, not with dolls” (a question for parents…). 

Programmers are making some of the biggest advances in our society. They are solving a lot of problems to make our lives better but today programming is still a boy’s club. It’s not just in India but also in other countries, the ratio of female programmers is very less. Do you know that only 20% of all U.S. computer programmers are female? Do you know that in open-source fields, only 10% of programmers are women? You can read the complete survey Gender disparity in computing. 

Well, this is a serious problem that exists in our culture or society…there are more male “Geeks” than female “Geeks”. Women stay away from coding and don’t enter tech due to several reasons and we will discuss that in detail. We will also discuss why women should enter in coding. Before that let’s discuss some of the female programmers who changed the world back in the 19’s and we will also discuss some of the female programmers in the present who are doing a great job and ruling the tech industry. 

5 Female Programmers Who Changed The World In The Past

1. Ada Lovelace: You will be surprised that the first computer programmer was this lady. She was a mathematician in Victorian Times. She is known for her contribution to the mechanical general-purpose computer, the Analytical Engine created by Charles Babbage. 

2. Kathleen Booth: She is the woman who wrote the first Assembly language. She and her husband also mentioned Artificial Intelligence as a possible future application of computing machines. 

3. Margaret Hamilton: One more surprise…Margaret Hamilton is the lady who coined the term “Software Engineering” to this world. She created the software Apollo Guide Computer in the Apollo Space Program and her code got humans on the moon. 

4. Grace Hopper: COBOL…. you might have heard this name but do you know that it was created by a female programmer Grace Hopper. She invented this compiler that converted English terms into machine code understood by computers. 
 

5. Joan Clarke: An English cryptanalyst who is well known for her role as a code-breaker during the Second World War. She worked along with Alan Turing and decrypted the German Enigma messages. 

Read in detail about all these fabulous women programmers from the link 5 Women Programmers Who Changed The World!. Let’s come into the present moment and discuss who are some awesome female programmers in the present time. 

5 Famous Female Programmers in Today’s Tech World

1. Jade Raymond: If you have ever played Assassin’s Creed then you will be surprised to know that the producer of Assassin’s Creed is a female programmer, Jade Raymond. Jade is a Canadian video game producer, founder of Electronic Arts’ Motive Studios, and founder of Ubisoft Toronto. Well, she is a lot of gamers dream girl and she is a well-known face in the programming world. She completed her bachelor’s in computer science. Fascinated with games, she started her career after graduation in Sony as a Programmer. 

2. Gayle Laakmann McDowell: Are you dreaming about getting into your dream companies…Google, Microsoft, Facebook, or Amazon as a software engineer? If you are then you might have heard the book name “Cracking the Coding Interviews”. Yes, this book has helped a lot of students and developers to crack the interviews of these companies and the author of this book is this lady who worked as a software engineer in Google, hired and trained a lot of software engineers. She is also the founder of CareerCup, a website that helps a lot of students in coding interview preparation. You will see the reflection of her technical knowledge and experiences in her books. Now just imagine….how is it like learning programming not from a male but a female software engineer (smiling…yeah??). 

3. Ruchi Sanghvi: An Indian Computer Engineer and the First Female Engineer hired by Facebook. She quit Facebook and in 2011, she started her own company Cove, with two other co-founders. Later she sold her company to Dropbox and landed a job there as a VP of operations. Sanghvi was one of the main people working on the first version of Facebook’s News Feed product, first launched in September 2006. Sanghvi also became the product lead for the Facebook Platform. 

4. Marissa Mayer: The lady was employee No. 20 at Google and the company’s first female engineer. She helped Google develop its search technologies and worked on a long list of other key products including images, maps, books, news, and the toolbar. She worked very hard at Google for as many as 130 hours a week.. Her hard work paid off and later she became the vice president of Google Search Products and User Experience. In the end, don’t be surprised if we say that in 2012 Mayer became the president and CEO of Yahoo!. 

5. Tracy Chou: A software engineer and advocate for diversity in her field. This lady is the finest example of how good can females are at diverse programming needs. Chou studied computer science at Stanford University with a specialization in machine learning and artificial intelligence. She has the distinction of working with the topmost tech companies in the world. She has prior work experience at Pinterest, Quora, and internship experience at Rocket Fuel Inc., Google, and Facebook. 

The list doesn’t end here… some more inspiring female programmers are at the top in their tech career. Now the question is why the majority of women stay away from programming? Why many women break into a cold sweat when they hear words like CMS, database, JavaScript, or API. Is this the fault of a woman or the reason is something else…? 

Why Woman Stay Away From Coding?

Research done by Stanford’s Computer Science department concludes the lack of role models as one of the main reasons why women no longer choose to pursue Computer Science. We also did a lot of research and found some of the opinions of programmers and other people from different countries (not just India). Some people claimed that most girls just don’t have an interest in programming, so they go for other career options. Men are more often interested in technical subjects than women. Now we have some interesting facts to reveal… 

1. A survey commissioned by Microsoft found that girls in Europe start losing interest in Math and Science when they are about 15. Some people think that “Well, biologically maybe girls just aren’t good as those subjects and that’s just the way it is, you can’t fight nature” but there is a study done across 65 countries around the world where they tested boys and girls on the same science test. Around the world, the girls outperformed the boys, but not in the U.S. What the study suggests that it’s not a biological thing, this is a cultural thing.. 

2. Some researchers looked at approximately 3m pull requests submitted on GitHub (online developer community) and found that code written by women was approved at a higher rate (78.6%) than code written by men (74.6%). 

A lot of girls when grew up, are taught at a very young age that they are the princess of their parents and they are pretty (why not smart…?). The majority of parents (not all) tell the stories of Cinderella and Snow White (why not the interesting things about puzzles and code?). The majority of parents (not all) are willing to buy computers, computer game consoles, and other such gadgets for boys, but seem to be less willing to do so for their girls. 

Sadly, it’s a byproduct of how society has evolved in several centuries that has made us predisposed to assume and behold certain beliefs. A belief that programming is boring and intimidating, there is no art and no creativity, it is a stressful job and thus it’s not fit for the woman. Somewhere these all are the reasons created a belief that woman is not suitable for the jobs that involve logical, critical and analytical thinking. Here we should read about the stories of female programmers who are role models for us (we have discussed). How they grew up, their background, their education, and how they entered programming. 

Why Women Should Learn to Code?

Programmers can build anything which they dream up in their head and it’s an amazing skill set. You will find fewer role models in programming for yourself, you will be facing some challenges or problems for which the solution doesn’t exist anywhere and you will have to come up with your solution that hasn’t designed before. Is it scary…??? but being a girl can you just imagine the feeling when you will come up with a solution that no one has discovered before? Isn’t it empowering to be able to build whatever you want? 

It is a myth that programming involves only logical and analytical skillset. Programming is a creative skillset and you will realize this once you will enter in programming, you will also use your artistic skills with programming. Maybe you will be humiliated, maybe you will start doubting yourself and saying that “this (programming) isn’t for me and I am not good at this stuff (only boys can do), I should give up programming and I don’t fit here but hold on… you need to understand that men also face the same problem in programming so it’s not about a specific job is suitable for a specific gender, it’s also not about being born genius. It’s all about how hard you work (Remember Marissa Mayer?). 

Programming develops critical thinking skills and reasoning skills. Programming builds confidence and it also improves your self-esteem. It will help you to take challenges in life and you can become a role model as well for a lot of people. A lot of job opportunities are there as well. You are a princess but remember that you have so much potential and you can do something more than that. So if you think that it’s a boring, stressful, and intimidating job then close your eyes and imagine the picture of Jade Raymond (it’s a glamorous job). 

This International Women’s Day, GeeksforGeeks bring Coderita 2.O which is an online coding competition for Women. The registration is free. So get registered and show your coding skills.  

Register For Cod



Next Article
Coderita - Online Coding Competition For Women By GeeksforGeeks
author
anuupadhyay
Improve
Article Tags :
  • GBlog
  • GFG-Update

Similar Reads

  • Coderita - Online Coding Competition For Women By GeeksforGeeks
    For many decades, we’ve seen women contributing to society incredibly. Whether it’s about finding success in the corporate world or leading governments across the world, it’s truly inspiring to see them shattering the glass ceiling. They have always been a true inspiration and there is so much to le
    3 min read
  • GeeksforGeeks Student Chapters Experience
    Introduction :I am Sushant Verma 3rd year student at NIET College. I am currently GeekforGeeks Student chapter Lead at NIET (2023-2024) Overview:GeeksforGeeks Student Chapters are dedicated to cultivating a colorful coding tradition inside your university. This report outlines the purpose, advantage
    3 min read
  • Code, Compete, Conquer: Join the GeeksforGeeks x Vultr Hackathon
    Get ready to showcase your cloud computing prowess and compete with top developers globally at the Vultr Cloud Innovate Hackathon, powered by Vultr in collaboration with GeeksforGeeks! This premier online event invites developers, students, and professionals to dive into cutting-edge cloud technolog
    7 min read
  • Code India Code - Challenge Your Coding Skills with GeeksforGeeks
    People who know how to code are aware of the fact that computers are not clever but people who give the commands are. That's why coders understand the complexity of the given problem and solve it using their logical ability and algorithmic knowledge. In order to boost their skills, there are many on
    4 min read
  • Coding For Everyone Course By GeekforGeeks
    Are you a tech geek? Yes! So, you might be interested in diving deep into coding also. But the problem is you're from a non-technical background, Right? Do not worry! GeeksforGeeks has come up with a comprehensive beginner-level course for anyone irrespective of their educational background. In this
    2 min read
  • Become Leader of Coding Era - GeeksforGeeks Campus Ambassador Program
    Who wouldn't want to be a great leader in their respective field? Yes, almost everyone wants!! In fact, a leader is someone that we aspire to become since childhood. Let us tell you how: Remember, how willingly you wanted to be the captain of your gully cricket team (nostalgia!!)?Okay one more, reme
    5 min read
  • Crack the Coding Interview With GeeksforGeeks Weekly Coding Contest
    "The difference between ordinary and extraordinary is practice", quoted Vladamir Horowitz. What he said was nothing sort of unique as achieving perfection and success in your programming career can only be done by practicing programming questions till you ace them smoothly. This is where GeeksforGee
    3 min read
  • Introducing GeeksforGeeks Premium: Elevate Your Learning Experience
    After months of anticipation and several requests from our community, we're thrilled to introduce GeeksforGeeks Premium. We listened, and now the wait comes to an end. Step into a new dimension of advanced learning designed for those who are serious about upgrading their coding skills. Want to take
    6 min read
  • Blogathon 2021 - Write From Home Contest By GeeksforGeeks
    Check Out the Result – Blogathon 2021 - Write From Home Contest Results Writing is something that not only helps you to enhance your knowledge of any particular domain but it also allows you to showcase your expertise or share your learnings with others as well. But how would it be if you can get so
    7 min read
  • GeeksforGeeks Practice - Leading Online Coding Platform
    .master_card { display: flex; flex-wrap: wrap; justify-content: space-evenly; gap: 20px; padding: 20px; } .master_card a { width: calc(28%); margin: 10px auto; min-width: 250px; max-width: 300px; } .card { display: flex; flex-direction: row; /* Bright text color for better readability */ text-align:
    6 min read
geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
Advertise with us
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • In Media
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Placement Training Program
  • Languages
  • Python
  • Java
  • C++
  • PHP
  • GoLang
  • SQL
  • R Language
  • Android Tutorial
  • Tutorials Archive
  • DSA
  • Data Structures
  • Algorithms
  • DSA for Beginners
  • Basic DSA Problems
  • DSA Roadmap
  • Top 100 DSA Interview Problems
  • DSA Roadmap by Sandeep Jain
  • All Cheat Sheets
  • Data Science & ML
  • Data Science With Python
  • Data Science For Beginner
  • Machine Learning
  • ML Maths
  • Data Visualisation
  • Pandas
  • NumPy
  • NLP
  • Deep Learning
  • Web Technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • Bootstrap
  • Web Design
  • Python Tutorial
  • Python Programming Examples
  • Python Projects
  • Python Tkinter
  • Python Web Scraping
  • OpenCV Tutorial
  • Python Interview Question
  • Django
  • Computer Science
  • Operating Systems
  • Computer Network
  • Database Management System
  • Software Engineering
  • Digital Logic Design
  • Engineering Maths
  • Software Development
  • Software Testing
  • DevOps
  • Git
  • Linux
  • AWS
  • Docker
  • Kubernetes
  • Azure
  • GCP
  • DevOps Roadmap
  • System Design
  • High Level Design
  • Low Level Design
  • UML Diagrams
  • Interview Guide
  • Design Patterns
  • OOAD
  • System Design Bootcamp
  • Interview Questions
  • Inteview Preparation
  • Competitive Programming
  • Top DS or Algo for CP
  • Company-Wise Recruitment Process
  • Company-Wise Preparation
  • Aptitude Preparation
  • Puzzles
  • School Subjects
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Social Science
  • English Grammar
  • Commerce
  • World GK
  • GeeksforGeeks Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences