学了一年C语言,但现在只要遇到稍微中上的题目(类似于csp的第二题的难度),都需要再网上借鉴别人的代码和思路,长久下去不知道自己的水平会不会提高。想知道提高编程水平,需要怎么做。
诚心谢谢各位提出一些方法。
可以买本书学习学习,自制力差一点可以报一个班去系统学习。
书上教的都是基础。再说网上刷题,大部分是算法题目。这个怎么说呢。首先这个大部分人不是算法工程师,你只要知道一些基本的算法,然后慢慢扩展就行。本来就不是要你一步登天的。力扣上面,确实有很多算法题目。但是我就是拿简单的练练手。很多中级的我也不会做。但并不妨碍我写代码。当然,如果你就是朝着算法工程师那方面去的。当我没说
借鉴别人的代码和思路很正常,关键是借鉴完之后 有没有消化 下次遇到能不能自己有思路,如果有思路甚至直接解决 ,这就是你的成长积累!如果还是得重新搜,重新看,那就是搬砖了,没有实质性的提高
1、多看优秀的代码
2、多模仿优秀代码的风格
3、不参考其他人的代码,自主的去按照模拟的风格去编写代码
4、久而久之,你也就站在山顶的人了。
刷题刷题,疯狂刷题,不懂就问
不懂就搜很正常,本来就是一个积累的过程
多思考,多学习,多总结,多实践。 实践出真知