去年中2shou经历了一次跳槽,从新回到了一线执行者的角色;新的岗位天天都要应对四面八方的需求,不时有迫不及待手忙脚乱的时候,每每在聊天工具、邮件、终端、IDE和报表多个窗口之间切换一个来回,就忘了刚开始是想作什么来着,巴不得立马给本身来上一榔头。尽管天天例行加班到十点后,仍然有一些需求忘了、慢了、缺了、坏了,有天晚上回到住处,疲惫到了极点,连打开电脑的力气都没有,一念间闪过一句古话,叫作抱薪救火,我这TMD就是抱着一捆柴往火坑里跳,越努力越快完蛋;当务之急是要从死磕的轮回里跳出来,确立一个指引工做的方法论。那一晚上苦思只留下七字真言,我把这七个字写在办公室和住处的案头,瞅着对着摸着,结果后面两月工做顺了,领导赞了,产品服了,该拿的奖项也拿了,2shou也得以腾出时间写公众号,紧盯技术领域的新发展,闲暇时尽情享乐,简直痛快到不得了。你问哪七字真言?程序员
目标比结果重要!目标比结果重要!目标比结果重要!微信
重要的事情说三遍。近期和很多技术人聊天,2shou发现这也是你们广泛存在的一个问题:由于忙无暇关注技术前沿;由于忙无暇写技术博客;由于忙无暇反思总结;由于忙无暇享受生活……我忍不住要呐喊出来,弟兄们,程序员但是一份用脑子的职业啊!2shou开始意识到把这七字真言,以及其衍生的四个小点分享出来是一个多么迫切的事情,迫切到比打鸡血更为重要,它将有助于推进程序员们去思考一个命题:怎样争取好的业绩,又不被累死?一点浅见,就当是一个小炮仗,但愿在你的脑中炸开花来。工具
实在很难理解这么一种说法的流传:只要你认真作事,顺其天然就会有所回报。我认为这纯粹在掩盖思惟上的懒惰,若是一我的没有目标,那么他最终哪儿都去不了。目标为何比结果重要?由于结果是外部导向的,是被动的;结果达成了,不必定对你的技术、你的业绩和你的能力有积极的影响。比如原先我平常的一部分时间要花在和外包同事核对用户的投诉,这部分工做哪怕本身响应再快、核实再认真、流程再严格,都很难体现本身的我的价值(固然并非说这类工做就不该该作好,只是优先级的问题)。因此不设立目标,只追求每一个任务的结果,在高强度工做情况下必然会因小失大。我建议按月给本身设立一个目标,能够是职业上的目标,也能够是技术上的目标,目标必须能量化,而当月时间的60%要花在这个目标之上。spa
第二个小点是聚焦,是作减法。人来人往看到过许多忙的程序员,但大部分是瞎忙,瞎忙就是没有目标没有重点没有优先级的忙。军事上有个老话叫,伤其十指不如断其一指。聚焦为何那么重要?聚焦是专业性的体现。要赢得别人的尊重,最好的方法就是超出他的指望,把他关注的最主要事情作好作深作细。天天早晨,我都要写一个当天事项的优先级列表,而这个列表的唯一要求,就是其余任务能够草草了事,排行第一的任务必须在当天完美解决。把一个事情作深,还能让你对所负责的领域了解愈加深刻,天然对外也就愈加自信,沟通也就越容易镇住场子。线程
拖延症是人类的天敌。尤为对那些模糊不清的任务(举个例子,写一个下半年工做计划),咱们老是从心理上抵触,倾向于一拖再拖,若是外界没有最迟期限,也许就不了了之了。可是,正如伟大的创意也许是从粗糙的原型开始的,对于不那么重要的事情,好的应对策略是先用简单直接的方法作出来,再经过外界的反馈考虑是否须要进一步完善。这里引出优先级列表的另外一个原则:列表上的事项必须在第三天以前解决,哪怕用最原始最粗糙最直接的方法。code
年末和组里的小朋友们玩了一阵的LOL,做为一个小学生级别的新手,总在犹豫里浪费了发育的时间,想不清究竟该带线仍是GANK,草丛里蹲几回,级别就落下了。工做中也是如此,每每犹豫再三的,都是一会儿很难完成的,像咱们这一行都是讲究因果报应的,最终犹豫的都会变成你的技术债务,不还不死心。列表上的事项都要是具体可执行的,哪怕当下看来并不紧急,不犹豫,先作了再说。第二个就是多开线程,一些要等待的或者后面难变动的事项(好比Hive的查询、数据的埋点),要先启动,等待的期间再作其余的。第三个就是多造工具,减小重复低效的劳动,像查询用户信息这种活,给产品写个查询网页是绝对划算的生意,别在意那么点时间的投入。原型
2016已经来了,但愿2shou的朋友们都能不那么忙,就算忙也要忙在有价值的事情上,忙在有效率的事情上,忙在有提高的事情上。博客
更多精彩内容,欢迎关注微信公众号「码农咖啡馆」
产品