成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

程序員反是最痛恨軟件的人 這是為什么

開發(fā) 后端 前端
幾個月前,我們買了一臺新的數(shù)碼相機(jī),為的是更好地記錄我們家小寶貝的成長過程。采購的事情由我太太負(fù)責(zé)。她小心地打開相機(jī)的包裝盒,給相機(jī)裝上電 池,然后就開始了首次試拍。像很多電子產(chǎn)品一樣,隨相機(jī)附送的還有一張軟件光盤。于是,她不假思索地打開DVD光驅(qū),然后把光盤放了進(jìn)去。

Obsolete_CDs

幾個月前,我們買了一臺新的數(shù)碼相機(jī),為的是更好地記錄我們家小寶貝的成長過程。采購的事情由我太太負(fù)責(zé)。她小心地打開相機(jī)的包裝盒,給相機(jī)裝上電 池,然后就開始了***試拍。像很多電子產(chǎn)品一樣,隨相機(jī)附送的還有一張軟件光盤。于是,她不假思索地打開DVD光驅(qū),然后把光盤放了進(jìn)去。

我眼角的余光碰巧注意到了這一切。說時遲,那時快,我瘋了似的從房間的另一頭沖過去,同時大叫:“不……要……啊……”——我不顧一切地試圖阻止她 從那張光盤上安裝軟件(為了更好地理解當(dāng)時的情景,你可以以夸張的慢動作來想象一下整個過程)。還好,她停住了,但我也幾乎驚走了一只貓。

隨數(shù)碼相機(jī)附送的軟件其實(shí)沒啥問題。但真是這樣嗎?

  1. 這個軟件可能是不必要的。任何現(xiàn)代的操作系統(tǒng)(甚至是Windows XP)都能瀏覽并且自動下載一臺新數(shù)碼相機(jī)里的照片。不需要什么特別的軟件。但為了增加“價值”、與競爭對手形成差異化,相機(jī)公司的某些高管草率地采取了 捆綁軟件的策略——隨機(jī)附帶一款具有一堆古怪而獨(dú)特功能的軟件——這種做法是應(yīng)被質(zhì)疑的。

  2. 硬件公司通常不擅長做軟件。數(shù)碼相機(jī)公司玩得好的是硬件制作,而軟件呢,充其量是事后才想起來要做的事,只是一件附屬品,在銷售人員眼里也不過是錦上添花的玩意兒。

  3. 不明來源的軟件很可能是由爛程序員開發(fā)出來的。拋開別的不說,你即將安裝的這款無名軟件,它有用而且用戶體驗(yàn)良好的概率是很低的。

不幸的是,選擇以軟件開發(fā)作為自己的職業(yè)有很多副作用,其中之一便是,久而久之,你會變得厭惡軟件。我說的是真正的厭惡!一種強(qiáng)烈的厭惡之情!想象 一下你碰到過的最憤怒的用戶,把他的情緒乘以1000倍也抵不過我們程序員對軟件的感受。沒人比程序員更討厭軟件。甚至此時此刻,我在說這個事的時候都感 覺到自己的憤怒。

把開發(fā)軟件作為職業(yè)的人會有這種態(tài)度,這難道不奇怪嗎?我們每天寫著代碼,因此還得到報酬,怎么還能有怨恨呢?

David Parnas在一次采訪中這么解釋道:

問:在軟件工程中,最常被忽視的風(fēng)險是什么?

答:無能的程序員。有人估計(jì),美國需要超過20萬名程序員。這完全是誤導(dǎo)!這不是數(shù)量的問題,而是質(zhì)量問題。一個爛程序員在一年里可以輕易創(chuàng)造兩個 新的就業(yè)機(jī)會。雇用更多的爛程序員,只會加大我們對他們的需要。而如果我們有更多優(yōu)秀的程序員,并且能夠讓他們脫穎而出,我們對于程序員的需求就會變少, 而不是更多。

我怎么如此肯定這世界到處都是無能的程序員呢?因?yàn)槲揖褪瞧渲兄弧?/p>

我們都在香腸加工廠干過活,因此我們知道那玩意兒是怎么做出來的。這事不光彩!大多數(shù)軟件都是像我們這樣的爛程序員(有的比我們更爛)開發(fā)出來的。這意味著,大多數(shù)軟件都是爛貨。ScottBerkun曾經(jīng)寫過一篇文章,題為“Why Software Sucks”(為什么軟件叫人失望)。文中提到:

