The programmer's passion is actually a pain.

Source: Internet
Author: User

I'm not a "passionate programmer". I think that after 8 hours of work, we should do something else, such as reading science fiction, chatting with my dear wife, etc. When people ask, I will answer serious, "This is the so-called life." You should give it a try. "

In fact, I really can't see the passionate programmers, their so-called passion is to spend 12 or even 16 hours a day to sit in front of the computer to write code, or to write code and sacrifice their hobbies, sleep and interpersonal relationships, and sometimes even basic life to take care of themselves. This is still passion ah, this is clearly a kind of obsessive-compulsive disorder.

Macho or paranoid?

Our culture is wrong. If we fall in love with a woman and pursue her in a manner similar to the tireless devotion of her work in the company, she will be treated as a madman!

However, this madness has become a role model in the work, as long as you can diligently and diligently focus on writing code-even if you are seriously introverted and even have autism barriers, it will become the employer's favorite.

What's worse, too many male programmers are so willing to sacrifice other time to write code and take pride in it. Then, this work-oriented trend drives women in high-tech areas to drift. The programmer is like a masochist, after being beaten up, cheerfully said: "Thank You,sir." Can I have another one? ”

From my experience, the real problem is that programmers who devote all their waking hours to their jobs write bad code and harm themselves.

The tech master says he's exhausted.

I learned this basic truth from a bitter experience. This is why I was dismissed by a now-defunct institution--conduit Internet Technologies.

Work 12-14 hours a day, and if you're lucky, you can take a break in Sunday. Suddenly one day, management found that we had a job not done well, so the competent I was instructed to finish it by the next morning. I had to stay up late.

I've been working all night. But in the process I broke a database that was supplied to the product, and although there was an automatic backup, I was too tired to work until 5 o'clock in the morning, so I didn't see the situation.

It was not until that afternoon that I realized my mistake and immediately began to fix it at home, but management has cut off remote access. They thought I'd done the database and covered it.

......

I did not deliberately protest, but they paid me more than one months of salary, and allowed me to find a job and then leave the office, how to say, it is obviously more than their responsibility in this matter to determine the more tolerant to appear. But then again, for the job, I'm really tired, and getting fired is more like a relief.

passion== Pain

Here's a little episode. When employers tell you they value the passion of developers, they are telling you. When you hear the word, turn around and run, because a tiger is chasing after you.

Many people do not know that the word "passion" is translated by the Greek π?σχειν (Paschein), originally intended to "endure pain." In fact, this is the essence of the work. But we don't have to suffer because of a paycheck, unless you're the CEO. Otherwise, your salary is not enough to cover all the kinds of crap you need to face.

When the nose meets the grindstone (hard)

But what I said above should not be an excuse to work lazy. If you are at work, then work hard. Do a good job eight hours a day and then go immediately. The salary that the employer pays, it becomes.

How can you be worthy of the employer's salary? Concentrate and avoid all unnecessary distractions. Enter the state and write your best code. Avoid meaningless meetings. Avoid doing repetitive work. Use your spare time at work to learn new techniques and design patterns and improve your skills. Just like the 5 things that make programmers lose their passion for programming, do not work hard often, as the article says.

Then after eight hours, you can mute your phone and leave the office in a dashing manner. Email, notifications, and voicemail are all left behind, waiting until the next day of work to continue working, but never squeeze yourself dry.

You can do something else: drink a little wine, daze, pray, Make love, play with the kids, walk the dog, scratch the belly of the meow, engage in art, fight clubs and strangers PK, read, masturbate, do music, even skydiving. As long as it is not written code on the line.

It's all because of humanity.

You are only a person, not a fairy, so there is no need to forget yourself to squeeze dry yourself, to create wealth for the capitalists. The higher the value you create, the more difference they will get after paying your salary.

Ensure that your daily break will not only give you a full energy for the next day's work, but also your power. So take a break from the rest and leave the employer complaining about your five hours in the ninth-night job.

Because these employers will not take into account your health and happiness. But health and happiness are the first things we should do for ourselves. If the culture of your country is not saying that, it is deceiving you, kissing.

What you do in the office is just a means, not an end. If you take the process as a goal, it will only let you ignore the best things in life. And if you don't get a chance to breathe, you'll just get tired of the job and even hate programming.

Link: http://www.codeceo.com/article/programmer-passion-harmful.html
English Original: Programmer Passion considered harmful

The programmer's passion is actually a pain.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.