天道不一定酬所有勤
但是,天道只酬勤

今日观点

心灵鸡汤有的时候还是要喝一点的~!

Hollis出品:Java面试宝典

hollischuang阅读(8904)

这份宝典,是我和我的同事,两个大厂程序员,根据多年的面试经验,整理的一份Java相关的面试宝典。目前有700多道题,70多万字 ,而且还在不断更新中。

从去年的十月份,到今年,几乎每个周末都在忙这个。

内容全

现在已经涵盖了Java基础、集合类、并发编程、JVM、Spring、Spring、SpringCloud、MySQL、MyBatis、Tomcat、Netty、微服务、分布式、Redis、Dubbo、Kafka、RocketMQ、配置中心、ElasticSearch、Zookeeper、高性能、高可用、高并发、本地缓存、分库分表、定时任务、DDD、Maven&Git、IDEA、日志、设计模式、单元测试、云计算、线上问题排查、计算机网络、网络安全、操作系统、高频算法、容器、架构设计、编程题、智商题、非技术问题以及场景题等40多个分类方向了。

而且每一道题都是我原创手写出来的。每一篇的内容中都包含了题目+答案+解析+扩展知识等内容。既可以让大家快速的背面试题,也可以体系化的学习这些知识。

我把他整理成了一份在线文档,不仅包含了面试题库,还整理了简历模板,面试准备,以及一些其他的隐藏专属内容。

零差评

一方面因为我和同事花费了很多精力来整理他,另外一方面,我们也不希望他传播的到处都是,那样只会让这个行业更卷。所以我们刚开始在我抖音号上面挂了个链接。目前抖音小店评分是满分的!!!

现在已经卖了几百份了,而且,没有中差评!(大家都知道程序员有多难伺候,这侧面证明了这个内容的价值了)

包更新

最开始有人觉得贵,我的解释是一分钱一分货,所有的价格都是根据他的价值来确定的。一个大厂的技术专家,多面一线面试官经验的人,花费半年多时间,每个周末无休的找各种常见面试题,而且亲自整理的答案。更重要的是我们还会一直更新,目前每周都会有1-2次的集中更新。

可互动

而且为了让大家更好的学习,我们还是支持互动和交流的,大家可以在文档中评论和讨论,所有评论我们都会逐一回复。

这不是那些免费的PDF文档,一些自己连面试官都没当过的人从百度拼装过来的所谓面试宝典可以比拟的。

虽然能力有限,但是我们会尽最大努力来保证这份面试题的内容又新、又全、又准。让大家想要准备面试的时候,随时拿过来都可以放心的学习,放心的看。学会了之后可以直接吊打面试官。

我们还在文档中放了一个可以让大家补充新问题的地方,你只管提问题,我来补充答案。

很多人看过之后都表示收获很多。很多读者的反馈也给我了很多的鼓励,让我觉得自己做的事情其实是很有价值的。

随时学习

我最近也弄了个微信小商店上面的链接,这个课程,是在线文档,永久更新的,并且没有时间限制。不需要你续费、也不需要二次消费。

支持手机APP、手机网页端,PC网页版都可以随时随地的查看与学习。

以上只是一个知识库的数据,因为单个库人数有限制,所以这样的知识库目前共有8个。。。

从这个课程上线到现在,我没有做过任何试看,几十块钱的东西,任何一个想要提升自己的程序员其实都不差这点钱。而且这和找工作节省的时间以及拿到的满意的offer相比,这个价格简直是不值一提的。

所以,只摆摊,不吆喝。毕竟从开始卖到现在,已经两个多月了,这还是第一次在公众号上面发布。甚至我的朋友圈我都没发过。

现在发上来主要是因为后面我们要涨价了,所以在涨价之前,给一直关注我的公众号的粉丝们告知一下。大家感兴趣的可以通过下面的链接购买。

当然,虽然我们卖了很多份,退款的几乎没有,但是也不是说不能退,所以下单后,不满意3天内可以无条件退款!只要你觉得它是任何一个市面上可以看到的面试题库可以比拟的,不管别人卖多少钱,只要你有这种感觉了,都直接来退款!就是这么自信!!

大家购买后会收到一条短信通知,可以按照短信通知去申请权限,然后联系店铺的客服帮你审批一下,把你的昵称发给客服就行了。

对了,这个内容我们已经取得了国家版权局颁发的《作品登记证》,内容版权受法律保护,大家可以放心购买(登记证书可以在文档首页查看)!

最后,愿每一个程序员都能被温柔以待!

2022秋招洞察&2023春招趋势解读

hollischuang阅读(1758)

本文档参考《2022年度数字化科技人才招聘白皮书》及《2022秋季校园招聘白皮书》,有Hollis整理编写而成。

本文档中包含了行业洞察、职位洞察、城市、薪资、学历以及2023春招情况。

