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

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

浏览 5490 次
精华帖 (0) :: 良好帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2008-03-29
RCFans 写道
aniken 写道
foxxiao 写道
现在的情况是,紧紧知道这些,是不够的

我认为仅仅知道这些就可以做一个称职的java程序员,否者只能说项目中没有称职的架构师

知道这些只能做一个基本合格的开发人员,他的实现方法必须在高级程序员的指导下去完成
一个合格的开发人员不但要创造出树的一片叶子,还需要知道那片叶子的最佳位置
编码能力只能保障这个程序员写出的代码不会有太多程序漏洞和非业务性BUG


说的很好,我推崇的项目人员架构就是

      项目经理 ...
         |
        ...
项目小组    项目小组  ....
   |
  项目组长(和高级程序员可以是一个人)
  高级程序员(和项目组长可以是一个人)
  程序员1
  程序员2
  ....
  程序员n (3<=n<=7)

从项目管理的角度来说,我认为程序员不需要知道自己所处的在整个项目中的位置。对于特殊的项目,如安全要求很高的或开发的是核心的产品,这点尤为重要。
   
0 请登录后投票
最后更新时间:2008-03-29
Team work ?
   
0 请登录后投票
最后更新时间:2008-03-29
学习一下
因为我还只是在学习
没有一点项目经验
希望大家能多一些言论,就可以有很多的经验来吸收了呵呵
   
0 请登录后投票
最后更新时间:2008-03-29
是不是说得内容都太简单了
   
0 请登录后投票
最后更新时间:2008-03-29
除了java之外,还需要懂很多东西!
   
0 请登录后投票
最后更新时间:2008-03-30
debug ?

楼主可以去linux 内核社区看一下为什么linux 内部没有一个outofbox的内核调试器的讨论。

经常用debuger不见得是好习惯。
   
0 请登录后投票
最后更新时间:2008-03-30
nazar 写道
debug ?

楼主可以去linux 内核社区看一下为什么linux 内部没有一个outofbox的内核调试器的讨论。

经常用debuger不见得是好习惯。


看来大家对debug的问题似乎看法差异很大。我在这里澄清一下。

首先、对于“经常用debuger不见得是好习惯”,似乎我从未提到要经常使用debugger。当然我也没去看楼上linux内核调试的讨论,我觉得相关性不大。

其次、我的初衷是想说一个基础的java程序员要会使用jdb,在ide环境要会设置断点进行debug。以前看到很多来面试java程序员的同学,代码运行有问题,上来就在代码中插一堆out.println,结果也不知道print出了什么东西,改来改去也没发现问题在哪里,所以很是反感。你何不设点断点debug一下呢?至少在没发现问题前,你的代码不用改动了吧。

最后、使用debugger是不是不是好习惯,使用println是不是就是好习惯,我无法判断,但是我还是建议新人用debugger。要精准的使用println来做"debug"是需要功底和经验的,不是那么容易的。
   
0 请登录后投票
最后更新时间:2008-03-30
依我看,能忽悠是最主要的。。。
   
0 请登录后投票
最后更新时间:2008-03-30
新手学习了。
   
0 请登录后投票
最后更新时间:2008-03-30
zhengshina5 写道
依我看,能忽悠是最主要的。。。

能忽悠一时,忽悠不了一世
   
0 请登录后投票
论坛首页 招聘求职版 求职经验

跳转论坛:
JavaEye推荐