[转]程序员装逼指南

一、准备工作

“工欲善其事必先利其器。”

  1. 电脑不一定要配置高,但是双屏是必须的,越大越好,能一个横屏一个竖屏更好。一个用来查资料,一个用来写代码 。总之要显得信息量很大,效率很高。
  2. 椅子不一定要舒服,但是一定要可以半躺着。
  3. 大量的便签,各种的颜色的,用来记录每天要完成的事务,多多益善。沿着电脑屏幕的边框,尽量贴满,显出有很多事情的样子。
  4. 工具书,orelly的,机械工业,电子工业什么的都可以,能英文就英文,不行影印版的也可以,反正越厚越好,而且千万不要放在书架上,一定要堆在桌上,半打开状。

二、从进门开始

  1. 着装!着装!不管你是去实验室,或者去公司的大楼,在或者是小公司的民宅,或是自己创业的黑作坊;无论是春夏秋冬白天晚上刮风下雨电闪雷鸣台风龙卷风,一个装b的程序员都要十分在意自己着装!这里只提出参考建议。初级装:衬衣+牛仔裤+休闲鞋。中级装:T恤+宽松短裤+拖鞋。高级装:背心+宽松大花裤衩+人字拖。
  2. 得体的举止。在走廊以及任何形式的过道里,一定要双手插兜,走得像个痞子,至少要看起来有点反社会,如若不行,可走文弱天才型geek路线。。
  3. 如果有女性在你背后指指点点,小声嘀咕说这一定是一个技术男的时候,应该先低头,然后保持低头状态,缓缓回头,坏坏地蔑笑但是不要出声,然后快步前行。
  4. 进门后,一定不要跟任何人打招呼,笔直走向自己的位置,最多路过打一杯咖啡,千万不要有多余的动作,显示出自己的专注与心无旁骛。

三、坐下就不要再动了

  1. 坐下以后,姿势需要略微后仰,能翘着二郎腿最好了,然后在后仰的情况下低着头,以便看到屏幕,然后千万就不要再动了。
  2. 粗暴地把电脑前的大堆书推开一个口,然后摘下电脑上的一个便签,看一眼,不过3秒,可以开始coding了。
  3. 能不用IDE就不要用,实在装不了,无论IDE是什么,一定要调成DOS那种黑色背景的。
  4. 如果写前台界面,就不停地调试后台代码;如果写java,就在里面混编C;如果写C,就在里面混编汇编。不光要coding,还要时不时的翻出一本什么英文的书翻一翻,看不懂就看看插图,然后扔到面前假装懂了继续coding。
  5. 什么看起来高端就用什么,不要管实用不实用。例如对C++:switch统统重构成多态;如果有指针,统统改成智能的;C++一定要自己写 template;数字是全部要替换成宏的名字能起多长就起多长;struct就不要出现了,如果出现,也一定要用__attriburte__修饰一下;运算都是位操作的;操作符都是重载的;网络都是并发缓冲线程池的;int只用int32_t声明的;继承不用普通的,什么多继承虚继承啊;helloworld也要写捕获异常的;后人一看代码,中间一堆关键字 extern, asm, auto, XXXXX_cast, volatile, explicit, register, template,让一般总在敲 int,if,else,for的小程序员 顿时心生崇拜。
  6. 注释?算了吧。只有两个路线可以选:一,变量名起得巨长无比,看代码就和读英文文章一样顺畅,根本不需要加注释。 二,代码无比晦涩,加不加注释根本无影响。
  7. 千万不要用IM工具交流,千万不要问同事问题,显得自己没有水平,都是自己上网或者查书。
  8. 无论是同事间开玩笑或者发生任何群体性时间,不要抬头,更不要东张西望,即使地震火灾,也一定要先提交代码再行离开。

四、潇洒地离开

  1. 人走,主机是千万千万不能关的,至少要跑个daily build,实在不行正在svn提交也勉强算过关。
  2. 书应该已经又堆到屏幕前了,千万不要整理,明天再来推开。
  3. 不强求最后一个走,但一定要所有的非程序员,什么市场啊前台啊pm啊都走光了,才可以走。
  4. 走得时候一定要率性,千万不要收拾任何东西,站起来,出门,好的,就这样。
  5. 如果今天一定要说句话的话,找到那个最苦逼的程序员 ,跟他说,你进度太慢了啊,不要老让我等你。

就写这么些吧。最后,送上《苦逼的程序员之歌》 :

在那山的这边海的那边有一群程序员,他们老实又胹腆,他们聪明又没钱。他们一天到晚坐在那里熬夜写软件,饿了就咬一口方便面~~哦苦命的程序员,哦苦逼的程序员,只要一改需求他们就要重新搞一遍,但是期限只剩下两天……

