開發乙個集所有知識管理功能於一身的軟體?
這是不現實的。只會讓軟體變得臃腫,失去靈活性。
物理學的單位制都有很多種。不同場合用不同的單位制來描述。軟體又怎可能單一化。
軟體集眾多功能於一身,那就是微軟了。微軟能做到這一點很不容易。
但是付出的代價是,公司變得龐大,創新力下降。
不是微軟的人沒想法了,而是涉及面廣了,不敢隨意發揮了。
團隊組織也一樣,一旦人數多了,涉及的私人關係等次要因素也就多了,創新就變得更難了。
而事實上,增加的人大多都是閒人。
因為找不到足夠的精英,所以找更多的普通人來彌補,為了團隊的整體能力,當普通人多了,精英與普通人的合作又開始出問題了。
這個時候,解決問題的最好方法就是開除或者限制精英。然後用更多的普通人代替之。
於是小公司變成了大公司。實際上,只是把少數精英可以完成的工作分散給眾多普通人罷了。
google 人數遠遠不如微軟,但是實力卻不在微軟之下。
精幹的團隊一定要保證人數少,少了才能精,保持幹練性。
而我們又不可能要求乙個人剛加入團隊的時候就是精英,需要有乙個培養的過程。
顯示團隊培養新成員,幫助其迅速成長,成為團隊中的精英,然後才是個人為團隊付出,並培養下乙個**人。
乙個人培養乙個新人,效率和成果是顯而易見的。這也是限制團隊人數增加的乙個因素。
要保持團隊的精幹必須注重前期的培訓,高質量的培訓必然只能是小班教育。所以,人數不可能太多。
題外話:這本是毫不相干的領域,我為他們之間建立聯絡。
有人說不相干事物之間聯絡的強弱直接影響到乙個人的創造力。但是目前軟體工程則強調封裝和隱藏。
如果全都封裝起來,如果建立底層的聯絡?如何從最原始的層面創新?
如果不封裝,一片混亂,如何建立大型的工程。
適度封裝,中庸之道?我對封裝的理解不夠準確?
最近剛剛看了《美麗心靈》(納什傳),印象依然深刻,納新年輕時就推翻了亞當斯密的理論,而這種推翻是最原始的層面進行的,很好理解。
納什的理論不難理解,為何偏偏納什成功了?
我不斷思考這些問題,我真的應該讓自己繼續學物理嗎?
乙個通才應該上什麼專業?這個世界不可能有通才,至少現在不會有通才了。就像不會有整合所有功能的軟體一樣。
但是,當大家都是專才的時候,適當的博覽群書就很有優勢了。社會需要多樣化的人才,物以稀為貴。關鍵在於是否有準確的定位。
走主流的路線不會吃虧,但也不會有大的發展空間,如果不論如何都無法走上主流的道理,我想機會來了。
由安裝軟體想到的
今天在ubuntu安裝個qt,可是瞎搞了一天還是以失敗告終。沒人幫助的日子真的很難,周圍又沒有學這方面的人,全靠在網上搜尋,唉,有這樣的結果,不出人意料。近些日子來,生活 作息 學習都沒有規律,開學三周了,才上三次正常的課 開學課少 晚上睡覺又晚,一是回來得晚,二是宿舍有某些人還在努力忙著他們的事。...
由PageRank想到的
首先來看看什麼是pagerank pagerank 技術 通過對由超過 50,000 萬個變數和 20 億個詞彙組成的方程進行計算,pagerank 能夠對網頁的重要性做出客觀的評價。pagerank 並不計算直接鏈結的數量,而是將從網頁 a 指向網頁 b 的鏈結解釋為由網頁 a 對網頁 b 所投的...
由Cannot find file 想到的
記錄一下 今天除錯程式,單步真機除錯,我日,程式一步一步走,盡然和程式根本就對不上號。特別奇怪。思考一下,應該是工程太多太雜,自己有不小心,讓它們混在一起打架了。於是繼續,把其它所有工程都關了,只開啟乙個,清理了所有工程。與此工程有關的直接搜尋清理,一直以來覺得沒有必要,但這次是為了保險起見。編譯工...