19
头图
作为前端开发者,要多掌握前端相关的技术栈,这样才能让自己保持更多竞争优势。

今天我们采访的嘉宾是 @三掌柜 。他入行 8 年,一直从事大前端相关的开发工作。自认对编程“不感冒”,兴趣爱好是写作和阅读,做不了开发之后,就回老家种地。临近“35 岁”感受到职业危机,但他一直居安思危,相信机会留给有准备的人,工作之余积极参与技术交流提升自己。本期我们很荣幸地邀请到了他,让我们一起听听他的精彩故事和心路历程吧。

Q:向大家简单的介绍一下自己吧~

哈喽,大家好,我是三掌柜,我大名叫陈政,目前 base 在上海,马上就要触及程序员的“生死线”:35岁。一直都有新朋友问我的网名为什么叫三掌柜,其实我选三掌柜这个网名有很久的历史原因,首先我在我家排行老三,我有大哥、二姐,这是第一个原因,还有一个原因是我家一个邻居,每次到我家串门,见我放假在家,就叫我三掌柜,久而久之,我觉得听顺耳了,就选择三掌柜作为自己的网名。

大家看过我主页的都知道,我 2014 年毕业于南阳理工学院,虽然是个二流院校,但是实践性强。我大学期间是学的软件工程专业,记得当时我们学院建成了河南省首个苹果开发实验室,也让我们在大学期间就接触了 iOS 原生开发,所以我们学校的计算机专业毕业生很好找工作。虽然已经毕业将近十年,但是每次回老家都会去母校看看,看看母校的变化,顺便回忆下美好的大学时光。

我从 2015 年下半年才外出工作,至今已经有八年多时间,一直做大前端相关的开发工作,从 iOS 原生开发,到 Android 原生开发,到 Flutter 混合开发,以及微信小程序开发,再到 H5、Vue、uni-app 开发,一路走来虽然做的技术栈很多、很杂,但是都不深,这也就造成我虽然做了八年多开发但是平均到每个技术栈却时长不多,不过做多了会发现有些技术栈或者语言相似度很高,这也算是降低了一点新语言学习成本。

Q:你是如何进入编程这个行业的?

上面我也说到,我大学期间就是学的计算机专业,而且是软件工程,可以说算是“根正苗红”的身份,这也就在冥冥中注定要做一个“程序猿”,虽然大学期间水平很菜,但是不排斥编程开发,所以在毕业之后挣扎了一年考公之路就草草结束,选择了去深圳做程序猿。

刚做程序开发的时候,当时移动端开发依然很火,而且结合在学校学习的 iOS 开发经验,在我到深圳的第三天就找到了一个 iOS 原生开发的工作。虽然是一个小的初创型公司,还是单休的节奏,我毅然选择去上班,因为我知道我急需实际的开发经验。刚毕业的开发者想必都知道学校学习的内容和实际工作中用到的有很大的差异性,而且学校学的大部分是理论,实际工作要求的更多是实践经验,这个差异就可以让很大一部分初级开发者知难而退,万事开头难,但是坚持下来、扛过去就可以成功加入开发行列。

所以我就是在这种情况下,抗下所有刚开始开发的各种问题,好在有很多同学比我提前一年做开发,有很多“大腿”和“救命稻草”协助,顺利完成初级程序员入门的开发之路。

Q:目前主要的工作内容是什么?主要使用哪些技术?

现在我在某科技公司做大前端开发,我们部门主要是做智慧养老相关的业务,主要是养老院和福利院等目标单位。我现在主要使用的技术栈是微信小程序、Vue、uni-app。虽然我现在还在做一线的编码开发工作,我也是团队的项目经理,负责项目的日常管理工作,开发+管理模式。

