电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

告诉您编程的自学方法-

告诉您编程的自学方法-_第1页
1/5
告诉您编程的自学方法-_第2页
2/5
告诉您编程的自学方法-_第3页
3/5
告诉您编程的自学方法 注:本文经过精心编辑,部分内容来源网络,如有疑议,请联系我们处理。前言很多人通过我的 QQ(14703250),微信(liuxinlehan) 问我类似这样的问题:我已经看了很多 Java 的书,也看了很多视频,可总觉得心里没底,觉得还是什么也不会,好像有很多东西看过都忘了, 接下来该干嘛? 迷茫了!我的回答无外乎是要多编程,多实践,做个小项目巩固学过的知识。不知道提问者是否满意,反正我自己对这个回答也不满意, 这促使我思考关于学习方法的问题,写了篇文章分享给大家,欢迎讨论。方法一: 看书,看视频,间或照着例子敲点小程序策略: 先把那些 Java 知识点统统都看一遍,集合,IO, 反射,线程,html , javascript ,servlet, jsp ,xml ,tomcat ,spring,hibernate,对哪个例子有好感的话,在自己的电脑上敲一遍估量很多人都是这么自学的, 这种方法的缺点是:(1) 一叶障目,不见泰山, 容易陷入细节做码农需要和无穷无尽的细节打交道,例如:html 那么多 tag,属性 , xml dtd ,schema 复杂的语法, httprequest 那么多方法, 看着看着就烦了, 到底哪些是常用的? 哪些是不常用的?自学者迷失在了细节当中, 产生了怀疑。(2) 记不住实践(编程)太少, 当然容易忘记了。(3) 挫败感就算很有定力,很有自制力,以及在未来拿高薪水的想象中, 利用断断续续的业余时间咬着牙终于把这些细节都看完了, 然后悲催的发现:卧槽,还是写不出一个可以运行的像样的东西!最终结果是: 我看完了,很多细节也忘了, 还是不知道怎么回事,还是蒙圈。这种方法试图把所有的细节都搞定以后,再去做系统, 对自学来讲其实并不友好。方法二:有用主义, 拿项目作为牵引来学习策略: 拿项目作为驱动, 开始是不追求面面俱到, 而是追求一个可以运行的东西, 单点突破,以点带面, 最终掌握所有知识点。假如你懂得敏捷开发, 就会明白这和敏捷软件开发的本质思想是何其像啊。这种方法的好处是:(1) 成就感一开始就搞可以运行的系统, 慢慢的增加功能(2) 在实践中学习学习金字塔, 在之前的文章中已经提到过,这里再强调一下: 通过实践来学习是非常有效的。(3) 抓大放小先学会最关键的,最有用的东西,先学会并且能实践一个关键知识点,然后再把周边的知识学会(4) 思考才是进步的本质 !实现系统过程中遇到了问题, 会逼着你思考,去动手解决问题这种方法的缺点也很明显:(1) 遇...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

告诉您编程的自学方法-

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部