工作三年了,写不出好代码咋办?

2年前 (2022) 程序员胖胖胖虎阿
191 0 0

工作三年了,写不出好代码咋办?

阅读文本大概需要 4 分钟。

普通的工程师堆砌代码,优秀的工程师优雅代码,卓越的工程师简化代码。如何写出优雅整洁易懂的代码是一门学问,也是软件工程实践里重要的一环。

想要成为什么样的工程师呢?新年伊始,和大家聊聊写代码那些事儿。

首先想问问大家,在工作中你有没有遇到这两个场景?

场景一:接手了别人的项目, 想要修改功能时却发现程序里充斥着各种无法理解的逻辑、改完之后莫名其妙的bug一个接一个,接手了这个项目后便开始漫无目的的加班。

场景二:当你看到一段不符合自己价值观的代码,理所当然认为写的烂,于是删掉了那段代码,用自己认为更好的方法重新写了一遍,觉得挽救了这个项目。但当对这部分业务逻辑熟悉了之后,发现所删代码中的处理方式是最恰当的。

工作中,对于烂代码和好代码的定义,真的是千人千面。现实环境的变化,也影响着你我对于代码“好”与“坏”的判断标准。软件开发有着不同的生命周期,一个典型的软件生命周期,大致可以划分计划、分析和设计、代码实现、测试、运营和维护这六个阶段当我们说代码质量的时候,说的是这整个生命周期, 比如说,代码写得快,可是测试起来一大堆问题,就不是好代码。所以最适合当前现实环境的代码,才是最优秀的代码。

人人都想写出好的代码,但并不是人人都能写出好的代码,想要写出优秀的代码,必须要养成好习惯。

工作三年了,写不出好代码咋办?

良好的编程习惯意味着你可以用更少的努力:时间和精力的投入,产生更干净、简洁、智能的代码。

其实对于大多数的程序员来说,大部分工作就是crud,说句实在话,在公司里,如果我们很难追求所谓的技术驱动,那么我们一定能够做的是,对代码的态度,优雅干净

关于如何写好代码,我在网上调研了一圈,靠谱的资料非常少,范学雷老师的《代码精进之路》非常体系化,故在此推荐给大家。

范学雷老师,现在是 Oracle 的主任工程师,也是 OpenJDK 和 Java 安全的评审成员。他是1998年参加工作的,20多年了一直在一线从事编程工作,并且有非常丰富的代码评审经验,编程界元老级人物了,有这样过往的前辈来写这样一个专栏,最合适不过了。

这个专栏,看了目录,提炼了一下:

思维上:可以帮助你重塑代码价值观,提升识别“好坏”代码的能力,从而提升编程敏感度,比如你会对这样的问题更加了解。

  • 什么样的代码更容易出问题?

  • 什么样的代码会招惹麻烦?

  • 什么样的代码出力不讨好?

  • 什么样的代码小问题闯大祸?

方法实操:专栏紧贴工作实际场景,会告诉你如何消除代码的安全隐患,并且教你一些高频代码问题的最优处理和预防方案,这些都是非常实用的。

更具体的目录往下看

工作三年了,写不出好代码咋办?

最近有什么福利?

专栏今日首发,对于我的粉丝:

1、限时优惠¥68原价¥99

2、你购买之后可生成邀请二维码,邀请一位朋友返24元,邀请3人相当于免费学。(App提现)


如何订阅?

扫描我的海报,立即订阅,投资自己,在任何时候都值得。

工作三年了,写不出好代码咋办?

限时扫码68元,让代码精进成为习惯

首颗新年彩蛋,往下看:

今天订阅的用户,附赠“极客时间2018年度全年的资料集锦(共50G)”(包含十年架构师文集100本20套程序员必备技能知识图谱,20+专栏精华内容提炼,近100位CTO的问谈实录)

部分资料展示

工作三年了,写不出好代码咋办?

点击“阅读原文”,获得管理员微信,加入“代码精进小组”,领取50G资料集锦。

每一行代码都是你的名片,要写的好看????

本文分享自微信公众号 - Java后端(web_resource)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

版权声明:程序员胖胖胖虎阿 发表于 2022年10月5日 下午10:08。
转载请注明:工作三年了,写不出好代码咋办? | 胖虎的工具箱-编程导航

相关文章

暂无评论

暂无评论...