搜索引擎尽量用google 2 遇到问题先上stackoverflow找 3 拿到产品,先看产品文档 4 IBM developmentworker的文章比CSDNS上的高 5 github上又很多开源项目源码,可以参考 入门 1 掌握javase基础。参考书目《java核心技术卷1》或《HeadFirst java》 2 熟悉Linux开发环境和基本的操作指令。经典的《鸟哥的Linux私房菜》 3 熟练使用一种IDE,IEDA或Eclipse 4 学习代码规范。可以参考阿里巴巴Java开发手册终极版,同时可以学习书籍《Effectice java》《clean code》,《重构》 5 掌握软件项目管理工具Maven ,版本控制工具Git. 可以参考《Maven实战》,《Git权威指南》。 6 熟悉基本的开发流程。 进阶 1 学习三大框架,使用三大框架设计小的demo,例如员工管理系统。GitHub上有很多小的项目可以参考,不要眼高手低。开始就想做大项目。 2 掌握关系数据库。可以参考《MySQL必知必会》,《高性能MySQL》 3 掌握Http.可以参考《图解Http》 4 掌握常见的设计模式,了解JAVA虚拟机,可以参考《Head First设计模式》,《深入理解Java虚拟机》 |
|
来自: 昵称37263053 > 《文件夹1》