First look and then like, give yourself a little time to think, wechat search [Silent King 2] focus on this talented programmer. This article has been collected at GitHub github.com/itwanger, along with interview questions compiled by top companies, and my series of articles.

I saw this topic on Zhihu about programmers:

Listen to the classmate say stem code farming this line every day to work overtime, such words, not have no energy to do other things. Is IT true that there is a senior who is engaged in IT sales, which is not too hard and leads a pleasant life? I know it’s not easy to be in any profession in the world, but it seems that the life of a coder is really boring. I code all the time, and I don’t have the time, let alone the energy, for a relationship. I would like to ask the seniors who are working now, what is your life like?

To be honest, I’m a programmer who doesn’t have a lot of passion for technology. Will this be DISS by some students? No matter, anyway I know carelessly dumped two idioms again, feel oneself quite talented of. If you laugh dully, please give me a big thumbs up at the end of the article.

I haven’t worked overtime for a long time. The most recent time was the day before yesterday when I was in the office talking with clients about business. It was 10 PM when I got home. As he said goodbye to the client, he said apologetically, “I’m really sorry to have you working so late, even with all the business I did before.”

Most of the time, I leave work on time. After all, I have to clean up and write articles at home.

The reason why I don’t work overtime is that I feel tired sitting in front of the computer all day, and I am not a robot, so I have to keep healthy. After all, I have to go to work tomorrow. Work is endless. Even if you work late at 3 or 4 am, you still have something new to do the next day.

I am not in the first-tier city, not in the propaganda of “Wolf sex”, “repair blessing newspaper” of the big factory, moreover, the boss also has no hard requirement I want to work overtime, so I have no need to take the initiative to work overtime. If you have a problem, you might as well go home and sleep on it instead of waiting there to find the answer.

I don’t know if there are many programmers like me, there are no statistics. But I know the world is big, I am one, there will be another. Just like the articles I write, very small, relaxed and humorous style, easy to understand, do not pursue long, do not pursue lofty, but there are still readers willing to accompany me.

Therefore, the topic of the students said that “overtime every day” does not represent the whole.

Just because I don’t work overtime doesn’t mean I don’t do my job well. I read a lot of books every day. Besides novels, I read all kinds of technical books. Every day, I spend a lot of time on the forum, reading the life experience shared by the great leaders, watching the technical experience shared by the great leaders, and even learning all kinds of new technology. After learning, I will apply the experience in my work, and share it in the form of articles, summarizing and sublimating myself, and help many beginners.

The good thing about this is that I don’t work overtime, so I don’t complain about my work; I continued to learn and hone my skills to justify the salary the company offered me.

This state makes me feel happy. Typing code is tedious, but it’s not boring, it’s full of meaning.

The technology was not new, but it was good enough, stable, robust, and had no major problems, and even when it did, I was able to tackle it head-on. My boss trusts me and gives me enough freedom with my time. So I have the energy to do the things I love, like reading and writing and taking care of my family.

I can’t say how elegant my code is, but it’s getting better. I didn’t know how to use design patterns in code before, but since I read “Zen of Design Patterns”, many difficulties have been solved and the solution is very comfortable. I used to write code that wasn’t regular enough, but since I read Code Cleanliness, I’ve gotten a lot cleaner. Before many knowledge points are specious, but since reading “Java programming ideas”, “Java Core technology volume”, “In-depth understanding of Java virtual machine” and so on these books, suddenly realized.

I used to stick to Eclipse, but after repeated dissuasion from readers, I switched to IDEA and found that it was a really good tool to improve productivity.

This is the change in my mentality. Technology is changing with each passing day, and even tools will be constantly updated and iterated. However, as long as you have a heart embracing all rivers, you can still keep up with the rhythm.

I remember that at the very beginning of wechat payment, I typed the code by myself and connected it according to the documents provided by wechat. It was painful to die. Later, I heard that GitHub has a lot of treasure resources, I went to search, it is really, for example, I use BinaryWang open source WxJava, not only integrated wechat payment, but also integrated public accounts, even small programs, a set of scaffolding to use both effort and time saving.

