學(xué)習(xí)一門新的編程語(yǔ)言
- 當(dāng)熟練了Java之后,再去學(xué)習(xí)新的編程語(yǔ)言,比如Python,這個(gè)時(shí)候不僅能夠很快的學(xué)習(xí)好Python,Java語(yǔ)言能力也在迅速提高
- 因?yàn)檎Z(yǔ)言是相通的,當(dāng)學(xué)習(xí)Python的時(shí)候,會(huì)帶著和Java相比較的心去學(xué),這個(gè)時(shí)候,不僅學(xué)習(xí)了Python,也加深了對(duì)Java的理解
嘗試獨(dú)立完成一個(gè)項(xiàng)目
- 獨(dú)立完整地完成一個(gè)項(xiàng)目,可以更全面的了解項(xiàng)目的構(gòu)成
重溫經(jīng)典書籍
- 意識(shí)到操作系統(tǒng),計(jì)算機(jī)網(wǎng)絡(luò),編譯原理,數(shù)據(jù)結(jié)構(gòu)與算法,數(shù)據(jù)庫(kù)知識(shí)的重要性
-
動(dòng)物書:
- O'Reilly出版的系列書
- 犀牛書
- 蝴蝶書
- 圖靈書: 人民郵電大學(xué)出版社
- 黑皮書: 機(jī)械工業(yè)出版社
- 異步圖書
- 清華大學(xué)出版社
- 《設(shè)計(jì)模式》
認(rèn)真研讀源碼
- 查看源碼一方面可以了解看的東西是如何實(shí)現(xiàn)的,用到的算法,數(shù)據(jù)結(jié)構(gòu)
- 學(xué)習(xí)代碼的架構(gòu)
使用Google進(jìn)行搜索
- 使用谷歌可以更加快速的解決開(kāi)發(fā)時(shí)遇到的問(wèn)題
- 還能翻查Github,Stack Overflow上的博客
使用英文文檔
- 最主流,最新鮮,最正確的技術(shù)文章都是英文
-
當(dāng)開(kāi)始閱讀英文技術(shù)文檔之后:
- 明顯感覺(jué)學(xué)的東西都是很多書上沒(méi)有的
- 知識(shí)點(diǎn)更加細(xì)節(jié)也更加系統(tǒng)
- 編程不應(yīng)該死記硬背,要善于查閱技術(shù)文檔
- 國(guó)外的技術(shù)文檔寫的清晰又詳細(xì),都有上手特別容易的QuickStart
- 有最全面的API,而且很多新特性也能先人一步用起來(lái)
- Stack Overflow
- Github
深入學(xué)習(xí)技術(shù)
- 瘋狂追求技術(shù)上的細(xì)節(jié)
- 追求更深處的實(shí)現(xiàn)細(xì)節(jié),理解語(yǔ)言的思想以及應(yīng)用場(chǎng)景下的解決方案,并養(yǎng)成對(duì)方案問(wèn)為什么的準(zhǔn)備
- 注重培養(yǎng)自己的技術(shù)能力,閱讀并參與到一些開(kāi)源項(xiàng)目中,進(jìn)入自己喜歡的技術(shù)細(xì)節(jié)領(lǐng)域
-
編碼時(shí)先思考再寫:
- 每個(gè)需求的思考占據(jù)70%
- 編碼的時(shí)間只要20% - 30%
- 追求問(wèn)題的完美解決方案,著重培養(yǎng)自己的工程能力,短時(shí)間之內(nèi)理解新技術(shù)并投入使用
- 理解語(yǔ)言只是解決問(wèn)題的工具,思考編程語(yǔ)言對(duì)場(chǎng)景的適用性,學(xué)習(xí)和接納新的編程語(yǔ)言并投入使用
- 遇到問(wèn)題,學(xué)會(huì)分析問(wèn)題源頭并尋找最合適的解決方法,學(xué)會(huì)階段性的自我總結(jié)
- 注重工程能力的培養(yǎng),開(kāi)始注重利用技術(shù)開(kāi)發(fā)高穩(wěn)定可用的完整產(chǎn)品,注重代碼的結(jié)構(gòu),設(shè)計(jì)和規(guī)范