First, the preparatory work
"工欲善其事 its prerequisite. ”
1. The computer does not have to be configured high, but double screen is necessary, the bigger the better, can a horizontal screen a vertical screen better. One used to look up information, one to write code. In short, it seems that the information is very large, high efficiency.
2. The chair is not necessarily comfortable, but it must be half-lying.
3. A lot of notes, all kinds of colors, used to record every day to complete the business, the more the more. Along the border of the computer screen, as far as possible to fill, showing a lot of things look like.
4. Reference books, orelly, machinery industry, electronic industry and so on, can be English, not a photocopy of the version can also, anyway, the thicker the better, and do not put on the bookshelf, must be stacked on the table, half open shape.
second, from the door to start
1. Dress Up! Dress! Whether you go to the laboratory, or to the company's building, or a small company's house, or your own business of the black Workshop; Whether it is the wind and rain during the day and night, thunder and Lightning Typhoon Tornado, a B-loaded programmers are very concerned about their clothes! Only reference suggestions are made here. Junior outfit: Shirt + jeans + casual shoes. Intermediate Pack: T-shirt + loose shorts + slippers. High-quality: vest + loose Large-flowered underwear + flip-flops.
2. Proper manners. In the corridor and any kind of aisle, must have both hands pockets, walk like a ruffian, at least to look a bit anti-social, if not, can walk weak genius type geek route.
3. If there is a woman in your back pointing point, whispered that this must be a technical male, should first bow, and then keep the bow state, slowly back, bad and bad laugh but do not make a sound, and then trot forward.
4. After entering the door, be sure not to greet anyone, go straight to their position, the most pass a cup of coffee, do not have superfluous action, show their focus and heart without distractions.
three, sit down and stop moving.
1. After sitting down, posture needs a little back, can tilt the best legs, and then in the case of the back of the head, so as to see the screen, and then never move again.
2. Rudely put a large pile of books in front of the computer to push a mouth, and then take off a note on the computer, take a look, but 3 seconds, you can start coding.
3. Do not use the IDE, it can not be installed, no matter what the IDE is, be sure to tune into the black background of the DOS.
4. If the foreground interface is written, the background code will be debugged, and if you write Java, it will be mixed with C; Not only to coding, but also from time to time to turn out a book of what English to turn over, do not understand to see the illustrations, and then throw in front of pretending to understand the continued coding.
5. What looks high-end with what, do not tube practical not practical. For example, the c++:switch of all forms of polymorphism, if there are pointers, all changed to intelligent, C + + must write their own template, the number is all to replace the name of macro how long it takes to get up, the struct will not appear, if it appears, Also must be decorated with attriburte, operations are bit operations, operators are overloaded, the network is the concurrent buffer thread pool; int is declared only with int32_t; inheritance is not ordinary, what more inherit virtual inheritance ah; HelloWorld also write catch exception; posterity a look at the code , in the middle of a bunch of keywords extern,asm,auto,xxxxx_cast,volatile,explicit,register,template, so generally in the int,if,else,for of the small programmer suddenly heart worship.
6. Comments? Forget it. There are only two routes to choose from: One, the variable name is extremely long, see the code and read English article as smooth, there is no need to add comments. Two, the code is extremely obscure, add without comment has no influence at all.
7. Do not use IM tools to communicate, do not ask colleagues questions, appear to have no level, are their own Internet or search books.
8. Whether it is a joke between colleagues or any group time, do not look up, not to look around, even if the earthquake fire, you must first submit code to leave.
four, unrestrained to leave
1. People go, the host is tens of millions can not shut, at least to run a daily build, really can not be SVN submitted also barely counted clearance.
2. The book should have been piled up in front of the screen, do not tidy up, tomorrow to push back.
3. Do not insist on the last walk, but must all non-programmers, what market AH front desk ah pm Ah are all gone, before you can go.
4. When walking must be spontaneous, do not pack anything, stand up, go out, good, so.
5. If you must say a word today, find the most hard-pressed programmer, tell him, you progress too slow ah, don't keep me waiting for you.
Programmer's Guide to loading and forcing