Get up at 8:00 a.m.

Get up at 8:00 in the morning, wash and arrive at the company at 9:00 (our company goes to work at 9:00). Sit in the chair and turn on the computer first

Then as above, one click will open all the required software, such as QQ, wechat, Chrome, all kinds of IDE. Watch each app launch, then slowly place a tube of instant coffee in a water cup, and make the coffee with water. Then check the email for new requirements or bugs, and run the project to see if it works. When everything was ready and he was about to start coding, the test fart ran over to discuss his test result yesterday, and finally discussed clearly. Ok, the second time ready to enter coding, at this time the product waved his hand and said: “Lao Wang, Ma said 10:00 meeting, you get ready.” I: “……” . Ready for what? Stunned, I took a sip of coffee and by the time I finished, the coffee product was already urging me to the conference room. I grabbed my notebook and rushed to the conference room. I came to the conference room and said hello to the leader. Then I connected my laptop to the projector, opened the mind map and opened the design document, and the participants were basically in place. The routine boss came to a Rap, are the routine operations, nothing more than pouring chicken soup, drawing cake, and then the topic turned to me, “Xiao Wang, you talk about the project now”. After the routine work of the leader, it was my turn to coordinate with the mind map and design documents, etc., and then give a running account, looking professional and rigorous, to describe the current situation. After that, the boss asked everyone to talk about their own situation and make suggestions and suggestions for improvement of the project. After the meeting was over, everyone said something that didn’t hurt after the meeting. Finally, after finishing up, we went back to our desks and prepared to start coding for the third time. Instead, a spicy aroma wafted through the air, and it was 12:30. Ok, first fill the Wuzang Temple, now this time out there must be a lot of people, or forget too lazy to squeeze, but also take advantage of this time to clarify ideas good coding afternoon.

12:30-14:00 at noon

12:30-14:00 for lunch break time, pick to pick to do not know what to eat, forget to a barbecue mixed rice bar. Once you’ve ordered your meal, pull out another tube of instant coffee and brew it with some water. Finally my takeout arrived, just need to sort out almost, open to eat! When I was about to start coding for the fourth time, I heard the sound of deep breathing and intermittent snoring. In such a quiet environment and rhythmic sound, I could not do normal coding, but the key was that I felt a little sleepy. Take a nap!

14:00 PM with the noise in my ears, I wake up from sleep and sit quietly for a few minutes, get up and go to the bathroom first, rub your face in the bathroom, wash your face, return to work full of blood, that’s right! Make a cup of instant coffee first. When I was ready to start coding for the fifth time, THE products and requirements came to me with my notebook in my arms. After repeatedly confirming the requirements and products with a red face, I finally left. Slow down the mood, pick up just design little sister to send fruit into his mouth, really sweet or good design little sister. Ok, I started coding, and I was ready to enter coding for the sixth time. At this moment, a colleague came to me and said, “Brother Wang, the newly changed code has been issued PR, please merge it. , ok! First merge the PR sent by colleagues, and then perform one operation. After that, prepare to enter coding for the seventh time. “Xiao Wang, please send a version of the project, I need to demonstrate the current work results to the customer.” The boss then shouted, All Right! The coding process stopped again, I first released a version of the project (for internal testing), and sent the released address to the boss. Then I went to his office to briefly introduce to him how to present, which functions were useful and which functions were under development. Back to his station, pushed the glasses, ready to enter the eighth coding. “Lao Wang, I have an interview with the back-end developer.” The administrative elder sister came to me at this time, but there was no way. At this time, I got up again and went to the reception room with a pen and paper.

“Hello! Welcome to our company for an interview. Let me introduce myself first.” And I sat down and I said,

“Hello, interviewer! I am XXX, I come from XXX, I work for XXX,……” (polite enough, first impression ok),

While listening to him introduce himself, while looking at his resume, I was shocked to see skills, all kinds of mastery, this is the big guy. I can’t lose my dignity as an interviewer, so let’s start with an algorithm,

“Monkeys eat peaches problem: the first day the monkey picked a number of peaches, immediately ate half, is not satisfied, and eat one more, the next morning will be the rest of the peach half, and eat one more. Every morning I eat half and a half of what WAS left over from the day before. In the morning of the 10th day, when I wanted to eat again, THERE was only one peach left. How many peaches do you pick on the first day?” I asked.

“I don’t know,” he replied after a long pause.

“Today, there are chickens and rabbits in the same cage. There are 35 heads on the top and 94 feet on the bottom. How many chickens and rabbits?” I asked again, handing him the pen and paper.

“Not really.” He looked at me blankly while holding the pen, then thought for a moment and replied. By now I had a rough idea of what he was like,

“I initialized two variables, both of type int, one of value 10, the other of value 30, now I want to swap the two variables, what should I do?” And I said,

“Create an intermediate variable and swap variables,” he said after some thought,

“Is there any other way? I asked.

“That’s all I can think of at the moment,” he replied.

At this point in the interview, I had a general overview of him, and then I asked a few basic questions and ended the interview. After five or six interviews, there were almost no candidates. It was pretty much the same. I communicated with HR about the information of these interviewees, combined with what we both know, and signed the signatures respectively to file the information of these interviewees. I went back to my desk, sorted out some information, made a tube of coffee, and sat down to coding, “What am I going to do again? !” After busy for a while, I found that my thoughts were completely disordered. I reviewed the requirements of finishing at noon and finally remembered where TO start. I was ready to enter coding for the ninth time. “Lao Wang, it’s nearly the end of the month, please collect and make statistics on your group’s expense accounts and invoices, and then give them to me,” said Li Jie, a financial officer. It concerns the vital interests of brothers, and financial affairs are usually outdated, so we have to implement this matter as soon as possible. I opened last month’s expense report and printed a copy at another time. After communicating with my brothers, they successively handed over various forms to me, sorted everything out, and handed everything to Sister Li in the finance room. Go back to your station, pick up your cup and take a sip of coffee. After drinking coffee all day, I decided to change my taste. I got up and went to the boss’s office, knocked on the door, and asked for some tea from the boss. When I returned to my desk, I squeezed a little and put the rest into the cup, sealed it and put it on the table, then I took the water and waited for the tea to bubble. At this point, the office became noisy life, everybody up east of the hall was ready to go, I look at the time, have been gathered in the afternoon, drink the first cup of tea, I again to pick up a glass of water, wait until the next bubble drink when everyone has come about, when I also slightly some hungry, development task is not completed today, Let’s go get some food. I’m gonna have to come back later.

In the evening at 19:00

When I came back from dinner at 19:00, I sat at my desk. Now it was quiet and I was the only one left in the company. I was about to enter coding for the eleventh time.

“When will you get home, husband?” .

“I have to work overtime. Don’t wait up for me. I’m already eating out.” .

“Good!”

Hang up the phone, get up to make a cup of coffee, and then sit back to the position. Prepare to enter coding for the twelfth time. Open the document I sorted out at noon, scan it, and switch to IDE to start coding. After several hours of writing, I finally finished today’s development task, looked at the time at 22:00 in the evening, straightened out, cleaned up the desktop, and saved today’s work results.

As shown above, close all apps with one click,

As shown above, shut down the computer. Step outside, turn off the lights in the office area, punch in, close the door and go home.

conclusion

Why programmers often work overtime can be seen from the above, of course, various situations emerge in endlessly, each different, this is my daily programmer life.