technology行业,ee和cs就业的区别

在technology行业,粗略的说,cs是软件,ee是硬件。(当然,cs不仅仅是软件,ee也不仅仅是计算机硬件,同样,有的cs也跟硬件打交道,有的ee的作的实际上也是软件方面的活。。。)

CS是狗皮膏药,贴那里都行。除了专门的IT公司,无论什么行业,只要大点的公司,怎么地都会有个IT部门,高级点的工作比如开发点公司内部的应用程序,比较常见的是网络和系统维护管理,最起码也有人推着小车换电脑装系统啥的。ee的工资比cs高,但是就业范围狭窄。这个跟拿offer一样,ee的offer数量少,有能力给 offer的学校数目也不是特别多,cs就遍地都是了。

以前都认为EE工作更稳定。比较典型的CS工作,例如写点java程序啥的,很容易被外包到印度,无非就是在印度招聘一群土著开个办公室,然后弄点电脑/网络装上软件就可以了,或者干脆出钱找印度的contractor做就得了,软件开发过程中,工资是开支的大头;ee做硬件的,要外包难度和代价就大多了,有些情况下,工资反而不是主要的cost。这个跟学校里做research的情况也类似,CS的实验室,里面就是几台电脑,一般没别的,说出去能让人笑掉牙,几台破电脑就叫个lab??ee的就不同的,除了有电脑用,玩电路/电器的,不光是设备多,元器件损耗也很大。当然,还有其他原因。

IT crash的时候,主要是CS crash,ee受影响小多了。

现在的情况就不太一样了。硬件更贵,所以没钱的时候,大家就先不花钱买硬件了,凑合着用手头现有的。看看technology行业巨头就知道风向了,hp, ibm, microsft, oracle都很有钱,他们的business里面非硬件(软件software和服务service)规模都很大,小点的emc啥的也很好,相比之下,主要依靠硬件的公司受影响就大多了,intel狂跌,micron狂裁,就连dell这种倚靠廉价电脑的公司销售也大跌。

硬件更新换代是不可避免的,所以后面肯定要反弹的。