The difference between a programmer and a scientist

Source: Internet
Author: User

have been writing technical articles, here also chat about the thinking of life.

A programmer, every day racked up the code and overtime, continue to use blood and blood to change the life, in the end may be nothing, physical strength, do not know what to do?

A scientist, in some areas mastered the core technology, only a few people can understand the technology, he can technology monopoly, academic can be divided into two factions, that is true and false two factions, I found these two subcontracting are very good.

What does it take for a person to live in this world? How can happiness, this question, have you considered it? The more you have, the happier you are?

As a programmer, after mastering a skill, he can get a good salary for two or three hours a day, and how to define the high salary, can be defined as the city in which he lived for 5 years to buy a set of 100 square meters of room. If it is not up to it, it fails.

Because his technology will be depreciated, simply said, technology in the innovation and progress, he has to follow the progress, there is nothing to learn, but one thing you do not forget, when the so-called new technology comes out, dazzling, you can not choose what to learn, at the very least, he is using other people's technology, Just the equivalent of a white box tester.

And scientists, not the same, he mastered the algorithm level of things, the threshold is very high, of course, to cultivate to a certain extent also takes a long time such as 10, outsiders can not surpass, who can use 10 years to reach such a state, can't wait, how to do, only to ask him to help, at this time he can authorize, charge, And it is charged by the amount of time and use. The bigger the market, the more linearly he gets.

In fact, the daily work of the programmer, like building a house, with mature technology, of course, there is a workload, get the labor wage. Programmers also have an alternative, the same live a-dry and B-dry, the difference is not very big.

Again to the autumn harvest season, think of those for fruit tree contractors, fruit farmers, busy in the full swing, but also just for others busy, get the least forever.

Remember, intellectual property, scientific and technological achievements are also means of production, as a labor force, with it, can also be the boss, or as a bitter it male, the outcome is sad.

So the experience is not, as an expert in a certain field of expertise, his experience should be. As a programmer of technology, you have to develop yourself as a scientist, and someday you will find yourself liberated. Because one of your technologies world-wide The first 100 people can do. Or you have a fruit forest, autumn harvest season, there is a wave of busy busy you harvest fruit, and you in the shade of the tree to steal laughter.

In the upstream is always better than the downstream, as a programmer, he has to consider the meaning of the work done every day, if it is the porter, if it is to learn other people's technology, stay at the application level of technology is not technology at all. There is no increase in his growth.

The difference between a programmer and a scientist

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.