<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          軟硬件思維方式初探

          作者: 時(shí)間:2011-12-19 來(lái)源:網(wǎng)絡(luò) 收藏

          很早就想寫(xiě)這篇文章了,但都不知如何入手,今天在華禹工控的群內(nèi)討論了一下,再把他寫(xiě)下來(lái),就比較容易了。

          先談?dòng)布季S,以我為代表。

          本人從小接觸電子,主要家里一堆電子垃圾天天有得玩,再加上我爸買(mǎi)了一本電工學(xué),沒(méi)事干就看書(shū),第一章就是PN材料的半導(dǎo)體理論,但那個(gè)時(shí)候是小學(xué)末期,看的很累,很多不懂,并且沒(méi)有老師,必須要把這些翻譯成自己能理解的東西,并且還要“自圓其說(shuō)”,這就修煉成了內(nèi)核,之后碰到新的東西,用自己的內(nèi)核去解釋新的東西,若解釋的了,證實(shí)內(nèi)核的正確,若不能解釋?zhuān)瑒t糾正內(nèi)核錯(cuò)誤,以解釋新東西。這樣,這個(gè)內(nèi)核就會(huì)越來(lái)越強(qiáng)大,越來(lái)越正確,實(shí)現(xiàn)無(wú)師自通。然而這個(gè)思維有一個(gè)問(wèn)題,就是對(duì)于新東西,反應(yīng)比較慢,理解的也比較慢,容易拒絕新東西,形成保守。尤其碰到一個(gè)自己搞不懂的東西,會(huì)心存猶豫,甚至恐懼而停滯不前。但當(dāng)理解了,卻能真正發(fā)揮其威力。

          再談軟件思維,以我的同伴“活著”為代表。

          自從跟他搭檔之后,我就知道這一輩子自己不能再做軟件了,因?yàn)樽约旱能浖删透静豢赡苓_(dá)到他的水平,也只好放棄軟件。

          “活著”大學(xué)時(shí)期就搞linux,可以說(shuō)有10多年的編程經(jīng)驗(yàn),現(xiàn)在華禹工控整套MTK平臺(tái)的改進(jìn)都是他搞出來(lái)的,尤其擅長(zhǎng)破解,開(kāi)拓新技術(shù)。

          “活著”自己說(shuō),他的思維,從來(lái)不拒絕新東西,尤其軟件上,接觸新東西,了解他們接口就用,根本不關(guān)心他內(nèi)部如何實(shí)現(xiàn)的,除非按他的要求做,調(diào)試不通,才去一層層的分析下去。這個(gè)思維很容易接觸新事物,掌握新事物,跟蹤新事物,但都有些不夠深入。

          再說(shuō)現(xiàn)在本身的區(qū)別,硬件其實(shí)現(xiàn)在越來(lái)越簡(jiǎn)單,以手機(jī)為例,為了降低成本,都考慮到一顆電阻要不要的問(wèn)題了,計(jì)算手機(jī)成本,只以為核算,從來(lái)不考慮軟件成本,這個(gè)就要求硬件必須要一體化,很難再模塊化分割,手機(jī)技術(shù)的發(fā)展證明了這一點(diǎn),因?yàn)檫@個(gè)降低成本。相反,軟件可以認(rèn)為復(fù)用成本為零,所以盡可能的模塊化,做好一個(gè),模塊化一個(gè),用網(wǎng)友一句精辟的話(huà)說(shuō)“高內(nèi)聚,低耦合”來(lái)概括。

          搞技術(shù)這么多年,確實(shí)沒(méi)有發(fā)現(xiàn)一個(gè)人,軟硬件皆精通的,皆不錯(cuò)或者有一個(gè)方向很強(qiáng)的倒是不少,這個(gè)就如九陰九陽(yáng),合二為一的人就是絕世高手了,我這輩子已經(jīng)不可能了。

          本文引用地址:http://www.ex-cimer.com/article/257790.htm
          linux操作系統(tǒng)文章專(zhuān)題:linux操作系統(tǒng)詳解(linux不再難懂)


          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();