我的技术我做主,将Oracle进行到底!

  本人接触Oracle是在2005年,至今已有10年了,从一个门外汉走到今天,成为一个刚进门的门外汉,一路走来的酸甜苦辣无以言表。今天不谈语法、不谈语义、不谈计划,也不谈执行,更不谈技术了,先说说感受。


   先说酸甜苦辣吧,2006年在深圳培训时,天天学习Oracle到晚上9点,一周一小考,一月一大考,苦啊!

   2007年刚到佛山移动没多久,就在生产环境搞出了一个故障,吓的出了一身冷汗,手都在发抖,辣啊!

   技术不精,知识不到位,受人嘲笑和指责,酸啊!

   手到病除,救人于危难之中,甜啊!


   今天主要谈下面两个问题:

1.如何学习Oracle(不仅限于Oracle),是否有捷径。

2.移动互联火了,去IOE爆了,做为Oracle的追随者,你该怎么办?


   先看第一个,如何学习Oracle,捷径在哪,经常有人问这个问题。2011年去南京时,有人问安装Oracle老是失败,怎么办?有什么好的办法?我说第一次失败,你就装第二次,第二次失败就装第三次,一直到成功为止。多看多练多思考,除此之外,没有别的。经常有开发人员问怎么才能写出高质量的SQL,我说还是多看、多练、多思考。看,就是看Oracle的文档。练,就是要多动手。看完练完,还要思考,这才是最重要的。不然看了也是白看,连了也是白练,起不了多少作用。现在好多人从来不练不思考,只会照猫画虎,囫囵吞枣,最后得了个四不像,典型的急功近利思想。知识面前人人平等,不管你是皇亲国戚,还是市井小民,多看多练多想都是一样的。


   再说第二个,还要不要继续玩Oracle,现在Mysql、Nosql等SQL火了,去IOE的呼声一浪高过一浪,导致一些Oracle的追随者找不着南了。当年在互联网公司我也玩过几年Mysql,现在又到通信业继续玩Oracle。不管是什么SQL、什么语言,都是相通的,就那点东西。IF...ELSE... ,FOR...LOOP,Declare...begin...Exception,集合、数组、对象、继承、重载、覆盖等等,那个语言不是这些东西啊!PL/SQL的代码基本不用修改,就能在Mysql中运行,你说换来换去有什么意思,还不是新瓶装旧酒。洋人的东西不安全,国人的东西是扶不起的阿斗。想起了红楼梦中对晴雯的判词:心比天高,身为下贱。风流灵巧招人怨,寿夭多因诽谤生。多情公子空牵念。即可怜又可悲,其实我们哪有资格和晴雯比啊。


   所以奉劝各位,做好你该做的事,去不去IOE和你没几毛钱的关系!谈这个话题没有任何价值,做好你的事才有价值。掌握一个比样样稀松要强的多。最后引用丰田的一句广告词:车到山前必有路,有路就有丰田车。


   将Oracle进行到底,今天的话题到此结束,谢谢!






你可能感兴趣的:(如何学习Oracle)