About zhihu, "is it happiness or sorrow if I am still writing code at the age of 40?" Different views

Source: Internet
Author: User


Today I read zhihu's article about "Is it happiness or sorrow when I am still writing code at the age of 40?". However, I do not agree with the author's point of view. I want to express some of my views. We start with the current IT situation in China. At present, I think Chinese programmers are very hardworking, motivated, and have great ideas. If we are still writing code at the age of 40, we will regard him as a senior engineer, a programmer who is better than a Senior Programmer, but cannot reach the architect level. If it is achieved, there is a conflict with our proposition. I think Chinese architects do not write much code at present, and most of them write core code. So if a 40-Year-Old programmer is still writing code, I think it should be considered from the following aspects, and each aspect should have different weights. Because we are ordinary technicians who aim to make a better life. If we regard technology as the whole person of life, I believe that we have gone beyond the scope of the article and have no significance for discussion.

1. Cost of Living


Everyone has the cost of living. This is the value of living. If a person has no basic consumption. Then he is not a strict person. It will not contribute to society. Then it has no meaning. Society is always obtained because of our consumption. If the consumption does not exist, how can we get it? However, this is only a matter of qualitative thinking. Many things will find great differences from the quantitative perspective. Programmers are not wealthy people. However, most programmers face high house price problems due to their hard work in other places. Always fail. So for a 40-Year-Old programmer, if you earn more than 60% of your salary, it is necessary to survive. Then you must be panic. Both the body and body are suffering. Because you are still worried about survival, and have not entered the pace of life. I know many programmers on the edge of their forties. This is also the case when I hear them discuss the injustice of the current environment. I have an inexplicable sadness. However, if your income is only a small part, about 30% of the cost is required to maintain your life. So programmers are quite good. At least you can live well with your efforts. If I do something that is hard-pressed and free (not enough to live), I don't think it is necessary to continue. I will choose a job that is hard-pressed but with more money or less free.


2. Work content


For programmers, if you are still 40 years old than a young man, such as curd. It is a terrible thing. Because it is easy to replace, where is your core competitiveness? Why is our work complicated. The more in-depth we study technology, the more complicated we understand, the better. Because the market needs to be simple, the simpler the better, then as a programmer, we must be inclusive and understand the complexity. Integration. Then we face the market with simple and easy-to-use rules. Only profound understanding is complex. To make the output simple. Many people think that mathematics is complicated, for example, mathematics. However, the complexity of mathematics is for professionals. professionals (teachers, professors, and so on) All transmit problems like mathematics to others in a more complex way or in the market, then he must be incompetent. Mathematics is a discipline that makes simple questions, rather than getting more and more complex. Because our customers only need complete, concise, clear, and simple formulas that contain endless truths. For example, Maxwell physical equation. Only four formulas contain rich electromagnetic field theories. The same is true for programmers. Only by understanding complicated work can we create such a simple and stable product. It is naturally not easy to be eliminated or replaced. This challenging profession is also the reason we are willing to follow.


3. Physical Fitness


As we all know, most programmers in China work overtime, and the better the company is, the worse the overtime. For example, bat is crazy about working overtime. So I have long been faced with computer coding and thinking issues. Physical fitness must have a greater impact. For me, my college graduation was nearly. After six years of work, my weight has risen sharply and is now stable at more than 125. And there is a surging trend. In fact, I have summarized myself, that is, when I am too tired at ordinary times, it is rare to exercise. In the long run, it is bound to grow fat. In this case, the force majeure event is generally reduced. If you are still working hard to write code at the age of 40, you should think carefully. Is this worth it? If this problem occurs, you have no right to consider it. So I can only say one thing deeply. When my brother is tired, exercise well. Because you are already an expensive guy. Because your family cannot do without you. You need to strengthen your health and then invest in daily coding.



4. Personality


We all know that programmers like to know the world through network cables, but the world doesn't know where we are? This effect is that most programmers are really introverted and grumpy. If you are 40 years old, you will not be able to tolerate the troubles of colleagues with poor coding quality. If you are 40 years old, you still can't stand it. If your superiors don't have you, "smart" makes you think you are better than him. If you are a 40-year-old colleague and are arrogant, don't want to share it with your colleagues. If you are a 40-Year-Old friend, there are no other friends except laptops, mobile phones, and iPad. So I think you should be more inclusive in the face of things around you, because they enrich your life, this is fate.



5. self-interest


If you are interested in writing code. This is actually a good thing, but one thing needs to be considered. If you are still in the survival stage. Interest is not your best mentor. I think the best mentor is survival. If a 40-year-old person is still writing code on the front line, you must admit that there is a good man. He is younger than you, smarter, has a high degree of education, and has a strong ability. How can we survive as fast as a rabbit? Then, I think you are the only one who has worked hard to surpass your interests. It can also be a very good programmer.



To sum up, if you are still writing code at the age of 40, is it happiness or tragedy? You can think like this: our overall score is 100 points. 40 points for cost of living, 20 points for work content, 20 points for physical fitness, 10 points for personality, and 10 points for interest. if your living cost is 70% surplus, your living cost score is 40 * 70% = 28. If your work content is very high, you score 20 points. If there is a small problem. That is your definition of 20 * %. For example, 20 * 80% = 16 points. Similarly, you can get the following scores. You can check your score. For example, my custom score is as follows: 40 * 80% + 20 * 80% + 20 * 70% (healthy degree) + 10 * 90% (social circle, integration, and inclusiveness) + 10 * 80% (Love degree) = 32 + 16 + 14 + 9 + 8 = 79 points. What about your score? If the score is greater than 60, I think it is quite happy.



About zhihu, "is it happiness or sorrow if I am still writing code at the age of 40?" Different views

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.