測試工程師想進BAT必須具有的幾項素質

我發現一個奇怪的現象:老是聽到身邊的程序員朋友談論BAT(中國大陸互聯網的三大巨頭:百度、阿里、騰訊)以及如何進入BAT,卻鮮少有測試會去談論或者考慮這些問題。程序員

我不知道這是爲何,或者我就算知道也只是片面的瞭解,因此我還不如不說,省得回頭又來打本身的臉。面試

最近有幸與給阿里測試團隊作過培訓的骨灰級測試大神交流了一些有關測試的問題,正好也說到了這個問題。編程

這位大神並無爲我解釋上面的問題,而是跟我說了一些BAT測試工程師所須要具有的素質。其實也是變相地從另一個方面解答了個人疑惑。編程語言

那麼下面我給你們分享一下這位大神給我甚至絕大部分測試工程師的建議。ide

 

心態學習


首先不管是BAT的員工仍是想進BAT的求職者都須要有一個良好的心態。測試

緣由很簡單,文章下面即將提到的學習內容,若是你沒有一個好的心態,是不可能進行下去的。因此,先過了心態這一關,再來談別的吧,不然你確定會死在半路上的。spa

大多數人學習碰到的問題無非2種:第一,心態浮躁,總想着看書太慢,看視頻太慢,巴不得今天看了,明天就直接競聘上崗了。第二,學習沒有方向,學了一段時間以後,好像也沒看到什麼特別的進步,對本身堅持的方向產生動搖,最後不了了之。視頻

若是是第一種我救不了你,除非你本身能沉下心來好好學。對象

若是是第二種能夠參見這篇文章8年軟件測試工程師感悟--寫給還在迷茫中的朋友

 

思路


思路很重要,它體現的是一我的的思考習慣,而行爲都是由大腦支配。若是你有一個能讓人眼前一亮的思路或許就是那個key,讓你進入BAT大門的key。

你們能夠看看BAT的面試題(這裏不放技術性面試問題,由於確定有人會問我答案)

Q:若是100次拋硬幣,99次正面,下一次是哪一面。。。
Q:2我的一塊兒去喝酒,只夠買1瓶,杯子不規則,怎麼保證你們喝酒不會有異議
黑人問號臉?沒錯,相信很多人也碰到過。答案確定不止一種,可是要保證你的答案在面試官看來是有吸引點的。

技術性面試問題也同樣,因此不要埋頭苦幹技術,有時間停下來回顧本身走過的路也不錯,能讓你接下來走的更快更穩。

 

原理


好比:在 Java 中,你可使用 interface 關鍵字建立一個接口。

接口類型有許多規則,其中一條是隻要一個類聲明 implements 這個接口,就會被強制實現其中聲明的方法:

 

interface Vehicle {
  void start();
}
 
class Car implements Vehicle {
  public void start() {
    // Omitted
  }
}
 
new Car().start();

  

若是 Car 沒有實現 Vehicle 接口聲明的 start() 方法,就會出現一個編譯錯誤:

 

interface Vehicle {
  void start();
}
 
// error: Car is not abstract and does not override abstract
// method start() in Vehicle
//	class Car implements Vehicle {
//	^
class Car implements Vehicle {
  // Omitted
}


  

在像 Java 的編程語言中,「接口」是用來聲明一個類型的關鍵字,它包含了一些特定的規則,用於控制環境中對象之間的交互。

其實不論是接口仍是其餘的什麼,瞭解了原理不少錯誤就再也不是錯誤,由於你知道怎麼作能夠不犯錯誤,很有點君子不逾矩的感受。

 

深度


能夠是一我的的思想深度,也能夠是掌握技術的深度。二者同等重要,只要你其中一種很出色,那麼不管你在哪裏都會很吃香。

一我的思想的深度能夠從他的言行看出來,可是一我的的技術深度基本上只能從工做中體現。不論是思想深度仍是技術深度的增長你須要的都是讀書,讀書,再讀書。

自己學習就是一種對自我修養。瞭解別人的思想並與之碰撞,融合。你的思想深度天然會隨之增長,上面說的思路和原理也能從書本(並不必定是書本)中看出來。

 

代碼


話說回來,BAT大廠的開發人員和測試人員的界限並無那麼明確,由於公司既然招你那就是但願你能解決問題的,不論是開發仍是測試都要有實際解決問題的能力,這點鄧爺爺有一句名言。

代碼能力對於測試工程師愈來愈重要,要求測試工程師會代碼難道不是一件至關正常的事嗎?否則那爲何還叫作「工程師」?

Java、Python、PHP、Ruby、go、C……一種或幾種,不要求所有會,但至少要掌握一門。

 

學歷


說到這個多是不少人的痛點,其實影響並無那麼大。你們並不會由於你學歷低就瞧不起你,相反,他們可能會以爲你學歷低還能進BAT那技術必定很是厲害。

只不過走正常招聘可能經過率不高,你能夠嘗試聯繫BAT的內部員工或者技術負責人給他發郵件,想他展現你的能力和才華。

有良好的代碼習慣、學習習慣等會成爲你的加分項,增長經過率。

 

結語

感謝你們看到最後,聽我說了這麼多廢話。

以爲有幫助能夠點個贊,轉發也很歡迎~

固然,也能夠加個人軟件測試交流羣:718897738一塊兒交流學習~

相關文章
相關標籤/搜索