What is a programmer

Source: Internet
Author: User

ProgramA member is a reachable profession. They sit in front of a computer every day, give full play to their ideas and hands, and tap their perception of software.CodeBetween lines, we will contribute to the rapid development of China's software industry. We will not ask too much, just take ourselves. This state of mind can be solved by several people. Therefore, it cannot be considered a song. But with regard to its "abandon", it is finally confusing. The so-called "principle of the besieged city" is like this. "abandon" is a thought of by many programmers because of their daily work, too simple (CTRL + C, CTRL + V. Programmers are often confused about the existence of "mental labor", "physical labor", and "mental labor" in the software design philosophy rather than the daily coding, "physical labor" is limited to day-end keyboard beats, which is actually physical labor consumption.

In fact, programmers and writers are very similar. "The only thing in the world can understand me ?" It should be the long sighs of these two types of people. Because programmers and novelist both share their ideas and build on a certain form. They finally use books and software to impose their ideas on the audience, and finally integrate their audience into it! In the process of creation and production, they always build a virtual world of their own fantasies, and then use their skill skills to make them perfect for self-cognition. Many programmers, like the novelist, share the ever-changing inner world. They do not like or are not good at describing their virtual world through verbal communication. Outsiders can only understand the artistic conception and knowledge of the author by reading novels. They also know a programmer. Many times you need to read the software design method and coding style.

So much of the above nonsense leads to the definition of a programmer, which is only described by the programmer industry. Anyone who likes to be a programmer is somewhat autistic and depressed. They do not like to spend too much time to face the excitement of reality. They always like to stay with the computer, only by communicating with the computer can we find "Zhiyin". Saturday and Sunday are the most time for programmers to communicate with their computers. Game, code, and net are the most part of the communication time, every time you travel between BBS, blogs, online games, and coding.

People who like to be programmers are more radical in their mentality and have a strong self-consciousness. They have a "only me" self-confidence in everything they do, they do not like to be pointed by others, but are willing to work according to their own ideas and rules. When the software is complete, they hope to let others know their work to the maximum extent, in the end, they fought for the glorious title of "cool man". Being aggressive and competitive is the attitude of too many programmers.

At the beginning, programmers are always proud to write tens of millions of sentences of code. After three years, many people will linger, and most of them are aware that the work in this industry is too simple. CTRL + C, CTRL + V is nothing more than that. It is boring and has no challenge. Of course, it may also be unable to accept the "overtime" challenge. In fact, three years later, programmers should be the "disciples" in this industry. Many people choose to create some things by themselves, so the "open source" works are everywhere on the Internet, the good or bad works of these works have such behaviors and choices. At least it means that you are a qualified programmer and are unwilling to use Ctrl + C, CTRL + V, if you are confident that you are more blue than blue, and pursue your own framework, you are a qualified "Disciple ".

As mentioned above, a qualified "Disciple" must have a catch-up mentality to build its own framework. If such a standard is used to define a qualified "Disciple", many may disagree. In fact, building your own framework involves many steps and values. First, you should give your work an exclusive name. The so-called "signboard effect" is almost the same. You have a long-term attitude, gradually improve it, even if the final framework can only be in its own small space, it is not called. However, in the age of Internet openness, there are too many platforms that can be presented to you. Why is your framework "hidden in itself? Creating your own framework is a process of focus. You need to learn too much about implementation and optimization and keep trying and verifying. Framework has many functions. The design idea is to implement it in its continuous update. Set a milestone for yourself to locate your Framework version. In this way, you can see its growth process and the path of your struggle. Looking back inadvertently, it is also a total fortune ......

After talking so much, what is a programmer? Do you know this? Everything is easy. Give a simple answer: self-confidence, and self-closure.

(Note: myselfArticleAll are original, please indicate the source for reprinting! 20100522 is written in Shenzhen .)

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.