我现在大一,正在学习java,面向对象学完了,大学四年想学全栈,有合适的书籍学习吗?

向往天堂的青年


多学习一下算法,数据结构,计网吧!啃一下算法导论,深入理解计算机系统


paxos


应届生还是主要学习基础,多看jdk源码,看源码中的算法,多思考jdk当中功能模块的设计思想。

比如集合工具类的排序方法,timsort是基于什么方式实现的?比如hashmap为啥要数组链表和红黑树来构造容器?等等。

如果你大一就想着全栈开发,或许你能成为一个好的coder,但是想成为好的leader花费的时间更多。

珍惜你的美好大学时光,多学学算法,大数据时代,算法必不可少!


蜜蜂攻城狮


嗯,考虑到你是新手,对“面象对象已经学完了”这句话就不予置评,“面向对象”是一个很宽泛的概念,从业很多年的老手都不一定能弄明白,目前绝大多数java项目都是面向过程开发,并没有实现真正意义上的面向对象,你才大一,应该重点学一下编程思想而不是上班后需要掌握的搬砖技能,我建议你重新认识一下面向对象,学一下DDD领域模型之类的编程思想。另外,学全栈还应学习linux操作系统以及服务器相关知识,还有前端,目前火的vue.js,bootstrap等等,但是不用这么着急。


分享到:


相關文章: