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