怎样提高自编代码的能力
一开始都是这样,写多了就好了,注意是“写”多了,而不是copy多了。就跟用键盘打字一样,打了这么多年谁还不会盲打呢。
■网友
请不要copy别人的代码,可以看别人的思路,看完理解之后自己关闭别人的代码,自己写出来,这样时间长了自然能提高自己的编程能力,简单来说就是:尽量不要抄,要理解。
■网友
【怎样提高自编代码的能力】 谢邀. 其实一句话, "无他,但手熟尔".
当然开头肯定是艰难的, 错误百出也好, 寸步难行也好, 只要是想继续选择走 programming 这条路, 早晚都是要经历这个阶段的. 从一开始ctrlC, ctrlV到独立做出产品化的作品, 都需要一个过程, 题主也不要太受挫了...
刷题有没有用不敢说, 但提供一个很不错方法吧, 长期坚持地做自己的 Side Project, 带一些自己的想法和设计, 去实现自己设想的目标. 最近正好看到一篇文章. 说的也是作者从小做 Side Project, 从11岁开始学着做很粗糙的静态个人网站到后来做出访问量上千万的作品, 最后成长为大牛. 在开发学习过程中不断在打磨自己的技术和产品意识, 从中得到成长.
总结来说, 实战(你说的自编代码)的东西就得多看多写, 等独立完成了几个demo之后, 会有不一样的感觉.
■网友
建议使用Editpuls它没有代码提示可以锻炼手写能力,如果熟练掌握编程语言那就另当别论
■网友
可以手写伪码,先练习逻辑,在落实到某一语言
■网友
比如我的话,刚学C语言时没电脑,只能在纸上写代码,然后去网吧或教室测试,后来有电脑了,当时用的还是VC++6.0。反正代码是编译一遍过,我的C语言就是这样学完的。因为我大学学的是Android软件开发,后来又学JAVA,尽管有电脑了,但我还是喜欢先在纸上写代码,在电脑上测试,保证代码编译一遍过,现在正在学python,还是用这种方法.....
推荐手写代码,可以锻炼你的能力。
还有就是不要信“程序猿就是复制粘贴”这种话,能这样干的程序员绝对不会自己写不出来代码。
最后是自己动手写代码,(这里的自己动手写是指:自己想的,自己写出来,没有任何参考)
■网友
先看书本上的!看懂之后,自己按照那个思路写,开始是这样模仿。当然有很多刷题网站,要找题来做。真的不会再去找别人源码,不要完全模仿,看一下别人的思路还是自己写。当然,比较复杂的问题,常去看看大牛们写的代码。多多学习
■网友
对代码要求严格点,看大部分人的代码或自己的历史代码觉得不舒服,想重构或重写,看优秀开源代码想着怎么写。抱着这种态度,相信代码进步是自然而然的事,就是累点。几年之后,写什么代码(除算法)都胸有成竹,从内到外的peace,那感觉真棒。
■网友
我就是多写代码,不懂就看别人怎么写,但是不要复制粘贴,一行一行看明白了自己按照思路写。
推荐阅读
- 怎样对别人的代码进行适当修改使他永远也找不到问题出在哪
- 异乡好居说程序员删除代码是未经证实的传言吗
- 这段代码中对 vector 的访问为啥不会越界
- C语言指数函数代码
- 学计算机就是当码农吗
- 实习程序员第一个月除了看别人的代码还能干啥
- 代码背后有哪些温柔和浪漫的故事
- 请问这段代码是啥意思,从一个仿造网站上下载的软件里面的,对电脑有危害吗
- 计算机跨考怎样增强自己的计算机编程和代码等综合能力
- 怎样向不懂编程的人描述某一段代码的“优美”?