I think programmers are mental workers or physical workers.

Source: Internet
Author: User

Seeing a netizen's article, programmers -- are mental workers or physical workers? I feel that this problem really needs to be considered.


I personally think that in any industry, it is a pyramid structure. The lower the layer, the more people, the higher the proportion of physical labor.


Most of our programmers start from the bottom layer. Of course, it is a physical worker. If others let you do what you do and others let you do what you do, you can do it honestly, because in front of our predecessors, we don't know much about it. We need to study modestly.


With our rich experience, we began to think about something, and the proportion of mental labor began to increase. At least what others told you, and you began to think about how to do it? How can we make it easier and feel better.


Later, we began to differentiate some people. Some people started to spend a lot of time on design, instead of coding. The other part of the people began to study how to implement some difficult design, because there was design, failure or high cost is in vain. The non-core codes are handed over to the people in the previous stage.


Again, I feel that I am out of the programmer's scope, so I will not talk about it. They are basically a kind of chatbot and do not do anything.



Everyone's career has high peaks and valleys. during peak periods, you may have more mental power to design and lead everyone to do things. during off-peak periods, you may have to bury yourself in coding, such as what I do now.


If you do not seek progress and are satisfied with the status quo, your peak hours will not be very high. You are still limited to a lot of physical labor. I hope that every friend who loves the program can improve himself as soon as possible and use more brains to make his peak hours longer.


I have never devalued physical labor. The industry structure is like this, and every part must be done. If you have more brains, you must do less. Without it...

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.