1. 看算法书、研究算法题
算法是程序的灵魂,同样的功能,用IF|ESLE可能要几千行代码,如果使用合适的算法,可能就只有几百行代码,甚至几十行,例如递归、动态规划算法等。
2. 阅读源码
这是每个优秀程序员必备的优秀品质,高端代码不是凭空产生的,它有一定的积累过程。积累并不是闭门造车,而是开源的思维。总所周知,各大论坛、代码共享平台上都有一些优秀的源代码。可以根据自己的职业方向、编程语言去阅读源代码,并模仿它。
3. 讲千遍,不如自己动手做一遍
编程是一个需要动手的活,万丈高楼平地起,没有人一开始就能写出高端代码,都是一点点在坑里摸爬滚打,写一些简单代码,一步一步完善,一点一点进步的。偶现在经过几个月的学习,回过头看几个月前的代码,都想去修复它。
编程需要不断学习,不断提升。什么才是高端代码,偶现在写的代码一定比过去写的高端,只要不断学习,偶未来写的代码,一定比现在高端。
希望偶的回答能给你帮助,谢谢采纳。