⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 cnblogs.com/qingquanzi/ 「清泉」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注**微信公众号:【芋道源码】**有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言将得到认真回复。甚至不知道如何读源码也可以请教噢
  4. 新的源码解析文章实时收到通知。每周更新一篇左右
  5. 认真的源码交流微信群。

我一个普普通通的人。普通本科毕业,来到北京成为了一个普通的程序员。

2013年,我本科毕业,然后就踏上了北漂的征程。

来之前想的很清楚。北京技术发达先进。我可以在这里工作三四年,学习成长自己的技术,然后回二三线城市,找家公司做个小主管啥的,应该是可以的。

但是呢,现在马上都要五年了,考虑到老家的就业机会,工资福利待遇,也还是一直没有勇气回去。

时间快的有点让人感觉喘不过气来,回首自己这几年的工作经历,那真可谓是失败啊。

说起失败,我都不知道从何说起,那就从刚毕业找工作聊起吧。

刚毕业来北京,住宿条件差就不用说了。每天是拿着简历到处跑。现在想想,那还真是年轻不怕累,现在让我一天面俩公司,我都感觉特别累。

还记得当时有一天面试俩公司。上午是面试久其软件,在北京的南四、五环上了吧。下午是面试用友软件,在中关村软件园。

由于跟久其的面试官聊得有些久了,一结束面试,就向地铁站飞奔。因为当时觉着,用友软件还是大公司,名牌公司,尽量不要错过了机会。

出了中关村软件园附近的地铁站,按照我没钱的习惯,能跑步就别坐车,那时也还没有共享单车。但一看时间又相当紧迫,于是就打了个摩的。

到现在,我都不知道中关村软件园有几个,怎么划分的。当时摩的师傅把放到软件园就走了,我甚至不确定那个软件园是不是用友所在的软件园。

无奈之下只好拿出我的智能手机不停的,一边导航一边走。

还记得那个手机型号是ME525,哈哈。或许有朋友也听说过吧。

手机卡的不行不说,定位总是有偏差。眼瞅着时间到了,只好给用友人事打电话,并同意给延迟半个小时。

找啊找啊找啊找,到最后干脆放弃了。但是又不舍得错过大公司。于是又一次打电话给用友,希望争取到明天面试。但是用友告诉我:原定的面试已经结束了。

哎,就这么错过了,自己当时心目中的大公司。或许也对,自己毕竟是没有好的学历背景,也没丰富的工作背景,能有大公司的面试已经十分侥幸了。

这真的是我,最辛苦而又最失落的一次面试。

虽然薪资不高吧,但不能一直不工作啊,毕竟自己还要吃饭,交房租啊。

于是就加入了一家游戏公司,做页游服务端开发。

但是本质上呢,不管是玩游戏还是开发游戏,我并没啥兴趣,尤其是rpg游戏,我下意识的就觉着,这玩意复杂,还需要花大量时间来学习怎么玩。

但当时自己的想法很幼稚:管它啥业务啥行业呢,我要学习提高的是技术,游戏后端有助于提高我的多线程高并发的技术经验。

现在看看自己当时的想法,真的是我失败的开始。也是我现在,因为没有行业业务沉淀,而缺乏竞争力的主要原因。

现在的我啊,顶多就算个熟练的码农而已。

由于游戏的玩家越来越少,流水下滑,相应的开发工作也越来越少。

依稀记得,当时一个星期的工作量,我用一天下午就完成了。其他时间啊,要么是自己随便看看,再就是在QQ群里吹吹牛逼。

如果是养老,是挺舒服,但是我还年轻啊,我需要的是成长啊,不能把时间就这么耗过去了。于是拉勾上投了个简历,然后收到了面试,然后就入了职。

新入职的是一家处于B轮的互联网创业公司。

公司晚上加班,并且单休。不过这都没关系,反正我也是单身。

创业型公司的好处是,你接触的东西多。当时这家公司就是这样,由于业务的飞速发展,后端服务要进行数据库读写分离重构,还要分布式服务化治理,以及研发搭建监控报警等基础设施,从中真的是可以学到经历到很多东西。

成长型公司更有利于人的发展,这点我是深表赞同的。

成长型公司,真的是什么什么都缺。只要你愿意,真的很容易做出一些事迹来证明自己。

在这家创业公司里,老大也让我带人,独立负责研发一个系统。遗憾的是,虽然技术可以,但当时脑子太简单,老大让干啥干啥,没有自己的想法,也没有自己的思考。

后来呢,我还是离开了这家公司。一个呢是因为当时老大技术真的让我不敢苟同,总感觉把系统弄得乱七八糟,没啥章程。再就是自己学历背景不好,能进阿里这样的大公司,起码可以让自己的工作背景好看一些。

阿里,真的是我待过的最好的公司。(其他牛逼公司没去过,不清楚哈)

刚进阿里,我真的是有些不是很适应,特别是阿里的破冰文化。其他事业部我不清楚,但我们事业部,真的是吐槽不完。