除了日常本职工作之外,我也会去研究新的前端技术栈,以及前沿的技术,比如去年下半年入门 HarmonyOS 开发,以及 Web3 开发。虽然这些技术跟我日常工作没有太大关联,但是我觉得作为前端开发者,要多掌握前端相关的技术栈,这样才能让自己保持更多竞争优势。近两年的互联网环境,不用多说,也知道“狭路相逢,强者胜”的道理。再加上已经是快过 35 岁红线的大龄程序员,自身优势越来越少,只有保持持续学习新技术,跟上技术发展脚步,才能延缓被淘汰。

可能有人会说我是不是日常工作不饱和,还有这么多时间学新技术,我觉得时间就是海绵里的水,使劲挤,肯定会有的!就是现在随着年龄的增加,记忆力大不如前,所以建议和我一样的大龄程序员,结合自身实际情况,量力而行吧。

Q:业余喜欢做些什么?对当前的工作生活状态满意吗?

我其实业余活动也很有限,尤其是我不怎么喜欢去户外活动。我最喜欢做的事情就是写技术博客、阅读,有时候会在烦躁的时候刷短视频和玩消消乐,偶尔会玩棋牌游戏,周末的大多时间是组织社区活动或者参加技术活动。

截止目前,我对现在的工作生活状态还算满意,就是觉得每天的时间不够用,每天自己要完成很多按部就班的计划,所以整个人就是被任务推着往前走,有一种时不我待的感觉,有时候会有些许疲惫。虽然也知道熬夜不好,但是还是经常熬夜,因为时间不够,熬夜来凑。我大部分熬夜时间都是在做内容输出,但是今年我可能会把一些任务分离出去,会聚焦一点、专注一点,同时也会尽可能多的锻炼身体吧,不然真的很危险,哈哈,毕竟程序员的工作是高危的。

Q:工作至今有哪些变化和成长?

从我 2015 年参加工作至今,已有八年有余,单纯拿工作方面来讲,随着自己工作年限和工作经历的增加,我从技术小白逐渐蜕变为资深开发,最大的变化就是技术水平的提升,还有就是技术领域的不断拓展。这几年的工作经历,让我也认识了很多技术不错的同事,从同事转变为朋友。我就觉得技术圈的人都是比较好相处的,没有太多弯弯绕绕,比较容易成为好朋友,而且搞技术的人都比较“简单”,只要对脾气,其他都是小事情。

自己在工作中的历练,改变了自己之前不成熟的处理事情的方式,也改变了自己的不好的习惯,所以我觉得工作这几年不仅是对自己技术的提升,更多的是对自己解决问题能力的提升。我觉得我这几年的成长也是蛮多的,自己也成熟不少,开发技能也提高不少,人生经历也丰富了不少。最后还是比较感谢自己工作这几年从事的每一家公司,感谢在工作中认识到的每一个人,存在即合理,相遇即缘分。

Q:你用了一年的时间“入门”前端开发,可以分享下这其中的一些心得感悟吗?

现在依稀记得,在做前端开发的时候,我是从移动端开发转过来的,当初也是由于行业的风向转变,移动端已经出现瓶颈期,Web 前端成了“香饽饽”,而且之所以选择学习前端开发,是由于当时工作的需要,部门需要做前端的产品,而且领导也给自学的时间。虽然持续了一年,也只是说一边做移动开发工作,一边做前端学习和开发工作,如果是单纯做前端学习并开发,肯定用不了这么久时间。

在自学前端开发这段时间中,更多的是不适应,因为新的技术栈对我来说是一个挑战,我其实对纯做技术开发是不太感兴趣的,和那些技术大佬根本比不了,因为我认识好多技术大佬,他们有一个共性:对技术很感兴趣,钻研技术是一种兴趣爱好,我是真的很佩服这种大佬。由于是自学式的开发,就遇到太多经验问题,前端开发经历有限,造成很多常识问题是在每一次的踩坑中摸索出来的,比较耗时费力,好在有很多前端大佬对我提供帮助,让我顺利的入门前端开发,并在大前端开发道路上越走越远,这里还是要感谢每一位当时帮助过我的人。

Q:可以介绍下你的书《从零基础到精通 Flutter 开发》吗?有哪些挑战和收获?

