技术学习的二八法则
二八法则,帕列托法则(定律)也叫巴莱特定律、最省力的法则、不平衡原则等。被广泛应用在社会学,企业管理学等。
在我们的日常生活中,处处都有二八法则的影子,而对于技术学习和技能的掌握,也同样适用:用得最多的 20% 的技术/技能,可以完成 80% 的日常工作。所以,日常工作中应当尽量把时间投放在 ROI(投资回报率) 较高的事情,就像学生时代的“划重点”一样。
这里我以前端开发为例,列举一些小场景,大家可以结合自己的工作总结一下,哪些东西是你每天都能够用到的,哪些是最能提升效率的地方。
一,有些技巧,每天都用得到
1,DOM 缓存,IDE 有高亮提示,重复的 jQuery 选择器(很基本是不是,为什么还有人会忘掉?)
2,jQuery 链式操作,jQuery 的精髓(是的,我们还在用 jQuery)
3,三元操作符,几乎每天都在用
4,事件代理
5,zen coding,emmet,live template,code snippet,user script 一切可以提升效率的尝试,都值得花时间掌握
6,DRY 法则,写每个函数的时候都可以想一下
小结:上面列举的都很基础,其实我想说的是,技术的实用主义与钻研精神并不冲突,优先搞定最实用的技术提升效率,省下来的时间再去深入钻研高精尖。
二,有些技术,终身受用
1,正则表达式,是一种思维模式,一定要掌握,用起来屌屌哒(不一定是技术人员才用)
2,P图,特工伪造证件,制作海报,DIY 表情,切图 ... (各种随手表情包)
3,爬虫技术,你懂的,可以用来爬任何你想要的东西
4,笔记管理,GTD时间管理,github 版本管理的思想,不止用于代码,归纳整理是通用技能
5,Excel 技巧,Office 系列技能,沟通能力,非技术类的掌握简单的脚本编程能力等
小结:通用技能肯定是必备,但每个人的工作环境并不相同,找到那些经常让你难受并且耗时的细节,想办法去改进它。
三,有些事情,能快速建立影响
1,做个分享,CSS Conf,QCon,D2,Web Rebuild,JS Conf 嘉宾 xxx
2,写个库,提升 github star,或找到一个好的契机宣传自己的作品
3,写本书,写书难也可以从翻译开始(其实翻译更难)
4,在微博撕逼,前端喷子等... 不推荐
5,在知乎有几篇牛逼回答(哪怕你耗时一周来回答好一个问题),或活跃在其他技术社区
6,开专栏写文章,独立博客等,需要坚持
小结:影响力这个事情,有点成王败寇的意思。虽然炒作令人不齿,但往往很多人又可以快速洗白让人羡慕。我们推崇依靠能力建立影响力,其他请君自行斟酌。
四,有些产出,能快速拉升KPI
1,确定 KPI 导向,以及效果最明显的方向(虽然可能很难)
2,关注量化指标,工具,分享,专利,文章等
小结:KPI 是个很大的话题,简单来说,既然定了量化目标,那你就按最能出彩的量化目标去达成,绩效肯定就没问题啦(废话)
五,有些导师,能让你快速进步
1,又忍不住吹牛逼了,请忽略这一条 ...
小结:做人要务实!但提升效率节省时间肯定是没有错的,时间就是生命啊,对此你有没有什么好的经验技巧跟大家分享呢?
网友评论