大家一起讨论一下java普通程序员和java高级程序员的区别以及它们各自所具备的素质、技术等!
解决方案 »
- linux下运行java程序报NoClassDefFoundError
- jdbc 执行 on duplicate key update 时出错,非空字段需要个缺省值
- 跪求jxl合成多个sheet的程序
- 不能添加中文,只能添加英文 --这是怎么回事??
- j急!急!急!websphere服务器报错:java.lang.NoSuchMethodError: ...Ljavax/servlet/http/HttpServletRequest
- 大哥们介绍几本好书看看
- 一个struts中使用自定义标签的问题
- dhcp记录sql操作日志的问题
- 郁闷。简单的ejb编译都不成功,请各位指点!
- springboot 单元测试运行报错 在线求助
- 谁用asp调用过ocx控件?
- 跨表查询
高级 :忽悠 ,思考
2楼说的不错 高级程序员所做的东西更多的是大局考虑,融合了一些设计理念和一些原则,所写的代码,扩展性、维护性、可读性都很强;而普通程序员就像大家所说的copy,没有设计理念、原则,只是一味的实现功能,扩张性、维护性更不能提!
例如 数据库操作 普通程序员只是 随意打开随意关闭 其他一概不考虑高级程序员 会想 数据库操作是否需要单独提取出来 数据库的打开和关闭 可扩展性和通用性 方法的效率选择 虽然普通和高级 都可以完成任务 也可能一样没有bug 但是 看到代码 或者 等到这个程序需要修改的时候 差别就看出来了
高级 :忽悠 ,思考初级 :COPY
高级 :忽悠 ,思考
例如 数据库操作 普通程序员只是 随意打开随意关闭 其他一概不考虑高级程序员 会想 数据库操作是否需要单独提取出来 数据库的打开和关闭 可扩展性和通用性 方法的效率选择 虽然普通和高级 都可以完成任务 也可能一样没有bug 但是 看到代码 或者 等到这个程序需要修改的时候 差别就看出来了
同意这种看法、