记一次面试的尴尬,说说作为数据库工程师,学好英语的重要性
點擊藍色“有關SQL”關注我喲
加個“星標”,天天與8000人一起快樂成長
圖 | 榖依米
尷尬的面試
很多年前,我就知道自己很笨,不會察言觀色,不會端茶遞水,肯定不能在某些單位混得開。所以工作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 上找答案。
先來看個圖:
image
上面四張圖,分別取自于 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%的數據庫面試官。
image說到這,我補個小插曲。前兩天我的 dell筆記本要接另一臺顯示器,組成三屏,我不知道買什么配件,B站上搜了一圈,只有4個臺在說筆記本外接顯示器。后來去youtube上一搜,滿屏都是,而且型號都能對上。這大概又是英語的一個功用。
介紹四個學SQL的網校,重點是免費
https://www.lynda.com/
這個網校有個特色,很多課程都是短小的視頻。針對初學者非常友好。
https://www.udemy.com/
如果你舍得花錢,你可以找到比如廣東話教你學SQL的課程。有30天退款保證,且比市面上其他的視頻課程要低價。
https://www.coursera.org/
如果你是學生,這個擁有全球一流大學和頂級公司的在線課程,對你免費開放,還可以拿到證書。針對社會人士,部分課程也是免費的。
免費即無用的理論,這年頭對很多朋友來說,是個真理。但真的是嘛?我是不信的。
--完--
往期精彩:
本號精華合集(二)
如何寫好 5000 行的 SQL 代碼
如何提高閱讀 SQL 源代碼的快感
我在面試數據庫工程師候選人時,常問的一些題
零基礎 SQL 數據庫小白,從入門到精通的學習路線與書單
總結
以上是生活随笔為你收集整理的记一次面试的尴尬,说说作为数据库工程师,学好英语的重要性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Chrome浏览器控制网速
- 下一篇: db2中value函数的用法