其实我写《从零基础到精通 Flutter 开发》这本书纯粹是机缘巧合,当时正在做 Flutter 相关的开发工作,然后有一个编辑找到我,邀请我写书,其实之前也有编辑找我约书,我都婉拒了,我觉得自己的水平还达不到写书的地步。熟悉我的小伙伴,应该都知道,我在 2017 年开始持续创作技术博客,雷打不动每月保持 6 篇以上的文章输出,让我养成了很好的写作习惯,也给我储备了写作技能,更给我带来了一些知名度。我觉得我坚持写了 6 年的文章才被一些技术社区和平台发现,属于厚积薄发型的。有些博主写作一两年就是头部大 V,根本没法跟他们比,我一直都是不忘初心,坚持不懈,没有太多功利性,持续输出内容,直到 2022 年左右才逐渐有了起色。

话题拉回来,我在 2022 年底接的写书的任务,当初之所以接受这个邀请,一是因为我当时就在做这个领域的开发工作,有一定的技术支撑,二是因为我觉得我的写作水平已经可以去写书了,然后我就接受了写书邀请。在写书过程中,也是遇到了一些问题,比如由于工作原因,不能按时交稿,由于疫情原因,造成书的三校三审的停滞,再到最后的由于时间线过程造成书的示例项目需要重构,好在最后还是顺利的完成了这本书的出版。我觉得我写这本书,更多的是给自己的一个交代,毕竟是自己的第一本书,也是自己的技术沉淀的成果,不太看重带来的收益价值,更看重的是纪念意义。写这本书带给我很多帮助,提高了我的写作能力,也让我学到了写书和写技术文章的差别,我觉得写书的过程就是开发项目的过程,从零到一,从无到有,非常有成就感。

Q:一路走来有哪些心路历程?未来真的打算回老家种地吗?

其实上面也讲到了,我在工作这几年的经历和蜕变,我的编程经历更多的是“顺风顺水”式的,基本没有遇到什么大的“坎儿”。这里的坎儿主要指的是在求职方面,我觉得我在找工作这块是比较幸运的,一般在一周之内就会找到工作,当然这是在“寒冬”之前的时候,现在的行情肯定不适用。在开发工作中,遇到的领导也都比较好,对我都很照顾,后面之所以选择离开,要么是钱没给到位,要么是公司倒闭,除了第一家公司是因为人的原因离职,其他都是因为银子没给够离开的(我比较现实,哈哈)。所以,在我开发编程的这些年,遇到的人都还可以,领导也很不错,我自己的技术提升也是很大的,但是我始终觉得编程只是我生存的方式,而不是我的兴趣爱好,我对编程真的“不感冒”。

既然开发对我来说只是一个生存方式,那么我肯定有自己的兴趣爱好了,我现在的兴趣爱好是写作和阅读,偶尔做一些分享交流活动,而且我有一个愿望:在做不了开发之后,就回老家种地(因为我是农村户口,老家还有一亩三分地在留着)。自己走过了这么多城市,除了对深圳有好感、有归属感之外,其他城市对我来说只是工作的地方,就像我现在在魔都,除了去医院或者参加活动会出去,一般不会主动去出门逛逛,我觉得没有一点归属感,我始终融不进去。融不进去就撤退,所以我觉得我再做几年谋生的工作之后,就回老家过田园生活,不求富贵,只求平淡。总之就是,一定会回老家。

Q:2023 年有什么收获或感悟?对 2024 年有什么期待?

