分享下技术人员进阶的书单

前几天给新入职的实习生做了一个分享《技术人员的进阶之路》,结合我自己的例子,讲了一步步从接触技术,一直到技术VP的经验。这次分享里,有我自己学习技术进阶用到的经典书籍,这里推荐给大家,希望对自己的技术晋升之路有帮助,可以辅助自己个人成长。

基础技术类

我是非常注重基础的,不管是自己学习还是带人,都会强调这一点,因为基础是根本,其他框架等都是工具,工具框架可以不停的变,基础不会变,这里以Java为例,推荐《Java编程思想》和《Effective Java 中文版》两本经典的书籍,每本至少要读两边,把基础打牢,然后再辅助一些优秀框架工具的原理、代码分析书,就可以很快的上手相应的框架,甚至自己可以开发框架。

设计模式类

《设计模式:可复用面向对象软件的基础》和《Head First 设计模式》这两本是经典的设计模式书籍,让我们可以编写可复用的面向对象的程序,这是我们走向架构的基础,如何更好的抽象和复用。

代码重构类

这两本书,是教我们如何写出更优秀的代码,尤其是《重构、改善既有代码的设计》这本,Martin Flower的,经典中的经典,学习大师重构、架构的经验。

算法类

现在LeetCode刷题刷的很火,里面很多都是算法,或者基于算法的习题,算法基础好,写出来的代码,效率更高,性能更好。

软技能类

技术人的生活里,不只有技术,还有其他,比如说表达、理财、沟通等,当然还有妹子,这两本经典的书推荐给大家,尤其是第二本《软技能:代码之外的生存指南》,后悔没有更早的接触到。

从整个公司产品上来看,技术是实现产品的工具基础;从技术的角度看,这些书籍是整个技术编程的基础,当然都是每个不同阶段的基础,掌握好基础,才能更好的使用第三方框架和工具。

不要本末倒置的,只学框架工具,不学基础,如果换个框架,那么以前的经验就清零了。

我喜欢看纸质书,有感觉,现在当当正在搞活动,5折封顶,需要的赶紧下手

扫码关注

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值