PS:因为每个读者的具体情况不同,所以,本文档只包含数据展示和总结,不提供结论、观点及建议!

行业洞察

在2022秋招技术岗位的意向行业中,意愿度最高的还是互联网行业内、其次是通信、硬件方向。

2022年的秋招,发布职位最多的还是电商行业,而人工智能、游戏、内容社区等行业也都招聘需求比较大,但是整体都是比2021年要低的,可见2022整个计算机行业确实是不太好。

新能源汽车方面的需求量大增,增长了38%。

在投递量的情况来看,教育、电商等行业的投递意愿度降低比较明显,对于科技金融、人工智能、数据服务等方向普遍意愿度比较高。

即将到来的2023春招中,IT互联网是应届生意愿度最高的,其次是硬件。

职位洞察

2022年秋招,招聘的岗位比较多的是后端、前端、算法,占比都超过了50%。

其中岗位招聘的要求比较高的是算法,其次是移动开发和后端开发,其中要求比较宽松的是测试岗。

2022届和2023届应届生的意向岗位中,后端开发、硬件工程师、人工智能、算法等岗位呈上升趋势,而测试、前端、运维等岗位呈下降趋势。

而根据前两年的供需数据统计,供需比比较靠前的分别是测试、前端和大数据及Java开发。

在应届生的供需比中,Java和前端是最卷的,高达300多。而算法、移动端等岗位的需求量还是比较大的。并且没有那么卷。

城市洞察

从2022年发布的岗位来看, 北上广深、杭州、成都虽然相比2021年都有所下降,但是在所有城市中都比较还是高的。

另外,成都、武汉、西安、苏州、南京等这几个城市都是互联网发展也都不错。

但是,对于一些互联网大城市来说,虽然岗位多,但是人才也更多一些,在应届生中,广州是最卷的,有270多的供需比。其中供需比比较低的是南京和苏州。

薪资洞察

2022年秋招,应届毕业生程序员的总体平均工资在8k-12k之间。比去年的8k-13k相比差距不大。可见虽然整体行情不好,但是薪资水平上影响并不是很大。

对于应届生来说,算法工程师的薪资是最高的,其次是架构师、大数据开发工程师等。

整体来看,天花板比较高的分别是算法、移动端、架构师、Java开发以及大数据开发。

整体来看,对于新人来说,运维、DBA、测试岗位薪资比较低,并且天花板也没有那么高。

同样是技术岗位,后端(后端、Java、大数据)>前端,

学历洞察

在学历方面,2022年秋招本科生占比52%,硕士研究生占比47%。其中985/211占比48%,其他院校占比49%。

在薪资方面,整体来看,本科生和硕士研究生的薪资差距基本在4k-5k/月。

整体来看,22年的平均薪资相比21年有所下降,其中最明显的就是互联网行业。

2023

在即将到来的2023春招中,66%的企业已经确定会进行。只有10%的企业表示将不取消春招:

2023年的春招中,60%的企业面向2023届学生,38%的面向23&24届学生,所以,23届学生参加秋招的话基本都是接受的。

春招规划中,35%的企业增长需求,25%的企业缩减需求。整体来看,需求量是有所上涨的。

春招岗位中,占比做多的是后端开发,最少的是数据分析。

2023年春招,集中在2-4月份展开。

春招主要以线上为主,线下为辅助。

搞点事情!死磕Java并发编程(带密码文章如何访问)

hollischuang阅读(21573)

对于程序员来说,编写不出错的代码是很难的,比这更难的是编写不出错的多线程相关代码。相比较于顺序执行的代码,并发执行的代码更加容易出错。而且在多线程场景中,出现了问题更加不容易排查。

造成这种种困难的原因就是开发者其实对并发编程有关的知识了解的并不够深入。并发编程,一直是一个比较晦涩难懂的知识,也是面试的一个难点和重点。对于很多开发同学来说,一般都仅仅局限于了解多线程是怎么回事儿,再好一点的知道可以使用哪些 API 和工具类可以保证线程安全。但是,究其原理,很少有人能把它讲述的很清楚。

在豆瓣上搜索并发编程,和这方面有关的书籍有数十本之多,而排名靠前的几本又都是以『实战』、『实践』为主,很少深入原理。但是无论是在找工作面试过程中,还是在日常工作开发中,仅仅知道简单的用法是不够的。

尤其对于 Java 程序员来说,Java 语言封装了很多关键字,比如并发场景直接使用 Synchronized 加锁,大多数场景下就可以保证线程安全了。但是对于其究竟是如何实现的,到底是如何解决并发问题的,这样做可能带来哪些负面影响?

有道无术,术尚可求也,有术无道,止于术。

所以,我决定,准备写一个Java并发编程有关的专题文章,整个专题目录我差不多整理出来了。

说实话,这个目录,完全可以出一本书。或者发到一些付费专栏上。估计可以卖很多钱。

