Programmers Pack 13 behavior Big Bottom, don't say you didn't shot ~

Source: Internet
Author: User
Keywords Programmer Man
Tags behavior change class code computer design development find
class= "Post_content" itemprop= "Articlebody" >

Programmers have always been very good it jobs, diligent and painstaking work, but today's article is not to promote the greatness of the programmer. Despite the development of the Internet, they have contributed countless code, using their own technology to promote the process of the Internet. We still have to pick up the programmer's 13 behavior, there may be many programmers read this article will be very indignant, but given that you are very busy, there is no time to black our website, I will not be polite ...

programmers, you said you didn't have 13

.

Write code is inseparable from a variety of programming tools, there are many tools to choose a pattern of preferences, for the 13 of programmers, is determined to resist the IDE, the IDE bloated slow, must be using vim plus compiler combination. Vim and Emacs represent high-end, with the IDE being low. I do not deny that a lot of Daniel use Vim, but also have a lot of write a good program to use vim installed, many obviously use up very hard, not skilled, as if you have to use vim to write good code.

With Vim with a variety of shortcut keys, expand feel comfortable, plus vimer itself, other editors like Emacs and notepad++ stream is slag, love an editor will spit on others, even if it is not said, in the hacker marathon to see what others are using what UltraEdit write code , the heart will also despise some, the life of their own very cow X illusion.

And I think that the Mac write the code than Windows write out excellent, go to the café to see, take the Mac on two kinds of people, not painful not urticant literary youth and self-righteous jobs of the code farmers.

Heard that the code is very cattle engineers with Happy Hacking keyboard, in the very hard to earn some money, ruthless flower 2k more bought a hhkb keyboard, but also must have no lettering version. Looking at exclusively's keyboard without any letters, the idea of using a keyboard as high as the top seems to have soared. The skill is not good, the equipment cannot fall.

Mouse's invention lets the user use the computer the threshold to reduce many, the graphical interface plus the free movement mouse clicks facilitates the operation. Not in the programmer's eyes, the mouse is a nuisance to them, it is the killer of efficiency. Be sure to use a variety of instructions, all the operations are on the keyboard, so as to reflect the technical level.

For some developers advocating open source culture, only open source software can make them excited, not open source software are subject to strange eyes. Even in their eyes, it is impossible to understand why someone wrote such a bad Windows. They hope that all software is open source, so that more copies of the good code, and those who write their own program is not want to let outsiders see the source code, mostly because their code is too bad.

Programmers who do not work overtime are not good programmers, often proud of their late-night programming, and even claim to be inspired by late-night development. It is best to spring the state in the middle of the night: every day looking at the Starlight home feel particularly full of such. The real reason is simple: the guilt of a mediocre day.

Some of their own needs, such as in the Watercress rental group to find a room, the General people browse the content of the group, you can get the information they need. Programmers must use a tall method, write a script, grab the data, and then search according to their own requirements keyword, or not enough to highlight the unique skills of the programmer.

For product upgrades, add new features, programmers will be difficult, difficult to achieve as the reason, resistance to make some improvements, such as optimization. Do not want to change the work done, then what is the real reason behind it? Often written before the code is too bad, do not want to look back to read, the design of the beginning did not consider extensibility. They even prefer to write again, rather than change the code.

In companies where bosses don't know much about technology, after a project is assigned, the programmer will use a variety of professional technical language to communicate with the boss, with the boss can not understand the refactoring, iterative and other terms to "block" the project, in fact, is not to give themselves more time to buy more items.

In the world of programmers, it's like all computers are the same as him. With the last bit of patience to complete the code of a project, the fear of running on their own computer no problem, submitted up, the server how to run not move. In my run no problem of the program, why is there a problem on your side, it must be your computer configuration problems. After repeatedly asking about your situation, make sure it's not your problem and admit it is a bug in your own program.

Can be 10 lines can solve the program, some programmers must take it apart, a layer of design patterns to do, continuous object-oriented packaging, packaging layer after layer, code out of more than 100 lines of code, so that they are happy. Although the execution effect will not be affected, but the code is not visible, so each of the following read the code programmer will feel that the last write code is silly x.

is to deceive their programmer

The development of Internet technology, the programmer's credit is beyond doubt, they use a line of code to create a lot of products, enrich our various experiences. They have the dream to change the world with technology, but all kinds of paranoia about technology also produce a lot of behavior 13. With so many symptoms listed above, programmers such a kind-hearted species have not been spared. Let's take a look at the motives behind the Programmer's Act of 13.

In the early days of computer development, there is no graphical interface, when a reference to hackers, programmers, we will be their own brain to fill their face with a dense black screen, knocking a variety of characters. Vim and emacs The pure text of the working environment also let them immersed in the pleasure of writing code, as the time of vim on behalf of the sophisticated, so that some programmers advocating vim, think with vim on behalf of technical ability. Using a common editor is not a problem, but skilled editors use and technical skills are not the same thing, when one of the most common projects you have an IDE has very attractive features, try to use it. Why do you force yourself to use VIM, with a hard.

Programmers like to use their own technology to solve some problems, this is not loaded 13 of the behavior, can be said to be encouraged, many great Internet products are from the first inadvertent unexpected attempt to start. This does not mean that encounter problems first thought to use code to solve, spend a large period of time to solve some technical difficulties, there is no substantive significance. Must use the technology to solve this problem, to highlight oneself as if the technology is very strong appearance, is to install.

I do not know when to start overtime to become a programmer's habit. Inspired by the stories of how many days and nights are being developed by the legendary entrepreneurial team, it is possible to write a code that is very cow X in the middle of the night. This continuous story, let them gradually in the subconscious of the day can not write good code concept, so the efficiency of the day is very low, and this late-night development to achieve a sense of behavior, it is sad.

The essence of loading 13 is to be unwilling to admit facts and to deceive others with an illusion. For programmers, do not want to do some changes, optimize the work, can not understand why on their own computer running no problem on the server can not run, this situation is good to explain. They came up with excuses to try to cover up the facts. The truth is mostly because the previous code is too bad for readability. And when they cooperate with others, see other people write code, the heart will silently despise some, in fact, you write is not good where to go.

Everybody knows, you put 13 to who to see

Programmers need to continue to learn, in the absence of the production of cow X products, good to play strange upgrade. To meet their actual needs, to choose the right tool, the technology is not how to make a lot of the feeling of the bull X, also cheat themselves, not enough skills with good equipment also play out the level, I believe that played the game have experience. Also do not have to encounter any problem all want to write a program to solve, to such a program staff, I have a question, do you have a girlfriend now?

A simple problem, as if must be complicated to highlight their ability like, so to find ways to use a variety of code design, the code finished their own look is happy. When you need to change the back, the code to write a mess, they can not bear to look back, do not find reason to cheat others.

Related Article

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.