上周接到PG社区主席赵振平(太阳塔科技的CTO)的通知,说现在PG社区和工信部合作正在展开PCP的认证,在上海周末开班,机会难得。我开始犹豫了一下,因为2019年我就考了PG分会组织的认证。上次是10版本的,本次是13版本的。
不过实战能力比起我其他数据库技术栈来说,还不够。而且上周一直在生病,周五下午直接咳嗽的回家了。而且还有点担心不通过(因为有上机)。
最后还是去了,路程也比较远,我单程2小时,我还担心我这样咳嗽进不了园区。到了以后看到主席一早就在教室安排,。大家陆陆续续都到了,我还发现了一个以前认识的朋友,兴业数金的林老师(我们以前在DTCC上见过)。
讲师是浙江移动的谭峰老师,他是《PostgresSQL实战》的作者,也是PG的ACE。开始大家都做了自我介绍,以及学习的目的,大家有了一个初步的认识。
上课的感觉就是节奏紧凑,需要全神贯注,当然我们也不断互动。如果没有基础其实不适合听这个课程,毕竟PCP是专家认证,不是入门课程。在座的有2位是较为资深的PG工程师,其他都是有不错的其他多种数据库技能的学员。大部分人在Oracle MySQLNoSQL乃至大数据上都是有相当的经验的,甚至DB2, Sybase,informix这种快绝迹的数据库。
第一天下午就开始了上机学习环境,好在以前学过一些,所有实验基本一次性成功,还能帮别人看看问题,有点出乎意料。
第二天上午,,有两位通过第一天学习后,放弃了。而我们继续坚持着,上午依然紧凑的学习了理论知识。到了下午就进行了笔试考试。100分满分,60分及格。这个还是有难度的,怎么说以前也学习过,尽管没有实战,但是还是有点印象。最后大家都通过了笔试,最高分84,我考了72。短暂休息后进入的残酷的上机实战考试。谭老师逐一检查我们的环境,所有学习环境全部清空。然后就开始了我2天中最慌乱的环节:多台机器从源码编译开始重新做(环境都没有了)。居然有一台编译不通过,第一步走不下去。莫名其妙,2次以后,只得重新解压源码。此时此刻我已经不住流汗了。在解决这个问题以后,又遇到了,数据库起不来,几经排查是目录权限问题,任何一个目录权限不对都会导致起不来库。昨天那么顺,今天处处不顺。再后面又出了几个点(涉及到考试内容就不说了)。每做好一道题举手,老师过来检查,并且询问一些问题。然后才能继续。3个人都做好了考试题,甚至有人都做好附加题了,我还没有做完。衣服都已经湿透了。不过最后还是全部解决了。上机考试也通过了。最终我们这5个人全部通过。就等工信部的证书了。


感谢主席,感谢谭老师,感谢助教,感谢同学们忍受我两天咳嗽不断。收获很大,老师把多年的经验浓缩了给我们。后续有机会继续实践。





