讀構建之法有感
第一章:
原文:
2010年,中國還出現了一樁怪事:A公司要挾用戶必須卸載B公司的軟件,然後A公司的公司的軟件才能運行....軟件行業還有一個行規,即應該有職業道德規範來約束IT人的行為。
問題一:
有職業道德規範的人、和技術大牛你選擇哪一個?
通過網絡搜索,大部分人說:有才無德的人最危險。所以有道德規範的人應該優先錄取,對此我不以為然!!!
個人想法是:能者優先。在不侵犯別人自由選擇權的情況下,能叫更多人選擇你編譯的軟件才是更好的程序員。我再舉一個例子,一個醫院選擇一名醫生,是通過他的職業道德還是醫術?一個學校選擇一名教師,是通過她關愛同學還是她教出來的清華北大的多?也許這些職業與工程師沒有可比性,但是個人感覺能者優先。(不喜勿噴,歡迎指正)
問題二:
公司的運行模式應該選擇壟斷,還是合作?
通過網上搜索,人們對此說法各異。
個人想法是:壟斷市場是最有利於公司發展的。比如,如今的支付系統,被支付寶和微信兩大軟件壟斷。但是如果選擇壟斷的經營模式,前提你要有資本;資本不一定就是money,它也可以是功能——獨一無二的功能。微信和支付寶之所以都能在市場上站穩腳跟,原因在於微信有獨特的聊天系統,支付寶有獨特的理財功能。現在我們看看優步和滴滴,他倆都是打車軟件,但是最後兩個軟件合作、合並。原因在於兩個打車軟件功能相似,合作才能使兩家共贏。
第二章:
原文:
單元測試是一個很有效的解決方案。
問題一:
什麽是單元測試,它真的是解決方案嗎?
通過網上搜索,單元測試是指對軟件中的最小可測試單元進行檢查和驗證。
個人想法是:它並不是一個解決方案,它並不能有效的解決問題,它只是測試單元,測試你的程序是否有誤,從而找到錯誤,及時解決問題(可能我理解錯了作者的思路,請指正)。
第十六章:
原文:
迷思之一:靈光一閃現,偉大的創新就緊隨其後。
迷思之五:要成為領域的專家,才能創新。
問題一:
迷思一和五有沖突嗎?
個人想法:作者在迷思一中提到,科學巨人在創新之前已經在相關學科打下了深厚的基礎。作者在迷思五中提到,不需要對該領域有太多造詣,也能創新。個人認為兩個觀點有矛盾,個人認為觀點一中說的是,要想創新要對於該領域有深厚的基礎;個人認為觀點五中說的是:要創新不一定要對該領域有深厚的基礎。個人認為迷思一是正確的(有什麽不對的請指正)。
問題二:
迷思五中舉的例子真的恰當嗎?
我們先說說蒂姆.伯納斯,他在實現互聯網的HTTP協議通信——WWW之前,曾花一年的時間進行學習。有可能有人會說,花一年的時間,不可能成為專家。那是你,不是他,不要小看任何一個人。
我們再說說阿裏巴巴創始人馬雲,網上購物的網站美國早就有了。只能說是借鑒了美國的創新。那有人可能會說,那在中國算創新了吧。算,但是不能說是他,借鑒的是美國思想,真正實現是他的團隊,他只是起一個領導作用。
讀構建之法有感