Girl, why do you want to program?

Girl, why do you want to program?

As a girl, you can get a pair of blingbling nails covered with crystals to make your fingers look slimmer, without having to worry about the inconvenience of typing on the keyboard;

You can go to the gym to practice yoga from time to time to hone your character, instead of debugging bugs by looking at a screen full of code;

You can go to bed early after taking a bubble bath to have a good sleep, instead of rushing to put on a facial mask late at night, telling yourself somewhat self-deceivingly that the radiation from the computer just now will not destroy the moisture of your skin.

… …

But suddenly one day, you begin to discover the magic of code:

After quietly coding and carefully adjusting the code, the moment the running results are displayed... the function is realized, it is a feeling of heaven. So, you began to make the leap from "a young woman who has fallen into trouble on the Internet" to "a hardworking and diligent programmer".

I am almost certain that your imagination of a programmer's daily life is:

  • Your family sees you as a Suprewoman who changes the world, and from then on, "other people's children" are just passers-by;
  • She is a "little princess of code" who is loved by her leaders and colleagues, especially when her period comes.
  • It is the programmers who treat you like an angel fallen from the world of losers, surrounding you on both sides and praising you like the moon.

However, the reality is that when your family hears about your profession, their faces turn pale:

  • "You are such a pretty girl, why would you become a programmer?!"
  • There is no preferential treatment at work. You have to write code, fix bugs, and quarrel when you need to. Hanging out among many male programmers every day, you do feel a little superior, but the premise is that your company does not have extra money to spend on the legendary motivator.
  • As a programmer, you often feel their malicious intent from unknown sources.
  • When someone writes code that is not as good as them, they say: "She is still a girl after all!", when someone writes code that is better than them, they say: "She is still a girl after all?!";

[[230082]]

  • You are meticulous, practical, and responsible, and you often play an important role in various complex large projects. Especially those bright eyes that find bugs, which beat them by dozens of streets, but the evaluation they get is "finding faults is a woman's nature";

Finally, the conclusion of the investigation and research confirmed the authenticity of the company:

  • “Female programmers tend to write better code than male programmers”
  • Just as I was getting ready to be proud, I saw the second half of the sentence, "However, there is a prerequisite for this recognition, that is, they must keep their gender secret...
  • The code acceptance rate of female programmers can reach 78.6%, which is higher than the 74.6% of male programmers. However, if female programmers disclose their gender, their code acceptance rate drops significantly to only 62.5%.
  • ...I just put up with it. After all, I'm still taller than them.

However, some people with good intentions spoke out:

  • "Why do female programmers generally write better code? Because behind every successful female programmer, there is a programmer who helps them to modify the code with heart."
  • This is intolerable, what is intolerable ~ Uncle can tolerate it, but auntie can’t tolerate it anymore! Come quickly and kneel before your ancestor grandmother!!

[[230083]]

Ada Lovelace, the world's first computer programmer

In fact, other people’s doubts are not scary. What is scary is that you have lost the confidence to move forward.

  • Is it easy for programmers to find jobs? Should I give up?
  • Is it easy for programmers to find a partner? Should I give up?
  • Will my career development as a programmer be limited? Should I give up?

[[230084]]

So girl, do you regret it? But what kind of profession would not allow women to put aside their concerns about marriage and having children? And if we don’t become programmers, we still can’t get married. Who should bear the blame for this?

Do you remember why you chose programming in the first place?

At that time, you did not regard writing code as a mechanical act just to make a living, but as an art like painting or sculpture. You hit the keyboard like playing a piano, and each line of code is the most beautiful movement. When the passion connected in series is released at the moment of running, that feeling... is more ecstatic than eating spicy noodles!

Besides, a programmer’s job responsibilities don’t include moving bricks or carrying heavy bags, so how can you not compete with men? What determines whether you are suitable for this job is not your gender, but your interest; what determines whether you can do it well is not your gender, but whether you work hard enough.

So, girl, in order to be a programmer who makes flowers bloom wherever they go, you should probably:

Beware of traps for female programmers. Female programmers are conscientious, down-to-earth, meticulous and responsible, which is an inherent advantage of women. In configuration management, operation and maintenance monitoring, female programmers usually perform very well.

