在很多人的潜意识里,程序员这个职业很厉害、很酷,可以说一行行代码重构了现代人的生活方式。但当真正学起来才知道,每天要面对的就是代码、代码、还有代码……
甚至有这样一句话,在江湖中广为流传:“如果你不爽一个人,就让他去接手别人的代码……”。于是,和各种报错斗智斗勇的加班生活在一句“我试试”中,拉开了序幕。
但是,代码这条路永远不会孤单,不断涌入的技术爱好者纷纷加入其中。
今天,我们采访了一位来自 Erda 星的深度技术爱好者,一起来和大家分享他的故事。
Einsam 开发工程师 从业 5 年 坐标:广州
Q:Hello,Einsam,请问你是怎么接触到写代码的?上手后感觉怎么样~
和大多数开发小伙伴的经历不同,作为一名野生非科班(给排水专业,俗称通渠工程师 :D)的程序员,我在刚开始工作前两年是一名小小的画图仔。面对日复一日繁杂又重复的工作,以及市面上并不那么顺手的工具软件,我萌发了自己动手写代码解决自己需求的想法,从此走上了这条“不归路”。
接触到代码以后,我仿佛找到了自己的“快乐星球”✌️。每当代码实现了自己想要的功能,或者解决了困扰很久的问题之后,带给我的正向反馈是其他快乐完全无法比拟的。
Q:在学习写代码的过程中,有哪些事情想要和大家一起分享?
我觉得我自己学写代码进步最快的两段时间:其一是刚转行的时候,大量阅读和 debug 公司已有项目的代码,学习同事一些良好的编码习惯;另外是进入开源世界,从 GitHub 上学习来自全球的各位大佬的作品,揣摩他们设计的意图。书本能带给我们理论上的知识,最终还是要多接触、阅读、编写代码,这样才能真正有所成长。
Q:写了这么久的代码,有什么感受吗?
技术改变世界,我们都对科技在未来能够带来的便利充满期待。以我身处的建筑业举例,大多数设计人员都有过交付节点到需要通宵出图的体验,而自动化程序可以帮助解决大量需要人工处理的复杂性工作,节省了不少脑细胞,睡眠时间也充足了不少。希望有一天技术可以帮助大家不用“内卷”,有更多的时间去享受快乐生活。
现在每天代码工作强度波动比较大,有时一天都埋在代码里,有时一天都埋在沟通中。但已经养成了每天抽点时间上 github 瞅瞅今天开源世界新动态的习惯。不要把写代码只当成工作,毕竟那样就真的太辛苦了~我们每个人都是个工匠,可以用代码创作属于自己的作品!
Q:听起来很赞呀,不过在写代码的时候会不会遇到“瓶颈”?
会的,写代码压力很大的时候,我会做一些与代码无关的事情,比如,看视频或者打篮球,让自己的大脑在那一段时间尽可能的放松,出其不意,就会灵光乍现😄~(另外,老头环发售了,宫崎英高跌上神坛!我这个云玩家也很满意!大家也可以试试看~)
平时有空的时候我还喜欢去撸猫,治愈一下自己的内心!小猫猫能有什么坏心眼呢?(最多拉一拉你的血压🤣)
Q:有没有哪句话在工作中对你影响很深?如果可以的话希望分享给大家哦~
勒布朗(LeBlanc)法则:稍后等于永不(Later equals never)
平时总有一些收藏的书、文章是觉得自己之后会看会学的,写代码的时候也会告诉自己先将就着之后再重构,其实往往拖延症拖到最后这些事都会不了了之。现在也在学着给自己定下更为具体目标,高优先级的事情设定好完成时间,一些“觉得自己以后会做”的事情就干脆放下。
Q:对于网络上热门话题“35 岁危机”这件事,你怎么看?
35 岁其实正值壮年,只是由于 35 岁程序员可能肩上担子更多,没办法和小年轻一样“卷”。
基于这个事实,就得思考一下自己是否对技术仍保持着足够热爱,抑或提早接收并准备工作上角色的转变。我是觉得哪怕以后我不从事这个行业了,还是会在生活中写点有趣的小东西吧~
Q:今年有没有什么新的计划?可以和大家分享一下~
新的一年,除了希望技术进一步精进之余,也希望自己多看点技术之外的书,如管理学、心理学等等。一方面是工作上角色开始有所转变,另一方面是希望自己能多从不同的角度来看待这个世界,发掘这个世界的美好✨。
最后的最后,我在 2021 见证了Erda 的高速发展,从刚开始开源到后面获得许多 star 再到斩获各个技术社区的奖项,希望 2022 年 Erda 能进一步发展好这个开源社区,让喜爱 Erda 的小伙伴都能参与到社区生态的建设中来~我也会一直一如既往的支持 Erda❤️!
写在最后
如果你也有一些想对大家讲的话或者单纯想记录一下自己的故事,欢迎积极和小助手分享,我们会将其整理收在【开发者故事】栏目,让更多人了解到你。
如果你仅仅想要聆听别人的故事,也欢迎添加小助手(Erda202106),加入交流群哦~