賈伯斯說,真正在乎軟體的人,需要更好的重視硬體。
為什麼這麼說?
問題是創新的起點。做作業系統或者系統軟體的人都知道,很多效能,實時性,穩定性的關鍵節點都在於底層硬體的排程,bus,cpu clock,power,硬體資源的競爭和死鎖,各個晶元或者soc之間的通訊都是瓶頸。
因為晶元產業的不發達,造成了底層軟體的薄弱,進而造成大家都在做上層,而且變化很大,這是為什麼中國程式設計師被說成是吃青春飯,因為底層薄弱,所以對如何優化效能就無從談起.....從而造成底層軟體和中介軟體的空白。而這些領域都是美國公司的強項,特別在企業軟體這塊。
所以,中國的軟體,包擴企業軟體要真正起來,要靠晶元業的帶動,晶元業帶動底層軟體,底層軟體帶動企業軟體,工具軟體,這是很大的市場空白,特別是在中國。
你的工作為什麼停滯不前
上周末公司團建,我們利用週六的時間,集齊了公司所有全職人員。我乙個乙個數過去,剛好乙個圓滿數字10個。團建完成後,乙個小夥伴悄悄跟我說,博士,我們團隊的氛圍很好,我要繼續努力,保持和公司的同步成長。於是,我開始反思,我用兩個月的時間,讓來自不同地方,不同年齡段,不同教育以及文化背景的小夥伴們結成了乙...
軟體開發為什麼很難
簡單 問題因果關係非常明顯感知 分類 響應 sense categorise respond 復合 complicated 問題因果關係需要分析感知 分析 響應 sense analyze respond 複雜 complex 問題因果關係僅能夠從回顧中發現探索 感知 響應 probe sense ...
為什麼選擇學習WinCE軟體開發
做過了幾年的軟體開發,現在需要學習嵌入式平台的軟體開發。我選擇什麼平台哪?經過權衡,我選擇wince作業系統,原因如下 1 wince系統與windows系統在操作上很相似,不需要花時間學習作業系統。2 開發工具可以選擇evc或者visual studio.net,我選擇後者,不需要在學習一種開發工...