【廣告】
叁如何入門并從事軟件測試?
一、關(guān)于自學(xué):
1.軟件測試入門容易,但是這不是你認(rèn)為它好學(xué)的理由,你怎樣輕視它,它就怎樣輕視你;
2.門檻低意味著容易入門,但同時也意味著要爬升的道路比較長;
3.看書解決不了問題,只是參考,書籍更新速度慢,信息傳達(dá)單一,但是經(jīng)典的終歸還是經(jīng)典;
4.不輕易推薦自學(xué),這個還是要看人,自學(xué)非常容易鉆進(jìn)牛角尖,正厚從辦學(xué)以來見過太多的“從自學(xué)到放棄”的人。
二、關(guān)于培訓(xùn):
培訓(xùn)這個詞在大多數(shù)人眼里都變成了“黑心”、“欺詐”、“不靠譜”等代名詞,然而卻有人一邊唾棄著培訓(xùn),一邊碌碌無為著自我陶醉。其實相比較于自學(xué)而言,培訓(xùn)不僅僅是一位良師,帶著你走進(jìn)測試,教給你全方的技術(shù)和經(jīng)驗,更是對你學(xué)習(xí)態(tài)度的一種約束。
據(jù)相關(guān)調(diào)查數(shù)據(jù)顯示,有79.53%的被調(diào)查者是通過培訓(xùn)方式轉(zhuǎn)行進(jìn)入軟件測試行業(yè)的,也就是說目前軟件測試從業(yè)人員中,每十個測試工程師就有八個人參加過專業(yè)的軟件測試培訓(xùn)。
賦予自身額外優(yōu)勢
為了讓自己取得那點額外優(yōu)勢,有幾件事情你可以去做。
首先,學(xué)會如何溝通你的經(jīng)驗。你應(yīng)該進(jìn)行一次電梯演講來將你的簡歷總結(jié)成連貫的、打動人的個人介紹。
此外,要了解自己的簡歷!聽起來很蠢是吧,但我就見過很多面試者連解釋清楚自己簡歷上的特定事項都很困難。你應(yīng)該能夠回答任何有關(guān)你列上簡歷的經(jīng)歷方面的問題,并且解釋清楚這一經(jīng)歷如何讓你成為本工作更好的候選人。
接著,要在 GitHub(或者其他的公共代碼庫)上面有一些編碼的例子。
眼見為實,面試官能夠看到你的代碼將創(chuàng)造奇跡。此外,這還證明了你對版本控制系統(tǒng)有了解。
你的代碼例子不需要太復(fù)雜,但是一定要整潔,能夠顯示出好的編碼實踐。這是你展示自己在沒有編碼面試所帶來的時間壓力情況下代碼寫得如何的機(jī)會。
一旦你做完了上面的事情后,就得考慮參與一個開源項目了。參加開源項目能表明你能夠在已有代碼庫基礎(chǔ)上工作并且可以與其他程序員一些協(xié)作。
這是你在無需實際進(jìn)入一個行業(yè)環(huán)境的情況下接近在行業(yè)環(huán)境下編程的方式了。這也是目前為止難耗時的一項任務(wù),所以等到你把前面我提到的比較容易取得的果實都摘完之后再干這件事。
你想用NoSQL來獲得個人的充實/滿足嗎?請不要這樣做!
我曾見過一些人,他們只是迷戀于學(xué)習(xí)一個NoSQL系統(tǒng),并將其放入他們的簡歷中。這并沒有什么錯——我對NoSQL技術(shù)也很著迷。
但是,請不要讓這成為選擇技術(shù)堆棧背后的驅(qū)動因素(有意識的或下意識的)。如果你愿意的話,你可以在自己的時間里學(xué)習(xí)。誰贏得了數(shù)據(jù)庫?坦率地說 – 沒有哪個玩家能贏者通吃!
在很多情況下,您可能需要SQL和NoSQL技術(shù)在同一系統(tǒng)中并存。 例如,如果您正在構(gòu)建像Instagram這樣的照片共享應(yīng)用程序,則您的照片可能位于NoSQL數(shù)據(jù)庫中,而您的登錄/ ACL信息可能位于SQL數(shù)據(jù)庫中。