效率即时间
技术工作是个青春饭,也是个矛盾体.
一方面要求我们有着奋战几个通宵的精力和健康,
一方面要求我们拥有灵活的大脑和快速学习的能力,
一方面要求我们踩过无数的坑却又不能太过时.
以上种种,皆逃不过时间二字.
通宵的定义是基于连续不停的工作到第二天,不眠不休.
快速学习是指学习一个事物的时间少于大多数普通人.
技术经验往往看工作年限,时间越长踩的坑越多,但也存在技术更迭,过往知识不再可用的情况.
互联网的商业决胜不仅仅在于一个好的创意和想法,不仅仅在于雄厚的资金和背景,还在于一个通用的特性:快.
工作非学习
程序员一定要区分学习和工作这两种概念.
学习很重要,一天不学就可能被淘汰,但是学什么更重要.
纵使学富五车,知识渊博,也不一定对工作有什么积极的作用.
倘若真要学习的话,那也应该是学习如何在工作中提升效率的方法和技巧.
所以不要总是沉迷于学习新技术,扩展深度和广度之类的内容.
公司追求的是效率,越快越好,其次是质量,质量可以后期优化,但前提是产品先上线.
个人追求的也应当是效率,和公司一致,这能让你少走很多弯路,可以腾出更多的时间.
硬件设备
能用硬件解决的一律买买买,不要试图用方法来替代.
显示屏
能用双屏的绝不用单屏,一屏看代码,一屏看效果
能用三屏的绝不用双屏,第三个屏幕看文档.
用四屏的是金融,N屏的是保安,每多一屏,时间减半.
值得注意的是,长时间和屏幕打交道,屏幕越好,伤害越小.
内存/硬盘
许多公司都有一个通病,就是想要马儿跑,又不给迟草.
工作中的电脑可能是普通的老旧机型,内存小,硬盘还是机械硬盘
并不足以支撑日日更新对性能要求越来越高的系统和软件
如果一个应用打开和编辑都要等上好半天,可想而知效率有多慢.
内存至少16G
以上,硬盘最好是固态硬盘,这是最基本的要求.
办公椅
一个间接但对效率有致命影响的事物.
久坐是上班族的特点之一,每增加一点舒适感,工作效率就会提升一点.
反之,如果椅子不舒服,就会影响心情,进而影响工作态度,烦躁是无法有效处理事物的.
更为重点的是午间休息,高质量的睡眠有助下午的精神和体力恢复.
一个可上下调节,前后调节的人体力学办公椅很有必要.
一般而言,普通人只要躺上10分钟,就能满血复活,可就算趴在桌上1个小时,依旧还是头昏脑胀,还会对颈椎等有伤害.
软件应用
主要是沟通和记录层面.
这里只描述核心的事物原理,不做软件推荐.
思维导图
思维导图图文并重,表现为层级结构和发散性思维
能够把一个复杂的事物用相对清晰的脉络表现出来
不论是自己整理工作内容还是描述事物给别人,都是很不错的选择
截图录屏
文字的语言可能需要自己来组织,比较考验一个人的沟通能力
但是图片和视频就是按事实说话,大多数场景需要记录过程和结果
如一些无法复现或者偶显的bug
,一些文字不太方便描述的问题
我会常常使用一些工具,截取jpg
图和gif
动图,包括手机录屏和电脑录屏
方便与人沟通,仅此一点,就省去不少的时间
开会和沟通其实是工作日中最为耗费时间的事物,甚至有时候远远大于开发的时间.
云笔记
你不可能用大脑记住所有事物,也不能指望自己的记忆力.
一些文档地址,一些待办事项,一些日志记录,都需要一个结构化的云笔记来整理.
你记录的越多,整理的越清晰,使用的时候就越方便
像一些账号密码,项目地址,注意事项都是可以记录并且复制粘贴使用的
总而言之,使用工具替代自己的记忆力,来达到快速使用的效果.
每一次的记录,都方便后续的整理,反思,优化,没有记录,就没有下一步.
写在最后
千人千面,只有你自己知道你的工作效率.
公共的效率问题很容易解决,无非是资源和技巧等因素.
但是私人的效率就需要自己好好分析,点对点的去尝试解决.
像一些技术岗位的应用插件,工具技巧等这里就不一一描述了.
然而,只要解决了公共效率,其次已经提升了一大半了.