LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: lijiangt

如何迅速成为Java高手[zt]

[复制链接]
发表于 2005-3-12 18:19:35 | 显示全部楼层
Post by fangshun
这位大侠说的很有道理,这篇文章不是出自banq之手,但是也颇有些功底,但还是不够深刻,我觉得编程只是一个方面,更多的理解应该是对现实世界经验的沉淀,也就是更能看清事务的真相,我只是随便说说,我一直觉得,闷头搞技术,到头来其实什么也得不到,但是也未必非c/汇编学习不可,主要还是看不同方向上,不同的理解,例如java就很注重层次感!

和楼上的有些同感,这年头搞纯技术确实没有什么"钱途":-)。这个国内it的大环境有不少关系,现在it无论硬件和软件,尤其是软件,核心技术都在国外,我们有中国人自己编写的什么语言,就java这方面类来说,连一个类java的script语言都没有国内开发的。如果提创造语言,并让其流行,难度比较大的话,那么我们又有什么系统软件比较知名,或者可以在国际上占一席之地,比如说在java的app server方面(不要说fox server);没有拳头产品,就诞生不了可以在国际上竞争的拳头公司,也就没有在国际it界说话的权利和权威,比如说jcp上制定规范的时候,有我们中国公司和个人的身影吗?
我说这么多,其实是感觉我们的民族软件搞不好其实是和现在整个环境额浮躁很有关系,大家学习it,都是为了挣大钱,一夜成为it精英,暴发户,象张朝阳等等人一样但是真正关心技术,想在技术方面下工夫的人少只又少,因为没有人重视,而只是想利用国外的一些新技术来发家而已,所有的东西都是照抄国外,一点儿也没有创新。我想大学里面的兄弟一定有同感,写论文的时候不都是到国外网站上抄抄,看看,然后就是自己的论文了吗?导师也都整天忙着挣钱,作项目,有人真正想去搞科研吗?这种人估计现在有也是近乎绝迹。唉,现在的世态就是有钱就是一切,有钱就是老大,连学校这个按理说是教书育人,相对纯净的天空里面也是一样的气氛,真实悲哀呀。
我一个java技术的爱好者,但是现在也深感作纯技术,在国内真的很难,说到底就是一个民工的活;国内的公司老板大都认为市场,销售第一,技术最后。殊不知技术决定了产品的质量,要想公司有长远的发展,一定要保证产品的质量,而技术是产品质量的最大保障。这个在传统领域已经得到验证,不过在新兴的it企业倒是感觉要重新走一条老路。
不过有一句话叫乱世出英雄,希望有志之士以后有机会创业时,不要忘了一个it企业的核心竞争力中有一个非常重要的部分就是技术!!!
回复 支持 反对

使用道具 举报

发表于 2006-1-2 23:08:07 | 显示全部楼层
初学Java,确实感觉无从下手,多谢楼主的建议,思路很清晰,讲的也很好,以后也尝试一下看看效果
回复 支持 反对

使用道具 举报

发表于 2006-11-3 18:19:09 | 显示全部楼层
不错 讲的
   没啥说的了
回复 支持 反对

使用道具 举报

发表于 2006-11-23 20:59:25 | 显示全部楼层
不错!

不过 话说回来(相互学习,别介意呦),以我的了解,上述的学习计划 对初学者不妥

如果你有简单的c编程经验(国家计算机等级二三级)或者其它的简单网站开发经验(asp、php),简单了解数据库(access)的话。通常是这样

在说计划之前首先澄清上文一些说明:

1、不要以asp的思路 理解jsp,学jsp就是在学java,学了java自然就很容易学会jsp,这是因为只要你写jsp网站就不可避免用到javaBean、servlet,而这就是用java写的,当然你可以简单的将bean理解为asp的com组件,如果网站系统大些 什么struts、Hibernate、MVC,EJB、AJAX............多多了,压根两者就没有可比性,所以如果只学上边内容,是无法实现jsp网站开发的......
2、HTML和XHTML 在基础语法上都差不多,对初学的不要将简单问题复杂化,就学html
3、上面的太象一个自学计划,java这种实在是不适合自学的,上边的内容教的话基本上都不需要几个小时,剩下的那就是你自己的融会贯通了

补充一个:写程序是一个动手的科学,千万不要抠那些理论、细节。只要你学会一点点 你就动手写,随着写 你的水平自然就提高了......人走路、骑自行车,里边的科学知识多了,这些对我们不重要,只要你会 就可以,熟练了你就是高手,我们不是哲学家只是一个小程序员而已!!!切记!切记!
闲话就此打住,这里简单说一下学习内容,不说太细,只说顺序 :

1、java 入门
2、完成 贪吃蛇、五子棋之类的程序开发
3、html入门
4、JavaScript入门
5、MS SQL2000
6、jsp基本语法,留言板开发
7、完成一个综合网站的开发
8、java面向对象
9、javaBean 完成管理系统开发
10、Servlet 完成打扑克、网站地图等网络开发
11、Oracle数据库开发

有个好老师教,这些不是天天上课走也只用3个月,这样学完虽然不会什么 strus、spring、EJB之类的,但已经入门,可以找工作了,以后修行在个人了......
回复 支持 反对

使用道具 举报

发表于 2006-11-23 21:01:43 | 显示全部楼层
请见谅 提交慢 刷了两次
回复 支持 反对

使用道具 举报

发表于 2006-12-5 12:44:53 | 显示全部楼层
我刚接触JAVA没有老师教。这样会不会学不成的。以前看过一遍书,觉得和C C++不大相同,好像没什么关联,是不是这样的,C++我没学好。关于入门 ,什么样才算是入门了,看完几本书,会写一些小程序这样算不算啊
回复 支持 反对

使用道具 举报

发表于 2006-12-5 14:33:32 | 显示全部楼层
作梦,只要24小时都作梦就可以了!
回复 支持 反对

使用道具 举报

发表于 2006-12-5 18:51:08 | 显示全部楼层
这位说话蛮可爱的,我喜欢,说是不是学我的。
回复 支持 反对

使用道具 举报

发表于 2007-4-17 22:33:01 | 显示全部楼层
其实也无所谓高不高手,学习本来就是个长期的事,在工作的过程中,你会不断的巩固和加深。国内的开发氛围一直非常浮躁,很多基础的技术环节都还没搞清楚,就整天追求一些所谓的新技术、时髦技术,完全不理会是否存在使用那些技术的环境和背景需求,写个程序只要能运行就ok了,其他的什么都不顾了,所以作了很多年之后才发现,自己仍然停留在一个很肤浅的层次上。
回复 支持 反对

使用道具 举报

发表于 2007-4-20 20:19:56 | 显示全部楼层
等你不再去考虑如何迅速的成为高手的时候,你就算真正的入门了;等你真正的为了兴趣而写程序,你就成为高手了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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