前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Spring Cloud Alibaba实战派作者,告诉你程序员如何破解35岁危机?

Spring Cloud Alibaba实战派作者,告诉你程序员如何破解35岁危机?

作者头像
35岁程序员那些事
发布2022-09-23 18:14:55
3160
发布2022-09-23 18:14:55
举报

学习是一件需要长期投入的事情,尤其是在当下大环境恶劣的背景下,我们程序员必须要多多的投资自己,去加强自己的技术硬实力和软实力。

栏目名:解惑杂优铺

本期主题名:35岁危机,有何破解之法?

嘉宾:胡弦老师

《Spring Cloud Alibaba 微服务架构实战派(上下册)》作者!

2012年毕业于杭州电子科技大学自动化学院,硕士研究生。

一名工作10年的IT老兵,曾就职于网易、连连支付等企业。

从Java工程师开始,一路“打怪升级”成为“独角兽”公司的高级技术专家、资深架构师和技术负责人,是一名技术狂热爱好者。

主持人问:“35岁程序员那些事”的起名由来?是因为感受到35岁的一些变化还是怎样呢?

嘉宾答:一方面是自己刚度过了35岁这道坎,另一方面现在的程序员对这个太焦虑了,所以想利用公众号的知识输出来消除一些歧义,比如“35岁程序员的坎”主要是自己带来的,而不是别人,我们特指的危机主要取决于我们是否一直保持一颗持续学习和投资自己的心,这点是和年龄没关系的。当我们在25岁到35岁一直都保持一颗学习的心,并驱动自己一直学习新技术和接收新鲜事务,那么这样你一定会度过35岁程序员这道坎的。当然随着程序员的年龄变大之后,确实会有很大的变化,别的不说,就拿生活来说,你会发现你的生活会被家庭锁事给拖住,但是换个角度这样也是你担起一个家庭支柱的表现。还有就是你的体力和精力都不如从前了,这个是一个不争的事实,那么我们要怎么去尽量避免这些事情呢,那就是多锻炼身体,来保持自己的活力。还有,35岁之后你会发现你的有效学习时间会越来越少,你只能牺牲自己的休息时间去给自己充电了,像我就算再忙我也会抽时间来做做自己感兴趣的事情。35岁程序员要将自己有限的时间投资在有价值的事情上(当然工作时间除外),就比如说,我举一个例子,这里有两件事情需要我们做选择,假如现在地上有100块钱,要你重复的做下蹲操作,就可以无限制的去捡到这100块钱,还有现在有人要投资你,并且能够给你带来关系和人脉,但是你也要付出时间和金钱,并且还不一定成功,咱们就可以衡量一下这两件事情,哪一个的价值更大。

主持人问:您是如何从Java工程师开始,一路“打怪升级”成为“独角兽”公司的高级技术专家、资深架构师和技术负责人的?

嘉宾答:这个成长之路就很艰辛了,我是10年磨一剑,本身我不是计算机科班出身的,我在杭州电子科技大学读硕士期间攻读的是“自动化专业”,研究生研究的项目是生物医学方向的,我的计算机方面的技能完全是自学的,这个可能我与其它人不一样的地方吧,自学和自我驱动能力非常强,并且目标和方向感也非常的明确。

一路打怪升级我为自己总结如下几条,当然也是给大家借鉴一下:

(1)培养自己对技术的爱好,其实这个是非常难的,咱们可以想一下,当你每天拖着疲惫的身体回到家之后,你最想做的事情是什么,那就是躺着休息或者精力还不错的人,会约上几个小伙伴,出现吃吃夜宵并调侃一下人生,压根就没有精力去培养自己的兴趣。我一般会怎么做了,我会先给自己布置一些简单的技术任务,自己先完成,然后再去突破一些比较难的任务,总之先让自己有成就感,并有了兴趣之后,再去做更难的,这样我才会一直保持一颗好奇心;

(2)多多参与开源,我说的参与开源并不是说一定要成为PMC,就是说你要多去学习一下那些开源框架的设计理念,很多思想你都是可以借鉴的,毕竟人家落地的是有大量的用户去验证的。

(3)多读书,并且还要读好书,当然书不能只是技术类的书籍,很多那些方法论书籍其实也是蛮不错的。

(4)多多实践和总结经验,这一点是很关键的,因为你只是看就只能停留在认知的阶段,但是你去实践之后,会让你进入理解,并做到熟能生巧,从而将别人的经验转换为自己的经验;

(5)多主动参与公司的新型孵化的技术项目,这一点是非常关键的,你可以这样想一下,一般这样的项目是没有KPI的,或者说KPI比较少,但是作为该项目的负责任,他是最需要人支持的,如果你这个时候积极主动的参与进去,一般负责人会将它的本领都会潜移默化的传授给你,但是前提是你要是一个做实事的人,一定不要做一个雷声大雨点小的人。

(6)一定是做自己团队中的技术领头人,无论你是什么样的岗位都一样,就算你做了业务负责人,你也要保持着这种优秀的习惯,关键时刻这些技能是能够助你一臂之力的。

主持人问:您是从什么时候开始喜欢上技术的?您觉得技术在哪方面是很吸引您的?您对技术的热爱是如何体现的?

嘉宾答:因为我是自学的Java和计算机相关的技能,所以我入这个行业就开始喜欢技术的,不然我也不会从生物医学转型到计算机领域中,并且当初我读硕士的目标是要读博士的,因为导师是清华大学毕业的,它也是师从生物医学领域的领军人物,所以资源还是蛮丰富的,清华那边也能提供更大的平台。

我对技术的喜爱主要体现在我愿意投时间去学习,记得我当初跟着一个领导,它是首席架构师,人家都那么高的级别的,在十一放假前的晚上还在和我用微信在沟通基础架构中的框架问题,并且一起写代码并提交PR,那个时候我确实投入了很多的时间。

