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

沒人比程序員更討厭軟件

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

[[125814]]

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

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

隨數碼相機附送的軟件其實沒啥問題。但真是這樣嗎?

這個軟件可能是不必要的

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

硬件公司通常不擅長做軟件

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

不明來源的軟件很可能是由爛程序員開發出來的

拋開別的不說,你即將安裝的這款無名軟件,它有用而且用戶體驗良好的概率是很低的。

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

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

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

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

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

我怎么如此肯定這世界到處都是無能的程序員呢?因為我就是其中之一。

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

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

它非我所需;

我不知所措;

它沒必要這么復雜難用;

它故障頻出;

它丑陋得讓人作嘔;

它與我的世界觀不相符;

它把我的精力浪費在工具上,而我更應該專注于我的工作。

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

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

我來講一個自己做了很多次的噩夢吧。在夢里,我坐在一臺電腦面前。這臺機器啟動了,跑的是我自己開發的操作系統。然后,我打開一個網絡瀏覽器,它也是完完全全由我自己開發的。我訪問了一個網站,這個網站也是我自己搭建的。我在頁面上剛一點,結果藍屏了。藍屏程序本身也藍屏了,就這樣一發不可收拾,引起了一場大爆炸,把整個街區都毀了。

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

總之,我討厭軟件。我討厭絕大部分軟件,尤其是我自己的,因為我知道做好一個軟件有多難!這聽起來有些奇怪,但對于軟件開發者來說,這卻是一種自然而健康的態度。你會發現,這是所有有能力的程序員的共識,也是成長的必經之路。

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

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

責任編輯:chenqingxiang 來源: 呦呦鹿鳴的博客
相關推薦

2015-01-06 09:37:58

2016-12-06 10:12:07

程序員開會

2014-12-19 10:12:34

2015-11-10 09:28:36

項目經理程序員

2021-03-22 15:53:47

程序員IT互聯網

2019-01-02 07:36:28

微軟 Windows 程序員

2012-10-22 16:21:15

程序員編程

2020-04-17 10:32:59

在線軟件文檔工具代碼

2013-08-20 09:33:59

程序員

2012-03-06 09:22:46

程序員

2017-11-03 10:21:08

程序員編程語言

2022-05-19 09:53:05

機器學習人工智能算法

2022-03-31 06:41:53

程序員命令行接口代碼

2009-05-21 15:58:12

程序員工作經驗職場

2019-01-02 09:49:42

代碼程序員女朋友

2011-05-13 14:34:02

程序員

2015-01-13 11:23:42

程序員APP開發

2015-04-28 11:31:43

程序員軟件項目項目預估

2015-04-10 19:37:34

程序員

2022-03-16 11:10:19

程序員社區技術
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品国产一区二区电影 | 一区二区三区四区电影视频在线观看 | 成人在线视频一区 | 北条麻妃99精品青青久久主播 | 成人av看片 | 日韩影院一区 | 天天躁日日躁aaaa视频 | 久久国 | 亚洲国产精品一区 | 草久久久 | 亚洲视频二区 | 亚洲欧美日本在线 | 91高清在线观看 | 操视频网站 | 久久成人精品一区二区三区 | 久久久这里都是精品 | 欧洲一级黄 | 一级黄色大片 | 国产激情小视频 | 亚洲一区二区三区在线播放 | 午夜国产一区 | 91精产国品一二三区 | 日韩av在线一区 | 国产精品91网站 | 欧美h视频 | 羞羞的视频在线观看 | 亚洲视频一区在线观看 | 亚洲综合成人网 | 亚洲精品一区中文字幕乱码 | 欧美韩一区二区三区 | 亚洲乱码国产乱码精品精的特点 | 天堂在线91 | 理论片午午伦夜理片影院 | 一级黄色日本片 | 国产美女在线观看 | 97色伦网| 亚洲二区在线 | 国产一级片91 | 午夜精品一区二区三区在线视频 | 午夜三级视频 | 国产黄色在线 |