想当一名JAVA程序员,需要具备什么样的条件。知识需要达到何种水平?

我是一名大专生(计算机系的),现在大二了,刚开始学JAVA。我想毕业后在JAVA方向发展。需要达到什么样的知识水平才能找到工作?光靠课本上的东西行吗?(我们的JAVA课本... 我是一名大专生(计算机系的),现在大二了,刚开始学JAVA。我想毕业后在JAVA方向发展。需要达到什么样的知识水平才能找到工作?光靠课本上的东西行吗?(我们的JAVA课本只是一本JAVA的入门教程)。如果课本上的东西学好了,还不能达到作为一个JAVA程序员的标准,那么还需要学习什么? 我现在感到比较迷茫。
请有JAVA方面工作经验的人来回答。复制的不要!
展开
 我来答
ziai12
2008-04-01 · TA获得超过425个赞
知道小有建树答主
回答量:149
采纳率:0%
帮助的人:136万
展开全部
你的情况和我差不多,可我已经投入工作了,我大一时和你的想法很想,我也很迷茫,那是就在想,我毕业了到底能做什么那,我的大学路应该怎么走才能让我在毕业后就会脱颖而出。我当时也问过很多人,查过很多资料,其实也没什么,现在的高等教育和企业需求差距很大,这也是现在教育的悲哀,只是你不要把自己局限在学校的教育中就可以了,你要有自己的想法,用自己的眼睛看世界,大胆的探求自己迷茫的东西,那你就会不断的进步。
首先,学校的教育是基础(当然也有很多垃圾的课程,你可以大体学学,一笔带过),比如数据结构,C,这是应该牢牢掌握的,你要做Java程序员,这是基础,对于其它课程:操作系统,网络技术等等,这些是相关课程需要你有一点的掌握。
其次,跳出学校的教育,给自己的大学时间划分一下,找拦孝出自己改学的东西,你要做Java程序员,这个范围也是很广的(Java程序员做的东西也是很多的),不过大体上,很多东西还是必简笑稿须学习的,不过这些课程之间有个先后顺序,下面我就给你罗列一下:
初级:Java编程基础(变量,语法)--开发工具学习(Eclipse,JBuilder)
中级:--设计模式(包含Java中的多线程设计模式)--JSP--Servlet--Tomcat(服务器)--数据库(Mysql,Oracle,Sql Server)--经典的开源框架(Struts,Hibernate,Spring)
高级:--RMI---JNDI--EJB
大体上是这样的,顺序也不是固定的,你可以灵活学习,他们之间是有联系的,这样可以相互促进学习,我在大学毕业的时候上面的那些东西差不多都学过了(有些比较深,有些浅一些),看上去好像很多,你要一个一个来,一定要打实基础,这样学习起来才能有效果,还有就是一定要多到机器上起调程序(我以前就是,有些东升袭西看懂了就很想到机器上跑跑看,看结果到底是什么样的),这样可以激发你的兴趣,也巩固你的知识,数据库是和编程相关的,也是必须学的,数据库很多,可它们是相通的,你先大体了解,整体学一下。
还有上面的很多专业词汇你可能没听过,这么关系,你可以先到网上搜搜看看,有些东西,等你有了基础就好办多了。
还有你不是想知道JAVA程序员的标准吗?你可以到人才招聘网站上搜一搜啊,看人家都要求哪些。
好了,上面都是我手动写的我的亲生体会,希望对你有帮助!
背包拉链
2008-03-27 · 超过13用户采纳过TA的回答
知道答主
回答量:87
采纳率:0%
帮助的人:0
展开全部
一、面向对象的知识:

JAVA是一个面向对象的开发语言,因此熟悉面向对象对学习JAVA很有必要,您要了解:什么是对象,什么是类;什么是封装,什么是多态,什么是继承;什么是抽象类,什么是接口。了解了概念后,您还需要这些概念是如何体现的,如类和对象有什么区别?类是如何封装的?

二、JAVA语法:

如果您已经有了开发经验,恭喜您,您学习JAVA语法来将比较容易。如果您有C++等面向对象语言的开发经验,您只需简单的翻看一下介绍JAVA的相关书籍就可以了。如果您是新手,没有关系,您下些工夫,好好研究一本JAVA初级教程之类的书就可以了。

学习了JAVA语法,加上面向对象的知识,只有您用心,您就可以写出来比较好的JAVA代码了。如果您再抽出时间熟悉一下JAVA编程规范,您代码的水平就应该不俗了。

三、JSP和HTML:

在我国的绝大多数公司,做JAVA程序员都少不了和JSP以及HTML打交道。因此,想成为JAVA程序员就不可避免的要熟悉JSP和HTML,您最好能知道JSP的几个内毁漏置对象,如Session,Request,Reponse,,以及常用的JSP标签,如include,userBean等。尽管一些工具会帮您生成HTML代码,但您还是要熟悉比如title,,<table>,<tr>,<td>等。如果您再熟悉一下JS和CSS就更好了,那会使您制作的页面更友好。

四、WebServer:

熟悉了以上三种,可以肯定的说您已经可以制作出来JSP页面了,您也可以在您的页面里使用自己开发的JAVA类(JAVABEAN)了,但您的页面总要跑起来才能看到您要的效果,这就要求您必须熟悉一种WebServer,比如:TOMCAT,RESIN等。您要熟悉如何发布您的应用,如何利用WebServer的数据库资源等。

五、开发工具:

大家都知道,开发工具可以帮助您更好更快地开发,因此熟悉几种开发工具很有必要。目前JAVA的开发工具比较流行的有JBuilder,IDEA,Eclipse,HTML的开发工具有Dreamweaver等。

六、熟悉一种框架:

熟悉一种框架其实是成为JAVA程序员的一种可选知识,但目前开发B/S结构的应用的开发小组,都差不多会采用一种框架来构建自己的应用系统。框架都会有许多可重用的代码,良饥余枯好的层次关系和业务控制逻辑烂洞,基于框架的开发使你可以省出很多的开发成本。目前比较流行的框架有Struts和WAF等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
哈尔滨工具厂家
2008-03-25 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:7375万
展开全部
你起码还还要精通数据库和网络接口方面的东西。最好接过工程。一本书是没用的。当你想不起自己看了几本书了没银你模察者才能出去旦薯工作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zx19851121
2008-03-25
知道答主
回答量:23
采纳率:0%
帮助的人:0
展开全部
推荐本好书拆枝:head first java 里面java学起来不会枯燥,还要学习jsp,框架方面struts比较埋御迅常用,而且马上要出2了,数弯此据库可以拿mysql练手,希望你能加入it行列
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanchao14
2008-03-27 · TA获得超过131个赞
知道小有建树答主
回答量:245
采纳率:0%
帮助的人:158万
展开全部
我从高御空中就开始学C...然后到了大学又跟各级重复学了三年"数据结构"....当他们学习JAVA.C#的时候..我还在学C和数睁宴据镇早瞎结构....当我毕业了.我只花了一个月的时间.学了JAVA....我们一同去东软公司应聘的时候...公司选择了我.......兄弟.不要被形形色色的流行语言所诱惑了..
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(21)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式