這一篇文章是一位業內知名人士的親筆:
近經常有用人單位給我打來電話,問我這有沒有嵌入式Linux方面的開發人員,他們說他們單位急需要懂得在嵌入式linux環境下的軟件開發人員,我回答說,現在每年畢業的大學生那么多,還招不到合適的軟件開發人員嗎?他跟我說,畢業大學生雖然多,但大部分都能力不夠,不能達到他們的工作的要求。
該公司HR的一句話說出來我們現在的大學教學和大學生就業的現狀:一方面每年那么多大學生畢業找不到合適的工作,另一方面很多用人單位和企業又找不到合適的人才。造成這種現象基本的原因是學校教育和社會需求的嚴重脫節。其他的專業和行業我不清楚,但是對于嵌入式專業和嵌入式軟件行業來說,通過與多所高校的老師和在校高年級本科生,研究生交流,我還是有所了解的,高校的嵌入式專業的教學現狀我在前一篇文章里仔細分析過,造成很多嵌入式專業的學生在畢業后,還是很難達到用人單位的要求主要的原因在于高校在嵌入式教學方面重理論和輕實踐,很多嵌入式專業的老師也沒有實際的工作經驗,這樣培養出的學生可能讓他講起來頭頭是道,但是讓他去真正編寫,調試一個應用程序就傻眼了,不知道從何下手,因為他們在學校的學習可能從來就沒有老師帶著他們實際調試過嵌入式程序,也沒有機會讓你去調試嵌入式應用程序,那些看起來非常不錯的嵌入式實驗箱大部分時間都躺在實驗室睡大覺,只有在上實驗課的時候搬出來讓大家看2眼,摸2下,還沒有弄明白怎么回事,又要收到實驗室睡大覺去了。這樣的教學模式,如何能培養出一名合格的嵌入式工程師呢?出現企業找不到合適的人,大學畢業生找不到合適的工作也就不奇怪了。
嵌入式專業是一門實踐性非常強的學科,只有多動手,多實踐,多編程,多調試,多看書,多思考才能真正掌握好嵌入式開發技術。
現在很多同學也意識到了學校培養模式和社會需求脫節問題,有一部分同學也先行行動起來,開始注重培養自己的實際動手能力,培養自己實際分析問題,解決問題的問題,培養自己在嵌入式專業實際編程,和調試程序的能力。但是嵌入式專業不同于其他學科,嵌入式專業是一門綜合性非常強,涉及知識面非常廣的學科,對于初學者來說,面對那么多教程,課本,那么多知識點,往往不知道從何處下手,不知道哪些是重點,哪些不是重點,這些知識點之間有什么關聯,一臉的茫然,然后東一榔頭,西一棒子,折騰了幾個月甚至大半年后,還是找不著學習嵌入式的方向,還徘徊在嵌入式開發的大門之外。