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

我是一名大专生(计算机系的),现在大二了,刚开始学JAVA。我想毕业后在JAVA方向发展。需要达到什么样的知识水平才能找到工作?光靠课本上的东西行吗?(我们的JAVA课本只是一本JAVA的入门教程)。如果课本上的东西学好了,还不能达到作为一个JAVA程序员的标准,那么还需要学习什么? 我现在感到比较迷茫。
请有JAVA方面工作经验的人来回答。复制的不要!

第1个回答  2008-04-02
给你介绍两本书,能掌握了就合格了
1
书名:java高级编程(第二版)
作者:(美)斯贝尔(Spell.B)著 刘艳等译
出版社:清华大学出版社
时间:2006年11月出版
2
书名:JAVA编程思想 第3版
作者:埃克尔
出版社:机械工业出版社
出版时间:2006年
第2个回答  2008-03-25
你所说的java方向发展 是指哪里呢
例如软件开发,嵌入式开发 或者web开发等等
无论是哪个方向
就现在而言你首先要把core Java 学好
第3个回答  2008-03-27
在读大学,最重要基础。

数据结构,算法,数据库,图形学,并行计算,离散事件模拟,离散数学,网络底层,图形界面,系统结构,软件工程学,往死里学。

上述作业每个都用Java做一遍即可。

没有时间?

时间永远是挤出来的。鄙人大学每星期上课+自习额定时间70小时。目前年薪超过50W。

合抱之木,生于毫末。九层之台,起于累土。
第4个回答  2008-03-30
做java也好 做c++也好
说到你现在想去当个程序员够不够?我说够,但是一定会面临很多困境,不被公司同事重视。
幸好你现在还没马上毕业,所以还是要再学些东西的。
具体学什么,学到什么程度,就要看你对以后工作的方向的期望了。
怎么说呢,举个例子吧。
如果你以后是想做实际的项目,就是做具体项目,比如做财务系统之类系统或者开发网站什么,就不用想上面很多大哥那样往死里学那些真的是很有用但很难学的课程,比如并行事件,离散事件模拟之类的
如果你以后想做那种搞研究类的,比如研究算法,如何优化之类,如何设计系统架构什么的,就要学一些比较深层次的知识。
待续。。。
第5个回答  2008-03-25
首先就是要拿到文凭——找工作的敲门砖。
2、既然想往java方向发展,就靠学校内课程学的东西是不够的,你需要一些内容更丰富的java方面的参考书,如thinking in java 等,了解中间件如tomcat,weblogic怎么使用。
3、能够熟练运用java内部对象及掌握java语法和关键字。
4、知道BS,CS是什么!能够开发简单的web程序。
5、了解一些架构如struts ,spring,等
6、了解一种模式 MVC,一般面试都是问这个。

总之,靠课上学以上东西几乎很渺茫,所以就靠你可下了。
还有,一般公司都是开发web程序,所以你可以主攻网络方面的开发。
相似回答