1
mineralsalt 133 天前 ![]() 多看看一些开源项目他们怎么组织代码的, 最重要的是自己多动手写, 熟能生巧, 看再多不写都是白塔
|
![]() |
2
szzhiyang 133 天前 ![]() 写什么比怎么写更重要。
|
![]() |
3
kldd529 OP @mineralsalt 确实,平时都很少动手实践
|
![]() |
4
ClericPy 133 天前 ![]() 就我这些年的经验来看, 唯一有效的途径就是: 挨骂, 不断地挨骂
|
![]() |
5
Kylin30 133 天前
扣钱
|
6
WFDAK 133 天前
计算机属于工科,实践很重要
|
![]() |
7
retrocode 133 天前
折腾
疯狂折腾 想到什么折腾什么 |
![]() |
8
3dwelcome 133 天前 ![]() 只靠正常工作,很难提升变成水平。大部分人只会想着把工作快点完成,确实能完成任务,但不一定写代码质量就很高。
我个人的经验是,要提高代码质量,就是要不断在老代码上推倒+重构,没别的好办法。 但是通常领导最不喜欢的,也就是重构了,非常容易把工期延后。 所以找个重技术氛围的好公司,没太大项目压力,自己又有想写好代码的内驱力和兴趣,才是提升水平的前提。 |
9
dayeye2006199 133 天前
多给开源项目交 PR 把,有人免费给你 review 代码,有人教你怎么写测试和保证覆盖,多人参与的项目肯定会对结构和设计的易读性有要求。我的经验是可以参加参加大厂认真开源出来的项目。如果这个东西是谷歌拿出来的,那大量的 contributor 其实就是谷歌内部的工程师,你交 PR 的时候,其实变相过了一遍接近谷歌标准的 review 。
很不巧,这些东西很多在平时工作中都缺失了。 |
![]() |
10
whenov 133 天前 via Android ![]() 遇到问题要寻找尽可能完美的解决方案,不要得过且过
|
![]() |
11
7gugu 132 天前 via iPhone ![]() 多尝试最佳实践,慢慢就提升上来了,毕竟都是经验之谈😂
|
13
helloword123 132 天前
@ClericPy 道友啊
|
![]() |
14
Zzzz77 131 天前
造轮子,造有人用的轮子
|
![]() |
15
a62527776a 131 天前
多造好轮子呗
|