467 thoughts on “[转]程序员装逼指南”

  1. I’m not sure where you are getting your info, but good topic.

    I needs to spend some time learning more or understanding more.
    Thanks for magnificent information I was looking for this information for my mission.

  2. First of all I want to say fantastic blog! I had
    a quick question that I’d like to ask if you don’t mind.

    I was interested to find out how you center yourself and clear your thoughts
    before writing. I’ve had a hard time clearing my
    thoughts in getting my thoughts out. I do take pleasure
    in writing but it just seems like the first 10 to 15 minutes tend to be wasted simply just trying
    to figure out how to begin. Any recommendations or tips?
    Many thanks!

  3. Hello, Neat post. There is an issue along with your web site in web explorer, could check this?

    IE nonetheless is the market leader and a huge portion of folks will
    pass over your wonderful writing due to this problem.

  4. I’m not that much of a internet reader to be honest but your sites
    really nice, keep it up! I’ll go ahead and bookmark your site to come back later on. Cheers

  5. What’s up to all, the contents existing at this web site
    are truly remarkable for people knowledge, well, keep up the
    good work fellows.

  6. Nice post. I learn something new and challenging on blogs I stumbleupon everyday.
    It’s always exciting to read articles from other authors and practice a little something from their sites.

  7. Awesome issues here. I’m very satisfied to peer your post.
    Thanks so much and I’m having a look ahead to contact you.
    Will you please drop me a e-mail?

  8. You’re in some serious need of relaxation. That’s where a site like http://www.camgirl.pw comes in handy. You can do a whole lot of relaxing there. You’ll find plenty of fun girls to talk to. These are the hottest and most wild girls on the internet. Chat with them and have yourself a good time.

  9. Simple and easy!! Interesting tips over this web. It’s pretty worth enough for me. In my opinion, if all web owners and bloggers made good content as you did, the web will be much more useful than ever before.| I couldn’t refrain from commenting. I ‘ve spent 1 hour looking for such infos. I’ll also share it with some friends interested in it. I’ve just bookmarked this website. Now with the work done, I going to watch some Russia 2018 Webcams. Thanks!! Regards from Russia 2018!

  10. Hey! This is kind of off topic butt I need some help from
    an established blog. Is it difficult to set up your own blog?
    I’m not very techincal but I can figure things out pretty fast.
    I’m thinking about creating my own but I’m not sure where to begin. Do you ave any tips orr suggestions?
    Appreciate it

  11. Thanks for discussing your ideas here. The other matter is that if a problem appears with a laptop motherboard, individuals should not have some risk regarding repairing that themselves for if it is not done correctly it can lead to permanent damage to the full laptop. It’s usually safe to approach a dealer of the laptop for the repair of that motherboard. They’ve got technicians that have an skills in dealing with notebook computer motherboard challenges and can carry out the right analysis and undertake repairs.

  12. Greetings! Very helpful advice within this post! It’s the little changes that produce the greatest changes.
    Thanks for sharing!

  13. I have learned some new things via your site. One other thing I’d like to say is the fact that newer computer os’s have a tendency to allow additional memory to be played with, but they as well demand more memory simply to work. If people’s computer can’t handle additional memory as well as newest program requires that storage increase, it may be the time to shop for a new Laptop or computer. Thanks

  14. Interesting blog post. The things i would like to add is that computer system memory is required to be purchased if the computer can’t cope with everything you do by using it. One can mount two good old ram boards having 1GB each, as an illustration, but not one of 1GB and one of 2GB. One should always check the manufacturer’s documentation for one’s PC to ensure what type of ram is needed.

  15. Thanks for the guidelines you have shared here. One more thing I would like to mention is that personal computer memory demands generally go up along with other breakthroughs in the technologies. For instance, as soon as new generations of processors are made in the market, there is usually a related increase in the shape preferences of both computer memory along with hard drive space. This is because the software program operated through these processors will inevitably boost in power to leverage the new engineering.

  16. I have really learned some new things by your blog site. One other thing I’d prefer to say is newer laptop or computer operating systems are inclined to allow much more memory for use, but they furthermore demand more storage simply to function. If one’s computer is unable to handle far more memory along with the newest application requires that memory space increase, it can be the time to shop for a new Personal computer. Thanks

  17. I have discovered some new things from your website about computers. Another thing I have always presumed is that laptop computers have become a specific thing that each house must have for many reasons. They offer convenient ways to organize homes, pay bills, search for information, study, pay attention to music as well as watch tv programs. An innovative method to complete these types of tasks is with a computer. These pc’s are mobile, small, effective and transportable.

  18. Great blog post. A few things i would like to bring about is that computer system memory should be purchased should your computer cannot cope with that which you do along with it. One can deploy two RAM memory boards with 1GB each, by way of example, but not one of 1GB and one of 2GB. One should always check the car maker’s documentation for own PC to make certain what type of memory space is needed.

  19. Hi! Someone in my Faceboook group shared this website with uss so I came to giuve it
    a look. I’m definitely enjoying the information. I’m bookmarking and will be tweeting this to
    my followers! Outstanding blog and amazing design.

Leave a Reply

Your email address will not be published. Required fields are marked *