這個七月實屬夢幻和魔幻的結合體,先有周杰倫時隔數年再發專輯引爆話題,然而后面誰又能想到周杰倫發專輯的月份,微博熱搜最爆的男藝人竟然不是他。有時候世事就是這么難以預料。我們IT從業者,絕大多數都是小鎮做題家,之所以我不敢用全部,是因為我真的認識家里拆遷好幾套房,住在大院里從小就不缺錢的同行。
我成長在一個三線城市,和無數的同齡人一樣,從小學開始一路考試一路升學,畢業后又在工作中經歷著一個又一個沒有標準答案的問題。如果和其他DBA同行不同的是,大概就是我在畢業之前就打算從事這個。
第一階段:從0開始到建立名字
第一份DBA工作是校招進入的,那會領導對我想當DBA的崗位倒是不反對,只是擔心我不懂業務,后來證明他的擔憂是對的,面對很多業務系統的時候,不懂業務的我鬧出過一些啼笑皆非的數據庫操作。
作為初入行的DBA,我面臨更大的問題是,身邊沒有人可以請教。部門同事除了做項目經理就是三班倒的基礎運維,沒有誰專精于數據庫,而乙方駐場的工程師也沒有去解答我和他們系統無關疑惑的義務。遇到問題,要么自己去翻文檔,要么去論壇或者廠商那邊咨詢。前者可能不一定找得到匹配自己的,后者又要面臨來回往復的時間差。真遇到緊急的問題時,每一次做什么操作,其實都是在拿公司的生產環境給我試錯。好在我運氣好,大的紕漏沒出過,小的錯誤都能第一時間被發現解決。
兩年下來,回顧我那段職業生涯,竟然沒有因為人為錯誤影響生產環境。但是我也感到了,自己在這家公司已經到了瓶頸,系統規模都談不上很大,多數都是幾十GB的庫,一個服務器能跑好幾個實例,平時去登一次生產環境需要走流程,想要去抓個AWR報告也沒法帶到自己的電腦上去慢慢看,遇到的問題也比較集中在某幾個范圍內。我和部門領導開誠布公地聊了我的困境,并且希望離職,在離職之前,我會交接好相關工作,后續幾個月如果生產環境有什么問題需要咨詢我的時候,我知無不言言無不盡。領導對于這事非常開明,不能不說,這讓我十分感謝他甚至覺得欠了他一個大人情。
第二份工作因為行業和公司制度的不同,好處是可以隨時登錄到生產庫,去實時觀察系統情況,另一個就是我有了一定的自主權,不再是任何大事小情都要領導簽字。入職之后,我開始對公司的生產環境進行改造,第一步就是把幾個重要系統從Oracle的單實例遷移到RAC,然后在生產網段和測試網段都配置了OEM,有了一個統一的圖形化管理。隨后又建議領導,弄個異地災備,第二年部門預算也批了,于是我又趁這個機會,把公司的重要系統又配了異地的dataguard。
那段日子無疑是開心的,工作中遇到的難題,我都通過各種各樣的方式努力去解決,我在不斷升級打怪的過程中,繼續當著一個小鎮做題家,去幫助公司解決這一個又一個的問題。經歷了幾個項目之后,我在領導和業務部門那里慢慢有了點口碑。遇到數據庫問題時,我們一起探討,甚至一些項目的會議,也開始邀請我在早期就參與進來。這期間,我還在恩墨學院完成了OCM的考試,也正是這個認證,又讓我得到了后來更多的機會。而離開這個崗位,卻是因為部門動蕩,老員工紛紛離職,我也待不下去了。
第二階段:從充滿希望到費解
也許是第一階段的兩項工作實在是過于順利,讓我對自己的職業生涯產生了幻覺,也許那些別人嘴里的破事我不會碰到。可是小鎮做題家終究是小鎮做題家,那種遇事解決,解決不了就努力提升自己再去解決的思維,沒能幫到我。
我們總說某某類型企業喜歡扯淡不干活,那是因為說的人沒見過那種百年以上的外企是如何扯淡的。就扯淡甩鍋不干活的本領,進入市場經濟僅僅幾十年的我們,不要低估老牌資本主義幾百年積累的經驗。
而我本人也在里面被狠狠上了一課。從剛入職開始,就努力去學習調整自己,讓自己能夠適應公司的制度和技術體系。隨后又在很多項目中花了大量的休息時間來做實驗。于是我在部分同事眼里,就成了免費勞動力,甚至可以說,成了個傻子。別人都在想辦法甩鍋推活的時候,我卻總是照單全收。那會想的也很簡單,努力做事,提升自己,爭取升職加薪。可是每年升職加薪的名單永遠沒有自己。
作為小鎮做題家的我,處在信仰崩塌的邊緣。從小到大無論學校家人還是以往的工作經歷,都讓我相信,努力學習工作,努力解決問題,努力提升自己,就一定能獲得提升和回報。可是現實面前,有一種無能為力的感覺。我和領導進行過溝通,為什么不給我升職,他東拉西扯,總是能找到一些點來反駁我。讓我真正體會到了,什么叫做欲加之罪何患無辭。
于是我開始看新機會。遇到一個大學里的師兄,做到了IT部門一把手。和我一樣他也是個小鎮做題家。在對我的專業技能進行了仔細嚴格的評估之后,我們開始聊起工作,和他相談甚歡,無論是做事風格還是興趣愛好都挺投緣。聊完他問我,什么時候可以入職,我說給了offer就提離職。他開始去和領導安排后續面試,第二面隔了幾天,然后就是一把手面試。這一等我就等了快2個月。期間偶爾他會請我吃午飯,問我一些數據庫建設的事情,遇到棘手問題也會請教我。直到有一天,他見到我明顯情緒不太對。我問他,是不是事情有什么變化,他很尷尬地說,上頭領導給他安插了一個人,編制沒了,特別對不起我。
兩個小鎮做題家彼此苦笑一下,心中的苦澀心照不宣。那頓飯我們都很默契地沒再聊工作的事,聊的都是學校里哪棟樓鬧鬼,哪個老師以前特別兇,哪個食堂飯菜好吃,哪個系的女生好看。對于兩個小鎮做題家來說,學校就是我們希望回去卻又永遠回不去的理想鄉。有些事情,我們理解,卻又不解,我們希望改變,卻又無法改變,我們渴望規則公平,卻又對規則以外的事情無能為力。
第三階段:從費解到堅持
后來我果斷放棄了沉沒成本,不再糾結過去到底自己的付出是否得到了回報,選擇了跳槽。比較有趣的是,薪資比我之前升職預期的漲幅要多得多,而且權限提高了,甚至可以去自主做預算。我的崗位已經不僅僅限于DBA,但主要職責又還是圍繞著數據庫。
這家公司是個民企,但是又等級森嚴。公司體量大到和一個小縣城人口差不多,從一線的實體服務人員到高層的管理者,和我們國家的人口結構甚至都很像,在這里能夠找到幾乎每種背景的同事,小鎮做題家們的數量大概是我前幾份工作遇到的總和甚至還多。在項目中,我有幸參加了一些能和一線工作同事的項目。而小鎮做題家們的生活,卻在各自的崗位上各有各的苦逼,有的在工地每周要風吹日曬七天,有的每天在客戶之間疲于奔命。每每和他們聊天時,我都會問他們一句,自己現在的生活,是自己學生時代所設想過的嗎?幾乎每個人的答案都是同一個,不曾設想。
在那里我看到的是一個個小鎮做題家們步入職場,從堅信努力到回報,到慢慢接受現實,這期間的很多經歷,我和他們如出一轍。甚至有些時候,他們經歷的要比我更加讓人沮喪。一個工程部的大哥跟我說:“兄弟你比我年輕,我還能在你身上看到激情,要是有條件你可千萬別褪色。有時候咱們這個公司就需要你這樣一門心思的人。”后來的故事劇本,就快進到了第一段的結局,部門動蕩老員工離職,而我本人也再次選擇離開。
現在我在從事著的,是國產數據庫,公司產品從第一行代碼開始寫起,肉眼可見地一個迭代接一個迭代。我也在從中收獲著成長。對于一個理想主義者的我,一個小鎮做題家出身的人,這無疑是件讓我感到開心的事。尤其是在這幾年各種風云突變之后,有些事情,就需要小鎮做題家們用理想主義的勁頭,前仆后繼地做下去。我愿意繼續堅持自己認為對的事情。
小鎮做題家,也許不是什么光鮮亮麗的身份,只是我們無數沒有背景沒有捷徑沒有后門的人自嘲的一個身份標簽,但同時也是代表著我們這些普通出身的人,通過自身努力渴望公平渴望成就的美好寄托,是勞動人民的一份子。而正是無數充滿理想情懷的勞動人民,讓003乘風破浪,讓殲20一飛沖天,讓中國從當年的落后貧窮,走向今天在給各個領域逐步追趕甚至趕超。
昨晚睡前,看了復旦大學沈逸老師論述小鎮做題家的視頻,輾轉反側不能入睡,遂寫下了本文。感謝也是小鎮做題家出身的沈逸老師!




