端午节后Y市周六的早晨天亮得格外早,今天是个好日子,J君前几天提交的简历通过了筛选,今天是九点要去面试的日子。
六点半,J君早早起床,洗脸刷牙刮胡子,换了一套新衣服躺在床上追起了电视剧。这几天J君每天晚上复习准备到深夜,今天终于可以清闲下来了。J君一副“葛优瘫”,皱眉,无神,看着电视剧。
八点,J君起来洗了个头,吹了吹头发。短毛寸的发型显着今天的J君格外精神。J君背上背包,锁好门,流利地驾驶技术使他轻易就能从拥挤的车位里开上主路。
三年前,J君刚从培训机构出来,怀着对IT行业的赤子之心入职了一家很远的公司。这家公司刚拿到融资,面对没有一点经验的小J,研发总监S君带领者大家一路披荆斩棘,系统终于上线正常运行。J君在这家公司第一次接触了Java8、分布式、IDEA、MySQL、MyBatis、MongoDB、RabbitMQ等等新鲜的技术生态。从一个接口都写不出来,到后来可以独立开发项目,J君为这一年的成长感到兴奋、骄傲。
可后来,J君所在的公司由于一些原因团队出走了,J君在领过了三个月的权衡之后从这家公司离职,开始了求职之路。后来J君去了一家小公司,其实也没有什么工作,公司招小J来是为了转型。三个月的时间,J君自己研究springboot和MybatisPlus为公司开发了一款权限脚手架就离职了,因为在这里真的没有成长空间。
紧接着J君入职了Y市的一家大厂,当时正赶上大厂要对自己原先的系统进行微服务重构,小J以微弱的机会进去了这家大厂。刚入厂的小J还没有接触过“前后分离”的开发模式,对于springcloud也仅仅在自己学习的时候接触过一点。可是这些又怎么能难倒小J呢?在这里J君接触了缓存Redis、分布式事务Seata、注册中心Nacos、和一些springcloud的一些开发技巧,也独立负责开发过微服务模块。
时间过得很快转眼一年半过去了,大厂的微服务重构完成了,J君也出碰到了在大厂技术能力的天花板。想要更进一步的小J无数次的尝试参与一些架构基础设施类型的工作,但都不能如愿。J君开始思考自己的未来:我还很年轻,我的起点比培训班里的同学都高,我不能停止脚步,Java,spring生态,数据库,缓存,消息队列,微服务我都能够开发了,但更深层次的东西我还是欠缺,我要补足短板。
于是,J君离职了。这次目标很明确。
但是,Y市的环境是J君万万没有预料到的。离职后发现Y市绝大部分公司还停留在SSM的阶段,能遇上个前后分离的springboot公司已经很不容易了,而且基本上都是外包公司,业务外包和人力外包占大多数。J君半年的时间浪费在了面试、入职、不合适、投简历、面试、离职、入职这个循环中。其实J君在Y市工作挺好找的,但合适的几乎没有。
车停下来。J君到了面试地点。这次是头部公司承接了Y市3.13亿的一个智慧城市项目,本地招聘。坐下之后,双方寒暄了一会开始面试。
“说一下spring bean的生命周期吧”、“Ioc和Aop”、“接口和抽象类,final,拆箱装箱”、“Hashmap和ConcurrentHashmap”、“雪崩穿透击穿”、“设计模式,单例”、“二段体检和三段提交,响应过长怎么办”、“Nacos除了作为注册中心其他的”、“索引Tree,undo,redo,如何同步热点数据”、“多线程处理大量请求”、“Dubbo和openfeign”、“消息队列”。。。。。。。。。。。。
虽然小J对这些提问要有准备,但每个问题在面试官都会深挖,这让小J感到很难受。最担心的事情终于发生了。之前小J也在学习这些知识,但奈何小J是个“二手程序员”,这些东西已经触及到了“能力天花板”。小J只能“眼看着自己掉进坑里”。
面试结束了。面试官问小J:“我觉着你自驱动不差,但为什么。。。”小J说:“其实就是能力差,但在Y市已经到了我的极限。这里几乎没有用得上这些知识的公司,有也仅仅是用一下。绝大部分公司都是卖个硬件赠送软件,也没有什么用户量,更没有什么并发场景,没有需求驱动,我就只能眼看着自己原地踏步半年多。其实这个结果我已经预料到了。有个好机会,但能力不够,但又不仅仅是能力不够。唉,很难受。”
“等消息吧,最迟下周一。”
当天下午,小J翻着自己的笔记若有所思。双眼无神的J君在笔记上写到:
“不折腾了。”
其实J君在Y市不愁找工作,但正如那句话说的,“当你知道了自己将会如何死去,这将比突然对你脑袋开上一枪更煎熬”。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/4317.html