每週完成一個 ARTS: 至少做一個 LeetCode 的演算法題、閱讀並點評至少一篇英文技術文章、學習至少一個技術技巧、分享一篇有觀點和思考的技術文章。(也就是 Algorithm、Review、Tip、Share 簡稱 ARTS)
Algorithm | 演算法訓練
(先從 Easy 開始,然後再 Medium,最後才 Hard)。如果不訓練看再多的演算法書,依然不會做演算法題,看完書後需要訓練。關於做Leetcode的的優勢,可以看一下 左耳朵耗子.coolshell.com 上的文章:
題:
解:
Review | 英語閱讀
主要為了學習英文,如果英文不行,基本上無緣技術高手。
Hacker News: It’s Time to Start Writing (2019) (alexnixon.github.io)
Tips | 程式設計小技巧
總結和歸納日常工作中學到的知識點,遇到的問題,踩過的坑。
1. Intellij
上開發 SpringMVC
要注意快取導致的報錯,clearn maven
就能解決。
2. Thymeleaf
模板引擎的 <#include>
標籤可元件化程式碼,避免大量重複程式碼。比如上一頁,分頁等公用模組。
Share | 分享
輸出價值觀,分享一篇有觀點和思考的技術文章。
〈資訊理論〉名片識別對資訊的正確率要求極高,如果將客戶的聯絡電話存錯了是件很頭疼的事情。早期人們努力提高了圖片的識別度也只能將錯誤率控制在2%。直到透過公司名稱在網際網路上透過檢索企業資訊匹配電話號碼的方法出現才將正確率提高到了99.9%。
在資訊很多的情況下進行交叉驗證,可以幫助我們做出正確的決策。而很多媒體的新聞都是互相抄的,有時候雖然從不同的權威媒體獲取新聞,這就屬於一種資訊多次使用。
有效資訊,還包括求職簡歷。簡歷上出現無關緊要的證照,經歷重複的工作經歷。這些都屬於重複資訊。
本作品採用《CC 協議》,轉載必須註明作者和本文連結