最近关于啥cs硅工、油工辩论闹的很厉害,核心是有人觉得转cs(计算机)将来去硅谷工作不如去石油公司、cs挣钱不如医生律师等等。不清楚为啥这种显而易见的事情,还需要人去讨论,怪不得有人只能一边待着看别人数钱。。。。Warald来说几点关键的:
《一》CS就业机会多,甩了其他专业n条街。
在《[美国就业Warald指数]数据分析各专业在美国找工作难易程度和工资水平》一文里,我在作图展示了这种区别:
看了这幅图,很多同学基本就是一个感觉:CS好强大,其他专业咋没有了?只剩一个小点?
即使IT行业就业机会被腰斩,入行人数翻番,也依然比其他行业好。如果cs就业机会被腰斩,也就意味着IT行业崩溃,连带着排第二位的ee专业、理工科里第三位的IEOR也会跟着受很大影响 – 现在这个时代,连IEOR、统计等侧重quantitative的学科,现在也越来越多的人去IT行业,可以参考Warald写的data science系列文章。
《二》CS入门门槛低
说门槛低,有三重意思:
首先,cs最核心的无非就是3-4门功课而已。好几年前,我就写过一篇老文章《[EECS申请与就业专辑]之计算机专业在美国的就业情况+如何选课如何学习》,里面给出了cs最核心的几门功课。即使你没有CS学位,只要上了基础的CS课程,也是有可能找到计算机软件工作的,比如一亩三分地里有化工专业的硕士,直接找到cs工作的例子,点这里可以阅读;据Warald所知,有的人直接上网上公开课,没有上过任何正式的CS课程,用其他专业比如生物统计的学位,就能找到IT公司的职位。一亩三分地有公开课版,感兴趣的同学可以去交流。
其次,学CS入门要求很低。要学计算机专业,你唯一需要的就是用功,与你的专业、性别、年龄等统统无关。硬件是台电脑,这个谁都有,至于数理功底,你高中时代的基础,也许没法让你去IT牛公司,但是学CS课程、找份一般公司的工作,够了。
第三,找CS工作,master学位就够了,你不需要读PhD。好多学校的master,1年多就可以毕业了。时间成本很低。
学CS专业,如果不是一定要去顶级的公司,你也不需要牛到什么地步,很多行业、很多公司都有职位,比如retailer零售商们,去年很多公司还抱怨找不到IT programmer呢。当然,无论学啥专业的,都有挫的找不到工作的,如果你学了CS都找不到工作,真的,该抱怨的是你的能力,而不是这个专业。
《三》找IT工作,绿卡不是必须的。
无论你是学啥专业的,包括学cs的,找工作的时候,都会有身份(没有绿卡)的苦恼。但是,IT行业很多公司都是给办绿卡的,也就是说,作为国际学生,可以先找到工作,然后公司给办工作签证H1b和绿卡。相比之下,有些职业挣钱很多,但是找工作的时候,没有绿卡是很难的、可行性很低。
Warald这里拿做医生作为对比,要说高薪、前景、稳定性等,做医生往往完败CS码农们(也不是“必然完败”,要看行医的specialty、跟哪个IT公司对比等因素),而且不需要跑野外那么辛苦。
没有绿卡,直接去找医生工作,也不是不可能,但是难度极大,所以现实中很多人不是像IT码农一样,先搞定工作再弄绿卡,而是先搞定绿卡,然后考完USMLE(做医生的资格考试),然后再去找工作(专业术语叫Match)。
那绿卡咋搞定?常见的做法比如读life science/biology的博士,毕业后做博士后,发论文、办eb1绿卡。– 网上各路变态导师的狗血故事,往往都是这类专业的。
就算谁幸运,比如通过婚姻或者其他方式解决绿卡,可以直接参与match,那之后呢?您别以为找到职位,下面就是变成医生上岗挣大钱,他们要先做实习医生,期间工资不高、强度很大,实习要做多久得看具体是啥方向,比如外科好像要7年,快点的方向也需要三年左右吧,总之技术难度越高,将来越吃香的,实习时间越长,时间最长的方向Warald记得是9年。
您看看,这从读完博士,到博士后,到资格考试,到match,到n年的实习,中间还得指望着办下绿卡,这得多少年?
现在留学的形势是:一群22岁本科毕业的小屁孩们,来美国读一年硕士,24岁happy birthday的时候,可能已经是十万美元的base salary,可以快速的享受生活、追求事业,这样的故事,在一亩三分地论坛找工就业版里都成主流了。
你肯熬到接近40岁去做外科医生吗?还有,别忘了,从30左右到到40岁,你可能老婆孩子都有了,你要靠你的小工资养家,中间的艰辛你能体会么?人生黄金年华不是用来享受的,而是用来吃苦的,等医生们笑傲CS码农的时候,谢顶了,驼背了,宝马敞篷车里是一张饱经沧桑的脸~ 美国电视剧里很多白头老医生,晚年生活是很爽啊,是可以换年轻女朋友啊,但是美腿大胸,好像得用伟哥辅助才能充分享受!
看到这里,一群CS小狼们得意的笑了~ 你笑了没?笑完了去好好编程!
油工的投入当然不会像医生这么大,但是比如说门槛高、入门难、职位少,这些都没法跟CS比。– 你如果能跑进Stanford、Austin读石油工程的博士,那自然很好,这还用说?但是这个行业的门槛,远不是你自备电脑加上高中数理底子就能搞定的。
– Warald (Email: iamxiaoning@gmail.com)
博客: http://www.1point3acres.com,微博:http://www.weibo.com/warald