查看原文
其他

二本毕业生逆袭成大厂架构师的成长心得

The following article is from 架构之美 Author 金泽


大家好,我叫金泽,架构师一枚。

我的成长轨迹跟大多数人一样,平凡而曲折。二本大学毕业的我,机缘巧合之下报名了某Java 培训,结束后便直接进入东软,开启了人生第一份工作,一待就是 3 年。后来,怀揣着梦想开始了北漂生活,先后就职了京东、百度,也因此渐渐发现大厂招聘是优中选优,身边都是清北硕士、常春藤名校优秀毕业生,压力上头,强烈的自卑感让自己慢慢意识到与真正优秀的差距。

面对如此的差距,焦虑充斥着我的生活,唯有立志去努力提升自己,这篇文章是我对过去无数个日日夜夜努力学习的经验总结,我会从学习方法、思维方式、心态调整、职业规划四个方面分享我的经验,希望能够帮助到大家。


我是如何高质量学习的?


首先,我们要明确自己的目标,找一个稍微努力就可以够得着的目标,持续输出努力,弥补差距,让自己每一天都有一些看得见的进步。


其次,要学会快速获取高质量、有效信息,尽量减少游戏、短视频、电视剧等娱乐内容对我们时间的占用。一门技术,从了解到深入一定会有一个过程,如何做才能让这个学习的过程更快、更好呢?们可以遵循“Why-How-What”黄金圈思维模式,明确自己做一件事情的目的,也就是为什么要做,想要达到什么目的,然后再来思考怎样做才能达到自己的目的,需要哪些资源,最后具体到执行的细节。


反观我们的技术学习:首先要搞清楚一门技术产生的背景,主要用来解决什么问题?这个问题的本质是啥?这门技术是采用了怎样的理念来处理这问题?如何上手使用?再通过实践+反馈来深挖出它最优秀的地方,进而学习它 NX 的架构设计方式等。按照这个思路去学习,会加深自己对技术的理解,所谓“大道至简”,每个事物都有它的规律,如果觉得自己学习的很吃力,那很有可能是你的经验尚浅和知识沉淀还远远不够,思考的深度亟需提高。这时候我们需要拼命学习,还有更多的深度思考,与更多牛人为伍,多交流。


除了找到正确的学习方法,具体的学习方式也有很多种,比如: 

  • 看书学习,最廉价的方式

  • YouTube & Bilibili 等平台,优劣靠自己筛选

  • 报高价值培训班学习,推荐孙玄×沈剑的《百万架构师》在线大课

  • 找行业大牛交流 ,比如孙玄和沈剑等

  • 多写点儿文章,输出倒逼输入


除了以上 4 种,其他能帮助自己提升的方式也都可以,还可以多种方式组合,但要注意使用适合自己的方式和节奏学习。在这过程中,要经常反思自己,不要做温水里的那只青蛙。不然,长此以往,当真正的危机来临时,没有任何准备,被淘汰的很有可能就是自己。 



第三,要及时复盘和总结,做好体系化的知识梳理和方法论的积累沉淀,同时要结合刻意练习(这一点非常重要)。很多时候,我们曾经写过或用过的内容,一两个月过后,再想用的时候发现自己已经忘记了。这时候,如果没有沉淀一些笔记,我们需要重新花费精力学习和梳理。因此,做好复盘以及刻意练习就尤为重要。


我经常会反思自己做过的事,把做得好的总结成 PPT,做得不好的总结成 TODO 待优化点,安排好优先级结合产品思考逐步完善迭代。这样做有法有以下好处: 

 # 1. 有助于持续建立技术体系和学习方法论,复盘总结输出有价值的东西。

 # 2. 总结已经掌握的,梳理欠缺的,方便复习、查缺补漏 。

 # 3. 面试之前提前拿出来看看,快速回顾,降低每次重新筛选知识的成本,只需要快速刷2-3遍,完美收割 offer。

 # 4. 述职晋升时,平时做好整理的材料就可以派上用场了。 

 # 5. 把知识转换成自己的肌肉记忆,向高手进阶。 


突破固有思维模式

学会换位思考

 
有句话我觉得很好:“你永远赚不到超出你认知范围之外的钱,就算你靠运气赚到了,最后也往往会因为实力亏掉,这是一种必然。

