大學學的還是基礎知識,並不決定未來的職業。很多公司都招收電子工程師做程序員。而很多硬件工程師每天的工作也是用軟件來做的。對做嵌入係統的軟件工程師來說,很多基本的硬件知識是必須的。
軟件主要是3D,design->develop->debug,需要不停地想。
硬件主要是用大型工具軟件進行芯片設計。通常隻有大公司才做得起ASIC/chip設計製造。
而且分支很多,軟件有電子商務,數據庫,實時嵌入係統,多媒體,網頁等等,硬件還分芯片設計,微電子(芯片製造工藝),通訊/網絡/射頻,係統設計,大到大型機服務器,小到嵌入係統如手機汽車電腦等,很多。
軟件工作機會多,硬件薪酬好,不過行行出狀元。
個人覺得,興趣愛好很重要。