不管是因为你是真的很闲,还是因为你效率高很快把活干完了。如果你看起来很闲,老板就容易会认为你工作不饱和,从而不断加活,直到你看起来一直在忙为止。既然如此,如果你一直看起来很忙,那么这样的问题可以被很好的避免。而vscode是程序员最常用的编辑器,我们可以在此基础上找到很多划水神器。
模拟写代码 https://github.com/zy445566/vscode-plugin-swimming代码写的快,提早完工被压榨怎么办?你需要一个模拟写代码工具,让VSCode模拟写代码,划水、摸鱼神器,让代码自己重写一遍。
上学那会偷偷摸摸看小说时会在小说本上套上一层课本封面,以此来掩盖上课划水的行为。同样的道理,下面这个插件感觉跟上课看小说的经历有点像,他让开发者可以在 VSCode 上边写代码边看小说。
下次等产品经理路过你身旁的时候,以为你写了一堆密密麻麻的的代码,都不好意思再给你加需求。
https://github.com/zrk1993/read-vscode-e 听音乐插件做事做全套,还要在vscode装上听音乐的插件。
https://github.com/nondanee/vsc-netease-music 炒股 https://github.com/roblourens/vscode-stocks 中级划水技能 项目时间预估每次需求迭代,产品都会让开发给出一个开发时间。
我接触过的百分之90的程序员都是老实的小伙子,是多少就报多少,有些为了方便产品快速看效果,还会压缩自己的时间,这种情况在新人程序员里尤为明显。
但有些不讲武德的产品,会动不动做一点 小小的改动,同时因为改动较小,之前提到的时间一般不会更改。
如果你所在的项目中产品不止一个人,就可能出现多个产品给你提需求的情况,改动不大,但挺急。
一个程序员越老实,就越不会表达,选择闷头苦干,有些甚至牺牲节假日时间在家干活。
因此为了更好的应对这些非常常见的情况,建议再估计工时的时候,都多预估至少20~50%的时间当做buffer。
如果你提前做好需求,请务必不要提前给产品看,这只会方便他在看到实物后做出更多的变更。
如何巧妙的推掉需求很多产品在做每一期迭代开发需求的时候,会有无穷无尽的想法,而且恨不得都全部实现,最好今天就能给到。
大部分老实的程序员,会选择尽可能满足这些可爱的需求。这些永远没办法做完的需求,才是耗尽程序员心力的重要因素。
你需要给每个需求和变更排期,给需求留足buffer,确保线上出问题的时候你还有时间去处理。
让产品给这些需求排优先级,从高到低,算好每个需求的人日,做不了一定要提出来,剩下的让不同产品去pk优先级,确保你不过劳。
减少不必要的沟通很多不明真相的产品、运营、其他部门的开发会通过各种途径找到你,大部分时候他们找你都是为了向你询问一些无关痛痒的问题。
有些时候当他们询问的问题触及技术细节的时候,新人程序员都会想要试图产生程序实现原理细节。
请记住一句话,千万不要跟不是搞技术的人聊实现细节,如果可以,最好别跟任何人聊技术实现细节,不仅会把他们的思路带跑偏,还会越解释越迷糊。
另外还有一些人遇到一些疑问,会用企业微信或钉钉找到你,如果这个人说的事情不是紧急的事情,同时没有直接找到你面前,尽量选择过半小时后再处理。
你要相信他们自己解决问题的能力,大部分不重要或跟你关系不大的问题,会因为你的延缓处理自动消失。
大部分真正需要你解决的问题,半小时后还会再找你一次。
另外,哪怕不听音乐,带上耳机,可以减少10%的无效沟通,懂的自然懂。
提升办事效率提升办事效率是为了减少自己无用时间的支出,从而不至于让自己没有时间在工作之余锻炼休闲。
提升效率这个事情其实比较简单。