我们要多和不同的人交流,特别是向那些比自己优秀的人请教,建立优质的社交圈。圈子真的很重要,因为圈子能让我们认识到不同行业、不同思维方式、不同优点的人,开阔我们的视野和思路。同时要学会换位思考,多站在他人角度思考问题,会让我们在工作中收获到意想不到的效果。

前两天看了池大的一篇文章很是赞同 :“牛逼的人都会降维聊天,不知道你有没有感受过,你同牛逼的人聊天,他仿佛早就看穿了你要说啥,下一步要干啥。并且能站在你认知范围内或者你感兴趣的、熟悉点跟你聊天拉近与你的距离。也能直击要点的说出来你最迫切想要的东西。好像人家一眼就能看穿,但不会直接戳痛你,反而会站在你的角度帮你分析,思考并建议你应该怎么做。” 这就是他们的牛逼之处,这不是一蹴而就的,一定做了很多功课,学习心理学、换位思考等。

保持好的心态
别被焦虑蒙住双眼

引用乔布斯的一句话:“Stay hungry. Stay foolish. ”

保持谦逊、努力、open的心态,同时要有危机意识,做一个有温度、正能量的人,去影响和感染身边人。 大部分经历过“痛苦挣扎”最后成功的人,不会因为我们的努力而反感我们,反而会因为我们努力、上进帮助我们,而我们需要做的是要有眼力劲儿+120分的努力,同时切忌急于求成,不然会陷入焦虑之中。
 
有一段时间,我因为个人发展没有达到预期成长速度,就感到非常焦虑。焦虑有时候会阻碍我们的发展,让我们忘记当下重要的事情,它并不能帮我们解决当下所面临的问题,而定期复盘总结,梳理自己的欠缺点,付出行动才是正确的打开方式。当我们每天忙到没时间顾及焦虑的时候,慢慢也就不焦虑了。


做好人生规划

打造个人IP


俗话说的好:“打铁还需自身硬 ”,所以努力让自己变强才是王道,这里有几个人生建议供大家参考:

1.坚守原则和底线。

无论到哪儿,这条规则都是我们的黄金 VIP 名片。 
 
2.利他 & owner 意识。

低调付出,尤其是入职一家新公司时,尽快融入团队,与大家建立信任,多听、多做、少说话,让同事们感受到我们是一心想做好事情的。

3.学会倾听。
 
学会倾听不同的声音甚至是批评,我们才会走得更好、更远。有时候能帮我们少走弯路的恰恰是那些我们不喜欢听的,正所谓:“忠言逆耳利于行!”

4.不断尝试,找到热爱的事,持续输出。

找到我们喜欢的、有兴趣的、愿意持续投入的事情,成功的机率会大大增加。同时,做好职业生涯规划,然后把大的规划拆分成几个阶段,逐一突破。说到这里,想问大家几个问题:你的职业生涯规划是什么?你有没有认真思考过?如果答案是否定的,建议要尝试思考一下,并对其进行梳理。

5.构建技术影响力,打造个人 IP。

建立影响力的方式有很多种,比如:在平时工作中,多总结输出 wiki 帮助新人成长;同事遇到问题,协助同事解决;每周分享会给大家分享干货......久而久之,我们的个人影响力就在团队中建立起来了。如果可以,积极参与开源项目,提供建议和代码 commit, 有时间的时候写写简书、公众号都是很好的方式。

构建技术影响力和建立 IP 名片,对我们以后的人生很有帮助。都说35岁是程序员的坎儿,35岁之后,我们拼的或许不是编码能力有多牛逼,而是影响力。

写在最后


感谢在我成长路上帮助过我的人,一辈子很长也很短,最终能留下来的或许只有回忆,不要让虚无缥缈的东西蒙蔽了双眼。如果以往做了很多错事,走了很多弯路,那也没关系,从现在开始学着珍惜、感恩、认真对待我们生命中遇到的每个人、每一件事。

愿每个努力奋斗的人,最后都可以迎来属于自己的曙光。加油!



推荐阅读



  探秘蚂蚁金服分布式事务 Seata 的AT、Saga和TCC模式
  乔新亮:以赢为终,三个月打造一支硬核IT团队
  波波老师: 解决微服务的数据一致性分发问题?
   END     
#接力技术,链接价值#

感谢您的一键三连 

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存