作为一个工程师,你得折腾啊

原创
2022/01/17 16:29
阅读数 36

这是 阿丰在长春 的第8篇文章

最近我在听张雪峰的技术访谈,聊到他在饿了么当CTO的经历,收获很多,涨了不少见识。在各种江湖风云中,我却发现,他真正做业务的时间并不长,按照访谈看,他三十多就开始做技术管理工作了。实际上这个和我身边人的技术路线也都差不多。

做技术嘛,除去不适合的,能做下去的,要不就是技术精湛,一套独孤九剑打天下。要么就是“技术”和“管理”双休,逐步走向管理层。当然,那些“独孤求败”的技术大牛少之又少,走向管理岗的还是大多数的选择。

突然,我就对自己现在还能摸到代码的生活珍惜起来了呢。

同时他也提到一点:年轻时做技术得纯粹点,能折腾就多折腾。

深感有理。

做技术你得折腾啊

做技术这个活,是一个很有意思的活(我真的很喜欢做技术开发):我大部分有价值的,能抽象出来的技术框架,都是为了解决实际需求而写的。如果没有实际业务在后面push我,我可能也不愿意做抽象工作,或者做一半嫌麻烦,还嫌自己浪费时间。

所以,在发现问题,并有解决方案的时候就直接上手干。

常常以为挺麻烦的东西,只要需求明确,解决的痛点明确,实际做起来是很快的。做完了还会神清气爽,拿来就用,未来还能提升开发效率,百利而无一害。

所以,有空就得折腾,多折腾。

当然了,并不是你折腾了就会有结果。我刚开始“瞎折腾”的时候,自以为是的抽象了一些方法和组件,结果越用越麻烦,越麻烦越改,越改越难用,最后放弃了。对此我失落了很长时间,但是在年底的时候,我的一同事说我,感觉我的代码越来越好了。

所以,折腾这事,在于过程,在于思考,在于为以后的折腾提供经验。

遇到困难才是常态

我在实际工作中,经常会听到同事抱怨:总有新来的同学问要各种开发工具和流程文档,好像这些东西就理所应当的一样,让他们帮忙整理还老不乐意,说公司怎么怎么不专业,还不如网上那些培训机构专业。

其实吧,网上有大量的教学视频,教学视频里面的老师都是几个小时就能完成一个大项目,一帆风顺。那是因为他把坑都踩了好几遍了,把路给你铺平了。

对老师来讲,这个教学视频的内容,背八股文的成分大于开发的成分。

糟糕的是,这种教学体验总会给学生一种,开发就是这么资源到位,文档完善,面面俱到,简单愉悦。实际情况,真不是这样,很多基础设施,公司根本没有,就得靠自己折腾。

主动认清实际情况,重新整理出发,会比一直抱怨来的实在的多。遇到困难,解决困难,让自己早日走出“想躺平而不能”的负面情绪。

做技术不能怕犯错

有人告诉我,说我这是有经验有实力,看见有价值的事就折腾,但是你这么怂恿那些经验不丰富的,他们不容易犯错误吗。

开玩笑,说的好像我不犯错一样。而且人不是天生就有经验的,都是从没经验到有经验的。开始的时候都是投入大量的个人时间做经验积累,你不能也不应该指望公司给你提供额外的工作时间让你折腾。但这个事情也是正常的,下面老生常谈一下学习曲线:

前期投入是必须的,而且是困难的,谁也不是一帆风顺就能突破瓶颈的。事实上,我认识的所有技术好的程序员,在折腾的过程中,一直在犯错。

但是有经验的好处是,能让错误可控,快速止损,精准调整,再次折腾。

所以,作为一个工程师,折腾起来吧!


新人不易,欢迎大家强势关注 - 阿丰在长春━(`∀´)ノ亻! 如果是长春本地技术,可通过k9629@qq.com联系我,互通有无,一起成长。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
0
分享
返回顶部
顶部