学习
实践
活动
专区
工具
TVP
写文章

一个实习生总结:关于java程序员新手学生的学习路线!

学习路线:

0、基础java学习。数据库,HTTP神马的。请求分发拦截器还是android还是quartz还是netty啥的。

1、积累基础框架

举个例子, 前端用EXT的大部分都是管理后台,OA,工作流等;前端用JQUERY的就是web应用。java那块是SSH/SSH2/SPRING MVC是属于万金油搭配,PLAY偏向web应用框架。传统hibernate/ibatis感觉不适合分库分表。具体某个框架的作用是神马, 请自己掌握好。并且在这一步就应该学会用GIT/SVN/HG/MAVEN/ANT。

2、积累项目经验

学生时代例如一个XX管理系统: 登陆注册模块, 登陆验证拦截模块,某业务模块A,某关联业务A的模块B如何设计, 具体怎么样设计,这里学问就来啦。另外应该有自己的版本控制软件,管理好以前的代码。需要的时候拷贝即可。

3、测试能力。有意识地写单元测试,增加代码的可靠性。并且掌握思维导图等工具,会写测试用例

4、工具开发/积累。此阶段是为了优化工作过程使用的。例如自动化部署脚本,例如ECLIPSE插件开发。。。

5、线上问题处理。意识到日志的重要性。并且会通过jstat等工具排查性能问题,隐蔽的问题。艰难地扣出错误stack。。。

最后我要推荐一下我的java教程学习群:(群号见下方图片),里面都是学习java的,如果你想制作酷炫的网页,想学习java知识,小编欢迎你的加入。小编会在群中不定期分享干货源码,包括我精心整理的一份java零基础教程。欢迎各位感兴趣的的小伙伴。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180408A0XXQQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券