以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 Java/Eclipse 』  (http://bbs.xml.org.cn/list.asp?boardid=41)
----  哪几种人不适合学习jsp?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=41&rootid=&id=30419)


--  作者:hongjunli
--  发布时间:4/12/2006 11:40:00 AM

--  哪几种人不适合学习jsp?
了一些问题,越看越没法往下看,真的,我一直说,对于初学者,无知并不可笑,因为初学嘛,大家都是不很懂,但是,无知还不知道自己无知就很可笑了.明明自己只是一个普通无线电爱好者,就要开发一个机器人,省省吧你,你不配!!!
对于每一个想学习java技术的人,我们欢迎大家真正地投入学习.而不是那种需要java的一种功能就以为一分种就能学会.
jsp是java中web应用的"高级"表现,你不要认为这里的高级是高深,因为语言越往高级就越傻瓜,所以如果你要学JSP,你就要对WEB应用的低层很理解,对于以下这些类型的人,你最好不要学JSP了,否则,我有100%的把握断定,你就是穷其一生,你也只配做可怜的三流角色:

1.一个想不想学java,却只想学会jsp的人,你做梦吧.
2.以为JSP就象ASP,PHP一样的页面制作人员.
3.分不清服务端脚本和客户端脚本的人,想把这两种脚本中变量相互调用的人.
4.对HTTP协议一点不懂,直接就想用JSP/SERVLET编程的人.
以上这些类型的人,我真的没有任何一些看不起你们的意思,也许你们学别人比我们聪明多了,每个人都有不同的专长,但你们不要学JSP了,把时间耽误在这里不值得.

-----------------------------------------------------------------------------------------------
记得我在哪篇贴子中说过,
要成为JAVA程序员,用三个月的时间.
要成为J2EE高手,用一年的时间.
要成为JAVA技术应用专家,用三年的时间,其中两年去学习C/C++

现在我再次想说这样的话,如果你从来没有学过C/C++,那么我说一个JAVA技术,你可能永远也不可能真正的理解它的真正的意义:

方法参数中JAVA的对象是如何传递的?
真实的情况是传递"引用的值",如果你不了解C/C++,你是无法理解这句话的.你只能看别人的书上说什么你就记得什么,而实际如何,你根本不懂.

这就是为什么要理解底层架构,协议.不了解你可能在一个公司混得很好,一个学习三个月JSP的人混一个工作是完全可以的,整天做一些ctrl+c,ctrl+v的工作,可以满足一般的"开发",但你永远不会成为了一软件架构师,你无法知道100万用户和30用户的应用之间如何设计不同的架构,你会以为在你的PC机上写出一个BBS DEMO就可以拿去支持100万用户的应用.

记得有一句话叫"把一件事做到极致",从一个JAVA程序员,到现在写作业系统引导程序和驱动程序,我并不会做和个方面的开发工作,但我觉得这是必须的.只有了解每个bit的产生源泉,你才能对你的应用有100%的把握.


一个真正的软件人,不在于你掌握了什么技术,而在于你对软件的认识,和认识过程.
我把认识过程作为软件认识或者叫软件知识的一部份.是以我的经验来说,认识过程是一个非常重要的部分,或许它比软件知识更重要.一个软件人对软件认识的过程,主要反映在两个方面:

认识软件知识体系的方法.
认识软件知识体系的态度.

方法因人而异,合适你的方法就是最好的方法.而我有我自己的学习方法.书(15%)+狗哥(35%)+运行(50%),以我现在的水平,看一本专业的技术书,我仍然会把书中的内容在机器上运行以得到验证.并以此加深记忆,而不是象很多高手那样一周或十几天就能看完<<thinking in java>>那样厚的书(这里只是用它来比较厚度,不是为了推荐它).说实话我没有这种能力.而且,任何技术方面的书中如果有光盘,我首先会扔了它(当然以后可能会从某一地方找到),因为我需要从键盘上输入我想要验证的内容.
而"运行"并不是把书籍提供给你的例程运行一次,那需要对所能考虑到的所以情况反复测试,比如一个API,不同参数,不同环境,以及不同运行次数的性能,在多线程中的安全性和可并发性等等.

