首先,现在不管是软件还是硬件,其实都是软件的问题。大部分的硬件,只是把程序固化下来,又或者把程序的功能表现出来,你软件不通的话,硬件也很难做好。而且,编程语言是你在计算机上干活的手,即使以后不干这行了,还是可以是不是写个小程序,给自己或者周边的朋友带来方便。另外,如果真的没有兴趣,或者说没有这方面的天赋,那么可以不去学的很精通,但一些基本概念是必须要掌握的。
其次,选择专业,我觉得这要看你自己的性格,是可以静下心来研究的还是适合出去沟通交流的。软件开发,因为软件肯定是给人用的,绝大部分的开发人员都需要去跟用户沟通,了解用户需要什么,自己可以怎么去写程序满足用户的需要。从这个点 切入,营销、管理都可以往上靠。软硬件结合则大部分时间是对着机器,虽然说如果能成功的话,工资薪酬什么的也很高,但一来是需要自己能静下心去研究,一次次的调试、记录。
看你在什么地区,像成都这种软件行业发达的城市学java方向比较有前途,像重庆这样的Java方向就很不好找工作。软件不很发达的城市主要是用.net 和 PHP 像软件发达的城市java方向普遍工资要高一些。我也是学java的 但是我在重庆的太难找工作,之后转行做的软件实施,我也不喜欢太喜欢软件编程,建议你多学点硬件的东西 软件的可以选择行学习,出来之后做软件实施。这行业现在多有前途的。呵呵,个人意见 关键是看你自己喜不喜欢编程,不喜欢的话可以选择以后软件实施
在计算机行业中,只懂硬件,或者只懂软件都是片面的,最好的做法是软件、硬件都懂,这样以后的出路会更好。
嵌入式 懒的话就算了 6%的成品率