到了上世紀(jì)80年代初期,軟件和IT行業(yè)進入了大發(fā)展,軟件趨向大型化、高復(fù)雜度,軟件的質(zhì)量越來越重要。二、軟件測試行業(yè)薪資:經(jīng)過正厚軟件完善培養(yǎng)體系培訓(xùn),擁有良好職業(yè)技能的人員,起步月薪大多都在6000-10000元左右,工作2年后平均月薪可超10000 ,工作3年后平均月薪可超20000 ,成為了名副其實的高薪職業(yè)。這個時候,一些軟件測試的基礎(chǔ)理論和實用技術(shù)開始形成,并且人們開始為軟件開發(fā)設(shè)計了各種流程和管理方法,軟件開發(fā)的方式也逐漸由混亂無序的開發(fā)過程過渡到結(jié)構(gòu)化的開發(fā)過程,以結(jié)構(gòu)化分析與設(shè)計、結(jié)構(gòu)化評審、結(jié)構(gòu)化程序設(shè)計以及結(jié)構(gòu)化測試為特征。
賦予自身額外優(yōu)勢
為了讓自己取得那點額外優(yōu)勢,有幾件事情你可以去做。
首先,學(xué)會如何溝通你的經(jīng)驗。你應(yīng)該進行一次電梯演講來將你的簡歷總結(jié)成連貫的、打動人的個人介紹。
此外,要了解自己的簡歷!聽起來很蠢是吧,但我就見過很多面試者連解釋清楚自己簡歷上的特定事項都很困難。你應(yīng)該能夠回答任何有關(guān)你列上簡歷的經(jīng)歷方面的問題,并且解釋清楚這一經(jīng)歷如何讓你成為本工作更好的候選人。
接著,要在 GitHub(或者其他的公共代碼庫)上面有一些編碼的例子。
眼見為實,面試官能夠看到你的代碼將創(chuàng)造奇跡。此外,這還證明了你對版本控制系統(tǒng)有了解。
你的代碼例子不需要太復(fù)雜,但是一定要整潔,能夠顯示出好的編碼實踐。這是你展示自己在沒有編碼面試所帶來的時間壓力情況下代碼寫得如何的機會。
一旦你做完了上面的事情后,就得考慮參與一個開源項目了。參加開源項目能表明你能夠在已有代碼庫基礎(chǔ)上工作并且可以與其他程序員一些協(xié)作。
這是你在無需實際進入一個行業(yè)環(huán)境的情況下接近在行業(yè)環(huán)境下編程的方式了。這也是目前為止難耗時的一項任務(wù),所以等到你把前面我提到的比較容易取得的果實都摘完之后再干這件事。

你還應(yīng)該不要害怕去建議額外的庫,如果它們將節(jié)省時間的話。然而,你需要確保自己選擇了一個好的庫供行業(yè)使用。好的庫的標(biāo)準(zhǔn)是:開源,這樣你就可以驗證自身代碼的質(zhì)量,并有可能修補對應(yīng)用非常關(guān)鍵的 bug。按照 MIT 和 BSD 等方式進行的授權(quán),這樣你的公司使用起來就不會遇到任何問題。到了上世紀(jì)80年代初期,軟件和IT行業(yè)進入了大發(fā)展,軟件趨向大型化、高復(fù)雜度,軟件的質(zhì)量越來越重要。要小心 GPL,因為它會讓你不小心就將整個代碼庫都開源出去。成熟,比方說出來已經(jīng)有一段時間了,并且功能集非常豐富。維護性強,新版本推出很密集。別的公司或者項目也使用,這個可以充當(dāng)品質(zhì)認(rèn)證確保有行業(yè)支持,能持續(xù)維護下去。