我的学习方法很笨,就是大量的动手实践.

对于学习的态度,这一点犹其重要.好学不叫学习态度,为了很多理由,我们都需要学习,谁都能做到.但是如何学习,学什么,真正能反映一个人的学习态度.

按你的计划,根据你的需要而学习,而不是流行什么就学习什么.这一点说起来轻松,可很少人做到.在我从事软件四年多的时间内,我的团队中或叫我的手下,很多年轻人的基础只在给我提鞋的层次,却去玩那些我都很少研究的技术.说他们是玩,是因为他们一方面应用不到,另一方面以他们的水平也深入不了的技术.

我是完全从面象对象开始接触程序的.当我还不知道什么叫程序的时候,我听到有一种东西叫JAVA,然后我认识了它.当我用它写出一个还算可以的应用时,我认识到我需要深入到它的底层,我要了解JVM,然后我知道我的知识需要向底层递归,然后我从最最基础开始,数逻,作业系统,数据结构,编译原理,汇编,C/C++等这些看似无关的知识把我对JAVA的理解推向了一个超越的层次.今天,我仍然说我是一个JAVA程序员,我以它入门,又以它最擅长.但我更要说,没有汇编,C/C++这些基础,我不会成为一个真正的JAVA程序员.也不会让我轻松地成为一个C#程序员.

学习态度的另一个方面是敢于求真的勇气,在意别人不屑的东西.这一点以后再详说.

我相信你有兴趣看这个栏目,就应该有能力判断,什么是永恒的,什么是瞬夕的.当然你也不会因为我的几句话而改变你.我甚至不愿意对你有什么影响,即使我的观点是唯一正确的,我也无法证明它是正确的,何况它并不一定就是正确的!因为我的思想也在发展.


--  作者:jcxuefeng
--  发布时间:4/28/2006 1:34:00 PM

--  
写的不错,我虽然是计算机专业毕业,你上面所说的东西我都接触过,但是没有仔细的去研究过他,当看到你写的这些东西的时候,感到四年大学白上了!惭愧哦!若你不嫌弃我,我们可以作个朋友,严格意义上讲,应该叫师徒关系(你是师,我是徒)。我的邮箱地址是:jcxuefeng@163.com
只要你愿意,我真的希望能向您学习!
我真诚的企盼着这一天!
--  作者:kimgecko
--  发布时间:4/29/2006 10:19:00 PM

--  
看了您的这些言论,真是深有体会。天才和笨蛋只有一线之隔。无论做什么事情,思想是最重要的。行动来源于态度、态度又根源于思想。向您学习!好好学习,走IT大道。
--  作者:wfh2006
--  发布时间:5/3/2006 12:54:00 PM

--  
支持!!!
我也觉得学语言确实好难!!
--  作者:flyfoxs
--  发布时间:5/6/2006 5:37:00 PM

--  
楼主真豪爽,真直!
--  作者:noahj
--  发布时间:5/8/2006 11:43:00 AM

--  
态度决定一切
--  作者:J_labyrinth
--  发布时间:5/14/2006 10:50:00 PM

--  
楼主,3个月就可以成为JAVA程序员,那有什么标准呢!?
能不能给我一个测试的标准呢!?
--  作者:dml
--  发布时间:5/17/2006 10:35:00 PM

--  
感觉有点打击人,虽然我现在有在学JSP 对于你上面说的那些也都有学过 可是我的C学的不怎么好 .5555 ...看来要努力了,不过我对JSP还是有信心的 嘿嘿
--  作者:lbfeng
--  发布时间:5/18/2006 4:33:00 PM

--  
看此言论,受益匪浅!
--  作者:likeguo_aini
--  发布时间:5/24/2006 1:11:00 PM

--  
写的不错,令人深思。
--  作者:sakula
--  发布时间:5/27/2006 10:03:00 PM

--  
认同lz两个观点:
    1。态度,态度决定行动
    2。勇气,求真的勇气,不在乎不屑的勇气
