BBS水木清华站∶精华区
发信人: skyyjck (鹰击长空 ~..~), 信区: Java
标 题: Re: 关于Java的一些牢骚
发信站: BBS 水木清华站 (Sat Feb 17 23:51:49 2001)
不要吓怕了门外汉!你以为什么是OO呢?难道非得计算机系毕业,
懂得很牛的数学知识,然后把什么是TCP/IP,HTTP,ARP,IGRP,RARP……
等等这些协议搞明白了,一般搞明白还不行,还得知道具体这些
协议怎样用原语在两台机器之间一收一发……这样才能明白OO?
真搞不明白,为什么总是有人把某些东西复杂化!
你觉得怎样才叫“懂”JAVA呢?不错,单纯知道语法绝对不叫
懂JAVA,可是你并没有说明怎样才叫懂!
我觉得只要能设计,就可以叫懂!面向对象的思想其实是非常
简单的,反正我是这么觉得,面向对象实质就是一个怎样归类,怎样
理清各个事物之间的关系的问题,而继承、C++中的虚函数、接口
和类等等都是语言实现的问题。至于什么内存管理,垃圾回收等等,
这更是语法上的问题了……
中国需要能设计的人,能设计的人肯定也能写代码,能写代码
的人不一定不懂设计,也许是他没有机会参与大型项目的设计而已。
上面回帖中有一种观点,说高中程序员会消失,我觉得这不可能,
软件工程越发达,越需要工人式的人,都不写代码,机器自己写?
不错,你写好了UML,机器帮你生成JAVA或C++源码,可那只是框架
而已,在编程领域,机器永远取代不了人的劳动。
这个世界可以说高手如林,也可以说没有高手!因为在特定的领域
可能是高手,可是换个角度就是个一般般而已,你了解的东西多就可以
叫牛吗?不了解什么是TCP/HTTP什么的,并不妨碍在面向对象方面
或者说JAVA编程方面成为高手!!不懂得编译原理,离散数学,操作系统
,数据结构……不是计算机系毕业的,也不妨碍理解什么是面向对象
说了这么多,其实只想说明一个观点,不要把面向对象这些思想
神秘化,复杂化,让别人觉得好像懂这些的人都是多么多么牛一样!
其实没什么了不起的,你我都一样,找一个例子,试着设计一下框架,
试着用JAVA实现一下,顺便在用用什么接口之类的,你就会发觉有多简单
了………………
个人观点,不当请批评!�
【 在 Nullgate (民工空门·道·自由) 的大作中提到: 】
∶ Java现在热的不得了,似乎是个人都在学。网站也动不动就说jsp,servlet,
∶ ejb。
∶ 我也见过不少需要java的公司的小头目(项目经理一级吧),他们却抱怨缺
∶ 乏java的人才。以前我以为只是懂perl的少,毕竟摸过perl的不多,所以不太理解。
∶ 现在我算是明白了,很多人学java不是把他当作一门语言来学的。写applet的就只
∶ 知道如何画图,写jsp的把jsp当asp用,在程序中用过数据库就算是懂数据库。
∶ Java是一种语言。我觉得不懂计算机就去掌握一种计算机语言是不可思议的。
∶ 你首先得了解世界,才能用语言去描述这个世界。对于盲人来说,颜色永远只是个
∶ 抽象概念。我很理解那些搞不清tcp和http的jsp程序员,因为他们可能永远不会遇到
∶ “裸露”的tcp连接。他们也不需要了解垃圾回收和互斥,因为http基本都是短连接。
∶ 或许他们活得很实在,但是我绝对不会认为这些人“懂”Java。
∶ ...................
--
原谅我这一生不羁放纵爱自由……
哪会怕有一天会跌倒?O,No~~~~~~~~
背弃了理想,谁人都可以……
哪会怕有一天只你共我~~~~~
海阔天空——我永远钟爱的BEYOND!
※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.205.232.240]
BBS水木清华站∶精华区