• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kldd529
V2EX  ›  程序员

大家是怎么提升自己的代码力的

  •  
  •   kldd529 · Jan 14, 2022 via Android · 5025 views
    This topic created in 1755 days ago, the information mentioned may be changed or developed.
    代码质量,可读性高,熟练运用设计模式

    这些大佬们平时是怎么积累的,今年目标我要提高自己的代码编写水平。
    15 replies  •  2022-01-16 17:49:47 +08:00
    mineralsalt
    mineralsalt
    Jan 14, 2022❤️2
    1
    多看看一些开源项目他们怎么组织代码的, 最重要的是自己多动手写, 熟能生巧, 看再多不写都是白塔
    szzhiyang
    szzhiyang
    Jan 14, 2022❤️1
    2
    写什么比怎么写更重要。
    kldd529
    kldd529
    OP
    Jan 14, 2022 via Android
    3
    @mineralsalt 确实,平时都很少动手实践
    ClericPy
    ClericPy
    Jan 14, 2022❤️1
    4
    就我这些年的经验来看, 唯一有效的途径就是: 挨骂, 不断地挨骂
    Kylin30
    Kylin30
    Jan 15, 2022
    5
    扣钱
    WFDAK
    WFDAK
    Jan 15, 2022
    6
    计算机属于工科,实践很重要
    cvooc
    cvooc
    Jan 15, 2022
    7
    折腾
    疯狂折腾
    想到什么折腾什么
    3dwelcome
    3dwelcome
    Jan 15, 2022❤️1
    8
    只靠正常工作,很难提升变成水平。大部分人只会想着把工作快点完成,确实能完成任务,但不一定写代码质量就很高。

    我个人的经验是,要提高代码质量,就是要不断在老代码上推倒+重构,没别的好办法。

    但是通常领导最不喜欢的,也就是重构了,非常容易把工期延后。

    所以找个重技术氛围的好公司,没太大项目压力,自己又有想写好代码的内驱力和兴趣,才是提升水平的前提。
    dayeye2006199
    dayeye2006199
    Jan 15, 2022
    9
    多给开源项目交 PR 把,有人免费给你 review 代码,有人教你怎么写测试和保证覆盖,多人参与的项目肯定会对结构和设计的易读性有要求。我的经验是可以参加参加大厂认真开源出来的项目。如果这个东西是谷歌拿出来的,那大量的 contributor 其实就是谷歌内部的工程师,你交 PR 的时候,其实变相过了一遍接近谷歌标准的 review 。

    很不巧,这些东西很多在平时工作中都缺失了。
    whenov
    whenov
    Jan 15, 2022 via Android❤️1
    10
    遇到问题要寻找尽可能完美的解决方案,不要得过且过
    7gugu
    7gugu
    Jan 15, 2022 via iPhone❤️1
    11
    多尝试最佳实践,慢慢就提升上来了,毕竟都是经验之谈😂
    whenov
    whenov
    Jan 15, 2022
    12
    @3dwelcome 是这样的,要想保质保量,只能加班加点,没有兴趣的人很难完成
    helloword123
    helloword123
    Jan 15, 2022
    13
    @ClericPy 道友啊
    Zzzz77
    Zzzz77
    Jan 16, 2022
    14
    造轮子,造有人用的轮子
    a62527776a
    a62527776a
    Jan 16, 2022
    15
    多造好轮子呗
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2760 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 14:36 · PVG 22:36 · LAX 06:36 · JFK 09:36
    ♥ Do have faith in what you're doing.