快速学会ACCP软件工程师课程.docx_第1页
快速学会ACCP软件工程师课程.docx_第2页
快速学会ACCP软件工程师课程.docx_第3页
快速学会ACCP软件工程师课程.docx_第4页
快速学会ACCP软件工程师课程.docx_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

如果你跟我一样:记忆力差、逻辑思维不强文化底子薄;并且没什么耐心,感觉学习压力大。那么我愿意分享一下在西安华美学习一年总结出来的ACCP几点学习方法,这些对我学习成绩的提高有很大的帮助,希望也能帮到同在这条路上奋斗的你。”请大家记住,在找到一套行之有效的学习方法之前:作业不会做、代码看不懂;导致熬夜、灰心、闹情绪;压力过大时甚至觉得自己不适合学IT,这些都是很正常的。请沉下心来,不要轻易否定自己。分享方法前,请同学们带着以下来几个提问(务必看完)往下看:1、假如某天,我们想给辛勤的父母做顿午饭,我从上午11点开始,一直忙活到下午4点才把饭做完(这里是假如)。请问这顿饭还有意义吗?2、假如我们为了搞懂某项IT技术,花了5年时间去研究;而这项技术只在IT行业应用了3年就被新的技术淘汰了(这里是假如)。请问我们花的那5年时间有意义吗?3、记得我们爷爷奶奶那一代异地沟通靠书信交往,而我们现在基本都用QQ、微信或者其他工具。书信几乎已经被淘汰了吧?问题总结:任何实物它都是具有时效性的,明白这个道理我们再继续往下看。学习常见问题之题不会做:题不会做又大致分两种:一是脑子里完全没有解题思路;二是有思路但只会做一点点或者做到一半又不知道怎么做了。对于这种两种情况一定要制定做题时限。对于第一种情况,建议思考不要超过10分钟,没思路就先换别的题做;为什么?因为这种情况就像碰到脑筋急转弯,思路不在同一条线上,始终是答非所问。就算你花长时间去纠结死磕这道题,意义也不大。为什么?我曾经多次因为一道题不会做,把自己关在房里纠结好几个小时,最后还是做不出。后来经过学长或者教员指点之后,每每都好想扇自己一耳光,因为题目本身很简单你也会做,只是当时你的解题思路和题意不在同一个点上而已。其实有时我们所纠结的问题并非什么大问题,很多时候是我们自己跟自己过不去,赌气钻牛角尖非得要把这题做出来不可,这是没有意义的;为什么?因为题是做不完的,如果你每碰到一道不会做的题都纠结这么久,纠结个10道8道的话,老师在讲下一章甚至下一周课的时候,你还在纠结;此时就会造成恶性循环。要是下一章讲的内容正好是上一章内容的升级版,有更好更简单的方法去解决你上一章所纠结的题目,那你就会郁闷死。对于第二种情况,建议也是制定做题时限,超过时限就先搁置做其他题;为什么?因为这种情况大多由书本知识掌握不牢固,方法应用还不熟练所造成的。学新知识时不要求你立马就对新知识运用的行云流水,你知道个大概就行,重在理解,切记太过深入钻牛角尖;为什么?因为我们当前所学的并非是世界最尖端的技术,而是最实用的技术,实用的技术你会用就行了,只有站在最尖端技术的基础上,你再去往死里钻研,去创造出更牛逼的技术。另外Accp教程的每一章课后练习里的题目都有着连贯互通性,就是假如你题1不会做,那么你先做题2或者题3,很多时候我都是做完题2题3后,脑子里就有了题1的解题思路。如果实在没思路,切记别纠结太久,尽快求助同学或教员。这时候你可能会问,如果我碰到题不会就去请教别人。那以后我自己还有什么编程思想,和开发软件的能力呢?其实这并不矛盾,因为我们目前是在学东西,而不是在开发东西。我们所学的东西都是前辈们纠结的死去活来总结出来的经验和方法做成了书,传授给我们,我们学就是了。只有我们在学好之后,出去开发软件的时候,因为开发的软件是所有人都没做过或经历过的软件,我们花大量的时间精力去钻研它才会有价值有意义。这里和总部老师讲的“广深广”的学习方法是相同的:就是先广泛粗略的了解下要学的知识,然后再深入的去了解以前学过去的知识,最后再广泛的去了解更多的新知识。所以,采用别人(同学或者教员或者百度)总结出的解决方案即可以保证学习的质量,又可以省去自己摸索的时间,何乐而不为呢?(做题时多跟同学和教员沟通,做题时限过了,就大胆去请教别人,切记不要怕丢脸怕麻烦,一个人闭门造车)。 学习常见问题之想的太多:这里想的太多,是指老去想一些能力范畴之外的东西。譬如我在S1第一本书第二章,学习从控制台输入数值时;记得当时是要导入一个java包:importjava.util.Scanner;然后new一个Scanner的对象:Scannerinput=newScaneer(System.in);便可以随心所欲的输出了。我当时也是刚接触IT,感觉就很神奇,你输入什么它立马就显示什么,兴奋的很。不过立马我就为了这两句代码纠结了差不多一个星期时间;为什么?因为我老在想为什么要导包?包里有什么东西?要什么又要这么new一下?系统它是怎么知道我输入的值的?我问同学,同学不懂;我问老师,老师说:我说了你目前也不会懂。我就一直到老师讲第五章课的时候我还在想这个控制台。现在回过头来看关于为什么要导包,在S1第一本书第十四章详细讲解的。在学了S2的部分知识后,对为什么要导包,为什么要new一个Scanner的对象,也有了更深一层次的了解。可能你会问,为什么第二章就要用到的导包概念,非得要搞到十四章去讲解?如果我们教员当时跟我说,Java有很多包,包里面有很多类,类里面封装了很多方法,方法又有不同的应用场景。估计我也会吐血。因为根本听不懂。综合上述例子,回想起我们教员常说的:不要去纠结一些没有营养的问题,现在还不是时候;这话是很有道理的。但我是后知后觉,老钻牛角尖,浪费了很多时间走了很多弯路。总结:这里的不纠结,不是不让你把知识学透学扎实;而是让你在对的时间做对的事,两者是有区别的。往往真正的纠结是在日后工作的开发中,到那时你不去纠结都不行。 学习常见问题之不预习:预习的重要性,这里也举个例子:结果不言而喻。如果你做足了预习,那么上课时老师要讲什么你心理一清二楚,这时老师再讲一遍,你就已经相当于是在复习了。对知识的理解和记忆又加深了一遍。推荐预习时,把不懂的问题做好记录;待上课时问教员。如图: 学习常见问题之不做笔记:好记性不如烂笔头,推荐几个做笔记方法:知识对比做笔记:同是编程软件,那么在讲解JAVA知识时,我们对比下C#同类型的知识点(温故又知新)。如图:个人理解做笔记:很多概念性的知识在书本上的解释是比较官方和深奥的(有些绕)。同时书上的某一段示例代码可能也是简化过的(省去了重复代码,只写了关键代码)。这时你可以在书上写上你自己的比较通俗的理解(有自己的理解)。如图:举一反三做笔记探索书上给的方法和规范是否是唯一的,不可变的。学习当前知识点的同时拓宽你的知识深度。如图:知识要点做笔记:一般来讲每章的课后选择题和简答题,都是对本章知识的加深与巩固。选择题在选正确答案的同时,最好把其它错误选项为什么错的原因也写上。简单题同样也是,详细的用自己的理解去记录描述这里为什么会错。如图:学习方法推荐:管理你的零碎时间对于学习较差的同学来讲,时间是很紧缺的;学的好的人通常玩也玩不好。这里推荐把你平时所积累的知识点,通过图片或者文字信息导入到你的手机中。手机是时刻都在身边的,而电脑书本却不一定。抓住一切零碎时间,一有空闲就拿出手机翻看一下知识点。即使你当下只有两三分钟空闲,与其发呆或者机械式的刷朋友圈以上皆属个人在学习上总结的一些方法,并非是最

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论