我是马上毕业的学生,也是学电子的,我当初也在思考和你一样的问题,后来不仅家里反对,老师也反对,毕竟现在做硬件的太少了,基本都要有编程的支持,而且这样毕业基本也没什么公司要的,因为没有工作经验,更谈何结合?
我已经放弃硬件转学软件了,如果想结合的话,就做嵌入式或者驱动的开发,这些都是和硬件很贴切的,以后的发展也不错!也就是说这样并不是完全的放弃硬件,而是以软件的学习为主,同时硬件的基础知识也要具备,这样比较有挑战了,但是这是唯一结合的方法了,这个行业的人目前较软件开发人员来比,少了许多,竞争有,但是都是在经验上!经验越多越好!
兄弟!听我句劝,以后不会再有直接制作硬件的工程师了,也就是以硬件为主,软件为辅,这些研发都让研究生和博士做了,而且这都需要一定软件的知识的,光给人家做PCB或者protel的活儿在大街上的专业打印店都已经可以代做了,这个没有太多的发展的,除非你考研,做大规模集成的研究,否则不会直接面对硬件进行软硬结合的设计的。
我的意思:先用和硬件相关的软件知识充实自己,打个底,然后再看看是不是继续接触硬件知识,如果坚持,后面还有很多的东西要学,如果放弃,就目前所学到的,找个小公司进去等两年后出来,一样是个合格的程序员!
我也是看到了我的同学们都找不到工作才艰难做出的抉择,放弃硬件!希望你能够在竞争激烈的今天设身处地的好好反省一下自己,尽快做出适合自己的选择,坚持下去,不要有放弃和质疑的念头!因为马上大学毕业的我们没有时间,经历和工作经验来空谈未来的,加油!在硬件和软件的侧重点上选择吧!相信你自己是可以的~