记一次面试的尴尬,说说作为数据库工程师,学好英语的重要性

2020-05-09 16:04:42 浏览数 (1)

图 | 榖依米

尴尬的面试

很多年前,我就知道自己很笨,不会察言观色,不会端茶递水,肯定不能在某些单位混得开。所以工作2年后,就动了跳槽的念头。看着外企招聘DBA,开出比自己当时高3-4倍的薪水,自然眼红的不行,所以投个简历呗。

我记得第一家公司是上海某家IT外包公司,据说和Oracle有密切的业务合作,标榜自己是纯美资办公环境,福利特别好,要求英语读写过关。想着自己大二就过了英语六级,平时美剧,大片也没少看,自信满满的去面了。

面试官第一个问题是,“说说 clustered index 的优势”。我一下子懵了,这两年尽看中文书,居然完全不知道 clustered index 是个什么概念。我知道索引有聚集和非聚集,有唯一和非唯一,但clustered是什么意思?

自然那次面试也就败了。自此以后,我再也没动过跳槽的念头,就这水平,还敢去面试万把块的DBA岗位,恐怕要笑死面试官。于是狠下心,只要能找到英文的书,一律不看中文版。而且只要有空闲的机会,我就去oracle,Microsoft官网读数据库相关的文档,必须英文版本。

我记得《Oracle Concepts》我读了不少于5遍,AskTom 推荐的 Oracle 官方手册《Oracle Performance tunning》、《Oracle Programming Guide》等7大部头,基本都撸过一遍。连《Oracle Installation Guide》都反复读了2-3遍,几乎把所有能找到的Linux/Unix版本都安装了一遍,来来回回,仅仅安装 Oracle 都不下于50遍了。

其中给我启发最大的还属Microsoft的官方文档,在介绍数据仓库与商业智能(BI)技术的时候,微软提供了很多小视频,来展示数仓与BI的威力。当时真的被震惊到了。那么厉害的可视化技术,居然用这么简单的方法就可以做出来,我还拼命用VB来画图做报表。这套技术马上被我用到了项目中,整个集团的信息中心都惊呆,可视化原来可以不用SAP ABAP,可以不用额外付费找厂商开发报表。我们的部门经理在做presentation(项目展示)的时候,把平时坐在最角落的我,拉到他旁边坐着,随时Demo(示范)技术细节。

嗯,这是我第一次感受到英语的力量!

在这次的鼓励下,我还挑战看了《Data mining with Microsoft SQL Server 2008 》.自以为懂了数据挖掘,我可以依靠彩票,改变自己的人生。抛开温暖的被窝,熬了无数个夜晚,终于某个夜里把模型跑通了,欣喜若狂,码农翻身就在此刻啊。可一上正式环境,数据终结了我的幻想。这完全是随机的啊。

致富还是老老实实靠打工吧。靠着这2年积累的英语,这一次彻底改变了薪水翻翻再翻翻的愿望,进入了惠普。接下来的故事,大家可能都知道了。

更广的世界

有了第一次对英语实用的体验,之后我再看网文,就偏向英文版本的多一些了。比如看知乎,我也会选择同时在 quora 上找答案。

先来看个图:

上面四张图,分别取自于 quora 和知乎。

当我同样是搜索数据库工程师的职业生涯规划,都可以得到很多的建议与方案。本着兼听则明,偏信则暗的原则,我们多看些总是对自己有好处。因为你继续看,回答你问题的这些人就知道了。

quora 上回答你问题的人,可能是某个持续在数据库行业工作了超过20年的个人,而知乎上回答你问题的,可能是个培训学校的运营老师。在最后都会有个小小的广告。我绝对不是说,在线教育机构都声名狼藉,收割韭菜,他们自然也有强项。但作为小白的我们,能不能抵制住无良教育机构激烈言辞的诱惑?

英语世界的免费数据库资源

入门的朋友,总被SQL Server/MySQL/Oracle 繁琐的安装,锤个半死。作为经常折腾的我,深有感触。开头我也说过,Oracle 10g 我安装的机器不少于50台。SQL Server 则更多,而且Windows 上安装SQL Server 总是有注册表的问题,典型的就是卸载后,无法再安装。Linux 上安装 SQL Server 倒是干净。想要体验下安装,我建议可以从 Docker 镜像玩起。

有麻烦的地方就有竞品,这是互联网规则之一

对于只想学学SQL的朋友来说,一款免安装的在线执行器,就很好。不用安装数据库服务器,输入SQL就能运行,看到结果,岂不快哉。英文的世界里,就有这么个好东西 sqlfillde

http://sqlfiddle.com/

写下对 sqlfiddle 的介绍时,他们的网站正处在崩溃的时段,希望当你看到这篇文章的时候,他们已经修复了。

免费课程

感谢朋友吴总的推荐,B站上有个哥们搬运了CMU的整套数据库课程。如果你英语过关,可以听起来了。这套课程属于进阶级别的,如果你对《数据库系统实现》有兴趣,那么这套课程也非常适合你的胃口。相信看完这套课程,你绝对可以吊打市面上99%的数据库面试官。

说到这,我补个小插曲。前两天我的 dell笔记本要接另一台显示器,组成三屏,我不知道买什么配件,B站上搜了一圈,只有4个台在说笔记本外接显示器。后来去youtube上一搜,满屏都是,而且型号都能对上。这大概又是英语的一个功用。

介绍四个学SQL的网校,重点是免费

https://www.lynda.com/

这个网校有个特色,很多课程都是短小的视频。针对初学者非常友好。

https://www.udemy.com/

如果你舍得花钱,你可以找到比如广东话教你学SQL的课程。有30天退款保证,且比市面上其他的视频课程要低价。

https://www.coursera.org/

如果你是学生,这个拥有全球一流大学和顶级公司的在线课程,对你免费开放,还可以拿到证书。针对社会人士,部分课程也是免费的。

免费即无用的理论,这年头对很多朋友来说,是个真理。但真的是嘛?我是不信的。

--完--

0 人点赞