軟體公司為什麼用笨程式設計師
有聰明效率又高的程式設計師一個頂十個,那麼,為什麼我們還要用笨程式設計師呢?
我最近讀了Troy Hunt再版的《Measuring code quality with NDepend》的文章。在講述關於Ndepend的細節之前,Troy Hunt專門分享了一個關於專業差異的現象。
軟體行業之所以常常讓人覺得與眾不同,主要原因是它和其他領域存在著很多不同之處。例如醫藥和航空,它們的專業門檻要求非常高,而軟體開發對於從業者的經驗和專業等要求相對就低多了。當然我承認上述論斷並非絕,偶爾也會有醫療事故或者飛機失事出,但是我們只要想到,在軟體開發中會出現劣質的程式碼的頻率是那麼的高,相對而言,醫療事故和飛機失事的概率就微不足道了。
認真看過文章後,會讓人不由的思考到軟體行業的專業性以及那些笨程式設計師還能好好的待在公司的原因,最後得出的結論是:很多事情不能只憑能力、效率、專業性來決定程式設計師的去留,還是要考慮以下幾個原因。
1、任何公司都需要營銷和技術手段來生產和推廣產品,代的好壞並不 是成功的唯一因素。
2、外行人也不懂程式碼質量好壞。一個美的使用者介面,就算後面的程式碼 亂七八糟也不是問題,有幾個人會懂?
3、大浪淘沙,歷時彌久。最後是否專業化要經過很多年的維護才看得出來。
市場營銷和技術能力之間的關係
在IT界無論是蘋果還是谷歌,當然都有自己的產品理念、廣大的市場和高超的技術能力。其實如果公司想要得到成功,滿足其中兩個條件就夠了,只要有理想的產品理念和很棒的營銷手段就可以了,至於技術方面差不多就可以了。為什麼會這麼說,我想如果有過這種經歷的人就會很明白,如果兩個公司,一個公司只有技術而沒有好的營銷策略是做不好的,而另一個公司只是技術平平,但如果有好的產品理念和營銷策略也許會做的很好。
外行人也不懂程式碼質量好壞
外行人不知道其他的處理軟體和你這個相比是怎麼樣的,他們不懂那個好用那個不好用。但有一點是確定的,如果使用者介面設計是一流的,那麼在他們眼裡那就是棒的。相對於建築業就不同了,美麗而堅固的建築,如果我們仔細看還是能看出個一二來的,但是如果是個外行看程式碼,那就真的是一點都看不出來了,到底有沒有技術含量那就更不懂了。
大浪淘沙,歷時彌久
而一個軟體的好壞,還有質量如何還是需要時間來檢驗的,這些可能要經過十多年的維護才能最終得到一個設計精巧的程式碼程式,但是那些笨的程式設計師在這長時間裡寫下了不計其數的劣質程式碼,長時間的過往也讓人無法追究誰的責任。就算是追究了這些人的責任,而這些笨程式設計師們也能憑藉著以往的經驗輕鬆的找到另一份工作。
相關文章
- [軟體人生]什麼是程式設計師程式設計師
- 為什麼程式設計師反而是最痛恨軟體的人?程式設計師
- 為什麼很多公司都不招大齡程式設計師?程式設計師
- 程式設計師在網際網路公司和傳統軟體公司工作,有什麼區別?程式設計師
- 程式設計師在網際網路公司和行業軟體公司工作,有什麼區別?程式設計師行業
- 設計師為什麼要學程式設計,開發者為什麼要學設計?程式設計
- 女程式設計師,為什麼比男程式設計師少???程式設計師
- 程式設計師,為什麼如此迷茫?程式設計師
- 我為什麼是程式設計師?程式設計師
- 為什麼這麼多程式設計師和IT公司討厭敏捷開發?程式設計師敏捷
- 為什麼有的程式設計師不會程式設計?程式設計師
- 為什麼大多數程式設計師無法獨立完成桌面軟體程式設計師
- 為什麼要成為「無敵」程式設計師?程式設計師
- 作為程式設計師,你最理想的公司是什麼樣的?程式設計師
- 為什麼為什麼為什麼為什麼為什麼你要做一名程式設計師?程式設計師
- 程式設計師你為什麼這麼累?程式設計師
- 為什麼程式設計師喜歡在深夜程式設計?程式設計師
- 中國程式設計師為什麼要跳槽?程式設計師
- 如果軟體正在佔領全世界,為什麼程式設計師得不到尊重?程式設計師
- 為什麼軟體程式設計師的價值總是被嚴重的低估程式設計師
- 為什麼你招聘不到程式設計師,以及軟體如何定義現實世界程式設計師
- 為什麼程式設計師總被認為是屌絲群體?程式設計師
- 為什麼有些程式設計師寧願降薪也要離開創業公司?程式設計師創業
- 為什麼成為一名程式設計師?程式設計師
- 程式設計師修煉之為什麼程式設計師被稱為“夜貓子”程式設計師
- 大齡程式設計師經驗那麼豐富,為什麼很多公司都不招?程式設計師
- 程式設計師為什麼都穿得那麼醜程式設計師
- 為什麼女程式設計師會這麼少?程式設計師
- 程式設計師為什麼喜歡程式設計這項工作?程式設計師
- 我為什麼說程式設計師會成為最富有的群體程式設計師
- 程式設計師為什麼千萬不要瞎努力?程式設計師
- 程式設計師:你為什麼要離職?程式設計師
- 程式設計師為什麼值得寫部落格程式設計師
- 程式設計師為什麼不應該加班程式設計師
- 為什麼程式設計師總是在熬夜程式設計師
- 為什麼程式設計師總是在熬夜?程式設計師
- 為什麼要投資程式設計師的幸福?程式設計師
- 為什麼Python對程式設計師重要?Python程式設計師