说到Oracle,很多人觉得容易,看看书,听听课即可。大学计算机系就有数据库课程,Oracle培训机构也很多,获得Oracle OCP证书的人也非常多,按照这个道理,这个行业应不缺乏人才。但实际情况却是用人单位却很难招聘到合格的Oracle DBA从业人员,人才缺口很大,个中原因是什么呢? 真正学习过oracle的朋友应该知道oracle如果没有正确的方法和技巧是很难学好的。有过20年oracle培训经验的甲骨文公司WDP授权培训中心的陈卫星老师表示:学习oracle 的方法和思路有很多,但是最重要的是oracle学习需要大量的实操和项目实战,不是看看书和看看视屏教程就能搞定的。
现在的实际情况是:很多人看过书、听过课、还有的人握有Oracle OCP证书,但却在找工作时遇到了困难,用人单位认为其无法胜任Oracle DBA这一工作职位。
为什么听会是这样呢?很多人认为oracle相关的书籍读过不少,视频教程看过很多,甚至很多人都已经通过oracle认证考试。但是碰到以上情况的确实绝大多数人。
自我检讨的原因也是很多:有的人结论是Oracle难学,可望而不可及,不如去做门坎相对较低的编程;也有人的结论是虽然自己学了很多,但因为没有工作经验而被拒之门外。等等……
有20多年oracle DBA培训经验的CUUG陈卫星老师认为所有这些都是从“Oracle”本身和“学习者”本身方面找原因的,而没有从如何学习oracle以及Oracle培训课程选择的角度去找原因。参加完Oracle课程的学习却没有资格从事这方面的工作被市场淘汰本身就说明大多的Oracle DBA课程是有问题的,是不能满足职位需要的。
CUUG陈卫星老师表示:作为整个系统的一部分,Oracle不是孤立的,它依存于整个系统之上,它的表现直接受服务器、操作系统、存储、网络、应用程序中SQL语句的质量、数据库设计的质量、以及其它诸多因数影响,这些因素加在一起非常复杂,没有绝对的这样或绝对的那样,操作经验以及对系统的感觉非常重要。因此,在书本中或听课中学来的知识在实际系统中显得极其幼稚和苍白无力,无法满足实际工作需要。
如果对比游泳,有谁能靠看书,听课,就学会了游泳?相信大家的答案是一致的,没有!Oracle DBA就业学习与游泳学习是极其类似的,需要感知和水性,需要在水中学,需要在浪中练。
大家可能会说,我在听Oracle课中也做过大量的实验和练习,怎么说我没有在水中学游泳呢?这是因为大多的练习环境与实际工作相比,实际环境是一个复杂的系统,而你的练习环境却大大简化了。这些练习可以帮助你理解概念,却很难帮你感知系统和获得经验,就像是穿着救生衣学游泳,简化了游泳难度,却扰乱了对水的感知,无法提高水性。
而用人单位需要的却是能不穿救生衣和有一定水性的人。
写到这,大家肯定已经明白了,学习Oracle实际上应该有两个阶段:穿救生衣第一阶段的学习和脱掉救生衣第二阶段的学习。
由于目前大多的Oracle课程仅仅是“穿救生衣阶段”的学习,而许多应聘者也仅仅完成了“穿救生衣”的第一阶段学习,所以,用人单位很难招聘到合格人才。
具体来说,什么是“脱掉救生衣”第二阶段的学习呢?学生不仅要听课,还要在一个接近用户复杂环境的系统中动手做:学习独立建立这个系统,独立管理这个系统,独立运行这个系统,与此同时,学习如何独立解决整个过程中遇到的问题。因为这个系统包含服务器、存储、网络、客户机、操作系统、数据库,涉及诸多复杂内容,而学员没有经验,会出千奇百怪的问题,而解决这些问题的过程,就是“脱掉救生衣”学习游泳的过程、积累经验的过程、以及感知系统的过程。
比起来,Oracle课程的“穿救生衣”学习阶段容易开设:老师讲课,学生听课,完成一个个的练习,有一定数量的机器即可。而“脱救生衣”学习阶段的操作则非常困难。要做到这些,必须有充足的不同类型的设备和“可犯错误”的设备;要让学生独立构建和管理复杂到或接近用户系统复杂度的系统,并解决相关问题;要让学员感知一个系统的运行状态,感知系统不同部分对Oracle影响的程度;与此同时,还必须控制学生人数从而可以回答每个学生遇到的大量问题。
用人单位的职业要求是刚性的,要达到“脱救生衣”第二阶段目标的课程性质也必须是刚性的。仅仅靠经验介绍、演示、多次重学等等方式弥补“穿救生衣”阶段的不足,都是在“穿救生衣”第一阶段的轮回,难以达到用人单位的要求。这样一来,学生自己动手操作环节就变的很重要.Oracle WDP授权培训中心的Oracle云计算DBA就业课程是目前是国内最科学最系统的Oracle从零基础到大师的完整课程体系。CUUG独创的沉浸式教学保证学员整个培训课程都是在复杂的实战项目环境下进行的。主任授课老师都是具有10年以上教学和实际项目经验的OCM。全部课程从头至尾贯穿实际企业项目,带领学员以项目研发的形式授课,项目中对所学知识进行融会贯通,抽丝剥茧,每完成一个学习模块都会进行考试检测.最终达到企业对DBA的要求.
事实证明,Oracle并非像大家想象的难、高、可望而不可及,用人单位也并非大家想象的要求一定是在一个真实岗位上获得的经验。学习者仅仅完成了第一阶段的学习后就去做Oracle DBA的工作,一定会力不从心,产生难和要被淹死的感觉,此时,用人单位对其产生的感觉也可想而知。