Am I just a GitHub porter? No, I think it’s important to build wheels, and it’s equally important to know how to use wheels. It’s like if you want to drive a car, have a girlfriend. No, no, no, just buy a car. No need to build it at home, right?

Also, at the beginning, when I encountered problems, I would only search baidu, which was very painful, because many answers were not only stir-fried, but also couldn’t solve the problem, which was a blind waste of time. When I finally cracked the bridge and got Google, there was no problem I couldn’t solve. Especially when the link to the answer is Stack Overflow, I have a strange urge to find the answer.

With the help of Google Translate and Mate Translate, I can read almost all of them.

This process of elevating cognition to a higher level is really enjoyable, it’s really exciting, it’s not boring at all, really.

Because it is a small company, “before and after the family, happy you, me and him”. Really, sometimes I do back-end, architecture, and front-end, drawing pages, and I resist at first. Isn’t that dragging down my depth in a certain area of knowledge? Later I thought, I don’t go to a big factory to be a technical expert, rice or paste, right? So I happily started the front end, and found it was not so difficult. Later, I published a book called “The Road to the Advancement of Web Full Stack Development”.

A blessing in disguise?

If you are not in a big factory, you will lag behind in technology. But the freedom of time, let me live more wonderful. Again, I’m in Luoyang, the ancient capital of the nine dynasties. Let’s take a look at my daily schedule.

Get up at 5:30 to wash and reply readers’ questions.

A bike ride at 6:30.

At 7:30, I go home to take a shower and change my clothes. Sometimes I cook, sometimes I buy a fried dough stick, hot soup and eggs.

Arrive at the company around 9 o ‘clock, browse the forum and write code.

Go for lunch before 12 to avoid the lunch rush.

Around 1 o ‘clock, have a lunch break, button your mobile phone, check moments, watch football and so on.

At 2:30 continue to knock on the code, no code knock on reading and writing.

You finish around 5:30. Pick up my daughter from school, and then accompany to the tutorial, Lego, English, physical fitness, dancing.

About 8 o ‘clock home, reading and writing, accompany his wife.

Go to bed around 10:30.

Weekend double rest, accompany his wife and daughter, with friends, to luoyang around the tour;

If not, read and write. One more word here. A lot of my writing is very basic, and then there are always some trolls who complain that I can’t write more sophisticated. Here hand in the bottom, advanced technical article I really can’t write, technology did not arrive at that level, don’t pack that force. Besides, it’s a pity that those advanced technologies are not being used in our company.

If you want to ask me whether I like my job, I do not like it, because I also yearn for the corporate culture of the big factory, high-end and innovative technology, as well as many small partners, the most important thing is the money. But I didn’t hate it, because it gave me some money for food and space to develop a side business, which I was grateful for.

Life is like this, everyone’s life is different, I live mine. As for the question the subject says, there is no time to hi, no time to fall in love, I think there is, but not on behalf of all, many programmers around are very happy, especially there are a lot of beauty.

I like a Song “My Personal Song” very much, here is amway, the lyrics are very artistic conception.

Dont Need no medicine, no therapy, no pills, Dont need no medicine, I don’t want no good advice, no devil in disguise, I just need one thing to keep my life Its my personal song Goes like this

In everyone’s heart, there should be a melody belonging to their own, it leads you forward, even if the reality is very cruel, even if programmers are really helpless pain, you have to live your life wonderful!


I am the Silent King 2, a programmer with good looks but mediocre talent. Attention can improve learning efficiency, don’t forget three even ah, like, favorites, leave a message, I don’t pick, Ollie.

Note: If there are any problems with the article, please kindly correct them.

Many readers sympathize with me and say, “The second brother sow day is more original tired?” I can only say that writing is not easy, and line and cherish ah, welcome wechat search “Silent King ii” first time to read, reply to “resume” more ali boss resume template, this article GitHub github.com/itwanger has been included, welcome star.