我思考了很久。决定发到知识星球。因为我的球友是第一批通过付费的方式支持我的人。我要对他们有些回报。

我不知道这个专题我可以更新多久。毕竟内容太多。我尽量每周更一篇。

因为我的星球付费有效期是一年。如果在我更新完之前,服务到期了,并且你不准备续费了。那么这个专题你仍然可以免费看完。

这个专题搞完之后。可能会有更多专题。具体的我还没想好。干就完了!!!

已发布文章列表:深入理解Java并发编程

扫描下方二维码加入我的知识星球。一起学习Java并发编程知识。

听赵海平分享有感~

hollischuang阅读(9157)

前不久,听了赵海平大神的分享,主要就是讲了一下他眼中的Facebook,他说:

Facebook的技术也是一点一点积累起来的 Facebook的很多技术也是很烂的,比如所有数据的写操作都需要在美国西海岸进行 Facebook没有QA,没有前端。 Facebook没有KPI 大的成就都是从一个很小的问题一点一点积累起来的。

我是这么想的:

Facebook的场景和阿里不一样,他们很少涉及到交易,不涉及到金钱的话就没有那么的敏感,很多应用可以先发个100台,让用户帮忙测试,有问题就马上修改,顶多损失几个小时的广告费罢了 技术这东西,就像一座山,山,在那里,我们就想翻过去看一看山后面是什么,当我们翻过去之后,我们会发现,其实也就那么回事儿。 好的公司也一样 很多东西,就是一点一点的积累。 一座山,摆在那里,重要的不是山后面有什么,而是你在翻过他的过程中学到了什么。 与其想象山后面有什么。不如过去看一看,虽然可能会失望! 技术,没有界限,都要接触,都要学!!

百计课后感想

hollischuang阅读(9540)

@BeforeClass

八月三号去西溪参加了百计的大课,刚开始其实我是拒绝的,因为我要在早上七点四十赶到滨江坐班车。但是听说有很多技术牛P会做分享,还是很兴奋的赶到西溪参加。

课表如下:

QQ20150817_2

责任

加上实习时间,来到阿里也有八九个月了,之前没怎么想过责任这个词。一直都是以为,我只是一个码农而已,除了背故障和定KPI的时候基本和责任没什么关系。只要踏实的把我的代码写好就OK了。 但是,听完很多高P的分享之后,还是有很多想法的,忘了是谁说的了,我们小小的一行代码,就可能导致一个卖家倾家荡产。作为一个开发,可能我们很少接触客户。但是从来没想过,我的一行代码,竟有可能给alibaba的客户带来巨大损失。客户是因为信任我们才把自己的事业依托在阿里巴巴的网站上,因为信任,所以简单,因为有信任,所以有责任!!!

程序员,天生骄傲

作为一个程序员,大多数时候都是自信的。在听很多大牛讲述他们的经历的时候,也能感受到这一点。很多牛逼的业务的成功是因为技术人员的骄傲,很多牛逼的中间件的诞生是因为研发团队的骄傲,但是也有很多大的故障也是因为程序员的骄傲。 程序员的这种骄傲似乎是天生的,从我们写下那行代码开始,那行代码就只有我认为他有bug的时候他才会有bug,否则都认为是别人的调用姿势不对。在我看来,我觉得这种骄傲其实是一件好事儿。因为我不想让别人给我挑bug,所以我才能把代码写的尽量没有bug.因为我们天生骄傲,所以对待工作,我们才能认真负责。因为天生骄傲,对待学习,我们才能积极努力。因为天生骄傲,对待技术,我们才能更加渴望。因为天生骄傲,我们才变得更优秀

但行好事,莫问前程

以前就比较喜欢这句话,在听分享的时候,毕玄也提到这句话。 但行好事,莫问前程。泰山崩于前,我依然沐浴更衣焚香沏茶,诚心正意,手起键落:Hello World! 什么是好事,忘了是谁的这样一句话:无论你在做的是什么,只要是对集团有帮助的事儿,那就是对的。所以,只要做的事儿是对阿里有帮助的事儿就是好事儿吧。

@AfterClass

以前觉得集团那些大神肯定天生就长了一双撸代码的手,听完分享之后才知道,无论是谁,他们都是在故障中摸爬滚打出来的。面对技术难题,他们也有一筹莫展的时候,面对线上故障,他们也有手忙脚乱的时候。让我印象深刻的故事,某年的双十一前后,共有五天的秒杀活动。从第一天开始就出现了网站无法访问等情况。大神们在不知道如何解决的情况下,也是试到第四天才把问题解决。

所以,以前对大神只有无尽的敬仰,听过分享之后,发现神坛上的人也都是一步一步走上去的。那条路就摆在那里,怎么走是自己决定的。

If Not You,Who?

hollischuang阅读(10355)

If Not You. Who?

If Not Now. When?

此时此刻,非你莫属!

HollisChuang's Blog

联系我关于我