--  作者:wcdxyl
--  发布时间:5/30/2006 3:52:00 PM

--  
插一句不好听的,现在jsp就是要做只呈现页面的东西,没有逻辑,类似html,不过多了一些标记库之类的,所以学习jsp可以不懂java,美工就可以做。楼主不要把话说得太绝了,jsp和java是可以分开的,java是语言,jsp只是运行在web服务器的一种表现页面而已。
--  作者:girl1986
--  发布时间:6/2/2006 5:09:00 PM

--  
不错的,浮
--  作者:zfp652
--  发布时间:6/6/2006 11:10:00 PM

--  
谁说jsp和java没关系的?  jsp中的j指的就是java这能没有关系吗?
楼主说的是不会jsp还是说精通jsp.要想自己真正学好jsp没有很好的java语言基础是不行的..

上面还有人说到java程序员标准的问题.你可以考SCJP看看.当然你也可以通过其它测试证明自己到底学了多少..j2se有三个月时间完全可以学好.(如果你有C,C++作基础的话就更快)


--  作者:jjzhong
--  发布时间:6/7/2006 9:21:00 AM

--  
经验之谈,值得思考
--  作者:玄天小菜
--  发布时间:7/11/2006 1:33:00 PM

--  
楼主貌似很臭屁啊
--  作者:hongjunli
--  发布时间:7/11/2006 6:46:00 PM

--  
提出的意见仅供参考,感觉如果不适合的话,可以提出意见~!
--  作者:玄天小菜
--  发布时间:7/12/2006 9:31:00 AM

--  
以下是引用wcdxyl在2006-5-30 15:52:00的发言:
插一句不好听的,现在jsp就是要做只呈现页面的东西,没有逻辑,类似html,不过多了一些标记库之类的,所以学习jsp可以不懂java,美工就可以做。楼主不要把话说得太绝了,jsp和java是可以分开的,java是语言,jsp只是运行在web服务器的一种表现页面而已。


JSP还是需要逻辑的吧?不然工程会做的很烂

我觉得一个大的project中的JSP不仅仅是一个页面中的代码片段,包括bean的部署以及
变量的调用等都是很有讲究的.当然了,我新学,有的意见可能是不对的

希望大家拍砖.说楼主臭屁就是觉的楼主说的有点绝对,没别的意思


--  作者:chenlies
--  发布时间:7/20/2006 1:42:00 PM

--  
学习前了解,并且有计划有目标
--  作者:chenlies
--  发布时间:7/20/2006 1:46:00 PM

--  
真正想学的人不会浮在表面,勤奋和方法一样重要
--  作者:gcc2006
--  发布时间:7/25/2006 8:47:00 PM

--  
呵呵,这些话对于想学java的人来说有好处,对于在校 的学生来说,他们会知道在学校里应该干什么了。
我就是一名在校在学jsp的大学生
我会努力。
--  作者:yue5346
--  发布时间:8/11/2006 11:14:00 AM

--  
那我得努力学JAVA了,嘿嘿
--  作者:ymmm
--  发布时间:8/12/2006 2:11:00 PM

--  
看来我是学不好JSP了。
--  作者:hongjunli
--  发布时间:8/12/2006 3:00:00 PM

--  
以下是引用ymmm在2006-8-12 14:11:00的发言:
看来我是学不好JSP了。

努力学习,世上无难事,只怕有心人!!

加油!!!!



--  作者:thoriod
--  发布时间:8/31/2006 5:11:00 PM

--  
JSP完全和JAVA没什么关系啊,只要我们做一个好点的自定义标签库,可以完全交给美工吧,楼主说的应该是JAVA关于WEB开发吧,感觉楼主说的也不是很全,J2EE不是只有WEB这一种客户应用吧,应该视项目而定吧,分析并给出项目最好的方案应该是程序设计的基础吧,个人意见
--  作者:diymaster
--  发布时间:9/2/2006 10:42:00 AM

