前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >写代码不是目的

写代码不是目的

作者头像
蜗牛互联网
发布2021-04-09 10:16:24
4570
发布2021-04-09 10:16:24
举报
文章被收录于专栏:蜗牛互联网

不知道你有没有过这种体验,拿到一个需求后,就要按照需求去想怎么实现,然后非常有激情地投入到编码工作中。你希望多给编码一些时间,往往就会压缩需求分析的时间,甚至对需求价值都模棱两可。

我刚开始做程序员工作的时候,就有这样的习惯。但代码写着写着,就发现需求某些地方不合理,自己的实现方式有问题,甚至这个需求都存在一些问题。

于是我渐渐就明白了,敲代码不是目的,只要能解决问题,不写代码都可以。所以思考是前提,代码只是达成目标的手段而已。

目标和手段要分清楚,这样会避免陷入一有需求过来,就急忙想着技术方案如何实现,甚至要开始敲代码的窘境。凡事只要没想清楚就去做,经常会南辕北辙,吃力还不讨好

很多时候当你想清楚了,反而不需要敲几行代码就能解决问题。敲代码的乐趣不在于量的积累,而在于有效解决问题之后的那种成就感。

即便作为搬砖工程师,从别的地方搬来很多代码,贴到自己项目里,但解决了问题,那你很棒,值得赞扬。

当然,搬砖只是重复性劳动,要想提供密度更高的价值,那不能仅限于此。要把自己的代码当成艺术品来看,在不断的重构中,它其实可以变的越来越美,越来越舒服,这种美感同样可以传递给别人。

这是敲代码更高级的乐趣,就好比黑客和画家,身份互转或者相互融合,会有极致的体验。


我是蜗牛,大厂程序员,专注技术原创和个人成长,正在互联网上摸爬滚打。欢迎关注我,和蜗牛一起成长,我们一起牛~下期见!

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

本文分享自 蜗牛互联网 微信公众号,前往查看

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

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

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