【廣告】
叁如何入門并從事軟件測(cè)試?
一、關(guān)于自學(xué):
1.軟件測(cè)試入門容易,但是這不是你認(rèn)為它好學(xué)的理由,你怎樣輕視它,它就怎樣輕視你;
2.門檻低意味著容易入門,但同時(shí)也意味著要爬升的道路比較長(zhǎng);
3.看書解決不了問題,只是參考,書籍更新速度慢,信息傳達(dá)單一,但是經(jīng)典的終歸還是經(jīng)典;
4.不輕易推薦自學(xué),這個(gè)還是要看人,自學(xué)非常容易鉆進(jìn)牛角尖,正厚從辦學(xué)以來見過太多的“從自學(xué)到放棄”的人。
二、關(guān)于培訓(xùn):
培訓(xùn)這個(gè)詞在大多數(shù)人眼里都變成了“黑心”、“欺詐”、“不靠譜”等代名詞,然而卻有人一邊唾棄著培訓(xùn),一邊碌碌無為著自我陶醉。其實(shí)相比較于自學(xué)而言,培訓(xùn)不僅僅是一位良師,帶著你走進(jìn)測(cè)試,教給你全方的技術(shù)和經(jīng)驗(yàn),更是對(duì)你學(xué)習(xí)態(tài)度的一種約束。
據(jù)相關(guān)調(diào)查數(shù)據(jù)顯示,有79.53%的被調(diào)查者是通過培訓(xùn)方式轉(zhuǎn)行進(jìn)入軟件測(cè)試行業(yè)的,也就是說目前軟件測(cè)試從業(yè)人員中,每十個(gè)測(cè)試工程師就有八個(gè)人參加過專業(yè)的軟件測(cè)試培訓(xùn)。
編碼的工作你不會(huì)干太多的
說出來也許有點(diǎn)令人吃驚,但是大多數(shù)時(shí)候你都不用寫新代碼,而是相反,要做:調(diào)試讀已有代碼開會(huì)或者寫電子郵件研究該怎么做以便不用寫代碼因此編碼以外的技能對(duì)你的職業(yè)一樣關(guān)鍵。
調(diào)試和閱讀代碼調(diào)試遠(yuǎn)不僅僅是用打印語(yǔ)句。一切使用廣泛的語(yǔ)言和技術(shù)棧都有各種強(qiáng)大的工具。筆記:開會(huì)一定要記筆記,要致力于改進(jìn)現(xiàn)有文檔并且建立個(gè)人的知識(shí)庫(kù)。學(xué)會(huì)使用它們,因?yàn)檫@些會(huì)讓調(diào)試輕而易舉,節(jié)省你無數(shù)的時(shí)間。理解代碼庫(kù)。大多數(shù)技術(shù)棧都有某種代碼圖譜生成工具來幫助你理解代碼庫(kù)的結(jié)構(gòu)。企業(yè)級(jí)的 IDE 通常都內(nèi)置了那種功能。你還可以利用 ReSharper、grep 或者 Sourcegraph 之類的工具來探索代碼。理解產(chǎn)品。你會(huì)對(duì)居然有這么多開發(fā)者在試圖“修復(fù)”軟件前不知道軟件應(yīng)該是怎么工作的感到驚訝。先看看文檔再說吧。
關(guān)于企業(yè) a) 年收入。
以前面試過一家國(guó)際有名的軟件公司在北京的研發(fā)中心研發(fā)經(jīng)理的職位,經(jīng)過7輪3個(gè)Manager5個(gè)Developer的面試,終得到了研發(fā)中心老大的面試機(jī)會(huì)。為了成為一名高效的軟件工程師,你需要理解自己可以任意支配使用的那些庫(kù)。他問我,你現(xiàn)在所在公司的年收入多少?我說不知道。又問我再前一個(gè)公司的年收入是多少?這個(gè)我幸好知道,我說07年7千多萬美元,后來金融危機(jī),到09年降到1千多萬美元,他問我降這么多,你為什么沒有離開那個(gè)公司?我說我對(duì)公司是很忠誠(chéng)的。但顯然沒有使他信服。
后他對(duì)我的結(jié)論是:對(duì)自己的職業(yè)發(fā)展沒有明確的目標(biāo)。結(jié)果倒在終點(diǎn)線前。所以我現(xiàn)在面試也問企業(yè)年收入、年利潤(rùn)等等,如果人均企業(yè)年收入比較低,我就要好好考慮考慮它的發(fā)展前景。
如果面試官是公司高管,我會(huì)再問下面這個(gè)問題。
NoSQL解決方案真的能幫你省錢嗎?在紙面上,Azure表存儲(chǔ)是一種更便宜的選擇,因?yàn)樗拿縂b數(shù)據(jù)僅為美分,而SQL Azure則在此期間收取大約5美元的數(shù)據(jù)。
但是因?yàn)槲覀兿到y(tǒng)的存儲(chǔ)空間不會(huì)超過12 GB——這真的很重要嗎?每月60美元是我們?cè)谕粋€(gè)系統(tǒng)上花30分鐘寫代碼的錢。
因此,在決定使用NoSQL僅僅是因?yàn)樗膯挝怀杀靖椭?,先弄清楚?jié)省下來的錢是否占了預(yù)算的很大一部分。