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

2022-01-14 22:32:17 +08:00
 kldd529
代码质量,可读性高,熟练运用设计模式

这些大佬们平时是怎么积累的,今年目标我要提高自己的代码编写水平。
4092 次点击
所在节点    程序员
15 条回复
mineralsalt
2022-01-14 22:54:17 +08:00
多看看一些开源项目他们怎么组织代码的, 最重要的是自己多动手写, 熟能生巧, 看再多不写都是白塔
szzhiyang
2022-01-14 22:59:20 +08:00
写什么比怎么写更重要。
kldd529
2022-01-14 23:01:27 +08:00
@mineralsalt 确实,平时都很少动手实践
ClericPy
2022-01-14 23:40:36 +08:00
就我这些年的经验来看, 唯一有效的途径就是: 挨骂, 不断地挨骂
Kylin30
2022-01-15 00:02:25 +08:00
扣钱
WFDAK
2022-01-15 00:40:48 +08:00
计算机属于工科,实践很重要
retrocode
2022-01-15 00:49:06 +08:00
折腾
疯狂折腾
想到什么折腾什么
3dwelcome
2022-01-15 01:42:25 +08:00
只靠正常工作,很难提升变成水平。大部分人只会想着把工作快点完成,确实能完成任务,但不一定写代码质量就很高。

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

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

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

很不巧,这些东西很多在平时工作中都缺失了。
whenov
2022-01-15 11:05:34 +08:00
遇到问题要寻找尽可能完美的解决方案,不要得过且过
7gugu
2022-01-15 13:37:23 +08:00
多尝试最佳实践,慢慢就提升上来了,毕竟都是经验之谈😂
whenov
2022-01-15 14:19:44 +08:00
@3dwelcome 是这样的,要想保质保量,只能加班加点,没有兴趣的人很难完成
helloword123
2022-01-15 17:24:29 +08:00
@ClericPy 道友啊
Zzzz77
2022-01-16 13:25:57 +08:00
造轮子,造有人用的轮子
a62527776a
2022-01-16 17:49:47 +08:00
多造好轮子呗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/828342

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX