請不要誤解,我這里說的有前途是指的有發(fā)展前景,或者說是一個(gè)持續(xù)有業(yè)機(jī)會的行業(yè),而并沒有什么特別的褒義,又或者相較其他行業(yè)的對比優(yōu)勢。如果讓你對此有誤解,那算我當(dāng)了回標(biāo)題黨。

  我的理由并不是因?yàn)樗且粋(gè)所謂的新興行業(yè),因?yàn)樾滦袠I(yè)并不一定是有前途的行業(yè),而且如上一篇所說,它也并不是什么新行業(yè)了。

  好吧,接下來說說我的理由。

  首先,是因?yàn)檐浖旧淼氖褂梅秶絹碓綇V,甚至可以說是無處不在。從身邊的電腦、手機(jī),各種家電,到汽車等交通工具的控制,以及各種各樣的系統(tǒng),比如銀行、證券、電信、超市,還有各種各樣的報(bào)名、訂票系統(tǒng)。它(軟件)在給我們帶來極大的便利的同時(shí),也因?yàn)槠渥陨淼馁|(zhì)量問題給大家?guī)砀鞣N各樣的麻煩。有興趣可以去搜一下軟件業(yè)的十大Bug,都是驚天動地的。如James Whittaker在《探索式軟件測試》一書中所說的那樣,“在人類歷史上,從來沒有一個(gè)社會像現(xiàn)在這樣完全依賴于一種經(jīng)常具有嚴(yán)重缺陷的產(chǎn)品!。我想確實(shí)是這樣的,只要你稍微留心觀察會發(fā)現(xiàn)。我近也留心觀察(職業(yè)病的前兆。┝艘幌隆Ee個(gè)例子,一個(gè)是公司附近的紅綠燈控制系統(tǒng),近兩周經(jīng)常顯示一個(gè)“E”不動了,于是一群人亂穿馬路。能顯示東西看來不是電的問題,多半應(yīng)該是軟件的問題吧。

  相信大家在生活中類似的例子肯定遇到過很多,包括手機(jī)死機(jī)之類的。

  總結(jié)來說,我的第一個(gè)理由是普遍來說,軟件的質(zhì)量堪憂,而“工業(yè)界依賴軟件測試來達(dá)到創(chuàng)新和可靠性之間的平衡點(diǎn)”。

  其次,第二個(gè)理由,我覺得大家(整個(gè)社會)會越來越重視質(zhì)量,包括軟件的質(zhì)量。

  因?yàn)樯弦黄┪摹蛾P(guān)于軟件測試這個(gè)所謂的新行業(yè)》,和同事Ryan在Buzz上有一個(gè)小的討論,其中我提到一個(gè)觀點(diǎn),那是在物質(zhì)上來說,中國社會在慢慢從“有”的追求走向“質(zhì)”的要求。

  舉個(gè)日常生活的例子吧,牛奶,再常見不過了。

  本人生在一個(gè)小地方,不怕大家見笑,第一次喝牛奶還是高中的時(shí)候,酸奶那要說到去省城上大學(xué)了。順帶說一句,基于這種情況,對自己17x的身高表示滿意。 :)

  到后來我還在讀大學(xué)或者小碩的時(shí)候,村里的小孩都開始喝上牛奶或者奶粉了,因?yàn)槁牭酱蠹艺勂鹱约液⒆雍鹊哪谭鄣呐谱印_@算是從無到有了,開始很多人都可以有了,而且每次去超市都被一堆各色品牌,五花八門的牛奶弄得頭大。所以不僅有了,而且豐富了,不像以前說起牛奶可能很多人會想起玻璃瓶子。

  可是后來,后來啊,出了三聚氰胺事件了。很多可憐的小孩不僅沒有因?yàn)楹扰D套兊酶訌?qiáng)壯,反而得了結(jié)石,造成了很多的悲劇,這場悲劇還有很多受害者,比如奶牛養(yǎng)殖者,乳品行業(yè),還有被傷害的猶豫要不要繼續(xù)喝牛奶的消費(fèi)者。今晚看新聞,官方出來說湖北的三例幼兒性早熟事件與某品牌奶粉無關(guān)。又是關(guān)于奶粉的問題,且不論事實(shí)如何,但是看得出來,整個(gè)社會關(guān)于乳品質(zhì)量的關(guān)注和認(rèn)真度要高了很多,因?yàn)槿芸斐隽苏降恼{(diào)查和檢驗(yàn)報(bào)告,而不像三聚氰胺事件那么撲朔迷離。說到食品安全相關(guān)的問題,那只能用一個(gè)詞來形容,是罄竹難書啊,相信大家也討論和憤怒過很多,這里不多說了。

  是的,人們生活水平都提高了,都喝上奶了,吃上肉了,可是因此幸福了嗎?特別是知道了那么多“內(nèi)幕”之后。

  身邊有很多的朋友,或許你身邊也是,大家都在想辦法請人從國外給小孩帶奶粉,于是我第一次聽說了美素、明治等品牌。甚至這都成了一個(gè)產(chǎn)業(yè)。我沒有批評這些朋友的意思,甚至覺得他們其實(shí)是很有責(zé)任感,不怕這樣的麻煩,寧愿花更多錢。反倒我忽然覺得有些悲哀,我們號稱物質(zhì)極大的豐富了,卻有那么多人不敢給小孩喝國產(chǎn)的奶粉,要靠進(jìn)口的奶粉來養(yǎng)育我們的下一代。僅此一項(xiàng),是國內(nèi)乳業(yè)的恥辱,也是made in China的恥辱。想想看吧,別人一句話把咱們頂回去了,“連牛奶都不敢喝自己的,還說你們做的東西比我們好?”

  不過我倒不是一個(gè)悲觀主義者,因?yàn)槠鋵?shí)中國人并不是不在乎質(zhì)量。看看下面的一些例子知道了。

  高爾夫去年10月份上市,一直到現(xiàn)在加價(jià)1w多提車還是供不應(yīng)求。因?yàn)榇蠹艺J(rèn)可35年2600萬銷量的傳奇,背后其實(shí)是質(zhì)量的信心。

  有很多人花1w人民幣左右去買水貨的Thinkpad,而不是花6000去買一個(gè)配置更高但質(zhì)量(可能)差一下的筆記本。

  還有很多,每次去超市的時(shí)候其實(shí)我們在做類似的選擇。

  而為什么大家那么重視質(zhì)量,可很多東西質(zhì)量還是很差呢?

  我想有很多的原因,比如很多東西對很多人還在從無到有的時(shí)候,有比質(zhì)更重要,特別是前者便宜很多的時(shí)候。還有是監(jiān)督和檢測,如何更快的發(fā)現(xiàn)和定量。

  這個(gè)話題扯得有點(diǎn)遠(yuǎn),不過我相信大家都明白我的意思了,那是對質(zhì)量的要求會越來越高。我在拿別的行業(yè)做對比,但是其實(shí)軟件有點(diǎn)不太一樣,軟件的質(zhì)量更加的取決于制造商本身,而其他物品的質(zhì)量可能被供應(yīng)商決定了,比如奶源的質(zhì)量,當(dāng)然制造商是責(zé)任人。

  而只有對質(zhì)量的要求很高的時(shí)候,測試才有意義。試想一下,在學(xué)校做畢設(shè)的時(shí)候有專職的測試人員嗎,哪怕代碼也有幾千上萬行?這也解釋了為什么軟件測試的技術(shù)的發(fā)展很多時(shí)候也是來自于一些質(zhì)量很critical的地方,比如航天,軍事,金融電信的系統(tǒng),或者一個(gè)產(chǎn)品有成百上千萬用戶的公司,比如微軟,他們有一萬多名測試人員,而且為軟件測試業(yè)界貢獻(xiàn)了大量的知識和人才。

  好吧,說回來,我覺得隨著國內(nèi)軟件行業(yè)的深入發(fā)展,會有越來越多重要的軟件被開發(fā),而用戶對質(zhì)量的要求也越來越高,這導(dǎo)致對測試的需求和要求也越來越高。而只要這樣的需求和要求在,軟件測試作為保證軟件質(zhì)量的很重要的部分,在整個(gè)軟件開發(fā)的環(huán)節(jié)中有繼續(xù)存在和發(fā)展的必要。