仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1276|回复: 19
打印 上一主题 下一主题

[学习教程] JAVA编程:小议进修java的急躁心态-引出篇

[复制链接]
柔情似水 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:52:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
因为能用到多少功能就用多少,不能用就不用!总的来说:要简单要性能好,可以不用框架。你说java复杂,就是因为你把java(j2ee)与这些框架混在了一起。“切忌急躁”――我想这是在任何进修办法中,城市特地提出来的。

在国际的几个论坛也混了几年,乃至眼看着已经大张旗鼓的javaunion从发展到消散。在javaunion,chinajavaworld,dev2dev,javaresearch,cn-java等论坛上,也相遇或结识了良多java喜好者,有履历丰厚者,也有初出茅庐者。

实在,国际手艺论坛,是个很奇异很成心思的中央。从这里发展了一批批的开辟者,但也从这里消散了一批批的开辟者。犹记得javaunion论坛已经的一篇名为“为何两年前的成绩,仍然在明天还在反复的问”的帖子,引发了很年夜的争辩和沉思。这个成绩的切磋,不是本篇的主题,拿到这里来,只是作为一个引子,引出我明天要说的话题。不外,倡议人人转头能够想想。

实在,在打仗的java喜好者中,仍是初学者占多数,而个中不乏有“好高务远,心浮气躁”者。先举个例子吧,这个例子就产生在我身旁,我的一个伴侣身上。我想,如许的例子,在良多人身上都有大概产生,假如不加注重的话。

事变是如许的:

我的一名密友,他之前是学asp的,卒业后也处置的是ASP网页编程事情。人人也晓得了,比来两年,asp编程愈来愈少了(固然报酬也广泛走低,而这时候候,java却在渐渐的火爆)。他说他想转java,问我该怎样学。我说“先看书吧,看完书再说”,借了他一本《java中心手艺――基本篇》,并告知他,哪些是应当先看的,哪些是必要细心看得,哪些是必要多看几遍的。但是,第三天就跑过去告知我,他往了一家用java开辟的公司,说公司用ejb编程,并说他也入手下手用ejb编程了。(厥后,我才晓得他是照着他人的例子依葫芦画瓢了)。

假如事变到这里的时分,接上去,俺们这位A兄,假如抽工夫可以将java基本好好填补,一些j2ee系统大概api常识增补一下,开展远景就很不错了。

惋惜的是,半年今后,这位伴侣,仍然停止用ejb依葫芦画瓢的编程上,半点创始性的编程都没有。(我想,应当说,是没有内容可让他扩大了吧)。不外,更惋惜的是,他至今还仿佛没无意识到这些,乃至在与伴侣们扳谈的时分,他还会自大的说“他用了ejb”。

这个故事到这里的时分,是个凄惨的了局,最少今朝是的。我的这位伴侣,面临java,也只会告知他人“他用了ejb”。

往年,包含来岁将召开的“JavaOne”年夜会,都有一个配合的主题――推行Java的提高。实在,这也变相的告知了我们,最少在如今,java的初学者仍是良多,并且从此步进这一行业的初学者也会更多。

越迟的进进java这个范畴,对年夜多半来讲,就会晤对更年夜的合作压力,由于你的偕行比你早进进了半年。

当一名新进进的初学者还在看java面向对象的观点的时分,发明偕行们已在看的是jsp/servlet了,而这个行业已在盛行ejb了。心急如焚的这位,就入手下手匆仓促的进修jsp。匆仓促的设置好tomcat,匆仓促的写了两个乐成jsp页面后,发明身旁良多同事入手下手热中ejb了,因而又入手下手匆仓促了编ejb。写了没几天,俄然发明本来很盛行struts――struts是甚么东东呢,因而又入手下手匆仓促的学。学了没几天,进来一聚首,发明身旁的人,都在聊甚么java计划形式。因而一拍脑壳,又入手下手学计划形式・・・・・・

大概我写的有些夸大了,不外,实际中真的不乏有如许的情形。

固然,这个行业的开展也过于敏捷,良多东东,我们方才懂得的时分,就必要往使用它了。

“急躁”,让良多人,堕入了不成自拔的越陷越深的轮回

“急躁”,也让良多人,在经由几年的奔忙后,发明甚么也没有学到

《ThinkinginJava》从它出生的那一刻起,就被付与了java图书中的圣典。他成为圣典,并非它说了几常识,几api。它只说了更多的“基本常识”,它告知和反复说的,就是“这里是基石,你将站在这里,看的更远”

明天匆仓促的写了这篇“引出篇”,接上去还盘算写两篇“剖析篇”“开导篇”。在此有言语毛病的中央,看匡正。

同时,也朴拙的但愿,人人在进修java的时分,切忌急躁。常识是必要沉淀的;头脑也是在不休的进修、检验中走向成熟的;而手艺也是在不休的制造中开辟的。


C#是盗用了Java的源代码,仿照开发的,原因是Java是开源的啊,盗了也白盗,还有一点,开发C#语言的团队是就是开发Java语言的团队,是微软重金挖过去的啊
飘灵儿 该用户已被删除
沙发
发表于 2015-1-21 16:39:50 | 只看该作者
你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。
乐观 该用户已被删除
板凳
发表于 2015-1-30 21:13:31 | 只看该作者
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
若相依 该用户已被删除
地板
发表于 2015-2-5 09:22:18 | 只看该作者
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
admin 该用户已被删除
5#
发表于 2015-2-11 00:54:53 | 只看该作者
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
小魔女 该用户已被删除
6#
发表于 2015-2-20 14:37:15 | 只看该作者
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
深爱那片海 该用户已被删除
7#
发表于 2015-3-6 18:27:28 | 只看该作者
是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
分手快乐 该用户已被删除
8#
发表于 2015-3-13 05:09:54 | 只看该作者
如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。
活着的死人 该用户已被删除
9#
发表于 2015-3-20 13:33:49 | 只看该作者
是一种语言,用以产生「小应用程序(Applet(s))
小妖女 该用户已被删除
10#
发表于 2015-3-23 19:14:42 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
灵魂腐蚀 该用户已被删除
11#
发表于 2015-3-31 15:51:55 | 只看该作者
一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
冷月葬花魂 该用户已被删除
12#
发表于 2015-4-1 06:09:37 | 只看该作者
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
若天明 该用户已被删除
13#
发表于 2015-4-6 12:22:13 | 只看该作者
是一种语言,用以产生「小应用程序(Applet(s))
透明 该用户已被删除
14#
发表于 2015-4-23 05:51:12 | 只看该作者
是一种为 Internet发展的计算机语言
金色的骷髅 该用户已被删除
15#
发表于 2015-5-1 07:11:15 | 只看该作者
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
不帅 该用户已被删除
16#
发表于 2015-5-4 03:44:44 | 只看该作者
还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。
小女巫 该用户已被删除
17#
发表于 2015-6-4 10:44:09 | 只看该作者
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
飘飘悠悠 该用户已被删除
18#
发表于 2015-6-7 05:06:43 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
愤怒的大鸟 该用户已被删除
19#
发表于 2015-6-13 03:43:04 | 只看该作者
那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!
变相怪杰 该用户已被删除
20#
发表于 2015-6-13 10:13:22 | 只看该作者
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-8 23:20

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表