--  
大家老是在谈jsp,却忽视了jsp的实质——servlet,地球人都知道,jsp的生命周期中最基础的一步就是翻译成servlet
所以我认为割裂了java语言来谈jsp的行为是愚蠢的
虽然jsp的一大主要目的就是在代码当中尽最大可能的消除java代码,从而产生了EL、JSTL。但是不知道那些底层的实现机制,就算能做得出来,也不会做得高!
jsp只适用于展示逻辑,而webapp中的业务逻辑还是要用到servlet
所以java必须学!
何况单纯学一门语言也不是什么难事
--  作者:sunpowerman
--  发布时间:9/11/2006 12:03:00 PM

--  
向你学习!
--  作者:gaodawn
--  发布时间:10/12/2006 3:15:00 PM

--  
会一门语言容易,精通就不是那么简单了
--  作者:ydysn
--  发布时间:12/22/2006 9:02:00 AM

--  
深思!!一个晚上可以上手JSP但要深入却要几年的时间

--  作者:fung
--  发布时间:12/26/2006 10:10:00 AM

--  
金玉良言 谢谢
--  作者:sunny_yk
--  发布时间:11/1/2007 5:28:00 PM

--  
jstl+el难道不就是 为了淡化java吗?

--  作者:huanghc
--  发布时间:12/1/2007 4:50:00 PM

--  
好文章啊
--  作者:zhjf83
--  发布时间:12/4/2007 9:28:00 AM

--  
很给人以启发.谢谢LZ.
--  作者:ryanlj
--  发布时间:12/6/2007 5:21:00 PM

--  
说的是很好,但过于偏激。
Java只做了1年多,是一只菜单不行的鸟,学习中。
--  作者:kavin
--  发布时间:12/9/2007 8:00:00 PM

--  
听君一席话,胜读十年书,颇有感触啊
努力中,希望能学好.............

--  作者:beacher
--  发布时间:12/29/2007 3:12:00 PM

--  
支持
--  作者:hushiqing
--  发布时间:1/24/2008 1:35:00 PM

--  
楼主太小巧人了吧 你所说的东西都是一些很基础的东东,我想只要做过软件和网络的人没有不懂的
--  作者:supergg
--  发布时间:3/4/2008 7:33:00 PM

--  
不错,受益了!
--  作者:zb850208
--  发布时间:3/16/2008 1:33:00 PM

--  
楼主 交个朋友吧 我要向你学习
zb850208@qq.com
qq:75391987
--  作者:iaiyanghua1
--  发布时间:10/28/2008 11:03:00 AM

--  
先谢谢了,说的不错,我就是学计算机专业的,,我要向你学习了,我要把思想再提高一个境界,,

--  作者:hzd2712
--  发布时间:12/12/2008 8:07:00 PM

--  
Java要学的太多了。。
--  作者:秋十三
--  发布时间:3/5/2009 8:19:00 PM

--  
不是吧
很多人都是上面说的啊(我也是)
--  作者:wang103077
--  发布时间:3/6/2009 11:24:00 AM

--  
写的真的很好 ~我很想加入一个类似于这样的Q群和大家一起研讨~我是个纯粹的初学者 真得望能够得到真正的导师~新人加入 大家多多照顾QQ287367115 希望得到大家的支持
--  作者:wt010863
--  发布时间:4/18/2009 3:04:00 PM

--  
写的不错,有见地!!
学习了!

--  作者:大草原上的小老鼠
--  发布时间:7/14/2009 7:04:00 PM

--  
和我们老师说的一样
--  作者:qzqhq
--  发布时间:7/23/2009 3:36:00 PM

--  
难,没学过JAVA,现在要叫我改JAVA写的程序,我只会CTRL+C和CTRL+V,怎么办?

--  作者:zb1201
--  发布时间:9/7/2009 9:56:00 PM

--  
提议诚恳,发人深省,胜似一盏明灯,为探索前进中的人指引方向。
--  作者:zhuzhenyuan
--  发布时间:10/31/2009 4:34:00 PM

--  
我是计算机专业研二的人了,看了你写的才知道自己要学的东西还有很多很多,谢谢!
希望以后能多给我们这些人指点指点。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
171.875ms