程序員中越老越喫香的方向------DBA

我之前經常說程序員不能越老越喫香,或者業內經常說程序員很難幹到60歲退休,或者說程序員35歲以後可能會難以找工作,或者體力喫不消。其實呢這句話說的不完全對。因爲程序員的技術中有很多方向,其中有那麼一個方向,叫做DBA(數據庫運維)的,是具有越老越喫香的可能性的,還有就是安全方向也是越老越喫香的。

 

下面我們分別看看哪些方向不能越老越喫香,以及不能越老越喫香的原因和爲啥DBA跟安全方向能越老越喫香的原因。

 

 

 

 

1

 其他方向

 

其實吧程序員有很多方向,僅僅從與服務器離的遠近來說(邏輯上的遠近),就分爲前端和後端。前段又可以分爲Web前端,安卓,ios等。而後端就更多了,可以分爲網絡服務開發,大數據方向,人工智能方向,web開發等。按照編程語言分,那就更多了,有java,python,c,c++,php,趕快打住,因爲再不打住,就要陷入哪個語言更好的歷史終極問題了。

 

另外每個方向又可以細分。比如現在非常火爆的人工智能,就可以分爲:自然語言處理、機器視覺、語音處理、自動駕駛、知識圖譜,等等幾個大方向。大數據又可以分成、開發、分析、架構等等方向。

 

此外,除了開發以外,還有各種運維的方向,可以說五花八門,千變萬化,層出不窮。但是在這裏都要把他們歸類到其他方向,理由是這些方向的技術經驗都沒有積累優勢。說成人話就是不是越老越喫香。原因有以下幾點:

 

1、這些方向技術更新太快。單單以大數據來說,剛出來的時候用hadoop和mapreduce,後來mapreduce淘汰,變成spark,然後又搞出來了strom的流計算框架,這裏storm還沒學習熱乎,那邊flink又出來了。以後還不知道會發展成啥樣子。

 

2、勞動強度大,是體力與腦力的雙重勞動,主要是體力勞動強度大。你沒有聽錯,是體力勞動。以前端來說,甲方,或者產品經理臨時要改個按鈕,臨時換個皮膚,你就要起來加班,有時候還要涉及後端問題,你這時候就要跟後端協調,一不留神加班到12點。這幾乎是正常現象,你能怎麼辦?

 

以上兩點就決定了,這些方向不能越老越喫香,至少現在不能。也許再過10到20年,等技術體系穩定了,有可能會和其他的技術行業一樣越老越喫香。

 

 

 

2

 DBA方向

 

現在我們來說說DBA方向。所謂DBA就是數據庫運維。這個方向屬於運維大類,但是跟普通運維又不一樣,他是專門針對數據庫的運維。你要知道數據對於一個企業的重要性,對於有些企業來說數據就是賬本,他的重要性決定了,需要專門針對數據庫的運維設立一個這樣的專門崗位。而DBA由於一些自身的特點,導致這個方向是整個計算機技術崗位中的奇葩之一(不是貶義),他是整個技術方向中唯二的相對越老越喫香的方向,另一個安全方向太難,我也說不好。我們先看看DBA能夠相對越老越喫香的原因。

 

1、DBA現在維護對象是Orcale和Mysql,還有一部分是DB2,不管對象是哪個,這幾個貨,這麼多年過去了,就沒有怎麼變過。基本的安裝,操作的相關技術已經很多年沒有大的更新,尤其是其他方向那樣顛覆性的革新了。

 

2,這個崗位沒有甲方爸爸,那些無厘頭的需求。需求非常統一,就是把數據維護好,保護好,不能出錯。不是說這個要求低(這個要求一點不低),但是目標明確,努力方向就明確,不會像前端那樣一個需求改完又要該回去。因此相對來說節約了其他方向那種勞動力的浪費。

 

3,這個方向的崗位有點像醫生診病那樣,隨着你處理過的問題,越來越多,經驗越來越豐富,手段越來約熟練,你的能力會得到指數級提升,你後面再遇到各種緊急情況,小年輕可能滿身是汗,但是你卻可以輕輕鬆鬆的搞定。

                            

3

 怎麼轉型DBA方向

 

說了這麼多DBA的好處,那麼作爲一個開發方向的程序員我該怎麼去轉型DBA呢?剛好我曾經有段時間想要轉型DBA,而且身邊還有哥們成功的轉型了DBA,雖然薪資沒有漲(其實還降了一點),但是工作穩定性提高了,勞動強度下降了,下次有空給大家說說這個哥們成功轉型DBA的故事啊。我這裏專門介紹下,轉型初級DBA需要做的事情和一些課程資源。

 

第一步、自學DBA的相關課程,課程其實很多,但是呢免費的還是強烈推薦B站的學習視頻。你在B站搜索DBA會有很多課程,你選擇適合自己的,我的經驗(教訓)是先從時長短的開始看,不然容易堅持不下來。

 

 

第二步、你可以想辦法去跟公司的運維部門老大套近乎,去跟DBA的老師傅套關係,先跟着他後面學習下,重要的是把人混熟。然後在合適的時候申請轉崗,說你要幹DBA(你要有降薪的心裏準備)。

 

第三步、開始學習,oracle的東西,然後準備考一個甲骨文的OCP的認證,這個現在不一定很有含金量,但是有比沒有好。同樣的B站搜索OCP有一堆視頻,先從這些開始看。

 

 

第四步,以上都準備好了,在公司好好的幹兩年,積累實戰經驗,在恰當的時候跳槽一下(尤其是你的公司數據庫實例數不太夠的時候),跳到更大的平臺最好是有機會管理orcale同時還有mysql的地方。

 

做到以上四步,你基本上算初步轉型成功了,當然以後的路還有很多要走,但是呢你已經脫離了喫腦力“青春飯”的行列了。

 

總結

 

DBA的方向確實不錯,但是呢起薪不高,又不在風口上,漲薪速度也沒有某些開發那麼快。所以剛開始沒啥人願意做。另外後期主要看經驗,看你管理的數據庫的大小,因此學習機會,和成長機會也不是太快。還有最重要的一點,正因爲DBA越老越喫香,所以這個方向更新換代慢,相對來說,跳槽機會不是太多。

 

後面有機會給大家說說一個轉型DBA比較成功的哥們的故事啊。

 

 

更多程序員轉型相關的往期文章:


程序員轉型培訓班講師的故事

 

33歲程序員被裁以後去做了理髮師

 

從360周鴻禕裁員至少20%看程序員轉型意義

 

一個36歲程序員“財務自由”的故事

 

35歲程序員的出路之B哥轉型做獵頭的故事

 

程序員轉型概述

 

程序員轉型之程序員這個職業到底怎麼樣?

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章