[[230085]]

Moreover, after becoming working mothers, women are more likely to seek stability and are unwilling to change jobs. Company leaders like such employees.

But if you are complacent because of these and are happy with easy work, then you may fall into the trap of female programmers. If you engage in these low-complexity, high-repetitive jobs for a long time, it is easy to abandon your original skills and no longer want to learn new skills.

For a long time, you may have stayed in a position for more than ten years and have no technical competitiveness at all.

Female programmers are more likely to be marginalized, so they must be more careful in their career planning. Regardless of gender, if you want to be a good programmer, it is far from enough to just bury your head in your own work.

Try new technologies, or use some gadgets in your free time to help everyone improve efficiency.

Don't give up learning, read more books. Technology is fair to everyone, it develops with each passing day, if you don't learn, don't think about keeping up with it. Broaden your horizons, learn more about and understand more technologies that you don't use in your current work. For example, you may only know the basics of data mining and other technologies, but your colleagues already think you are awesome.

[[230086]]

Of course, there are more books like "Algorithms and Programming". Reading more books can not only help you expand your thinking and change your thinking habits, but also enrich your conversation with others.

Enjoy communicating with people. Perhaps because of their profession, programmers face computers all day long, and they often feel that interpersonal relationships are too complicated. Unlike computers, input and output are facts. It is also easy to leave people with the impression that they are not good at communication and are boring and stereotyped.

However, women are naturally more delicate and gentle in character, and are more able to consider issues from the other person's perspective, which may also make it easier for programmers to understand needs.

In IT companies, people spend most of their time dealing with machines. If you happen to be able to act cute, make fun of yourself, and be witty, and know how to properly tease the dull programmer brother around you, are you still worried that you can't become a goddess among these bald boys?

[[230087]]

In addition, when you encounter a problem, don't try to solve it alone. Discuss it more with the experts on the project team, even if it's just some in-depth questions. You will be able to understand why others encounter such problems, how they implement them, why they implement them, and summarize them into your own experience. Perhaps you can think of a better way. In this process, you will gain more knowledge than the answers.

Wear some light makeup if you want. In fact, design is just a job, just like editing, sales, and clerical jobs. Programmers can also put on beautiful makeup, carefully match clothes every day, and go to work beautifully.

Of course, if you feel uncomfortable doing this, you don't have to. We do this just to make ourselves more comfortable and confident.

In addition, since programmers work long hours every day, sitting for too long will not only make you out of shape, but also cause physical discomfort. Try to go out more often during your breaks, go hiking, run, and use fresh juice instead of coffee to refresh yourself. Maybe you will feel relaxed and comfortable from heart to body.

So, you see, girl, there is nothing special about being a female programmer. Just like male programmers like to watch basketball and play League of Legends, we can certainly watch Korean dramas and browse Taobao. What's even better is that, if you have a solid technical foundation, your gender itself is an advantage.

"Work like a man and live like a girl. Choosing programming is just to have a choice that brings you closer to the happiness you want."

<<:  Can WeChat help Weishi, a "fool", to rise up?

>>:  How did I get the WeChat offer?

Recommend

How to optimize the fission process? Let the traffic burst

Recently some friends asked me how to do fission ...

How to plan activities and increase user growth?

Overview: 1. What is operation? 2. Set goals 3. M...

LG officially announces its exit from smartphone business

LG said in a regulatory filing that its mobile co...

WeChat chat history cloud storage is charged! Is it necessary?

WeChat, a social communication software with more...

Cocos 2d-x 2.2.6 gorgeous upgrade opens a new experience for 64-bit iOS

Recently, the open source game engine Cocos 2d-x ...

The passion of programmers is actually a kind of pain

[[147859]] I am not a "passionate programmer...

New iPhone patent: Home button can pop out

Apple has filed a new patent for a small joystick...

After the release of iOS 10, what new ways of ASO optimization are there?

APP optimization is divided into two aspects. The...

2019, new marketing promotion begins!

Zhihu's Liu Haoran article—— Did you know? Do...

A set of high conversion and traffic generation course SOP

Lead-in courses are a common marketing method ado...