嵌入式行業(yè)發(fā)展前景分析
有許多同學(xué)問我,老師嵌入式行業(yè)發(fā)展前景如何。
嵌入式從來就不是一個(gè)行業(yè),嵌入式只是一類技術(shù)的組合,而且這"一類技術(shù)",還在隨著時(shí)間不斷變化。
技術(shù)是用來解決問題的。你應(yīng)當(dāng)首先思考,你準(zhǔn)備解決什么問題。而無論是Linux、Android、ARM、C等等我在這里教你的每一項(xiàng)具體的技術(shù),都無法單獨(dú)解決問題。
停止問我"嵌入式還是Android好"這種無聊的問題吧,也停止思考"我應(yīng)該是做應(yīng)用層還是底層"這種淺薄的人生。去發(fā)現(xiàn)這個(gè)社會(huì)的問題并且去解決它。
uber的創(chuàng)始人說,他要讓城市變得更美好,于是有了uber。iOS或者Android本身能讓城市變得更美好么,不能,ARM Linux呢,也不能。這些都是這個(gè)系統(tǒng)中的一小部分。不要沉迷于某種技術(shù)(Android、內(nèi)核、等等),放眼更廣闊的天空世界,你會(huì)發(fā)現(xiàn)那都是組成世界的一小部分。''
如果你心中沒有這個(gè)問題的答案,那么你應(yīng)當(dāng)開始思考。
Linus創(chuàng)造了Linux,Stallman創(chuàng)造了GNU,他們知道自己要做什么。當(dāng)有一天他們離開這個(gè)世界的時(shí)候,他們一定是微笑著離開的。
你的目標(biāo)可以是要賺錢,可以是要造福人類,可以是解決某個(gè)具體的現(xiàn)實(shí)問題(或者參與解決某個(gè)現(xiàn)實(shí)問題),但你的目標(biāo)絕不應(yīng)該是"當(dāng)一個(gè)內(nèi)核工程師"、"做Android應(yīng)用開發(fā)"什么的。
吃過手抓餅么,沒吃過就吃一個(gè)去。
手抓餅的創(chuàng)始人,每年能把他那面餅賣到10億。他解決了什么問題,他解決了農(nóng)村城市化問題[1],這是今日之中國(guó)最大之問題。你靠寫倆驅(qū)動(dòng),編點(diǎn)兒裸板程序能解決這問題么?不能。
新東方解決了什么問題,他在解決中國(guó)人走出國(guó)門的問題。走出國(guó)門,開眼看世界,才有你們今天坐在這里學(xué)習(xí)這些西洋技術(shù)。
我在解決什么問題,我此時(shí)在改變國(guó)人的思維方式,在這個(gè)小教室里。剛才那一段話,你若聽進(jìn)去一些,更進(jìn)一步,若有幾位同學(xué)能夠?qū)嵺`之,我便達(dá)成了些許目的。