Java研发学习之路小回顾

  首先,为什么需要写这篇文章,作为一名java后端研发已经两年,两年的时间多多少少看过一些书,学习过一些专题的知识,工作中接触过一些项目。通过回顾学习和工作中技术成长的路线来发觉自己的不足和需要继续增强提高的地方。
  对于一些刚工作出来的小白来说,工作一年以内,工作主要内容是一些jsp/servlet,一些数据库的操作,一些前段js,基础mvc框架的运用。例如我刚出来工作时接手第一个项目是一个叫“教参学习中心”的项目,接触的技术是后端用spring Rose,前段用的jquery+bootstrap。这个时候我可是超级小白一枚啊,连jquery都不会…bootstrap更是不会啊。这个时候顺势买了2本书学习了下《深入理解Bootstrap》《锋利的jQuery》,bootstrap和jQuery都是必备基本的技能,当然也可以通过网上学习,但是系统的看一下也挺好。Bootstrap这本书其实不是很推荐买,因为网上的文档还真的蛮多蛮详细的,如果只是简单的用的话,就用的时候复制就可以啦。随着项目的深入,对后端的理解的深入,陆续买了《Java核心卷Ⅰ》《Java核心卷Ⅱ》《Struts+Spring+Hibernate开发入门真功夫》《代码整洁之道》《高效程序员的45个编程习惯》《Effective Java》《图解数据结构–使用Java》,SSH是Java程序员的基础,“SSH开发入门真功夫”,系统的讲了下jsp,ssh整合。对新手基础代码业务开发提升很有帮助。“代码整洁之道”这本书可以不急着看,觉得我看早了,因为书本里面一些推荐的做法,有些不适用于初级程序员,例如里面推荐,少写注释,因为对于好的代码来讲,代码即是注释,但是对于一个初级程序员来讲,还是应该多写一些注释,不能被误导。程序员的习惯这本书呢,我觉得追求工作的方式方法,是每个程序员应该关注的,所以很推荐。至于数据结构这本书,应该是放在手边的一本书,没事的时候多翻翻,总是会有收获的一本书。
  主要说说第二年内,买的一些书,和学习的知识点。开始玩分布式的项目啦,工作中使用的阿里开源的dubbo,所以主要看了《dubbo的文档》,虽然对对着spring的要求越来越高,看了《Spring实战》《Sping 技术内幕》《Spring源码解析》,这三本书,我都怀疑我有没有认真看这三本书。spring还是很强大,需要再看下这几本书。关于设计模式的两本书《大话设计模式》《Head first设计模式》,然后呢就是对分布式的一些理解《微服务设计》《人人都是架构师–分布式系统架构落地与瓶颈突破》。这两本还在看。关于并非的两本书《Java多线程编程核心技术》《Java并发编程的艺术》
  好困。睡觉了,好多书没看啊,感觉现在真是能看进去这些书的大好时光,哈哈哈,别浪费了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值