從CoolSheel到極客時間《左耳聽風》專欄,陳皓的很多文章都對我起到很大的指引作用。
我将《左耳聽風》中的要點總結了一下:
一:如何用技術變現
1.把關于Purify的文章分享到CSDN,并得到給客戶教育訓練Purify的機會:要去經曆大多數人經曆不到的,要把時間花在那些比較難的地方;
2.要寫文章就寫沒有人寫過的,或是别人寫過,但我能寫的更好的;
3.更重要的是,技術和知識是完全能變現的。
程式員練級:
4.需要掌握大多數人不能掌握的技術,需要你更多地學習,并要有更多的别人沒有的經驗和經曆;
5.一旦你身邊的人有求于你、或是想别人推薦你,你就會被外部的人注意到,進而得到一個正向的循環;
6.關注有價值的東西:供不應求,就有價值;
7.提升自己的能力和經曆:加入你是某知名公司核心項目的核心開發人員;
8.找到有價值的資訊源:用好谷歌是關鍵,而非百度知乎等;
9.朋友圈很重要;
10.最寶貴的财富不是錢,而是你的時間。
二、提升技術上司力
1.能夠發現問題;
2.能夠做出正确的技術決定;
3.需擁有:紮實的基礎技術;非同一般的學習能力;堅持做正确的事;不斷提高對自己的要求标準;
4.基礎技術:系統和程式設計
a、學好C語言
b、程式設計範式
c、算法和資料結構
d、計算機系統原理
e、作業系統原理和基礎
f、網絡基礎
g、資料庫原理
三、時間管理
1.投資自己的時間
a、花時間學習基礎知識,花時間讀文檔;
b、花時間在解放自己生産力的事上;
c、花時間在讓自己成長的事上;
d、花時間在建立高效的環境上;
2.規劃自己的時間
a、最短作業優先;
b、定義好優先級;
c、想清楚再做;
d、關注長期利益規劃;
四、程式員修養:
一:要保持長時間學習,甚至終生學習的态度;一定要動手,不管例子多麼簡單;一定要學會思考,思考為什麼這樣
二:
(1)提高英文能力,如果英文不好,可能無緣成為一個程式高手;
(2)提高問問題的能力;
(3)需要學習 C、C++ 和 Java 這三個工業級的程式設計語言;
(4)理論學科:需要學習像算法、資料結構、網絡模型、計算機原理等計算機科學專需要學習的知識;
(5)系統知識。系統知識是理論知識的工程實踐,這裡面有很多很多的細節。比如像 Unix/Linux、TCP/IP、C10K 挑
戰等這樣專業的系統知識。
五、面試準備:
一:關于履歷
1.電子郵箱應使用Gmail;
2.有一個自己的個人首頁或部落格,這是加分項;
二:技術知識貯備
1.不要打自己的臉,熟悉就是熟悉,精通就是精通;
2.算法題準備:他們會用算法題來過濾掉那些非計算機專業出身的人;需要多練多做;
三:工作項目準備
總結:面試不是你能臨時準備出來的,功夫都花在平時的。而訓練這方面能力的最好方式就是在工作中寫文檔,在工作之餘寫部落格。
六:【 *做ARTS的目的* 】
最low的學習,就是“聽别人講“,然後是自己閉門讀書,再然後看視訊,看别人的示範,這些都是被動學習。隻在主動找人讨論、踐行,傳播教會他人才是主動學習!
是以,訂閱像“得到“或是“極客時間“這樣的專欄,都是比較low的學習方式,沒有比看書好到哪裡,隻要你們不讨論,你們不踐行,不教會别人,你們隻會有一種勤奮努力的幻覺——就好像看微信公衆号一樣,看似閱讀量很大,感覺自己進步了,但是其實隻是一種錯覺。這種所謂的“努力“會導緻盲目追求閱讀的速度和數量,讓人産生勤奮的幻覺,實際上這是低水準的勤奮,投入越多,損失越大。
如果你們試着将自己知道的東西向别人清晰地講出來,你會發現這并不容易,心裡想得挺明白,講的時候就開始語無倫次了,如果再讓你把知道的東西寫下來呢?你可能根本無從下筆。如果你不把學到的東西變成自己的技能,你就會進入“道理懂得再多,也改變不了自己“的境界,如果知識不能變成技能,那一點用都沒有,但是知識要變成技能的這個過程會非常痛苦! *但是請注意,這種困難和痛苦才是真正深度學習的開始,而深度學習才真正決定你的人生高度* !