2023 年对于每个人都是不同寻常的一年,就拿我身边的情况来讲,我认识的好多开发者朋友相继被“离职”,互联网寒冬持续笼罩在每一个开发者周围,搞得大家人心惶惶。虽然大环境确实会短暂的带来最直接的影响,但是我觉得终会有烟消云散的那天,作为一线开发者,我所在的部门也有裁员的操作,但是我比较幸运,“幸存”了下来,但是我认为还是要居安思危,保持持续学习的状态,以静制动、厚积薄发。我始终相信机会真的是留给有准备的人,所以我在保证日常开发和管理工作的同时,参与了一些技术大会,也组织了一些线下沙龙活动,尤其是在 2023 年下半年的时间里,是我“突飞猛进”的时刻,通过组织和参加技术活动,提高了自己的技术圈认知水平,也学到了很多新技术、新概念,更多是认识了很多志同道合的开发者朋友,以及业界大佬。在 2023 年,我不仅在工作上取得了一些成绩,比如兼任了项目组的项目经理,也完成了项目组规范化改革,把之前较为杂乱无章的管理状态规范化了,并得到了大领导的认可,我觉得很有成就感;在工作之外,我获得了一些社区给的荣誉和成绩,也成功完成了自己之前从未涉足的领域的尝试并取得了不错的效果,逐渐让我找到了自己以后的发展方向。总的来说,2023 年对于三掌柜而言,是充满各种挑战的一年,但也是收获满满的一年,也要感谢自己全年的辛勤付出。

对于新的 2024 年,还是抱有很大期待的,无论是在工作方面还是非工作方面,我会继续保持 2023 年的节奏,在保证日常工作顺利完成的情况下,继续参与社区建设,以及自己选择的赛道的持续深耕。新的一年,一定是挑战和机遇并存,所以我还是会保持持续学习的状态,在 2024 年会继续参与技术大会,也会举办一些线下沙龙活动,可能会拓展自己未涉足的新领域,最后也期待自己在 2024 能够取得新的成绩。

Q:社区的哪些用户让你印象深刻?从他们身上有没有什么启发?

我们思否社区有太多大佬了,各个领域的精英,跟我比较熟悉的思否社区头部大佬有 @linong@江南一点雨@卡颂@李游Leo@轻口味@申公豹@amber@程序猿DD@程序员海军@小傅哥,还有我的偶像之一:@死月 大佬,以及思否前端负责人 @robin 大佬,他还给我的书写了推荐语,上述这些大佬都是我比较熟悉的。其实还有太多没有点到名字的大佬,都是值得我去学习,由于篇幅问题就不再一一点名介绍,总之就是在思否社区经常活跃的大佬都是我学习的榜样,因为他们为了社区建设贡献自己的一份力量,值得学习。

Q:在社区最大的收获是什么?对社区有哪些意见和建议?

不用多说,大家都知道思否社区是技术社区中的“胖东来”,虽然我入驻思否社区的时间不太长,但是我在思否社区收获大,首先是认识很多思否社区的工作人员,他们对我是非常的照顾,不管遇到什么问题,他们都是第一时间响应,负责到底;我也很荣幸能够认识思否 boss 高老板,并在去年 9 月实现认识 2 年多的网友面基成功,还有思否的波波老师,对我也很照顾,顺便在此立一个 flag,争取今年实现网友面基成功。还有就是在思否社区学到很多前端知识,尤其是思否的问答专区,真的很有料。而且通过参加思否社区举办的主题征文活动,对我的写作技巧是很有帮助的。

对于思否社区,我想说的是继续努力、再接再厉,虽说现在大环境不景气,但是社区建设还是要继续跟上,多多举办一些主题活动,尤其是线下沙龙,凝聚各领域的开发者,加油!

小编有话说:

@三掌柜 总是很忙碌,周末不是在参加技术交流,就是在去技术交流的路上。通过组织和参加技术活动,让他在本职工作以外收获满满,正如他个人主页的签名写的那样:一分耕耘,不一定有一分收获,但十分耕耘,一定会有一分收获!希望我们也能像他一样,在日常工作生活中,为将来做好准备。


《思否有约》记录你与编程的故事。欢迎小伙伴们加入访谈,共同分享成长之路,扫描二维码报名吧~


SegmentFault思否
14.1k 声望165.8k 粉丝

SegmentFault 社区管理媛 - 思否小姐姐