請問...要能有能力上這樣的課...(我指聽得懂~有感覺~可以跟著老師的進度進步)
你會建議一個非資訊系的學生先去充實什麼議題?
類似..先去看xxx然後有概念之後再去看xxx
然後...你可以xxx之類的... :wink:
ps: 我只會寫C,不過覺得對硬體的知識不足...不知道你有什麼建議?
你是指嵌入式系統嗎?我認為,就算是資訊相關科系也不太夠,
最好是電子、電機系的,有碰過硬體的基礎才夠,
嵌入式的一定會碰到韌體和驅動程式的部份,
沒有硬體的基礎會很辛苦的!
當然,這不是絕對的,電腦的好處在於,只要你肯花時間去陪它,
你就可以了解它。沒學過電腦的話,最好由計算機概論開始,
把它當做歷史小說來看,再來就是數位邏輯,學學1和0是怎麼加減乘除,
然後學電子學是比較好,可以知道為什麼都設計成1和0,
不過,這個對電子電機的人都算很痛苦的科目,所以就....算了,
程式語言方面,最好是學學組合語言,C 的指標不好弄清楚對不對?
但是,會組合語言的人,都會覺得這是一件很自然的事。
嵌入式的系統,最好學習環境是在業界,只有實實在在動手去弄,
才會明白,看看幾本書是不可能懂的!市面上的書也遠遠不夠。
如果你不是指嵌入式的,那硬體可以完全不去碰,只要你有興趣,
都不是問題,站上也一堆人都是半路出家的,例如 netman、鳥哥
等等,都不是本科系的。