主持人问:胡老师是否因为沉浸在对技术的热爱中,没有考虑过35岁危机呢?您是怎么看待目前35岁危机这件事的呢?您周围的人是否也有这样的焦虑?您了解到的企业是否也都比较不太看好35岁的程序员,会先按年龄来优化?

嘉宾答:其实这个话题确实很敏感,前面我也大概说到这个问题了,但是总结一点那就是无论你是在什么职位,都不要放弃自己当初的立身之本,那就是技术,现在不是有很多敏感的话题爆出来,说某某CTO或者总监空降到一个公司,但是这个CTO或者总监居然不懂技术,下面的人都开始不买帐,导致被底下的人撸走的,当然这个CTO或者总监能够有一个技术能力和业务能力非常优秀的团队,还是能做不少事情的,但是问题是空降的基本上都很难有自己能够信任的团队,都需要自己从0-1的去组建,但是往往你还没有组建完成,上面的老板就坐不住了,因为时间不等人啊,这个时候自身的技术肌肉或许能够救自己一把。

所以我说是要一直保持学习才能消除自己35岁程序员的危机。

主持人问:您觉得35岁程序员的出路在哪里?程序员该如何度过35岁这个门槛?

嘉宾答:35岁程序员的出路主要取决于自己给自己的定位,你可以持续做技术,最后成为技术专家,也是一条很好的职业路线,当然你也可以走业务路线,最后做业务架构师,也是可以的呀。最后如果自己非常擅长和人打交道,并且也能够拿结果,那就走管理路线,最后去做技术经理和技术总监,这些都行的。如果你觉得你的业务、架构、管理和技术都不错,那可以走架构师路线,最后做首席架构师也是可以的。

主持人问:了解到很多程序员可能会想通过往管理岗转型来度过35岁危机,您觉得为什么大部分都觉得这样的转型是未来的出路呢?不能继续做技术吗?

嘉宾答:这个是一个伪命题,我身边的大龄程序员,就算是做了管理了,还是在做技术啊,并且做的也都非常的优秀,这个不存在35的说法。

主持人问:程序员转型管理岗有哪些挑战?有什么优势或劣势?

嘉宾答:优势有很多,一个程序员出身的管理人才通常都是落地能力非常强的,因为他是过来人,非常清楚底下的员工的想法,并且也能在关键节点给下面的员工提供有力的支持,并且也是非常有针对性的管理。

劣势呢那就是程序员出身的管理通常都是比较追求完美的,就是在做事情上比较在乎细节,这样反而会忽略自己这个岗位的本职工作,那就是承上启下的桥梁的作用,也就是说做管理就是要为自己的团队去向上面的老板争取高KPI的项目、有价值的项目以及更多的资源。

主持人问:如果继续做技术的话有哪些优势和劣势?做技术是否也是需要长时间的技术积累,有一定经验后,对技术问题的解决就更加驾轻就熟?从这个角度上来讲,是不是年纪大的程序员也是有比年轻人独有的竞争优势的?

嘉宾答:大龄程序员如果前期积累了很多技术和管理经验,那么后期这些都是自己宝贵的资源,也是自己独有的,在年轻人面前就有货,不然现在的年轻人都是很牛的,你没货的话是很难让它们服你的。

主持人问:什么是架构师?架构师需不需要写代码?

嘉宾答:架构师并不是团队赋予了你这个岗位抬头之后你就是架构师,架构师是自己挣来的,也就是说当你的业务、架构、技术和管理的能力达到之后,你就会成为团队中的架构师,通常我们会将架构师定义为一种角色,这个也就是我们常说的“人人都是架构师”。

架构师需不需要写代码这个主要取决于团队赋予架构师的角色和职责,当然如果说硬要问架构师要不要写代码,那么我可以告诉大家任何技术岗位,只要你还是在技术研发部门的,都是需要随时写代码的能力的,只是说你目前的角色,用写代码已经不能给团队带来更多正向的收益了,比如你整天都在做跨部门合作和沟通的会议上,你的代码进度肯定是跟不上项目代码协同的进度的,反而会拖累团队,通常架构师需要用review代码来把控一些自己想要的细节。

主持人问:如何保持自己的技术肌肉矩阵?

嘉宾答:多学习,多和团队中的技术专家和架构师去探讨一些新的技术,从而能够保持自己对新技术的兴趣,其实我可以这样说,如果你持续的去保持自己的技术肌肉矩阵,并且和团队的技术保持一致,甚至是超前的,那么这样很能够培养自己团队中的技术牛人的忠臣度。

主持人问:如何充分利用Spring Cloud Alibaba微服务架构实战派上下册这本书?

嘉宾答:多多实践,借助本书提供的技术栈,在自己负责的业务项目中去实践,就算没有机会去落地,也可以利用本书提供的实战案例和项目代码,也能够做很多事情的。

主持人问:有人因为在国内做技术感觉压力大,去到国外,您怎么看待这件事,国外做技术会没有什么压力吗?

嘉宾答:这个呢,其实也与国内的环境有关,目前互联网在中国发展了20几年,到目前为止还没有退休的程序员,当然那些财富自由的不算。而国外反而会有很多已经退休的普通程序员,并且也得到了自己想要的生活,所以会有很多人开始去国外,主要是想着自己老了会有一些保障吧。

国外其实现在也是很卷的,只是相对而言的,其实我身边好多朋友去国外,大部分不是因为压力大,反而是觉得自己已经到天花板了,太安逸了,刚好公司在拓展出海业务,从而去接受新的挑战才出去的。

总结

一定做一名合格的35岁程序员,这样才能够将自己立于不败之地。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-07-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 架构随笔录 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档