|
互聯(lián)網(wǎng)史上最全技術(shù)崗位詳解,包括:前端研發(fā)、后端研發(fā)、移動(dòng)端研發(fā)、大數(shù)據(jù)、項(xiàng)目管理、測(cè)試、運(yùn)維、技術(shù)管理等。 架構(gòu)師每個(gè)產(chǎn)品線都有架構(gòu)師,在技術(shù)平臺(tái)部門(mén)也需要技術(shù)平臺(tái)的架構(gòu)師。 架構(gòu)師負(fù)責(zé)設(shè)計(jì)系統(tǒng)整體架構(gòu),從需求到設(shè)計(jì)的每個(gè)細(xì)節(jié)都要考慮到,把握整個(gè)項(xiàng)目,使設(shè)計(jì)的項(xiàng)目盡量效率高,開(kāi)發(fā)容易,維護(hù)方便,升級(jí)簡(jiǎn)單。
前端開(kāi)發(fā)工程師前端工程師
后端開(kāi)發(fā)工程師讓系統(tǒng)功能可用、易用、安全,支撐網(wǎng)站穩(wěn)定運(yùn)行,解決數(shù)據(jù)存儲(chǔ)及調(diào)用問(wèn)題等等,這些都涉及后端工作內(nèi)容。網(wǎng)站后端包括服務(wù)器、應(yīng)用、數(shù)據(jù)庫(kù)等,后端開(kāi)發(fā)者構(gòu)建并維護(hù)這些組件,為網(wǎng)站提供多方面支持。 為了讓服務(wù)器、應(yīng)用、數(shù)據(jù)庫(kù)能夠彼此交互,后端工程師需要具有如下技能:
移動(dòng)開(kāi)發(fā)工程師IOS開(kāi)發(fā)、Android開(kāi)發(fā) 移動(dòng)客戶端的開(kāi)發(fā)類型主要是三種: Native App(原生APP) 也就是完全使用移動(dòng)設(shè)備系統(tǒng)語(yǔ)言寫(xiě)的客戶端,iPhone iPad就是純Object-C,安卓就是純JAVA, 就是用戶看到的界面啦體驗(yàn)到的交互啦都是原生的。這是性能最棒的開(kāi)發(fā)方式,但靈活性就沒(méi)下面的好。 Web App, 這個(gè)就是在移動(dòng)瀏覽器里打開(kāi)的,純HTML+CSS+JS,說(shuō)白了就是個(gè)網(wǎng)頁(yè),只不過(guò)非常的富應(yīng)用,比如手機(jī)瀏覽器訪問(wèn)的GMAIL啥啥的。但說(shuō)白了就是在瀏覽器里打開(kāi)的頁(yè)面。 Hybrid App.[HTML5 in mobile devices] 實(shí)際上是使用原生寫(xiě)了一個(gè)容器,然后使用HTML+CSS+JS來(lái)實(shí)現(xiàn)用戶界面和交互。 大數(shù)據(jù)崗位大數(shù)據(jù)主要有以下職位: 1.數(shù)據(jù)分析師Data analyst 指熟悉相關(guān)業(yè)務(wù),熟練搭建數(shù)據(jù)分析框架,掌握和使用相關(guān)的分析常用工具和基本的分析方法,進(jìn)行數(shù)據(jù)搜集、整理、分析,針對(duì)數(shù)據(jù)分析結(jié)論給管理銷售運(yùn)營(yíng)提供指導(dǎo)意義的分析意見(jiàn)。 2.數(shù)據(jù)架構(gòu)師Data architect 對(duì)Hadoop解決方案的整個(gè)生命周期進(jìn)行引導(dǎo),包括需求分析,平臺(tái)選擇,技術(shù)架構(gòu)設(shè)計(jì),應(yīng)用設(shè)計(jì)和開(kāi)發(fā),測(cè)試和部署。深入掌握如何編寫(xiě)MapReduce的作業(yè)及作業(yè)流的管理完成對(duì)數(shù)據(jù)的計(jì)算,并能夠使用Hadoop提供的通用算法, 熟練掌握Hadoop整個(gè)生態(tài)系統(tǒng)的組件如: Yarn,HBase、Hive、Pig等重要組件,能夠?qū)崿F(xiàn)對(duì)平臺(tái)監(jiān)控、輔助運(yùn)維系統(tǒng)的開(kāi)發(fā)。 3.大數(shù)據(jù)工程師Big DataEngineer 收集和處理大規(guī)模的原始數(shù)據(jù)(包括腳本編寫(xiě),網(wǎng)頁(yè)獲取,調(diào)用APIs,編寫(xiě)SQL查詢等);將非結(jié)構(gòu)化數(shù)據(jù)處理成適合分析的一種形式,然后進(jìn)行分析;根據(jù)所需要的和專案分析商業(yè)決策。 4.數(shù)據(jù)倉(cāng)庫(kù)管理員Data warehousemanager:指定并實(shí)施信息管理策略;協(xié)調(diào)和管理的信息管理解決方案;多個(gè)項(xiàng)目的范圍,計(jì)劃和優(yōu)先順序安排;管理倉(cāng)庫(kù)的各個(gè)方面,比如數(shù)據(jù)外包,移動(dòng),質(zhì)量,設(shè)計(jì)和實(shí)施。 5.數(shù)據(jù)庫(kù)管理員Database manager 提高數(shù)據(jù)庫(kù)工具和服務(wù)的有效性;確保所有的數(shù)據(jù)符合法律規(guī)定;確保信息得到保護(hù)和備份;做定期報(bào)告;監(jiān)控?cái)?shù)據(jù)庫(kù)性能;改善使用的技術(shù);建立新的數(shù)據(jù)庫(kù);檢測(cè)數(shù)據(jù)錄入程序;故障排除。 6.商業(yè)智能分析員Businessintelligence analyst 就工具,報(bào)告或者元數(shù)據(jù)增強(qiáng)來(lái)進(jìn)行傳播信息;進(jìn)行或協(xié)調(diào)測(cè)試,以確保情報(bào)的定義與需求相一致;使用商業(yè)智能工具來(lái)識(shí)別或監(jiān)測(cè)現(xiàn)有和潛在的客戶;綜合目前的商業(yè)只能和趨勢(shì)數(shù)據(jù),來(lái)支持采取行動(dòng)的建議;維護(hù)或更新的商業(yè)智能工具,數(shù)據(jù)庫(kù),儀表板,系統(tǒng)或方法;及時(shí)的管理用戶流量的商業(yè)情報(bào)。 7.數(shù)據(jù)庫(kù)開(kāi)發(fā)員Databasedeveloper 設(shè)計(jì),開(kāi)發(fā)和實(shí)施基于客戶需求的數(shù)據(jù)庫(kù)系統(tǒng);優(yōu)化數(shù)據(jù)庫(kù)系統(tǒng)的性能效率;準(zhǔn)備設(shè)計(jì)規(guī)范和功能單證的分配數(shù)據(jù)庫(kù)的項(xiàng)目;對(duì)數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行空間管理和容量規(guī)劃;建立數(shù)據(jù)庫(kù)表和字典;參與數(shù)據(jù)庫(kù)設(shè)計(jì)和架構(gòu),以支持應(yīng)用程序開(kāi)發(fā)項(xiàng)目;執(zhí)行數(shù)據(jù)備份和檔案上定期;測(cè)試數(shù)據(jù)庫(kù),并進(jìn)行錯(cuò)誤修正;及時(shí)解決數(shù)據(jù)庫(kù)相關(guān)的問(wèn)題;制定安全程序,以保護(hù)數(shù)據(jù)庫(kù)免受未經(jīng)授權(quán)的使用;評(píng)估現(xiàn)有的數(shù)據(jù)庫(kù),并提出改進(jìn)建議的執(zhí)行效率;開(kāi)發(fā)用于數(shù)據(jù)庫(kù)設(shè)計(jì)和開(kāi)發(fā)活動(dòng)的最佳實(shí)踐。 項(xiàng)目管理協(xié)調(diào)技術(shù)、產(chǎn)品、運(yùn)營(yíng)等部門(mén)把產(chǎn)品更好的實(shí)現(xiàn),大部分公司叫項(xiàng)目經(jīng)理,一般屬于技術(shù)部門(mén)。由于現(xiàn)在的互聯(lián)網(wǎng)發(fā)展太快,還衍生出了敏捷教練這個(gè)崗位,幫助技術(shù)、產(chǎn)品、運(yùn)營(yíng)部門(mén)更好的協(xié)作,通過(guò)引入敏捷開(kāi)發(fā)的方式優(yōu)化產(chǎn)品研發(fā)流程,以及解決部門(mén)之間的協(xié)調(diào)問(wèn)題等。 軟件項(xiàng)目經(jīng)理
敏捷教練
運(yùn)維工程師確保后臺(tái)不出問(wèn)題,確保服務(wù)器、網(wǎng)絡(luò)出現(xiàn)了問(wèn)題能夠及時(shí)的修復(fù),等等。服務(wù)器、帶寬夠不夠,一個(gè)大活動(dòng)需要備機(jī),都要找他們。 測(cè)試崗位其實(shí)測(cè)試嚴(yán)格來(lái)說(shuō)也分,功能測(cè)試、性能壓力測(cè)試、接口測(cè)試崗位。 技術(shù)管理崗位涉及到的崗位有技術(shù)經(jīng)理、技術(shù)總監(jiān)、CTO,崗位要求大致如下(只是粗略整理,依據(jù)公司規(guī)模、崗位訴求可能略有差異):
技術(shù)管理崗位,大多都是從基層做起,都是點(diǎn)滴積累成就的。 技術(shù)管理崗位除了要具備扎實(shí)的技術(shù)基礎(chǔ),豐富的項(xiàng)目經(jīng)驗(yàn),能夠快速解決問(wèn)題,對(duì)軟實(shí)力也有一定的要求,譬如橫向、縱向溝通能力,解決團(tuán)隊(duì)協(xié)作以及資源匹配的能力等。 以上,是對(duì)互聯(lián)網(wǎng)八大技術(shù)崗位的梳理總結(jié)。 如果覺(jué)得有用,請(qǐng)點(diǎn)贊支持下,送阿里P8架構(gòu)師耗時(shí)兩年整理的【BAT架構(gòu)專題100期合集】+【BAT面試題目及答案1000+道合集】等技術(shù)干貨大禮包,私信回復(fù)【666】立即得到~ ------end------ |
|
|
來(lái)自: 天下小糧倉(cāng) > 《運(yùn)營(yíng)》