程序人生推荐看的书java

记得在毕业之前读过java core ,这也是将我带入java世界的第一本java界的巨著,后来毕业工作了,我的读书列表慢慢多起来,java core是基础读物,入门都应该看一下,还有就是thinking in java,工作到现在见过很多同事基础不牢,导致很多代码写的有问题(有的人甚至感觉就是10年工作经验一年的工作经验用10年的类型),一个年轻的程序员还可以,但若是一个工作多年从业人员,基础不牢如果被新人发现一定会被看扁。

《重构》也是一本好书,这个会把一个coder带入coding的另一个世界,原来代码可以这么写(有幸这本书在我职业生涯开始阶段就接触到,后来到了第2个公司,这个公司内部也很重视clean code ,有专门方面的内部培训)



下面是主目录,这几年一直在不断整理不断扩充中



首先看看基础与修养篇吧


基础文件夹里的,是一个猿开始职业生涯最应该看的 agile是我买了一本书,一步一步照着写的,这本书一步一步带着一个菜鸟走进敏捷开发,和测试驱动开发,同事还讲了java基础,很有层次感。


然后代码整洁度和质量方面 篇


这是决定一个猿的素质的方面,看过之后会有神清气爽飘飘的感觉(有点夸张),我的代码洁癖也正是看过这些书之后才有的,当然如果你的团队人员素质不统一,一看代码就能看出谁是科班出身(只是比喻)


网上层走的话,设计模式必不可少,重构和修改既有代码中也都涉及到了,想必看到那里的时候猿们也会自己找设计模式方面的了解




底层不用说了,java虚拟机,真正了解了底层之后,对java了解有深入了一个层次,对java性能,反射方面会理解更深入(有汇编,编译原理,计算机操作系统原理方面的只是会助于理解更好)




多线问题,真正开发中遇到的棘手问题,这个地方理解透了,会减少更多对开发的恐惧感,这个地方我工作第二年的时候看过,但是理解不上去,随着工作年限增多,有的地方自然就理解了,就像小的时候父母叫我们学习古诗,不理解意思,但是长大了,理解了其中的道理。不懂也看,相当于做个只是储备,以后随着对开发的理解,这种储备就会慢慢消化转化成能力,温故知新,知心也温故



软件开发世界中,开发方法多种多样,传统瀑布,新潮的快捷,极限在看到重构的时候就会了解到,因为作者就是做极限编程的,martin fowler,软件界泰斗,就职于thoughtworks,这也是我一直的梦想的公司,由于在大连工作第二年碰到了我老婆,因此我放弃去成都,西安追逐梦想,选择爱情,深入理解后会发现这是一个神奇的公司,这家公司做极限开发,听起来很酷,做起来我想会更酷







修养篇


在之前的看过一些后,进一步提升对软件的理解可以看一下,程序员修炼之道也是教猿如何培养自身修养方面的




以上这些都无关特定框架,但这是决定一个猿真正自身素质的关键,当这些素质具备之后,理解一个新的框架或新的知识会快非常多,当然这些也不可能一下子全理解,在学习框架过程中知识会相互融会贯通,相互促进,基础助于理解框架,框架也助于巩固基础。如何写出优雅代码全看基本功。

其他目录我会继续分享

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值