`
selinazzx
  • 浏览: 26965 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

java 学习方法 4

阅读更多
JAVA自学之路 四:要事为先
[转载请注明出处:http://www.bjsxt.com/zixue/zixuezhilu_1.html]

对待人生的任何事情都要:抓大放小,要事为先

对于一个以前从来没有接触过java的人,java无疑是庞大的,似乎每个领域都可以拓展开来都是一片开阔地,每一个领域要想深入接触到每一个细节所耗费的精力都是巨大的。这个时候大家都胸怀壮志,两眼发光的盯着每一个崭新的知识点,遇见了任何一个知识点都恨不得抠的清清楚楚,明明白白。

难道这有什么不对吗?
我的意见是,没什么大毛病,但是学习效率太低了!我们推荐的学习方式是,抓大放小,要事为先。

比如说学习J2SE的时候,学到GUI这一章,有的同学认为,既然学到这儿了,我们去把SWING细细的了解一遍吧;还有的同学,遇到了在Linux下的Shell编程,就恨不得把Shell先学成专家才肯,或者是才敢,继续往下学习;有没有过这样的感觉,一本书的上册没有学好,觉着下册心里也没底儿,甚至非要把上册复习一遍才敢继续学习。如果你也是这样,要去看看心理医生啦,没准儿会有洁癖的毛病:)。
任何事情都要追求完美才敢继续往后进行,是一种性格缺陷

大胆的放弃一些东西吧,有失才有得,把自己有限的、宝贵的精力用在对于就业直接相关的地方,这才是最有效率的学习方式!等你参加工作,有了可持续发展的事业动力和经济基础,有时间有精力闲的没事儿干的时候,再去研究那些其它吧。

曾经有一个故事,说得是产能和产量的关系。
一个人喜欢读书,读了一辈子,无所不通,这时候要做任何工作都可以,他的产能到了极致,但是,他老了,即便每天产出大量的东西也不能维持多久了,一辈子的产量并没有多少。
另一个人直接工作,忙,天天在机器旁日复一日,做了一辈子,没时间学习和进修,可以想象,产量能有多大呢。
人的一生,要锻炼产能,也要及时产出,引擎要转,也要停下来加油,这两者平衡的越好,你的贡献和产量就会越大。如果钻研的东西和产能目标(或者说近期的产能目标)无关的话,要舍得放手。

所以,对于SWING,暂时先扔在一边吧。
对于shell,对于各种协议过于详细的细节,对于喜欢的游戏编程,对于javascript各种华而不实的效果,都暂时和它们分别吧。一切和我们的直接工作目标关联不大的东西,扔在一边或者弄清楚到足够支持下一步的学习就可以了。

那这样岂不是妨碍我成为通晓各种细节的高手了吗?
我一向不认为一个人掌握了很多很多知识点的细节就是高手了,一个人如果告诉你,回字有四种写法,你会认为他是高手吗? 毫不客气的说,现在我们所教授的所有知识细节在网上或书中都可以找到,只要你肯花时间花精力去动手试,去钻研,没有什么不能掌握的。struts、spring你能掌握吗?当然能!但是如果把时间花在spring的各种细节的研究上,花在研究中国企业应用不广泛地的spring mvc上,这个精力就太浪费了,而且学习的积极性会受到打击,谁愿意整天泡在细节的蜘蛛网中挣扎不出来呢?谁愿意天天经历风雨却总是不能见到彩虹呢?

盖房子,要先建骨架,再谈修饰。
画山水,要先画结构,再谈润色。
认识一台结构复杂的机器,应该首先认清楚脉络,然后再逐步认识每一个关节。
为了应付从小学到大学的考试,我们背了各种各样的不应该提前掌握的细节,同时也养成了见到细节就抠的学习习惯。而现在,是到改改的时候了。

请在合适的时间,做合适的事情吧。
把时间和精力花在作项目上面,花在写作品以及锻炼解决问题的能力上面吧,这是迈向高手的正确的而且快速的方向。

我一直不认为一个课程提供了很多很多的细节就是优秀的价值高的课程了,掌握必要的细节,这个不含糊,至于其他,或者通过视频给出(这样可以给出更多的细节,但是不占上课时间,课上只讲重要的、必要的细节知识),或者在掌握了自学的能力后自己能够查出,这才是正途。

当你看书到某个地方暂时不理解的时候的,暂时放手吧,追求一些行云流水、自然而然的境界吧,只是不要停下前进的脚步,不要被大路旁边的支根末节干扰了你前进的行程,项目,真实的项目,这才是目的,就在不远的前方。

陶渊明读书,叫做“不求甚解”,但他是大诗人。
诸葛亮读书,总是“观其大略”,但他是大政治家。
作研究的,是在确定了方向之后才详细的研究深入的东西。
到了庐山,脉络形状扔在一边,盯着一棵棵小草、一粒粒石子的看,怎么样才能识得“真面目”?
作为应用型的人才,是研究回字的n种写法还是抓紧时间向着主要应用的方向努力,请自己作出抉择。

以项目驱动自己的学习吧,当把握了技术的脉络之后再去补充细节的研究,是正途。

这辈子就不研究其他的方向了吗?
当然要研究!但是在将来合适的时间再说吧。

所以,抓大放小,要事为先!
那么,在JAVA的这些课程中,哪些才是大,才是要事呢?请继续读下去。

分享到:
评论

相关推荐

    Java学习方法 Java学习方法 Java学习方法

    Java学习方法Java学习方法Java学习方法Java学习方法Java学习方法Java学习方法Java学习方法

    java学习方法用实用

    对于初学者来说,掌握有效的Java学习方法至关重要。以下是一些基于高手经验的Java学习路径和技巧,旨在帮助初学者快速上手并深入理解Java。 1. **基础知识:**在开始学习Java之前,了解计算机科学基础和基本的编程...

    java学习方法及学习总结

    java学习方法及学习总结 java学习方法及学习总结 java学习方法及学习总结

    JAVA学习方法JAVA学习方法JAVA学习方法

    ### JAVA学习方法详解 在当前信息技术飞速发展的背景下,JAVA作为一种重要的编程语言,在软件开发、系统构建等领域扮演着举足轻重的角色。对于初学者来说,掌握正确的JAVA学习方法至关重要。下面将根据提供的标题和...

    java学习方法总结

    这是我学习java3年以来总结的学习java的心得和体会,希望对你们都有所帮助,初学者可以借鉴一下哦,真的很好的东西哦

    java学习方法 方法 方法

    java学习方法java学习方法java学习方法java学习方法java学习方法

    JAVA语言学习方法

    【JAVA语言学习方法】 在学习JAVA语言之前,我们先来了解一下C语言的重要性。C语言作为基础,被广泛应用于操作系统开发,如Unix、Linux和Windows的内核,甚至部分与汇编混合编写。Windows API主要是C语言接口,而...

    JAVA学习全套PPT

    【JAVA编程学习】是计算机科学领域的一个重要主题,尤其对于初学者来说,它是一个非常有价值的起点。Java是一种广泛使用的面向对象的编程语言,以其“一次编写,到处运行”的特性而闻名,这得益于Java虚拟机(JVM)...

    Java学习方法指南.md

    Java学习方法指南.md

    java学习方法

    ### Java学习方法与资源 #### 一、Java学习路径与推荐资源 学习Java这门语言,不应该寄希望于仅通过一两本书就能完全掌握。一个有效的学习策略应该包含多个阶段的学习资料,逐步深入理解Java的核心概念和技术。...

    java学习方法 学习心得

    java学习方法 学习心得

    Java学习方法 javase javaee javame

    一学关于学习Java的大的方向 Java学习方法 javase javaee javame

    java学习路线(鱼皮)

    Java学习路线(鱼皮) Java学习路线(鱼皮)是一条龙版本的学习路线,从入门到入土,旨在帮助学习者快速掌握Java开发的所有知识点。本路线的特点是新、完整、实用、开源、回馈社区、持续更新。 学习路线的主要...

    对于JAVA初学者必须要看的学习方法

    ### JAVA初学者必看的学习方法 对于初学者来说,在学习JAVA的过程中可能会遇到各种各样的问题,这不仅仅是因为JAVA本身的复杂性,还因为学习路径的选择、方法的掌握等多方面因素。下面将根据提供的部分信息,深入...

    java构造方法学习案例

    java构造方法的学习对java学习者尤为重要

    Java 学习笔记Java学习笔记

    Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现为Oracle公司的一部分)于1995年发布。...Java学习笔记涵盖了这些核心知识点,通过深入学习和实践,你可以逐步掌握Java编程,并应用于实际项目开发中。

    java学习笔记1

    Java学习笔记1 Java学习笔记1是学习Java过程中的笔记,主要记录了Eclipse开发环境中的快捷键使用、编辑功能、查找和调试等知识点。 Eclipse快捷键 Eclipse中有许多快捷键,掌握这些快捷键可以大大提高开发效率。...

    总结的一些java学习方法

    总结的一些java学习方法,有一部分是搜集的别人的,提供给大家

    Java学习笔记(必看经典).pdf

    本知识点的标题为“Java学习笔记(必看经典)”,意味着所整理的内容是针对Java初学者的一系列核心概念和原理的总结。 首先,面向对象编程是Java语言的核心,它与传统的面向过程编程有显著的不同。面向对象编程强调的...

    java学习心得体会

    "Java学习之路:不走弯路,就是捷径"这句话,恰如其分地概括了学习Java的关键——找到正确的方法,避免不必要的困扰。 首先,理解基础是至关重要的。Java的基础包括语法、数据类型、变量、运算符、控制结构等。这些...

Global site tag (gtag.js) - Google Analytics