大家一起讨论一下java普通程序员和java高级程序员的区别以及它们各自所具备的素质、技术等!

解决方案 »

  1.   

    初级 :COPY
    高级 :忽悠 ,思考
      

  2.   

    谈谈我的一点浅薄之见!
    2楼说的不错 高级程序员所做的东西更多的是大局考虑,融合了一些设计理念和一些原则,所写的代码,扩展性、维护性、可读性都很强;而普通程序员就像大家所说的copy,没有设计理念、原则,只是一味的实现功能,扩张性、维护性更不能提!
      

  3.   

    普通 只能完成任务而已高级 经验丰富
    例如 数据库操作 普通程序员只是 随意打开随意关闭 其他一概不考虑高级程序员 会想 数据库操作是否需要单独提取出来 数据库的打开和关闭 可扩展性和通用性 方法的效率选择 虽然普通和高级 都可以完成任务 也可能一样没有bug  但是 看到代码 或者 等到这个程序需要修改的时候 差别就看出来了
      

  4.   

    初级 :COPY
    高级 :忽悠 ,思考初级 :COPY
    高级 :忽悠 ,思考
      

  5.   

    普通 只能完成任务而已高级 经验丰富
    例如 数据库操作 普通程序员只是 随意打开随意关闭 其他一概不考虑高级程序员 会想 数据库操作是否需要单独提取出来 数据库的打开和关闭 可扩展性和通用性 方法的效率选择  虽然普通和高级 都可以完成任务 也可能一样没有bug 但是 看到代码 或者 等到这个程序需要修改的时候 差别就看出来了
    同意这种看法、
      

  6.   

    一个好的Java程序员 应该具备的是,非常好的逻辑思维和数据结构。