首先是训练不足。这个是最直接的原因。你看马戏团的表演人员,那个是最好的例证,当然,奥运选手亦如此。作为同样是吃青春饭的程序员,其实学习和训练绝对是第一生存要诀。熟练的技能会提供给你强大的正面刺激,从而爱上工作。相反的例子是,许多人程序的技能达不到精熟,非常吃亏。例如,好多人做不了全栈程序员,P一个购物网站非得给他配套一个班子才能干活,怕写前端代码,认为太乱,html,css,js不说,还得会P图,会做产品原型,甚至会路演。实际上,作为程序员,20年以前的技能要求是会C语言和五笔打字,10前年要求是Java和数据库,而现在必须会H5。高频使用率的技能必不可以依赖搜索引擎,否则效率下降明显。当一个传统的程序员熟练地掌握了P图、编辑网页这些以前所不屑的事情时,他会发现自己的效率上去了,也不会向同事和老板瞎BB了。
当表情包满天飞的年代,图形编辑已经成为全民基本功了,找个专门的时间,猛练PS几招,你发现并不如你想像的难。许多程序员就死在PS上,许多想创业的程序员也死在这里。一万小时没必要了,但常用那几招,如抠个图、嫁接个图等,要会。
其次是干扰太多。能不被干扰地做一件事,当然效率会高。然而好多程序员在上班时,可能仍要考虑家中的房贷如何,身体的健康如何,这样的状态哪可能提高效率?还有的人平时社交太广泛,各种聚会各种局,看不完的微信和QQ,打不完的电话,回不完的群聊的争斗,完全无法安心干活。一般人在看网站、回聊天信息上,所花费的精力,已经占用了大部分业余时间,甚至侵占了工作时段。能像赵子龙那背着小孩打仗的人,少之又少。抵挡干扰是一种能力,需要修炼,不妨去向和尚和道士学学,成功的例子就不再举了;另外,定期删除微信或QQ,少装社交软件,除非你是约P专业户。
再次是动力不足。一个一心想找个A片的人,他一定会能找到,我称为A片原理。写程序有多种苦,但有个奇葩的需求刺激你去编程时,那就有奇迹了,例如hack别人的数据库中看开房记录,种个马看看聊天记录等。这些人性最暗黑的动机,促成了生机勃勃的编程大军。放开黑客地下经济不说,单就成人VR这一项刺激了多少程序员奋不顾身?要知道日本的录像产业的兴起也就是建立在家庭A片市场的基础上的。许多成功的人的动机不高贵,甚至是很黑很污的,然而事情的结局却很鲜亮。你要善于利用自己的恶,来成就一番事业。据说,有相当一批程序员保持着加班前先看一段成人小电影的习惯。当然,你有更伟大的信仰那最好。
程序员效率低的病症,就像一个男人得了ED一样的令人沮丧。每个人的故障主因是不一样的。但总结下来就是以上。不要抱怨生在天朝不自由,那是因为你赚的钱不够,编程的动机不够暗黑。
学会P图,学会不聊,学会污一下,是我的三点建议,这些都是我的暗黑经验:)