Why do programmers like to program at night?

Unfinished work? Bugs that can't be fixed? Low productivity? Or does inspiration come at night?

Max Kielland (Gothenburg, Switzerland, director of software and hardware R&D, 30 years of programming experience):

I can only tell you from 30+ years of programming experience. In the office, I was always distracted and when I finally had the "flow" some security kicked me out of the building due to closing time.

Being a programmer is not like one of those jobs where you complete pre-set tasks and then go home. Programming is a creative and highly abstract process. Reading well-written code is like reading poetry, just like an artist writes. We cannot be 100% creative and productive between 08:00 and 17:00. We all need different environments to stimulate our brains to think.

When I'm stuck, I need to spend time with my friends, go get some coffee, watch people, and relax.

So, I threw away all my watches and alarms when I was free to hang out. When I get tired, I go to bed and rest for a while, then get up to work (for example, I got up at 15:20 today). I'm most productive during the day or night, it doesn't matter, I just listen to my body. This allows me to perform at my best and I prefer evenings to daytime.

No incoming calls.

No reply email required.

No one spoke.

No one is behind you watching over you.

So back to the question. Programmers may use evening work because it is the best time for them to work.

Greg Kemnitz (United States, University of California, Berkeley graduate, Google fitbit data engineer):

For an old programmer like me, this problem goes back to college days, when we had some servers that were shared by everyone , but those servers weren't powerful enough for everyone to use them at the same time. When these machines (usually vax700 series machines) are busy, they can be dozens of times slower than normal. So, I can only wait until late at night to test my project, debug operations, etc.

And in college, many students are "night owls", and you end up being a lifelong "night owl".

The best programming I do is either early in the morning or late at night. There were no distracting emails at this time either.

Soumitra Agarwal (India, Indian Institute of Technology, Guwahati, Programmer):

You need to know that the reason most programmers choose to work at night is a very important factor for the programmer's work!

1. No continuous interference

Nothing can disturb your coding. Working during the day means having to deal with phone calls, text messages and the distractions of life.

2. Tranquility

Likewise, the endless background noise around you, like cars passing by, people talking, etc., is gone at night. It's a perfect working environment. There is a saying in Kung Fu Panda : The most important thing is: as long as the heart is peaceful, anything is possible. "

3.The Darker,The Better

Even during the day, many of us programmers like to draw all the curtains and keep the light out by any means possible, and the bright screen has the potential to keep me awake, creating an immersive atmosphere that helps us focus on our work .

4. Interaction with people at night is minimal

Generally speaking, we programmers are awkward when it comes to interacting with people, and sometimes prefer to interact with as few people as possible. We are most comfortable when we have our own space. One more, nightly torrent downloads and StackOverflow work great.

5.DDL

DDL will always boost productivity, that's for sure, but hopefully it's not because you didn't finish your day's work that you're staying up late programming, which of course is normal. Because we are programmers .

What if you are not a programmer who likes to program at night, but the work is always incomplete, the programming has no ideas, and there is no way to find a way? You need to boost your productivity!

The computer field is developing rapidly, and technologies are updated iteratively and with each passing day. As a programmer, you need to constantly learn, improve yourself, and increase your competitiveness in the workplace. It is unrealistic to resign for postgraduate entrance examination, and the cost of studying abroad is too high?

In fact, when you are on the job, you can consider pursuing an online master's program in computer science. While working, you can learn cutting-edge overseas technologies and knowledge without being full-time, so as to improve yourself and stay away from introversion. If you don't know much about the "new thing" of online master's degree, you can first experience the online master's experience camp provided by the Illinois Institute of Technology, a century-old university of technology in the United States. The time limit in China is 2 weeks, with a limit of 30 people, and there is no charge for the whole process. Immediately Click the link below to participate in the online computer master's camp

Online Computer Master's Camp

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325504417&siteId=291194637