Source code

How can programmers write code without passion?

As a programmer, have you ever been unable to write code?

Repeat the CURD again and again, and the product has never asked for any nutrition, and the 1024th real user will never touch the bug in the test

You think that your code has no soul, and your youth only trades in a pile of code garbage.

It's boring. Such a program is really boring. Have you ever been so frustrated and lost your passion for coding?

The author interviewed several programmers of different code ages, and found that most of them were unable to tap the code. How did they overcome this? Let's have a look.

 

 640? wx_fmt=png

Bottleneck period: passion is hard to find

 

Chen Rong, 6 years old

Once, when I was about to take a few days off from the tight and high-pressure closed development for half a year, the leader asked me to take someone to do a new big project.

So I constantly led several new people into a new battle. While discussing new requirements with the product and developing code, I stayed up until the early morning every day to get off work. It took me more than two months to finally complete the prototype.

I was physically and mentally exhausted, but I didn't feel happy when the prototype was accepted.

At that time, I was completely in no mood to write code, and I was in no mood to discuss when new demands came out, so I fell into a career downturn.

Later, I forced myself to find out the reason: most of the business codes of the original new project were duplicated, but the process was more perfect, and the product had been produced in the market for a long time. We only solved some problems and did not pursue further in technology, so I had no sense of achievement.

Now looking back at that dark experience, I find that lack of passion is actually a kind of anxiety, or a career bottleneck. There are two reasons: programmers attach great importance to their work. If they suddenly reach the bottleneck period without any support, they will easily lose their passion. The second reason is that due to the pressure of life, most code farmers are not satisfied with the current situation and can do nothing. They just go to work and code.

 

 640? wx_fmt=png

Code tapping is a way of making a living, and hard tapping without passion

 

Li Xianxin, 3 years old

Once when I was in the company at noon, eating a very bad takeout and fixing a very low bug, I suddenly doubted that I was born:

Why should I live such a boring life in this city every day? Eating the unpalatable gutter oil of thieves, bearing the loneliness of a person's life, and changing the bug that you don't want to change? Then I thought about the Nth resignation application.

But looking down at the bills and rent on my mobile phone, I came back to reality. At the beginning, when I chose to be a programmer, I was more motivated to earn more money than I liked to code. After all, in this society, boys are defined by the society as earning money to support their families, and tapping code is my way of making a living. I can't choose to escape from it. I have to tap without passion.

Come on, there's nothing to be hypocritical about.

Li Suwen, 1 year old

What if I can't write code? Had to uphold Take people's money for disaster relief I continue to write, and coax myself to eat the whole family bucket after writing these lines of code.

Wang Bo, 5 years old, from a training institution

The greatest passion is to write the code, Won't be despised by others Sometimes I applaud myself when I finish writing a difficult requirement, but only I know it.

Sometimes, after working overtime for a week in a row, I came back late at night with a faint joy: the next day, I finally had the face to face the product questions and appeals.

 

 640? wx_fmt=png

Female Canon: No passion? resignation!

 

Xiao An, 5 years old, now resigns

The lack of passion in writing code is nothing more than the following situations: because the code is too simple, such as simple additions, deletions, modifications and checks, I write while listening to music or American dramas; If the code is cumbersome, I will try to think about how to improve the architecture or improve efficiency, so that I can regain the passion and motivation to write code.

Sometimes, when encountering code with complex logic, it's hard to think clearly and don't know where to start. At this time, I will not write, but find a place to figure out the logic and then come back to write. What's more, because of my own technical limitations, such as unclear code writing, serious coupling, inability to refactor, and not knowing how to write clear code, if I have no passion, I will study quickly after work and use it the next day. The results are immediate and the sense of achievement is back.

Finally, because their technical reserves and job requirements are far from each other, or far from their own standards, if they have no passion, they will resign and concentrate on going home to study.

As a programmer who has lost his passion to write code, I have left home to "study" for half a year.

Cheng Juan, 6 years old, now resigns

I like to write code quietly. If I can write a lot of code in one day, I will feel unblocked after constipation. However, there is less and less time to write code in such a quiet way: meeting later, writing PPT later, which is really disturbing.

But if you don't like being a programmer, it's easy to lose your passion. Or let me do code refactoring, refactoring other people's messy code, really can't do it, I quit because of this.

 

 640? wx_fmt=png

Programming for 10 years, still full of passion

 

Guan Yue, 10 years old, now starting a business

Although I have written code for 10 years, I have always been passionate about code. I remember a time when I needed to make a plug-in compatible with IE, Firefox and Chrome using C++. I contacted all the C++engineers I knew, but no one had done it.

As for our MIS system, the user's requirement is the imperial edict. As a Java user, I have to try hard to implement it. It took about a week. I only slept for 3 hours every day. I woke up every day without an alarm clock. Later, my hair turned gray a little before I made it. After the project was completed, I ate something and fell asleep for more than ten hours.

 

 640? wx_fmt=png

 

According to the interview, most of the small and old code farmers lose their passion for code. But generally, you can adjust yourself, or think about the salary of a day, and you will find one! that 's ok! Generation! Code! yes! Many! expensive! Then continue to crackle code.

On the other hand, single programmers are quite "headstrong", with the behavior of "quitting when they can't write code" or "changing careers when they can't write code".

When you can't write code, why not change your posture?

fabulous ( one )

This article is written by Contributors Author, article address: https://blog.isoyu.com/archives/chengxuyuanxiedaimameijiqinggaizenmepo.html
use Knowledge Sharing Attribution 4.0 International License Agreement. Unless the reprint/source is indicated, they are all original or translated by this website. Please sign your name before reprinting. Last editing time: March 8, 2019 at 07:01 p.m

Popular articles

Post reply

[Required]

I am a human?

Please wait three seconds after submission to avoid unsubmission and repetition