题主今年大一 ,开发过一些简单的东西,如学生管理系统并不能做到独立开发类似的东西感觉进入了编程的误区
http://www.projecteuler.net
■网友
谢邀
我先说一下,接下来我对你的评价不会带任何感情色彩,如果你不高兴看就别看,勿喷。
首先我通过你的描述明白了你是一个没有独立性的人,做事不讲方法,只会一味的照搬照抄,做一个“事后诸葛亮”真的好吗?
照你这样我完全可以写一个小程序出来,完整的把这个程序的每一行代码告诉一个小学生,小学生能听明白,照着我的代码用我所使用的开发环境抄了一份一样能跑,那你觉得这个小学生就能在不参考我的代码的情况下独立开发出类似于我写的程序吗?甚至是方法相同但功能不同的程序
不要太幼稚了,你把编程当成了什么?一个任务吗?还是一份即将要上交的作业?
【题主今年大一 ,开发过一些简单的东西,如学生管理系统并不能做到独立开发类似的东西感觉进入了编程的误区】 编程不是高考,我虽然没参加过高考,但我听说过高考就是换汤不换药的题目。但编程不是,编程是非常灵活的,虽然格式就那么几个,但你得利用有限的格式让这些东西完成你所需要让它们完成的工作。这可不是在背答案,就算是把连代码连空格都不放过的背下来也没有任何意义,背下来了能理解了,那我换几个参数做点修改你还能像一开始那样拍着胸脯大声的喊出“这非常容易”吗?
我想就算这些说完了只会让你感觉更迷茫,因为我可以毫不客气的说,我所遇到过的网友像你这样的我虽然没遇到过超过五个,但也不少了,都是做事不讲方法的人,太被动了。被动性的学习效率确实很低,大脑无法接受这些输入,自然无法做相应的输出了
结合以前跟其他网友交流的经验我也把给他们的方法告诉你,也不知道有没有用啊,不过根据大脑的工作原理应该没啥问题:
1、看视频的时候做记录,但不允许抄任何代码,只允许写思路,系统API除外
2、先别忙着敲代码,关掉视频,花一点时间让自己忘记视频的事,假装自己根本没看过视频,把自己写的思路当成是别人写的,看着“别人”写的思路,想想每一步该怎么做,那些系统API在网上查一上相关资料,看看是如何使用的,还有没有其他相关的API,他们又是怎么使用的,这些API有什么区别。如果有某个地方自己看不懂了或是想不出代码了,就回到1再来一次对记录下来的东西进行修改或补充,直到每一个思路都有代码,当然这些都是没有测试过的伪代码或错误代码,但这问题并不大
3、如果你觉得没问题了,那就可以开始把自己所想的代码完整的敲进开发环境中。给每一行代码都写上注释,注意排版规范,这很重要。
4、写完了代码了?很好,你完成了第一步,独立编写代码,虽然这些代码不一定正确,但你能独立完成就说明了你正在进步,这是个好的开始,现在请你完整的阅读自己写的代码,无法理解就根据注释读,在大脑里模拟运行一遍。如果有问题,请及时修改,在这一期间不允许看视频,允许看“别人”的思路
5、现在到了激动人心的时刻了,测试代码。如果你真的有独立能力只是平时因为惰性发挥不出来,或许这些代码不会有什么问题,但我想事情应该不会那么乐观才对。一旦出现了问题,相信你很难解决,但多借助百度多修改多调试,这是很需要耐心和细心的,不过对于做事不讲方法的你我想在调试方面也会是一头雾水吧,百度上可以多找找相关的方法,善用搜索引擎是非常必要的,即使会出现答非所问的情况,这在国内很常见。一个错误要搜索和调试三天以上的或许也不奇怪,不过我现在已经不用百度了,答非所问和错误答案太多了,要么就是根本查不到,只能上谷歌查。没条件的就只能多花点时间了,我也是这么过来的嘛,看遍了各种错误答案,有时一个错误答案还被网友们到处转,反正在我这是测试失败的。
6、经过了痛苦的步骤5你学到了些什么呢?如果程序都调试通过了,我想你可以试试别的项目了,不通过的话就试试难度更小的项目,不要想着一步登天。甚至你可以自己想一些项目出来给自己做,这就连对应视频和教程都找不到了,靠靠自己多训练一下,这就是考验,考验就是训练,训练出来的经验可是你最宝贵的财富,但也不需要吝啬于分享哦。
推荐阅读
- 它浑身是毒,入侵我国却被大量种植,如今年产量高达55万吨
- 广东今年角膜捐献量和移植手术量较往年均有增加
- 郑州今年破获食药环犯罪案件544起逾千名嫌疑人落网
- 杭州今年新增停车泊位7万余个激励社会资本投资供给
- 今年■今年1-11月江苏无偿献血总量同比增长 谢谢你,无偿献血者!
- 浙江今年优良天数比率升至93.6%
- 服务区|南通交警走进高速服务区开展主题宣传活动
- |电商事业中的“闪光少年”
- 女程序媛怎样追求男程序员
- 为啥魔兽世界部落的大酋长全都是兽人族
