Programmers are not gods! Attitude is everything !!!

Source: Internet
Author: User

I have read a lot recentlyProgramComments ...... The feeling is full of complaints. What I want to say is that programmers are not gods. What some programmers can do today is, in fact, most ordinary people can do it through a period of training and learning. Programming tools are getting more and more easy to use, programming ideas are becoming more and more mature, computer books are dazzling, and the standardization in the development process has become more and more important. As an ordinary programmer, I have only invested a few overnight jobs. I have been studying for 1-2 months. What can I do for the sake of luxury?

In fact, when many people calculate their own lineCodeWhen it's worth a few cents, maybe he never really thought about his ability and level. To be honest, the code quality and design quality of most programmers can only be regarded as entry level at best, and nothing to learn, although the resume may be well written ......

This society is realistic and evolving. More than a decade ago, programmers were a real industry with a threshold. At that time, there were not so many beautiful development tools, and there was no support for advanced languages. Even the object-oriented development thought was just a sprout, let alone a quality control system. At that time, it was far more difficult to master development technology than other industries. Only a few elites could do it, and they needed extraordinary intelligence, patience, and perseverance. You have to pay a lot. These "elites" can naturally be respected by society. Now, with the hard work of our predecessors, there is almost no threshold for entering this industry. When you embark on the programmer path with the wealth, honors, and mission of your predecessors, you may not know what you will be waiting ...... In fact, when a small group of programmers in their company "Impersonate" a certain expert, many people do not know or even cannot imagine it. In the past, you may have to give up halfway.

Although not everyone is like this, I still want to say: Some people have no perseverance at all. They just want to make money easily, but never want to take responsibility for themselves. Some people have no creativity at all, the only thing he will do is to copy others' code. Some people always think that the code can be compiled and run; some people have poor design and code redundancy, which can be reduced by others by 2-3 times, and the performance can be optimized by dozens of times. Some people have a narrow technical vision, c ++ thinks Java is a new sun toy, and Java despise C ++ as a beast and monster; some people also use vulnerabilities discovered by others and tools developed by others to black others' computers as their own "hackers ". Can these "programmers" really count as programmers? If this is a programmer, I think they are just the most mediocre programmers in this era ......

In fact, any industry or profession will face one or more opportunities. There are always unknown difficulties and troubles waiting for you. What everyone envy is the flowers and beer at the time of success. How many others envy the hardships and pains behind success? Good sales, good management, good boss, good XX ...... I'm tired of hearing similar things. I 'd like to say that it's best to be myself.

In this society, we may be used to measuring and comparing the criteria of society and others, for example, whether a girlfriend is good, a wife is good, a job is good, or a boss is good. It is true that people cannot be separated from reality and society, and they need to survive. However, today's society offers us more opportunities than our fathers. I don't think that a talented person who is willing to endure hardships will lose the opportunity to make a living, or will survive even harder than our fathers. What else can we complain about? Maybe we didn't get on a fast and prosperous train. Maybe we can see that the success psychology of other people on the train is difficult to balance, but it doesn't mean that we can't confidently raise our heads in front of our friends, I cannot win my own love and respect from others. I cannot make a meaningful job and enjoy a wonderful life?

In fact, no one can deprive others of their happiness, and no one can sum up a so-called "success" standard for everyone. No one can have both fish and bear's paw. Some people are at a loss, just as some others are at a loss, but nothing is left behind. This is the path of most impetuous programmers today. Perhaps our country does not yet attach the same importance to knowledge, science, and innovation as the United States does. However, unless you refuse all the opportunities, otherwise, the society will not let people with development knowledge and innovation be forced to sell barbecues on the street.

People who do not know how to cherish the present will never grasp the future ...... If you do not have a good mentality, you have already failed in half. In fact, it is not important to do anything. However, smart people know how to go down the road. Mediocre people only know Envy and complaints, and never pay attention to the path under their feet.

Finally, Let's sum up in one sentence: programmers are not gods, and their mentality determines everything. Success is at your feet.

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.