[Reprint] "efforts will be successful."

"Efforts will be successful."

 

https://coolshell.cn/articles/19271.html

 

That year, I joined a well-known company of a well-known department, in the office, I saw hanging everywhere - "efforts will be successful," the banners, the majority of employees in this sector will have an email signature "efforts will be successful ", I felt a boiling atmosphere of blood, which is I have not felt in many years, was very pleased to be able to work with such a group of people I did not think. Until one day, I saw these advanced software engineers locked himself in a crowded, noisy conference room, desperately overtime, really hard, Monday to Sunday, every day 10 am to 3:00 or even 5:00 even the National Day have come to work in such an environment and the state, did more than three months of continuous on-line ...... ago, QA found more than 1000 bug (you're not wrong, that is, more than a thousand), and finally the project took more than a year of time to rework, had a 6-8 month project, the team was playing with blood wanted to be completed within three months, eventually it took nearly two years to rework ...... ( You know, I used to work in a foreign company, a foreign boss to see the team in the long overtime will feel anxious, because overtime often represent something bad is happening ......)

So this, I was a bit do not understand, do not understand is why so a group of smart people, bright and spacious desk stood without, insist squeezed in a narrow and small, noisy and hot small space in work, but also to write it so important overdraft critical system-level code ...... it's like, one in a small workshop had been working overtime to rush out of the aircraft, who would sit ah? ! Honestly, these engineers really very good engineers, they absolutely can do better ...... but made so bad and bad systems ...... they say, this can be done sitting together to communicate quickly, however I think it is just a haphazard performance.

Also in this company, in this unfinished project a year ago, the company felt the crisis, CEO called on all 996, for the whole company from the chairman to the so-called grass-roots workers below against external threats, some departments in order to show, even 997, however, a year later, made a bad software could not be more rotten, and ultimately ended in failure, and therefore a lot of people including the CEO class ......

 

This is the most I do not understand a thing, why so so successful the company's senior management will do such things, but also to formulate such a policy ...... such a good staff and a lot of companies put hundreds billions of dollars of money into this erroneous line up, but also desperately overtime ...... their mind in thinking about it? Do they really think, have enough money, enough people, then hard work overtime, you can beat the opponent? ......

Do you like this sentence it?

"Efforts will be successful", "overtime will be accomplished," "hard-working would get rich" ...... Is that right? Think carefully about some serious logical problems these words, we have learned "sufficient condition", "necessary conditions" and "necessary and sufficient conditions" in high school! "Efforts will be successful", that the "effort" said necessary and sufficient conditions become "successful", it is not that wrong? Just one of the efforts necessary conditions for success. You in the wrong direction, or the direction of the pattern of small efforts can be useful? You strive to beg for food, you hard as porters, you are trying to play harassing phone sales selling insurance ...... efforts in the wrong direction and pattern of small, you still feel there are efforts to use it?

But a lot of people are very fond of "effort will succeed", that is, these people also like to see a lot of little people become inspirational stories of successful people through their own efforts, why this story is like a lot of people even touched. Because it is consistent with the public's psychological demands, such demands as long as the force is actually a long desperately to be successful psychological demands, because such people are basically limited capacity, do not know how to upgrade their people, when they As long as the force is hard to see when you can successfully point of view, they will have resonance, will feel, not learning those obscure advanced knowledge, do not understand and which advanced skill practice, you only need desperately low on things and efforts to add more classes and doing more live, their own will be like those little people in the movie, like, one day will succeed ......

"Efforts will be successful, hard-working would get rich," not only in the interests of the demands of those low-level managers, in line with the same lack of ability of those who do not want to learn and grow demand. Because they confuse action with progress, busy and productive, they are thought to make up the inert thinking by violence, by hard can make up for the lack of capacity ......

Like or agree with this statement is basically the ability of people who have problems, such suitable for labor-intensive thing. Do not believe you can try, as difficult a thing beyond a certain extent, those smart people will find a more labor-saving method, but there are problems on the capacity, or in that the brute force.

I was growing up process

I recall the past, I was outsourced in 2001 that year to a bank to do the development, standard 9/10/6, closed development, it is to use the C language heap transaction logic of some banks in the AIX system, to be honest, this process I did not learn anything, there is no growth, I think every day is what I want to leave this place, so I started reading in after 10 pm to 11:30 learn and use workplace hands-on book Code, a year later, I conned "TCP / IP Detailed" book "Windows core programming" "Java programming ideas" and so on. Then, I found a job outside the company, a monthly salary of about tripled.

No overtime in a foreign company, but at the time foreign companies are under great pressure, but also very high quality requirements of the code to the second month, because the code written in too bad, almost opened out, so, in order to achieve more high standards, I naturally very hard, even the Golden week holidays where I do not go on the weekend, I went to the company, but I do not work in the company, because I do not own a computer, so I can only rub company computer, which leads to building managers often call me to let me help him manage the property on the weekends ......  in this company is the fastest growing my time, however, not because of my efforts, but because there are many Niubi than me to give me a lot of help on the Code Review, help me on the project, despite my efforts to learn also play a role, but more expert help to me .

Recall many of the key points of my previous workplace, not because I have to work overtime, but because on some key issues, I jumped out to solve the problem can not solve other people's , I solved a baffling network communication broken, I put a lot of performance optimization times, I solved a problem can not be reproduced in a troubled team three weeks of (in fact, we did not read the documentation carefully), I was in the first day of a post on the company's performance for the company to solve the problems left by history ...... in a Platform, every week I solved the bug number is the sum of the whole company of other people even more (never overtime), in Reuters, I took the team to optimize the system is All the world's highest R & D center, in the Amazon two weeks to get through the list of system orders and merchandise United States and Germany ...... I also sometimes fail, I fail, always because I can not handle things, even the desperate efforts also overtime to no avail ! Yes, the growth of my career, the most fundamental is not how much you strive, how hard, but you get a lot of people can not handle things!

You do not believe you can look at your company who do not work overtime, even if to do nothing, to spend money to support the company's technical staff, their success is definitely not out of work and overtime plus, you will find that these people who did not fight more, but who are more difficult problem to solve .

996 when I work overtime, I was never the fastest growing time, and I and a group of cattle in solving problems is when I was growing fastest.

Work Smart

2015 because his father was dying to undergo an operation, so I can not work at home caring for his father. So I became a freelancer, many companies help solve some technical problems, many of which were high concurrency and system stability issues, there are some operation and maintenance of the distributed architecture of the issue, and some are project management and enterprise cultural issues ...... there are some small companies in the business a single architecture to promote it down, so I called back, I re-arch directly on the production line, with some unconventional means, put 1-2 days performance saved over ...... there is a point to address some technical issues, but also to help the user to do some design / code review ......, 70% of the work is truly Anlaoquchou, which is the first problem solved talk how much to charge, that time I was not selling my labor, but my skills, so than the wage but earn a lot, but still relatively lightly ......

Sometimes, I have to laugh, you write a million lines of code a day large companies, desperately overtime, believe it or not, I only write a few hundred lines of code can earn more than you? It is also a simple for-loop statement was written on the value of 10,000 yuan a row, and you write is worthless. The key is not who wrote the code and more, the key is what we have solved the problem . Do not you think that if you pay enough money, you can be 996, so you can do anything, but when you put yourself as a labor of yourself, you will just act in a like cattle up!

It's like the same algorithm, that you O (n ^ 2) recursive exhaustive algorithm, then how dry, but my algorithm O (n) of dynamic programming.

Now I got to invest in the business, major companies began to help build a high concurrent high-availability cloud architecture company, is now back to business providing financial and marketing capabilities, I talk business with a customer, basically not because of how much I work overtime much effort to do the program, but I can bluntly pointed out the user's problem, and solve the problem. I was in a lot of places to see Ali, ants, Huawei, HP ......, a small start-up companies to compete with them really hard, but I know, to be able to compete in these big companies, this is simply not able to work overtime or 996 is desperately trying to be able to get, I will need to use a better way, so in addition to better the user's position, the user can develop more in line with technical solutions to users but, I must do my technical solutions these poor than large companies, and this is absolutely not to work overtime, or trying hard to be out of this is to rely on their own experience, learning ability, inductive thinking, and exchange it with a more cattle to the ...... when I was introduced to a bank CIO finished my program distributed system, CIO gave me a slight bow, said: "in the past couple of years, I have listened to almost all programs distributed domestic and foreign producers told me, your ! is the best program I've ever heard thank you "when I talk to a provincial telecommunications company a bit DevOps program, the general manager said to me:"!! you really are a lot of people ", when the user Me: "?? Your API Gateway is how to write Why run so stable" ...... these words are my very heart very warm words ...... Of course, I also have time to be scolded, but also fail, but the basic on, I can not improve my lack of thinking through hard work ......

We learn computer programmer when the greatest blessing is not to be a big company to work overtime and 996, but we live in the information age of the third industrial revolution, this is the greatest blessing, so we should strive to upgrade themselves and not the same as selling their own when the labor force! In such an era, you do not through overtime and hard on his knees to make money, but to make money by lying skills ......

(Applause.)

Guess you like

Origin www.cnblogs.com/jinanxiaolaohu/p/12396798.html
Recommended