技術學習的二八法則
二八法則,帕列托法則(定律)也叫巴萊特定律、最省力的法則、不平衡原則等。被廣泛應用在社會學,企業管理學等。
在我們的日常生活中,處處都有二八法則的影子,而對於技術學習和技能的掌握,也同樣適用:用得最多的 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,又忍不住吹牛逼了,請忽略這一條 ...
小結:做人要務實!但提升效率節省時間肯定是沒有錯的,時間就是生命啊,對此你有沒有什麼好的經驗技巧跟大家分享呢?
更多精彩文章,歡迎搜索微信公眾號【姬小光】。
推薦閱讀:
※你得找到一群志同道合的人
※如何看待頻繁跳槽?
※呼友:奧巴馬正式簽署項目群管理改進和責任法案,你怎麼看?
※放療物理師的具體工作是什麼?其發展空間是怎麼樣的?
※人為地製造「運氣」