初學者該怎么去學習呢?
BI分析師
描述:負責分析企業或組織使用的數據,讓數據最大程度地發揮其效用。
要求:
信息系統,計算機科學,數據科學,企業管理,工程,經濟學或技術相關領域的學位
強大的Excel和SQL技能
有數據分析師,業務分析師或數據報告撰寫者的經驗
最好具有Microsoft商業智能認證解決方案專家的證書
需要平均約4年的工作經驗
數據庫設計和數據架構
數據挖掘和分析技術
數據安全和隱私
數據可視化,包括Tableau和Qlik等工具
處理SQL的所有變體
精通ETL(提取,轉換,加載)
了解Hadoop,R和SAS及其各自的用法
云計算和數據存儲技術,包括BigQuery和Redshift
運維工程師
描述:推進業務發展,改善客戶體驗。可以利用云服務快速構建應用。
要求:
計算機科學與技術,工程,軟件工程或相關領域的學士學位或碩士學位。
具有基于Linux的基礎架構,Linux / Unix管理和AWS的豐富經驗。
豐富的SQL,MS SQL,MySQL,NoSQL,Hadoop,Elasticsearch,Redis,Cassandra和/或Mongo數據庫經驗。
具備Java,JavaScript,Perl,Ruby,Python,PHP,Groovy,Bash的知識。
具有項目管理和工作流工具(如敏捷,Jira,WorkFront,Scrum / Kanban / SAFe等)的經驗。
具有開源技術和云服務的經驗。
與Puppet或Chef合作進行自動化和配置方面的經驗。
2年以上DevOps工程師職位的經驗
在軟件開發和基礎架構開發方面的經驗
出色的故障排除技能,能夠在問題變成問題之前發現問題。
項目經理
描述:設計和管理項目開發計劃,項目推進進度。分析,設計,協調和監督軟件系統的開發。
要求:
計算機科學或任何相關/相似領域的學士學位或更高學位
至少5年的Web開發經驗
應具有概要分析,負載模擬,Linux優化和數據庫優化的經驗;以及Subversion,JavaScript,CSS和OO編程經驗。
軟件開發工程師
描述:熟練的軟件開發人員,通過編寫代碼來構建軟件,以及修改軟件以修復錯誤,使其適應新硬件,提高其性能或升級界面。參與指導系統測試和驗證程序,并與客戶或部門就包括軟件系統設計和維護在內的技術問題進行合作。
要求:
了解軟件開發生命周期。
渴望在快節奏的環境中工作。
能夠開發代碼組件或完整應用程序的單元測試。
必須是全職開發人員,并且了解軟件工程的概念。
有從事各種軟件開發項目的經驗。
深刻的編程語言知識。
Web開發人員
描述:負責為公司開發和設計網站。與開發人員團隊一起創建,維護和更新網站。需要精通JavaScript,HTML,CSS,并在編程應用程序方面具有扎實的知識和經驗。
要求:
Web開發或相關領域的學士學位或相關經驗。
具有編程應用程序方面的扎實知識和經驗。
精通JavaScript,HTML,CSS。
精通MySQL
編程語言和技術術語方面的知識。
能夠發展思想和過程并清楚地表達它們。
高度的獨立判斷力。
解決復雜問題的能力。
安全工程師
描述:設計,實施和監視用于保護計算機系統,網絡和信息的安全措施,確保公司盡可能快地了解安全事件,改善公司計算機系統安全。
要求:
具有系統安全工程師或信息安全工程師的工作經驗
具有建立和維護安全系統的經驗
詳細的數據庫和操作系統安全技術知識
在安全系統上的實際經驗,包括防火墻,入侵檢測系統,防病毒軟件,身份驗證系統,日志管理,內容過濾等
具有網絡安全性和網絡技術以及系統,安全性和網絡監視工具的經驗
全面了解最新的安全原理,技術和協議
熟悉與Web相關的技術(Web應用程序,Web服務,面向服務的體系結構)以及與網絡/ Web相關的協議
云工程師
描述:負責所有云計算需求,包括基礎架構設計,維護,支持和規劃以及兩者之間的所有內容。并且對如何最好地使公司變得更加安全和高效有深入的了解。
要求:
五年使用Java,Python,C ++或Ruby等語言開發軟件的經驗。
具有SOA應用程序和基于云的服務(最好是AWS)的經驗。
具有使用OpenStack,Linux / UNIX,Rackspace,Docker和Microsoft Azure的經驗。
三到五年的云工程師職位或相關職位經驗。
了解Web服務,API,REST和RPC。
對網絡和Internet協議(包括TCP / IP,DNS,SMTP,HTTP和分布式網絡)的深刻了解。
數據庫經驗,包括SQL和NoSQL知識,以及相關數據存儲(例如Postgres)。
在開源技術,軟件開發和系統工程方面具有豐富的經驗。
出色的溝通和組織能力,以及能夠專注于在繁忙的工作空間中完成任務和實現目標的能力。
對云工程及其對更大的業務實踐的影響感興趣。
數據科學家
描述:負責幫助公司發現隱藏在大量數據中的信息,并幫助其做出更明智的決策以提供更好的產品。
要求
強大的解決問題能力,尤其注重產品開發。
具有使用統計計算機語言(R,Python,SLQ等)來操縱數據并從大型數據集中獲取見解的經驗。
具有使用和創建數據架構的經驗。
了解各種機器學習技術(聚類,決策樹學習,人工神經網絡等)及其在現實中的優勢/劣勢。
了解高級統計技術和概念(回歸,分布的屬性,統計檢驗和正確使用等)以及應用經驗。
使用多種語言對知識和經驗進行編碼:C,C ++,Java,JavaScript等。
統計和數據挖掘技術方面的知識和經驗:GLM /回歸,隨機森林,Boosting,樹,文本挖掘,社交網絡分析等。
具有查詢數據庫和使用統計計算機語言的經驗:R,Python,SLQ等
使用Web服務的經驗:Redshift,S3,Spark,DigitalOcean等。
具有創建和使用高級機器學習算法和統計數據的經驗:回歸,仿真,場景分析,建模,聚類,決策樹,神經網絡等。
具有分布式數據/計算工具的經驗:Map / Reduce,Hadoop,Hive,Spark,Gurobi,MySQL等。
云架構師
描述:管理公司的云架構和搭建云環境。維護所有云系統(包括前端平臺,服務器,存儲和管理網絡)對云計算和技術系統有深刻的了解,并且具有云傳輸的經驗。
要求:
3-5年以上的設計,執行和支持IT云解決方案的經驗。
對云計算技術和當前計算趨勢的專業知識。