Topic: 初学者,问学JAVA需要多久?就是可以工作的水平。。

  Print this page

1.初学者,问学JAVA需要多久?就是可以工作的水平。。 Copy to clipboard
Posted by: aiyuaichou
Posted on: 2008-06-06 09:41

希望过来人指点一下
我现在正在北大青鸟学习中

2.Re:初学者,问学JAVA需要多久?就是可以工作的水平。。 [Re: aiyuaichou] Copy to clipboard
Posted by: JiafanZhou
Posted on: 2008-06-06 16:10

It really depends on people and also depends on what kind of job you will be doing. But let me take a guess from scratch for the time duration to be qualified for a Java software developer.

- Having a very good understanding of the computer systems. (4 years +)
Because we have all gone through the college life and it took us 4 years minimum to systematically learn about computers. To become a master or doctor takes longer time of course.

- Having a very good understanding of the Object-oriented design principle. (1 year +)
The core idea of OOP, which is inheritance, encapsulation, polymorphisms. This requires you to have some coding experience as well.

- Have a strong knowledge of J2SE programming skills. (2 years +)
Have you familiar with most of the critical JAVA API? I expect to hear people asking "Really, 2 years plus to understand j2se? Too long, I can learn them in 21 days." Again, this really depends on people's skill, but from a novice, this time is still a little bit short. And per my own experience, I really wonder the skills of those people who mastered Java in 21 days.

- Understand appropriate software engineering approach. (n years +)
I know some very good software engineers who are really talented but do not adapt any of the right engineering approaches. They refuse to estimate the timeframe at first, they don't like to write any unit tests in the middle of the development. They refuse the meet the deadline because of the requirement changes, etc. And sadly at the end, this results the failure of the software system. Software engineering is really something you cannot learn from text book but practice.

- Having a good understanding of the J2EE architecture. (3 years +)
Very important if you are doing J2EE development. This is a huge topic and I would like some other experts to give more comments here. The J2EE I mean here covers other J2EE-compliant framework like Spring Framework, EJB framework, or other web development frameworks.

- Having a thorough understanding of the database development. (2 years +)
e.g. Database management system, SQL, JDBC, Hibernate etc. Very very important topic in the real business. I know every company has to have at least one database expert. However, all should also be familiar with the database operations.

- To be talented and really strong communication skills and good English. (X years)
Well, we can teach you to study Java but we can not teach you to be clever. This is not something you can learn from textbook again, so I put x years here. Because some people will never be clever.

- To keep a passion for learning new technologies. (xyz years)
The essence of a good software developer or architect should keep an eye on the new technologies and always want to make their hands dirty in the code. I added this one because if you are stick to what you have learned so far and do not want to learn new stuff, then the upshot of that is you will probably be replaced by some new guy.

These are the list I can think at this stage. I might add more points into this list. And I may also make some mistakes in this list, so correct me if I was wrong or you have a different idea or timeframe in the list.

Regards,
Jiafan

3.Re:初学者,问学JAVA需要多久?就是可以工作的水平。。 [Re: aiyuaichou] Copy to clipboard
Posted by: aiyuaichou
Posted on: 2008-06-06 22:43

我的英语水平只能看个大概,
- Having a very good understanding of the Object-oriented design principle. (1 year +)
- Have a strong knowledge of J2SE programming skills. (2 years +)
我想我暂时的目标也就这样了,尽快理解并掌握面向对象的导向设计原理,和能够写出一些健壮的J2SE程序设计
以后希望您可以帮帮我

4.Re:初学者,问学JAVA需要多久?就是可以工作的水平。。 [Re: aiyuaichou] Copy to clipboard
Posted by: aiyuaichou
Posted on: 2008-06-06 22:46

学JAVA真的要求英语水平很高吗?
也许这个水平很高用词有些不合适,
但我想知道,究竟需要什么英语水平,短期内如何提高,我想再去学英语,可能有点不现实,有捷径吗?

5.Re:初学者,问学JAVA需要多久?就是可以工作的水平。。 [Re: aiyuaichou] Copy to clipboard
Posted by: JiafanZhou
Posted on: 2008-06-09 20:34

aiyuaichou wrote:
学JAVA真的要求英语水平很高吗?
也许这个水平很高用词有些不合适,
但我想知道,究竟需要什么英语水平,短期内如何提高,我想再去学英语,可能有点不现实,有捷径吗?

No, there is no shortcut for learning English. As a general thing, I think if one can read and write a very good Function Specification for a software project, then he or she has good English.

6.Re:初学者,问学JAVA需要多久?就是可以工作的水平。。 [Re: aiyuaichou] Copy to clipboard
Posted by: aiyuaichou
Posted on: 2008-06-10 11:10

i know

7.Re:初学者,问学JAVA需要多久?就是可以工作的水平。。 [Re: aiyuaichou] Copy to clipboard
Posted by: Jcat
Posted on: 2008-06-11 15:12

看到你对Java还是有些许热情,我只希望当它真正变成你的工作后,你依然爱她。

8.Re:初学者,问学JAVA需要多久?就是可以工作的水平。。 [Re: aiyuaichou] Copy to clipboard
Posted by: java_xue
Posted on: 2008-06-11 20:11

重点是面向对象思想的把握
给你两个学习的好网站你可以去看看,当然了,CJSD,也是相当不错的
http://www.beifengkd.com/?u=1718
视频,培训资料很多,你可以去免费下载
www.jdon.com
这个网站都是牛人,你可以学到很多实战的经验,让你少走弯路

9.Re:初学者,问学JAVA需要多久?就是可以工作的水平。。 [Re: aiyuaichou] Copy to clipboard
Posted by: Joffeec
Posted on: 2008-06-20 07:10

谢谢版主!!你的建议对我也一定的指导性!!

10.Re:初学者,问学JAVA需要多久?就是可以工作的水平。。 [Re: aiyuaichou] Copy to clipboard
Posted by: jancyu2008
Posted on: 2008-06-26 14:36

我也是個新人,看到這些自己有了目標了


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923