这个技术总监,我喜欢
大家好,今天给大家介绍一位号主朋友:四猿外。
四哥从一名非计算机专业的毕业生,转行到 Java 程序员,再到架构师、部门经理……工作十几年,一路打拼,一路成长。
目前是一家上市公司的技术总监,管理的技术团队一百余人。如何管理团队,可以看这篇:
四哥专注于分享技术和职场,文章质量还是非常高的,例如
技术文章也有深度且有趣:
干货资料
四哥把一些精华原创文章做了个汇总整理,搞了一份PDF,起名叫《爬坡》。精挑细选了 15 篇技术文章(包括学习编程技巧、架构师、MQ、分布式)和 13 篇非技术文章(主要是程序员职场),一共十万多字。
为什么叫《爬坡》?
程序员行业是一个要一直学习的行业,如果停止了学习,可能就会落后。这就我们像爬一段陡坡一样,要么一直向上走,要么就是放弃努力慢慢退到坡下。 爬坡虽然很辛苦,但是高处的风景却是十分美好。希望这些精华文章,能在大家爬坡的过程中,助大家一臂之力,早日成功。
想获取《爬坡》,可以加他微信,备注或发消息:「pdf」。
此外,四哥深知很多程序员都希望自己能成为技术高手,能进入大厂拿高薪,所以特意给大家找了一些相关的高质量资料:
《LeetCode Cook》
这本书是一位大厂大佬写的 LeetCode 刷题笔记。大佬写这本书,是想和大家分享一些做题心得。
本书的代码都已经 Beats 100% 了,没有 Beats 100% 题解就没有放到本书中了。
经常刷题的人都知道 Beats 100% 的难度:
代码要短小精悍、言简意赅 for 循环用 size_t 比 int,unsigned int 要好 分支判断在循环外解决 算法必须是最优 运气要好(相当于人肉试错)
大厂面试官出算法题的时候,都会有标准答案,Beats 100% 几乎就是标准答案!
大家别小看这点,大部分算法题都有多种解法,但最优解基本只有一种。很多地狱难度的题,你用暴力解法也能做出来,但时间复杂度或空间复杂度很可能是最优解的10倍以上。
用作者的话来说就是:Beats 100% 才算是把这题做出感觉了。
我们来看看书里的内容:
每一道题还有详细完整的解题思路,就怕你看不懂。
《深入浅出Java多线程》
这本书出自于 RedSpider 技术社区,作者们来自阿里、ThoughtWorks 等大厂。
就冲着那些大厂的作者们来说,这本书的质量也是有保证的。
我看了一部分,虽然还没全部看完,但是我已经迫不及待的想给这本书点赞了。
几位作者为了写好《深入浅出Java多线程》,阅读了大量的 Java 多线程方面的书籍和博客,然后再加上他们的经验总结、Demo 实例、源码解析,最终才形成了这本书。本来他们预估的时间是一个月就能完成,但是没想到最后花了四个月的时间。
不多说了,我们直接看目录:
书里还有很多例子,图文并茂。
以上刷题笔记和多线程两本书的领取方式:
在「四猿外」后台回复:「666」
高分经典书单
计算机的书非常多,但要找到好书并不是件容易的事情,所谓好书有如下特点:
写的深入浅出 对自己的能力提升能有很大的帮助 对自己的职业生涯有一定的促进 对自己的技术观念有巨大的革新
为了节省时间,四哥给大家推荐一些非常经典的书籍。
书名后面的数字,是豆瓣评分。评分是一本一本找的,贴心吧。评分几乎都在 8 分以上,都是经典好书!
经典好书的领取方式:
在「四猿外」后台回复:「pdf」
无任何套路,直接下载。