从单一的语言开发提升到对软件开发的认识

写这blog是因为遇到一个人,他无法认识到ora-01000的错误原因. 我想搞过开发的很多人都遇到或听到过吧. 很多人,我想都应该不只是使用过一种语言开发,当然也不可能使用过很多的语言开发,但是当你从一个程序员上升到一个分析师或架构师时,你从单一的程序语言的认识应该上升到对很多开发语言的认识,因为你不可能对每一个开发语言都做深入的研究,你也不可能说所有的项目都只用你熟悉的开发语言来开发项目. 所有我们应该在不端的实践中提升认识,当然这可能是和经验有关系的了. 就说ora-01000的错误,ora可想而知而知就是oracle的错误代码了,所以对于任何的开发语言使用oracle,这代码是不会变的,你用任何的开发语言,都可能出现如此的错误. 第二,这不是oracle本身的错误,而是不合理使用oracle产生的错误,这里一般就是程序的问题了. 第三,dba应该很及时的去了解数据的状态,及时的提出可能存在的问题,而不应该到但系统无法运行时才发现. 给程序员一些有用的参考数据,现在大部分开发还是需要数据库的嘛. 作为一个管理者,应该是主动的工作,而不应该是被动的维护,应该随时都可以了解你的系统运行的状态,应该从单一的问题提升到一个系统的认识,追求的更多的应该是结果而不是过程.

相关文章

什么是设计模式一套被反复使用、多数人知晓的、经过分类编目...
单一职责原则定义(Single Responsibility Principle,SRP)...
动态代理和CGLib代理分不清吗,看看这篇文章,写的非常好,强...
适配器模式将一个类的接口转换成客户期望的另一个接口,使得...
策略模式定义了一系列算法族,并封装在类中,它们之间可以互...
设计模式讲的是如何编写可扩展、可维护、可读的高质量代码,...