论坛首页 招聘求职版 求职经验

一个JAVA程序员应该知道哪些?

浏览 4356 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
时间:2008-03-27
看了好多坛子里的帖子,也来写写我认为的一个java程序员应该知道的东西。

1、知道java语言。这应该是废话,不过还是提一下,也确实有人连关键字都认不全。

2、知道接口和抽象类的区别。这似乎也是老生常谈了,不过认识了这点,也就会明白为什么java语言没有采用多继承。

3、知道RuntimeException和Exception的区别。

4、知道怎么用javac、java、jdb。这是基本功,虽然在项目中你也许永远用不到。

5、知道怎么使用ant。

6、知道jvm的类装载过程、gc。

7、知道类库是什么,至少熟悉一个类库的设计结构,如swing。

8、你不一定要非常熟悉Thread以及如何编制多线程程序,但是必须知道什么叫线程安全。

9、你不一定要知道cache的概念,但是一定要知道buffer的概念。

10、如果你使用IDE,至少知道这个IDE下如何debug,而不是用println出信息来进行所谓的“debug”。

11、知道为什么使用logger,而不是习惯性的或程序性的添加log代码。

12、知道如何测试你的代码,最好会使用一种单元测试框架,如junit。

13、如果你开发web应用,知道request、response、servlet的概念,最好还知道filter和listener。

14、如果你使用web framework开发web应用,并认为你使用的framework是最好的,那么一定要知道为什么它是最好的,而不是仅仅说出“它是最好用的,最方便的”这样子的理由,否则就默默的使用而不要到处宣扬它是最好的。

15、鉴于大部分的应用都会使用数据库,你应该知道如何使用JDBC。

16、你也许不知道如何去做,但是你至少要非常清楚要做什么。
   
时间:2008-03-27
除了ant那条外,其它的每一条都说的很好.
   
请登录后投票
时间:2008-03-27
现在的情况是,仅仅知道这些,是不够的
   
请登录后投票
时间:2008-03-27
再加一条:如果你是到软件外包公司做java coder,你只需要知道1、16两条。
   
请登录后投票
时间:2008-03-27
foxxiao 写道
现在的情况是,紧紧知道这些,是不够的

我认为仅仅知道这些就可以做一个称职的java程序员,否者只能说项目中没有称职的架构师
   
请登录后投票
时间:2008-03-28
强顶第10条.
   
请登录后投票
时间:2008-03-28
太惨了 好多 我 都 见过,可是都没有很深的 理解 啊 。路漫漫其修远兮啊。
   
请登录后投票
时间:2008-03-28
注重基础,在基础上要补充的东西还有很多。
   
请登录后投票
时间:2008-03-28
1.知道要作什么事
2.知道团队中其它人都在作什么事
3.知道怎么样问问题
4.知道完成任务所需要的大概时间
   
请登录后投票
时间:2008-03-28
这些都只是基本的要求而以。
   
请登录后投票
论坛首页 招聘求职版 求职经验

跳转论坛:
JavaEye推荐
    快速回复 引用上一条消息 (Alt+S)