我現在大一,正在學習java,面向對象學完了,大學四年想學全棧,有合適的書籍學習嗎?

嚮往天堂的青年


多學習一下算法,數據結構,計網吧!啃一下算法導論,深入理解計算機系統


paxos


應屆生還是主要學習基礎,多看jdk源碼,看源碼中的算法,多思考jdk當中功能模塊的設計思想。

比如集合工具類的排序方法,timsort是基於什麼方式實現的?比如hashmap為啥要數組鏈表和紅黑樹來構造容器?等等。

如果你大一就想著全棧開發,或許你能成為一個好的coder,但是想成為好的leader花費的時間更多。

珍惜你的美好大學時光,多學學算法,大數據時代,算法必不可少!


蜜蜂攻城獅


嗯,考慮到你是新手,對“面象對象已經學完了”這句話就不予置評,“面向對象”是一個很寬泛的概念,從業很多年的老手都不一定能弄明白,目前絕大多數java項目都是面向過程開發,並沒有實現真正意義上的面向對象,你才大一,應該重點學一下編程思想而不是上班後需要掌握的搬磚技能,我建議你重新認識一下面向對象,學一下DDD領域模型之類的編程思想。另外,學全棧還應學習linux操作系統以及服務器相關知識,還有前端,目前火的vue.js,bootstrap等等,但是不用這麼著急。


分享到:


相關文章: