IT行业分为网络工程,软件工程,系统工程,网络工程主要方面在于大型企业、网络企业(就是负责园区网络布置的,现在主要是一些网络设备的代理和制造企业)以及电信,网通等网络服务供应商等等,软件工程主要在于如微软摩托罗拉等大型系统设计企业以及类似搜狗,QQ等软件企业设计软件应用的,系统工程主要是负责企业或者事业单位网络和系统管理的,简单点说就是,比如盖一所大学,网络工程师负责每个宿舍和教师能上网,并且要优化(比如谁网速快谁网速慢)和安全(不轻易被黑客攻击),系统工程师负责校园的学生成绩系统,校园主页,教师系统,学生学号等等系列数据统计,软件工程师就是设计各种软件,程序的。相对来说,在中国,稳定且轻松一点的是系统工程师,你可以去任何一家企业或者事业单位负责整体公司的网络系统,类似于网络管理员,但是涉及知识面较广,因为中国小企业居多,一般在计算机方面请一个人就管全公司,既要装系统,做网站,管数据库,还要有一定网络知识可以对公司网络维护。软件工程高薪且经验越丰富越吃香,而且随着3G时代的发展,越来越多的手机软件以及网络软件市场很大,在这方面发展也很有前途,网络工程师在中国相对差一点,因为大公司少,没有公司会专门找一个人只负责网络而不负责系统,只是如微软,摩托,诺基亚,中煤集团等大型跨国公司会有这方面的要求,所以饭碗相对少一点,但是如神州数码,华为,晓通电子等做网络设备供应商的企业也很需要这方面的人才,还有如联通,网通,电信等网络服务供应商也会需要大量网络工程师。主要看你的选择了,硬件主要是,电子电路维修,硬件驱动以及硬件内码编写等。软件工程主要学习面向对象程序设计,JAVA,C++等变成语言,网络工程师主要学习思科和华为等网络知识和设计,系统工程师主要学习Linux系统和SQL数据库(中小企业)或者Oracle数据库系统(大企业类似500强的那种)
既然有达人说了,硬件是身体,软件为思想。那要看你是想发展身体还是思想了。不过我建议你先学硬件,软件是语言的载体,它的实现建立在硬件上,包括coa(computer
organization
&
architecture
及
degital
electron
technology等系列课程可让你更好的理解计算机的工作原理,当然还有一些像编译原理,操作系统,这类的课,也属于软硬结合的。不管怎么说软也好,硬也好,他们是分不开的。但是分属于两个层面,硬件领域,侧重研究开发新技术,与材料科学,电子科学都分不开。软件,则是应用层面的,更多是为了,方便人们统计,分析,计算。所以么,并不是说你不学硬件就学不了软件,只要你动语言,就可以写出软件来,呵呵,和你会说汉语,就能按照愈发组织文章一样。程序是由计算机语言写出来的。硬件学习能让你更好的应用计算机的性能,提高软件程序的工作效率。我也是弄软件的。应该没有问题了吧~
既然有达人说了,硬件是身体,软件为思想。那要看你是想发展身体还是思想了。不过我建议你先学硬件,软件是语言的载体,它的实现建立在硬件上,包括coa(computer
organization
硬件相对简单 软件费脑,而且工作寿命相对短点
硬件维修好多都是看经验 时间越长积累的经验越多 软件也是 但是如果过了40 你就身体受不了了 不太能那么熬了 只能干点别的了 至少不能再冲在写代码的第一线了
以上个人观点 仅供参考 本人软件行业···
一起咯,相符相承,缺了哪个都不好,但是此仅限于初学,要精通的话,你自己选一样喜欢的,不太可能两样都学的好,一般我知道的是精通硬件的软件不会差到哪里去,但是精通软件的,却不一定能完成硬件项目。自己看看吧,不要太贪心,吃的太多,会不消化。