西西软件下载最安全的下载网站、值得信赖的软件下载站!

首页业内动态 IT人生 → JAVA语言该如何学、怎么学好JAVA?吐槽文

JAVA语言该如何学、怎么学好JAVA?吐槽文

相关软件相关文章发表评论 来源:西西整理时间:2012/11/27 11:56:09字体大小:A-A+

作者:西西点击:4次评论:0次标签: JAVA

经常看到有些学生、求职者捧着一本类似JBuilder入门、EcliPSe指南之类的图书学习JAVA,当他们学会了这些工具中拖出窗体、安装按钮之后,就觉得自己掌握、甚至精通了JAVA,又或者找来一本类似JSP动态网站编辑之类的图书,学会使用JSP脚本编写一些页面后,就自我感觉掌握了JAVA开发。

还有一些学生、求职者听说J2EE、Spring或EJB很有前途,于是立即跑到书店或图书馆找来一本相关图书。希望立即学会它们,然后进入软件开发业、大显身手。
还有一些学生、求职者非常希望找到一本既速成、又大而全的图书,比如突击J2EE开发、一本书精通J2EE之类。
也有些学生、求职者非常喜欢J2EE项目实战、项目大全之类的图书,他们的想法很单纯:我按照书上介绍,按图索骥、依葫芦画瓢,应该很快就可学会J2EE,很快就能成为一个受人羡慕的J2EE程序员了。

   ...........
  凡此种种,不一而足。但最后的结果往往是失败,因为这种学习没有积累、没有根基、学习过程中困难重重,每天都被一些相同、类似的问题所困扰,起初热情十足,经常上论坛询问,按别人的说法解决问题之后很高兴,既不知道为什么错?也不知道为什么对?只是盲目地抄袭别人的说话。最后的结果有两种:

1 久而久之,热情丧失,最后放弃学习。
2大部分常见问题都问遍了,最后也可以从事一些重复性开发,但一旦遇到新问题,又将束手无策。

第二种情形在普通程序员中占了极大的比例,笔者多次听到、看到(在网络上)有些程序员抱怨:我做了 2年多 Java程序员了,工资还是 3000多点。 偶尔笔者会与他们聊聊工作相关内容,他们会告诉笔者:我也用 Spring了啊,我也用 EJB 了啊.....他们感到非常不平衡,为什么我的工资这么低?其实笔者很想告诉他们:你们太浮躁了!你们确实是用了SPRING、Hibernate又或是EJB,但你们未想过为什么要用这些技术?用这些技术有什么好处?如果不用这些技术行不行?

很多时候,我们程序员吧JAVA当成一种脚本,而不是一门面向对象的语言。他们习惯了在JSP脚本中使用JAVA,但从不去想JSP如何运行,web服务器里的网络通信、多线层机制,为何一个JSP页面能同时向多个请求者提供服务?更不会想如何开发web服务器,他们像代码机器一样编写Spring bean代码,但从不去理解Spring容器的作用,更不会想如何开发Spring容器。

有时候,笔者的学生在编写五子棋、梭哈等作业感到困难时,会向他们的大学师兄、朋友求救,这些程序员告诉他,不用写了,网上有下载的!听到这样的回答,笔者不禁感到哑然:网上还有windows下载呢!网上下载和自己编写是两码事。偶尔,笔者会怀念以前黑色屏幕、绿荧荧字符时代,那时候程序员单纯,当我们想偷懒时,习惯思维是写一个小工具,现在程序员很聪明,当他们想偷懒时,习惯思维是从网上下一个小工具。但是,谁更幸福?

当笔者的学生他们完成的小作业放在互联网之后,然后就有许多人称他们为“高手”!这个称呼却让他们万分惭愧。惭愧之余,他们也感到万分欣喜,分成有成就感,这就是编程的快乐。编程的过程,与寻宝的过程完全一样,历经辛苦,终于找到心中梦想,这是何等的快乐?

如果真的打算将编程当成职业,那就不应该如此浮躁,而是应该扎扎实实先学好JAVA语言,然后按JAVA本身的学习规律,踏踏实实一步一个脚印地学习,把基本功练扎实了才可获得更大的成功。

    相关评论

    阅读本文后您有什么感想? 已有人给出评价!

    • 8 喜欢喜欢
    • 3 顶
    • 1 难过难过
    • 5 囧
    • 3 围观围观
    • 2 无聊无聊

    热门评论

    最新评论

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)