There are many reasons for the programmer to crash, especially when working overtime, various bugs and emergencies make the programmer miserable.
such as--
1. Misoperation
Some people say that the programmer is a screw behind the scenes
No, you are wrong, programmers can also stand in the spotlight
When you accidentally submit the wrong code and cause the entire company’s services to go down, the CEO can stand by your side and watch your changes.
When you execute the Delete statement of the database and forget to use the qualifier where to delete the entire customer data, the chairman will apologize for you at the press conference;
do not be afraid
As long as you work hard
Someday you will shine
2. No bug found
A programmer's day at work, 20% of the time is writing code, 80% of the time is looking for bugs
Write code, go smoothly
Looking for bugs
So unconsciously squeeze your hair
It’s probably because the brain is running too fast, and I subconsciously want to cool myself through the hair
Wait for the whole meal
A junior programmer becomes a senior programmer with a top radiator
3. Test OK, real machine OVER
Why is the display of the icon/startup page different from the previous setting?
The UI layout is okay, it will be messy when running on the phone?
Why is the button color different?
……
Thousands of solutions on the web
Useful but few
The mood of collapse has plummeted
I just want to know if I can really
4. Can't borrow mobile phone
Android devices and brands
Each manufacturer may have a customized system
What is the adaptation? Can I eat it?
In order to be compatible with different systems, different screens, and different models
It is easy for us to borrow mobile phones everywhere like begging!
The mantra is-borrow it for a while, pay it back immediately
The real brother is-I do
5. The code is not commented
Compared to writing code to find bugs, it is more painful to look at the code written by others
Mainly think about two issues
what is this?
What is this TM?
I want to slap the author when I see uncommented code
Seeing the code without comments and naming variables with abcdxyz will want to jump to the current company of the former employee and slap him in the face
But most of the truth scene is that after scolding for a long time, I found out that I wrote it before.
6. Product reform requirements
Programmer's nightmare 1.0
When I got off work, I received a message from the product "I have made a little change. Can you take a look?"
Programmer's nightmare 2.0
After several days of development all night, the product said, "The leader changed his mind just now, and the previous function has to be added."
It’s okay, what’s so difficult about it, that’s just refactoring the code. Ten days all night is enough
As the saying goes
It's easy to drive programmers crazy, three changes are enough
7. The review was rejected again
As a great baba operator
There can be a thousand reasons for rejecting you
The interface is ugly
The reviewer cannot understand the English introduction
The content is too simple, wasting user time
Function is not practical, users may not like it
Your entertainment category app is not entertaining
……
Can you be reasonable and capable to fight?
8. Frequent version iteration
There is no end to APP upgrade
The end of this version means the beginning of the next version
Always in time for the development of the next version requirements
Have to be brainwashed
"Good products evolve in iterations"
It's just that solving problems is important, and avoiding problems is more important.
9. Network disconnection, power failure, insufficient memory
If a programmer suddenly screamed
It may be that he was looking for a bug and crashed
If a group of programmers scream at the same time
Maybe someone kicked off the power cord
If programmers who have been programming quietly suddenly start whispering and then start looking up at the sky
It may be disconnected again
The programmer's crash is low-key, and most people can't see it
They seem to be sitting there not sad or happy, but in fact they may be experiencing the shaking of the earth in their hearts.
After the crash
There are still many classes waiting for them to add
Many needs are waiting for them to fulfill
Many pots are waiting for them to carry
Piercing heart, piercing heart every day
But it is supported by many little things to continue to work on the keyboard...
10. Missed the 770,000 yuan annual meeting award due to overtime
For example, in 2019, programmers from a certain company normally added a class and missed the 770,000 prize.
This product collapsed when it was known, and is considering whether to submit a resignation explosion payment?
That’s right, it’s Sina’s annual meeting on January 16, 2019~
At that time, a prize was drawn, 2000 Sina shares. The company’s current stock price is 57 US dollars per share, which is a grand prize totaling 114,000 US dollars, which is converted into RMB 770,000.
After several draws were absent, the prize was missed in vain, and in the end six consecutive rounds were drawn before being led by the sixth Koi.
It was then revealed that the first employee selected was a Sina programmer, and the reason why he was not there was because he worked overtime and coded at the company, and this more than 700,000 was equivalent to his nearly three-year salary. As soon as this news was exposed, some netizens joked that this is probably the most expensive merge code in history. Afterwards, the employee also posted several updates on his Weibo, one of which was:
Poor programmer, the BUG has broken down enough, and as a result, he missed 770,000 because of the BUG! If it were me, I would have been crying in the toilet...
No wonder it was too miserable to submit a resignation report!
I don’t know what moments that made you a programmer crash due to overtime?
If you want to better improve your programming ability, learn C language and C++ programming! Overtaking in a curve, one step faster!
[ C language C++ learning penguin circle ], share (source code, project actual combat video, project notes, basic introductory tutorial)
welcome partners who change careers and learn programming, use more information to learn and grow faster than you think!
Programming learning books:
Programming learning video: