我有一個還在上大學(xué)的親戚,想在畢業(yè)之后從事大數(shù)據(jù)行業(yè),希望我能給他提一點意見,于是就在不久前,我上網(wǎng)瀏覽了一下資深大數(shù)據(jù)架構(gòu)師的工資,結(jié)果讓我嚇一跳。
三至五年工作經(jīng)驗的大數(shù)據(jù)架構(gòu)師工資妥妥在兩萬以上,城市越在一線工資越高,并且上不封頂。而且工資會隨著工作經(jīng)驗的增加不斷上漲,算是大家眼中的香餑餑。
這份工作目前非常吃香,似乎看不到失業(yè)的可能,各大著名的科技企業(yè)都在招聘資深大數(shù)據(jù)架構(gòu)師。有名一點的比如華為,阿里巴巴,??低?,百度等等。
隨著各大公司對數(shù)據(jù)分析需求增長,大數(shù)據(jù)方面的崗位以后很可能是最熱門的選項之一。
想要從事這份工作,就必須知道這份工作的崗位職責(zé)。
合格的資深大數(shù)據(jù)架構(gòu)師,必須具備以下幾種技能
大數(shù)據(jù)架構(gòu)師主要任務(wù)可不是寫代碼,而是更高層次的開發(fā)架構(gòu)。日常負(fù)責(zé)的是對整個應(yīng)用軟件系統(tǒng)提出整體解決方案,對整個平臺的數(shù)據(jù)架構(gòu)進行設(shè)計,根據(jù)業(yè)務(wù)功能進行數(shù)據(jù)庫建模設(shè)計,方便后期提取數(shù)據(jù)統(tǒng)計分析。
每個資深的大數(shù)據(jù)架構(gòu)師需要擁有以下幾種工作技能:
首先要了解各種編程語言。比如spark,Python,hive,css,HTML5,然后對最新的技術(shù)有一定的研究和關(guān)注。
然后要辨別如何在更好的云計算環(huán)境中工作,并且具備處理大數(shù)據(jù)的技能,知道如何做數(shù)據(jù)挖掘,能處理各式各樣的數(shù)據(jù),哪怕它們的來源復(fù)雜。
合格的資深大數(shù)據(jù)架構(gòu)師,必須具備以下幾種技能
其次,對外要理解項目需求,對項目的整體方案做出設(shè)計和實施,并且和公司領(lǐng)導(dǎo)協(xié)調(diào)整個項目的進展,推動技術(shù)決策,落實到工作中,跟進項目最終轉(zhuǎn)化為軟件架構(gòu)。
在項目實施的過程中,要組織團隊成員攻克技術(shù)難點,并且確定各項設(shè)計元素之間的接口制定,對不同時期的業(yè)務(wù)場景進行優(yōu)化。
最后,在軟件開發(fā)的過程中,架構(gòu)師在項目啟動之前就要組織人員到位,制定項目目標(biāo),合理安排人員對軟件的各個部分進行分解組合,盡量縮短軟件開發(fā)周期,讓成本最優(yōu)化。
同時還要注意項目風(fēng)險,經(jīng)常跟上下游溝通,調(diào)整好項目排期。
資深大數(shù)據(jù)架構(gòu)師作為目前很火,未來可能還會更火的一份職業(yè),值得從業(yè)人員認(rèn)真探索。如果你看好它,就盡早做好職業(yè)規(guī)劃,未來你也可以快人一步。