要一直重複的事,就找方法優化
懶惰是優秀工程師的共同特質,但前提是要用在對的地方,讓懶惰來促使你提高效率,而不是拖延或逃避問題。
最好能養成習慣,習慣性的去思考如何能更有效率地完成任務。當某個動作需要重複很多次,不是很勤勞的花大把時間把事情做完,而是試著找出更好的作法。
實際上要如何提升效率呢?最直接的方式就是善用工具,如:
當具備一定的技術基礎後,也可以嘗試自己開發工具。許多優秀的工程師都有一套自己的慣用工具,可能只是幾個簡單的 scripts 或 alias,就能有效地提升工作效率。
在思考如何能提高效率時,需要考慮整個過程的總花費時間(包括開發功能、解 bug、後期維護等)。比方說引入一個不成熟的套件,在開發新功能時很方便,但解 bug 非常費時,可能就會得不償失。
若是和其他人協作,則應該考慮如何讓整個團隊的總花費時間最少,而不能光從自己的立場出發。
你是怎麼管理學習進度的?如何規劃 side project 要開發的功能?
善用如 Notion、Trello 等工具,有系統的管理時間與專案進度,將會大幅提高學習與工作效率。不要好不容易下定決心要開始學習,卻在打開電腦後,還要花 10 分鐘思考今天要學什麼,要開發哪個功能,而把寶貴的時間都浪費在沒有意義的地方。