當(dāng)人們說“這東西真爛”,他們的意思是下面的一條或幾條:

  • 它非我所需;

  • 我不知所措;

  • 它沒必要這么復(fù)雜難用;

  • 它故障頻出;

  • 它丑陋得讓人作嘔;

  • 它與我的世界觀不相符;

  • 它把我的精力浪費(fèi)在工具上,而我更應(yīng)該專注于我的工作。

你覺得與那臺數(shù)碼相機(jī)捆綁的軟件符合上述幾條?我猜全部***。這也是為什么說,***別用軟件。如若不然,你也要盡可能少用軟件,甚至于,只用那些有著良好聲譽(yù)的確實(shí)可靠的軟件。

我不喜歡安裝新軟件。恰恰相反,我對這事很恐懼!

我來講一個自己做了很多次的噩夢吧。在夢里,我坐在一臺電腦面前。這臺機(jī)器啟動了,跑的是我自己開發(fā)的操作系統(tǒng)。然后,我打開一個網(wǎng)絡(luò)瀏覽器,它也 是完完全全由我自己開發(fā)的。我訪問了一個網(wǎng)站,這個網(wǎng)站也是我自己搭建的。我在頁面上剛一點(diǎn),結(jié)果藍(lán)屏了。藍(lán)屏程序本身也藍(lán)屏了,就這樣一發(fā)不可收拾,引 起了一場大爆炸,把整個街區(qū)都?xì)Я恕?/p>

這個夢還算好的。更糟的時候只有尖叫。周圍一片漆黑。

總之,我討厭軟件。我討厭絕大部分軟件,尤其是我自己的,因?yàn)槲抑雷龊靡粋€軟件有多難!這聽起來有些奇怪,但對于軟件開發(fā)者來說,這卻是一種自然而健康的態(tài)度。你會發(fā)現(xiàn),這是所有有能力的程序員的共識,也是成長的必經(jīng)之路。

實(shí)際上,在面試的過程中,我覺得只要用一個簡單的問題,就能判斷出一個軟件開發(fā)者是否有能力:“近期你見過的最糟糕的代碼是什么?”

如果他們沒有毫不猶豫地回答說“我自己的”,那么你應(yīng)該立即中止面試。朋友,對不住啦,你對軟件討厭得還不夠!過幾年再來吧,如果那時候你還在當(dāng)程序員……

責(zé)任編輯:王雪燕 來源: 程序師
相關(guān)推薦

2015-01-06 09:37:58

2016-03-25 11:57:23

Java程序員C++

2015-12-04 08:49:00

程序員夢魘

2015-12-07 10:09:40

程序員噩夢

2015-09-24 09:04:36

程序員

2013-10-29 10:24:31

程序員漫畫

2011-08-11 14:52:59

2015-06-05 14:15:13

程序員難升職

2011-09-18 09:42:08

程序員

2014-08-15 11:07:09

程序員

2016-03-15 08:51:12

程序員生活怪異

2012-09-06 10:30:58

2011-12-20 09:01:25

.NET

2015-04-13 14:07:01

程序員100到1的輸出

2013-01-14 09:36:54

程序員程序員價值

2015-09-15 09:08:58

前端程序員高薪

2019-11-08 13:57:53

程序員Excel軟件

2011-04-19 09:59:47

工資程序員

2010-10-09 09:20:08

.NET

2012-08-07 09:34:31

程序員
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品久久久久一区二区三区 | 国产九九av | 久草免费在线视频 | 美女三区 | 中文字幕电影在线观看 | 中国黄色在线视频 | 精品久久久久久久久久久久久久久久久 | 色姑娘av | 在线观看国产www | 久久九九影视 | 狠狠夜夜 | 日本一区二区三区在线观看 | 91在线色视频 | 欧美精品在线一区 | 欧美成人精品 | 国产永久免费 | 人人擦人人干 | av特级毛片 | 国产精品久久久久久一级毛片 | 在线免费观看黄色 | 久久久久久亚洲精品 | 成人精品毛片国产亚洲av十九禁 | 国产精品久久久久久婷婷天堂 | 欧美一区二区三区小说 | 亚洲一区二区久久 | 国产免费又黄又爽又刺激蜜月al | www.久 | 国产伦精品一区二区三区视频金莲 | 韩日一区二区三区 | 国产一级片在线播放 | 天天操天天射综合网 | 久久一二 | 91成人在线视频 | 久久精品一区二 | 国产精品日韩欧美一区二区三区 | 亚洲成人激情在线观看 | 日本精品一区二区三区在线观看 | 久久草在线视频 | 福利国产 | 精品久久网 | 久久国产精品无码网站 |