我新人破冰被问得第一个问题是:从这几个女生当中,挑一个做老婆,一个做情人,一个女朋友。

我瞬间懵逼,不知道如何作答。问题回答不了,那就玩大冒险试试吧。结果那一晚上滚了一晚上鸡蛋。

不知道啥是“滚鸡蛋”的,自行百度吧。

不过现在想想,也算是一段开心的回忆吧。

后来,再有新人进我们团队,老大就让我主持破冰活动。男生还好,女生就是问不出口,老大也时常因为我的问题低限过高,而不满意。

有点扯远了,再说回来吧。

在阿里的这个团队里,真的是牛人很多,他们比我年长,工作也比我久,甚至都是研究生毕业,就我年轻而且还是个普通本科毕业。不过也是好事,我可以随意请教他们问题,不怕显露自己的愚蠢。

或许这就是大公司的好处吧,有经验的牛人多,而且人的素质普遍挺好。

在阿里这段日子里,真的是有太多美好的回忆了。

无缘无故被老大安排参加事业部的十周年节目表演,在排练期间认识了不少北京的杭州的漂亮妹子,而且表演还拿了奖。团队里的人对我,真的是羡慕不已。而且后来又参加阿里巴巴十八周年年庆,我也是跟几个运营长腿妹子,在杭州,每天一起排练,一起吃饭玩耍,那时光真的是挺欢乐美好的。

或许你会吐槽,那又不是你的妹子,有啥好嘚瑟的。但我真觉着这段经历挺美好的。哈哈

sorry,又扯远了,或许真的是好的经历太多了,让我忍不住想写下来。

因为在阿里有很多美好的经历吧,所以总忍不住说上一说。或许这也是让我觉着,阿里是我待过的最好的公司的原因吧。

说说在阿里的工作吧。

阿里是有绩效考核的,以前的我是没啥独立的思考,老板安排啥活就干啥活,这也是我刚在阿里工作,第一期绩效得了3.25的原因。

在阿里工作,你必须勤于思考,勤于琢磨。甚至说极端点,不管你花了多少精力多少心思来支持业务上的开发,那怕业务效果不错,这是与你一个开发人员没多少关系的。开发人员的绩效,看的是有没有对老系统进行大的高效的改造,或者开发出提高工作效率的新系统。

所以,在阿里,得在支持业务开发之外,想法设法做出点东西来,起码是可以用来向你的上级讲故事的东西。

这种方式吧,有好也有坏。好的是可以鼓励人们创新开拓。不好的是,比较容易见到一些看着比较相似的重复的轮子。

像我们这样成熟稳定的事业部,能想到的新系统,容易进行的改造,几乎都被早来的人拿来讲故事升迁了,剩下的往往是比较难以改造的老系统。

和成长型公司截然相反,这里真的是几乎不缺什么。

我常常这样觉着,新加入一个成熟稳定的部门,就跟进入了一个,已经被早来的人从蓝海杀成红海的市场。早来的人已经拿到红利顺利升迁,而后来的人,在这个红海里不管多努力,也往往是喝点汤而已,其投入产出比已经远不如早来的人。

就像今日头条老板,张一鸣说的那样。

一个人,如果有想法,想突破想挑战,其实成长型公司或者成长型部门更适合。或许成长型公司工资低,会死掉,但是它的成长空间带给你的成长经历是不可磨灭的,也是最宝贵的。前提是你真的想上进哦。

基于以上的这些认识,虽然我很舍不得阿里,但我最近还是决心离开阿里。

时间真的很快,工作快五年的我还是那么普普通通,碌碌无为,真是汗颜。

在我还没到三十而立的年纪里,我还想最后再努力一把。去一家成长型的又不缺乏牛人的公司,除了技术还要沉淀业务,除了要做还要思考发现。

18年,我期待着我能在新的公司,做出自己的成绩。

最后总结下吧。

我失败的最大两个关键点,希望刚步入工作的你别走我的路子:

1、只想着技术成长,不关心业务、行业的随意跳槽,最后变得缺乏行业的背景和沉淀,而没有竞争力。顶多就是个熟练写代码的码农。

2、工作中没有多思考一些,想远一些,老大安排啥干啥,最终弄得自己只能是底层执行者,难以升迁。

最后,再分享我忘了从哪看到的一个观点。他说成功其实很简单,就是:找一个好的XXX,然后坚持XXX下去。如

找个好的公司,然后坚持努力下去。

找一个好的股票,然后坚持持有下去。

找一个好的媳妇,然后坚持一起走下去。

等等。。。

有朋友觉着,都进阿里了不算失败了。

其实不然,只要技术扎实进阿里其实并没有想的那么难。

从长远来看,如果在阿里做一辈子码农,不也是很失败的嘛。

我真的觉着自己挺失败的,工作这么久,还是只是个熟练地码农而已。

文章目录
  1. 1.
  2. 2.
  3. 3.
  4. 4.
  5. 5.
  6. 6.