感觉自己写代码能力还是不够,怎么增强

2021-08-18 09:15:22 +08:00
 wwhontheway
分析了一下可能是几个原因:
1.对语言本身的一些用法和特性不够了解
2.对设计模式不熟悉
3.其他(还没想到)
1895 次点击
所在节点    问与答
8 条回复
RLinux
2021-08-18 09:21:34 +08:00
一般都看 GitHub 上的项目代码(主要是我要用的项目),目前是为了工作
如果你想深入一般都是推荐 XXX 学习路线的
wwhontheway
2021-08-18 09:39:00 +08:00
@RLinux 如果要用 github 开源的库,会去看它的代码实现吗?还是只看基本用法
litchinn
2021-08-18 10:14:57 +08:00
@wwhontheway 跟着敲一遍,复制的话最好一个方法一个方法复制而不要整个文件的复制,这样能搞清楚每个方法都是干嘛的,只是看的话感觉进步不大
konakona
2021-08-18 10:37:54 +08:00
1. 打开《微信阅读》 app,找几本这门语言相关的书籍啃一啃,系统的学习会让人有意想不到的收获。
2. 在基础进一步扎实后,打开 GG 和 Github,找一些业内很认可的小插件小 package (不是框架,太大看不完),进去瞅瞅人家对于要解决什么 topic 而撰写的代码的实现思路,对你有很大帮助。
3. 参与开源,到这一步基本快升仙了。
join
2021-08-18 12:28:10 +08:00
letcode,被每个问题后面的上千个单元测试锤愿遍就好了。
Samuelcc
2021-08-18 13:20:08 +08:00
多写,看一些方法论的书籍,并多看知名开源项目的源码。不过不要一上来就看很大的那种例如数据库,可以先看小的,一些库之类。
RLinux
2021-08-18 13:49:54 +08:00
@wwhontheway 会,有些项目好一点的话,会比较深入看看他为啥这样设计业务流程,或者为啥用这个技术点。总的来说,好的项目看源码还是能学到不少东西的
KousukeSakurako
2021-08-18 20:21:06 +08:00
读 SICP

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

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

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

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

© 2021 V2EX