1、測試基本知識
想成為大數據測試工程師之前,有些測試必備的技能,比如軟件測試執行提出了我們開展軟件測試的執行活動所需要涉及的執行過程以及相關策略;同時了解常用德測試活動中的經驗之談,理論知識的梳理和基本的測試技巧掌握。
2、Linux及環境搭建 、Docker容器實現分布式虛擬化技巧
一個成熟的數據從業者應該懂得靈活的運用數據尋找,獲取,安裝,Debug,分享,團隊合作,Linux是知名的開源系統,在這個系統下環境的配置將變得非常容易和透明。Linux操作系統作為常見的底層操作系統,在軟件開發、軟件測試過程中都會經常接觸和使用,很多企業的服務器都是Linux環境的,對于測試人員而言,也都會掌握相應的Linux命令。
而大數據平臺型產品的逐漸成熟,業界有不少的大數據研發團隊開始使用Docker。在云計算領域,復雜的平臺環境和配置也促使運維人員開始逐步認識到Docker的重要性。
3、SQL和數據庫相關的技能
數據庫是另外一個比較重要的部分,想象一下你不可能一直使用Excel去處理數據,畢竟超過十萬行的數據用Excel就比較吃力了。這個時候SQL就是必須要用的,可以說這個是一個核心技能。有的人可能會說SQL非常簡單,但是當你實際應用的時候你會發現你在學校學的那些簡單Query完全就跟不上需求了。
除了基本的SQL,relational數據庫(MySQL, PostgreSQ等),如果你想分析一些unstructured的數據,比如文字或者image等等,你可以學習一下NoSQL,本人只用過MongoDB和Cassandra,也是主流的兩個數據庫。感興趣的可以自己學習一下,這里我覺得兩個學習資源不錯,一個是codecademy的課程,可以互動式的學習SQL的code,一個是老牌的w3schools的SQL教程,非常的全面。另外MongoDB有自己的線上University,大家有興趣也可以關注一下。
先說一下Python, Python是一種萬能的語言,適用性非常強,除了數據分析還能夠做很多的事情,比如編寫程序,網站開發,深度學習等等。如果你決定使用Python,那么你需要了解的點主要是各種包的搜索和調用,函數的編寫和嵌套,數據類型的把握(list, tuple, series, dict),條件判斷,循環迭代等等。最好的開發環境我推薦Anaconda。
其次說一下java,Java作為全球最流行的編程語言,因其易學易用、需求大、技術覆蓋面廣,已成為軟件開發、web開發、前端開發、系統運維的必備編程語言課程,而對于測試人員來說,自動化測試的腳本編寫也離不開Java,學Java已成為測試人員進階提升的首選編程語言。
當然除了我上述的很多功能,兩種語言都非常強大,建議初學者先選擇一種入手。
5、性能測試、框架開發的技能掌握
這個也是成為大數據測試工程師前,你必須要掌握得部分。在了解性能測試各方面的知識和經驗的同時,培養自己的獨立思考和解決問題的能力,掌握軟件性能測試核心技術、工具使用以及項目實戰技巧。
-
大數據
+關注
關注
64文章
8951瀏覽量
139477 -
測試工程師
+關注
關注
6文章
125瀏覽量
12680
發布評論請先 登錄
電源工程師的核心技能樹體系
物聯網工程師為什么要學Linux?
一個優秀的射頻測試工程師需要具備哪些技能?


如何成為一名合格的KaihongOS北向應用開發工程師
硬件工程師手冊(全套)
如何成為一名嵌入式軟件工程師?
Allegro工程師能力升級建議 工程師技能如何升級進階
如何成為一名合格的北向應用開發工程師

為什么嵌入式驅動開發工程師可以拿高薪?

評論