1. 练习白板写代码
你必须不需要任何指令地从零开始编写自己的代码。也就是说你要从一个空白文档(白板、白纸等)开始,然后在不听从任何指示的情况下自己敲出每行代码。
2. 一定要从头到尾自己编写所有的代码
不要在没有理解的情况下直接复制黏贴他人的代码来欺骗自己
3. 常常刷算法题
http://www.jiuzhang.com/solution/
4. 不懂就问:懂得如何寻求帮助
在学习编程的过程中,你肯定会遇到一些你自己无法解决的问题和一些你无法靠自己修复的错误。虽然这只是你学习编程的一部分,但如果你已经花了2h+来尝试解决你的问题未果时,为了提高工作效率,就应该转向寻求专业帮助了
5. 从小项目做起
尝试去做一些稍微超过自身水平的项目并不是一件坏事,因为你可能会发现它很有趣并且它能激励你学习更多的东西;但是从另外的角度来看,如果浪费了不少时间项目却毫无进展,也会让你感到灰心、沮丧