专栏首页一名叫大蕉的程序员代码能写多少写多少 No.187

代码能写多少写多少 No.187

有个朋友说,他十天写了 20000 行代码,当时我的膝盖就直接给它了,怎么会有这么强的选手??!!

但是是不是代码写得越多越快越好呢?如果对于确定需求确定方案的情况下,代码量就是那么大了,没什么办法了,肯定是写得越快越好的人越好一个好的软件工程师,可以顶的上一个团队的合作。而且在软件这个行业里,在没有非常好的协作模式下,合作其实是效率更低的。很大一份人都觉得,代码量不大不能体现工程师的"价值",总喜欢写一大堆代码,甚至把很多开源的代码拷贝到自己代码里,然后美其名曰自己写的,明眼人都看得出来,代码的水平摆在那里,是不是你写的一眼就看得出来。

几年前的我其实是很喜欢写很多很多的代码的,甚至觉得只有写很多代码才能体现自己的价值。几年过去了,我就站在你面前,你看我几分像从前。现在我对于代码的看法就是,代码谁想写谁写,甚至可以不写,只要能实现需求就好了。

熟悉我的朋友应该很多都听过我这么一句话,如果一个需求我能不写代码就把它实现了,我为什么不尝试这样做呢?在同一个水平下,代码越多,bug越多,这是一个相对比较公认的观点。

那怎么做到呢?无非就这么几个途径不写代码。

1、砍需求

把需求砍了还需要写个锤子代码喔,无敌,砍了就完事了。有一大堆的需求都是产品经理或者技术自己YY出来的,砍掉就完事了。

2、寻求公有云解决方案

有空多看看腾讯云和阿里云有没有非常成熟的方案,如果有就买一手,比你哐哐哐写一堆代码或者找开源方案靠谱。

3、寻求公司内合作伙伴

多找找公司内部的伙伴们,一起合作去做一些东西。要相信公司内部还是有很多团队都在尝试寻找自己的价值的,你的一句在吗,故事可能就开始了。千万不要什么东西都想自己造个轮子,在公司内合作才是最重要的,偷别人的时间顺便完成他们的kpi是最重要的。

4、别人来抢的时候送过去

有人来抢代码写,送给他,不要问为什么。

5、管理好自己的公共代码库

每个大佬都有自己的公共代码库,开箱即用,一个工程可能在半小时内就建好,想要的能力基本都会沉淀到自己的公共代码库里,新需求0代码可能不太实际,但是有这个公共代码库,只写很少很少的代码就可以完成复杂需求了。

6、管理好自己代码的设计模式

千万不要让别人随意变更你写的代码,管理好你自己代码的设计模式,对于你后期维护这批代码,增加功能,都有非常非常非常好的作用。

以上,零代码万岁。

本文分享自微信公众号 - 一名叫大蕉的程序员(DaBananaTalk),作者:大蕉

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-04-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 震惊!无人问津的文章竟然是这样写出来的No.98

    大蕉
  • 用区块链解决桃花屯的粮食问题No.49

    我是小蕉。 从前的从前啊,有一个桃花屯,屯里住着一群跟小布小青这样的种田青年。屯里出现了这么一件事,每年的收成都是几千斤几千斤这样,每次出去卖一趟粮食,我了个乖...

    大蕉
  • 像设计马桶一样设计接口 No.109

    我发现很多人,包括我自己,在设计接口和流程的时候,都希望接口保持最小职责原则,因为我们是"平台",我们只能提供最小粒度的接口。

    大蕉
  • iOS程序员请改掉影响你升职加薪的36个坏习惯!

    IT行业的科技公司们一直苦苦追寻传说中以一当十的超级程序员,最新的研究表明确实存在这样一小撮效率奇高的“程序金刚”,但是一位普通程序猿如何能够蜕变成代码金刚呢?

    原来是泽镜啊
  • 有了这个神器,贴代码请大佬调试的时候再也不怕被骂这是什么鬼玩意儿啦!

    作为一个不知名的号主,承蒙大家不嫌弃,经常性的会有人非常客气的把一堆代码扔到我的脸上,这些代码千奇百怪,姿态各异,让我喜笑颜开...

    Rocky0429
  • 高级Python工程师教你如何正确写代码

    我接手的第一样东西就是React UI。我们有一个主要组件,它容纳了其他所有组件。我喜欢在代码中加入一点幽默感,我想把它命名为GodComponent。在cod...

    小小科
  • Dead Code为什么能在代码库中永生?

    在一些遗留系统中,经常会看到大片大片灰掉的代码(被注释掉了),这种代码是死代码吗?如果要我下定义,我认为这些不是死代码,因为它们连代码都称不上,如何又能叫死代码...

    袁慎建@ThoughtWorks
  • JS逆向时碰到了恶心的死代码怎么办?手把手教你解决!

    你是否也曾有过「跟着代码跳了很久之后,才发现那一大坨代码其实没有任何作用」的惨痛经历?

    青南
  • JS逆向时碰到了恶心的死代码怎么办?手把手教你解决!

    你是否也曾有过「跟着代码跳了很久之后,才发现那一大坨代码其实没有任何作用」的惨痛经历?

    崔庆才
  • 万物代码化:从低代码、云开发到云研发

    我也是从我的所做、所见、所听中,构建了整个的模型,并非从未来穿越到现在,所以其中的一些设想,可能并非如此准确。

    Phodal

扫码关注云+社区

领取腾讯云代金券