寄托天下 寄托天下
查看: 737281|回复: 448

[经验] 关于CS,一些你不知道的东西(附加一些东西让准备转专业的人看清现实)   [复制链接]

Rank: 9Rank: 9Rank: 9

声望
4149
寄托币
29807
注册时间
2008-11-24
精华
20
帖子
1432

荣誉版主 QQ联合登录 备考先锋 AW活动特殊奖 AW作文修改奖 IBT Smart Virgo处女座 US Applicant Sub luck

发表于 2014-4-15 00:29:06 |显示全部楼层
应wang同学的要求,我来说点关于CS的东西。

为了增加可信度,先介绍一下自己。我本科毕业于上海交通大学计算机系,后在上海从事IT2年,期间曾经试图创业但失败。然后申请美国大学硕士拿到半奖出国,毕业后到加州硅谷一家超大型公司从事IT工作。后因为一些原因跳槽到总部在波士顿的另一家超大型公司接着做IT到现在。所以我可以保证:看一下这篇文章并不会浪费我们共同的时间。

首先必须承认,CS是最近10年来在美国最好找工作的职业,这点各位差不多都已经知道了,但是接下来的一些东西会让你们知道为什么宣传转CS的都是一些非CS专业的人,真正的CS从业者很少会劝人转CS。

1. 程序员并不是一个能够长期从事的职业
按照业内人士的话来讲,CS这个行业:越老越不值钱。原因很简单,CS的技术每天都在更新换代,速度之快已经到了你如果2个月不碰它,那么就很难赶上进度。真正的CS工作是这样的:每1-2周,你会负责把一整个模块搭建起来,在计划书当中包括了好几个你根本没有听说过的东西。你的任务就是在1-2周之内,把这些东西全部学懂,然后应用到你的模块当中,并调试通过保证没有任何的漏洞。这个需要很强的学习和应用能力以及很强的熬夜能力。在年纪大了以后,很难比拼过刚毕业1-2年的员工。试想一下,你如果作为老板,是愿意聘用每年12-15万的40岁的有老婆孩子身体也不太好老请病假的老员工,还是8-10万一年的能熬夜干劲足没有家庭牵挂的小青年呢?

2. 程序员意味着私人和家庭生活的匮乏
除了少数几个养老公司以外(比如:IBM,Salesforce,以及3年前的微软),我所了解的绝大部分IT公司加班乃至昼夜颠倒是非常正常的事情。如果你能够晚上7点下班,并保证回家不加班,那么说明你是非常非常厉害的一个人。过度的加班往往意味着只能牺牲自己的私人和家庭时间。如果你是单身青年,你不会有时间去好好谈恋爱,挑选人生的伴侣;如果你结婚了,你会发现除非配偶不工作,你很难有时间和精力生孩子;如果你有家庭,你的老婆孩子甚至不会感觉到你的存在,你面对电脑的时间会远远超过陪伴他们的时间,而这个,在5-20年会有很严重的后果,具体的后果包括家庭破裂,子女叛逆不孝等等。我不止一次听我们的各个老程序员抱怨后悔年轻时没有时间陪伴家人。

3. 程序员的工作对身体伤害很大
还是那句话,长期加班+心里孤独,会导致很多问题。30岁左右就脊椎扭曲甚至心态不正常的程序员不在少数,更多数的会带有一生的病痛,手指痉挛,背痛得无法躺下,腿部供血不足,头痛欲裂等等现象会伴随你度过每一个晚上。

4. 程序员的前景并不明朗
看待一个行业,并不能够只看它辉煌的时期,而是应当从一生的角度来选择。举个典型的例子,记得我在刚进大学的时候,信息保护和光伏工程这两个专业是最火的,因为所有毕业生都被各大公司疯抢。但是在我毕业的时候,甚至都没有听说过有几个学校还在开办这些专业。就是因为那几年所有的学校都在开办,毕业生的人数迅速超过了社会的需求,同时由于新的技术出现,导致原来的公司迅速被淘汰,就业需求大大减少。从目前来看,CS这个行业已经充斥着很多泡沫,如果你们能去搜索一下各个IT上市公司的P/E数据就会发现,整个tech板块都充斥着不理性的投资,这个泡沫能吹多大或者还能持续几年?我不知道,但是我知道一旦泡泡破了,大量的CS从业人员将会受到影响,裁员失业是不可避免的事情。从目前来看,NASDAQ已经出现了一些崩盘的征兆,在过去的几周当中,所有的IT公司股票都下跌了25%左右。

5. 程序员这个行业竞争已经过于激烈
虽然大部分IT公司还在招人,但是请记住他们只要“最好”的人,并不是所有的程序员都能被他们看上。由于人才市场的爆满,合格的candidate会获得非常高的报酬,但也意味着即使你成功获得offer,你所面临的压力会更大。我举Facebook为例,它给出的报酬在业内也是算1,2名了,但是当你接受offer开始,你便面临这残酷的竞争。所有facebook的新员工必须经过一个为期6周的训练营,在这个期间,你必须学会facebook的开发,调试,搭配环境并自己写出一些东西来证明自己。训练营的淘汰率为10%,也就是说,所有合格拿到offer的人(已经很厉害了)当中,10%的人入职不会超过六周就被fire。即使你成功通过训练营,每个季度会考核你的performance,最后5%-10%的人将被fire掉。这些被裁掉的人的位置,将由更优秀的人来填补。在硅谷,绝大多数公司可能没有训练营淘汰制,但是他们都会有每个季度或者每年的淘汰制。所以拿到OFFER才是痛苦的开始。要留下来,只能玩命。

6. 程序员的绿卡之路并不会比别的职业顺利多少
首先,程序员的绿卡排期和其他专业是一样的。其次,大家可能还不知道美国政府有一个特别坑爹的规定:“如果一个公司出现layoff性质的裁员,那么这个公司所有的绿卡程序将会被拖延半年”。这个规定使得在一些IT公司,那绿卡成为IMPOSSIBLE。比如ECM。这种公司的宗旨就是业绩说话,他们每年会新建很多的team,但是到了年底,表现一般的team就会被整个裁掉,这样来保证自己整个公司的业绩始终是上升的。在这种公司,每个月都会裁员,即使给你开始办绿卡了,你也永远看不到被批准的一天。相比起来,其他的行业比IT稳定多了,一旦开始排期,拿绿卡也会更为顺利。而如果能做到博士或者博后,甚至能够凭借文章申请杰出人才绿卡,在几个月内被批准。

所以说,程序员这个职业并不是像外界评论的一样无可匹敌 。它有自己的优势也会有劣势。我想更准确的说法是,如果你决定从事CS,那么你必须:1.非常感兴趣,喜欢这个行业;或者2.你不喜欢这个行业,但是你愿意用自己的青春,健康,自己未来的私人和家庭生活去换取一些金钱或者短期的荣耀。

最后,我想说任何行业都有成功的人,任何成功的人都具有的一个特点就是几十年如一日的坚持。我希望每个人都有自己的坚持,如果只是听别人说说就决定转这个转那个,那永远不会有成功的一天。


=======================大家关心的CS办绿卡这个事情=======================
其实CS的绿卡已经不是想象中那么好拿了。
除了TFG三大公司是入职就办(当然你得先进得去,然后在这种公司的淘汰当中生存直到绿卡期结束),其他的都是需要有观察期1年左右,期间你的performance必须达到"exceed expectation"才能有资格办绿卡,否则就很难有戏。
请自行想象:
1.在一个有十多年经验的CS manager眼中什么样的表现才叫Exceed EXPECTATION?
2.同期(1-3年都算同期)入职的若干科班或者非科班的大量新人当中,至少表现要排在多少才有机会?

那些完全凭想象就各种宣扬转了CS=绿卡,有工作=绿卡,找下家=绿卡,简直是把人推进另一个火坑...这种说法是及其的不负责任。

如果你很有信心,那当然另当别论。

==================根据回帖给一些准备转行的人的忠告=====================

你得先说服HR不要把你的简历扔掉...
按照我们公司HR的话来说,每天收这么多简历,根本不可能去慢慢调查你个人能力,没有经验+不是名校科班毕业一律垃圾桶。现在的简历多到名校的都没有把握能拿到面试。我们老板天天面斯坦福,MIT,IVY的毕业生,还嫌别人不够优秀。以我们组为例子(我直接参与招聘流程所以可以告诉你的是事实):一个初级工程师的opening,前前后后找了30多个candidates(据我所知Brown毕业的最多,其次是Doutmouth,甚至不乏国内清华计算机系本科+Brown研究生的),面了小半年还找不到合适的。一个高级工程师的opening面了8个月也没有合格的。请问在这种竞争当中你忽悠别人转了意义何在?过度强调能力意义何在?浪费2年+金钱,找个ICC打满H1的酱油回国跟北大青鸟的竞争?
我不想打击你,但是这样浪费8年还不如直接回国,拿出在美国奋斗的吃苦精神和勤奋,8年的人脉和国内经验绝对让你混的比到时侯带着ICC6年打酱油经历刚回去好。而且你还不用一定做CS这个坑爹的行业。

你要搞清楚为什么转CS?
为了H1?H1最多只有6年,满了你还是得滚蛋。如果你不喜欢CS,这条路真心没必要。
为了绿卡?之前我说过了CS拿绿卡的难度,你不要拿着“某几个"人可能有天赋转了来忽悠所有人转。经验不够就是炮灰这个没必要否认。如果你一定要抱着”某些人“有天赋所以干啥都能成功,你干嘛不去劝转高能物理?出来做对冲基金年薪40万,随便不比码工强?
CS确实有几个大公司可以移民方便些,但是先得看你有没有这个本事,即使你有,也不是每一个你劝转的人都有。

你一直在偷换一个概念:把做CS进入顶级公司后拿身份的容易程度跟做普通CS打酱油的找工作难度和工作竞争强度对等。
实际上现在的形势是90%以上的CSer都在ICC打酱油熬着,绿卡是没希望的。

=================再来一盆水,泼醒那些还不明白的=======================

北辰远 发表于 2014-4-14 22:46
看这哥们儿搞的,http://flatironschool.com/,我觉得很多能来美国,特别是拿全奖来的,个人能力还是挺突出的,不该比那儿的学生差吧。

比较好奇这里学了些啥,研究了下他们引以为豪的ruby teamwork。
CODE看不到,刚看了下structure的video,如果毕业的时候只知道这些,趁早去ICC混几年吧。
本质上就是一个长的还比较漂亮的学校家庭作业,及其简单的MVC。完全不考虑路由,并发,带宽,多级缓存,分割数据库,同步数据,安全加密性,结构分层优化,负载均衡,日志文件...按照这种设计,同时在线5000个人(或者稍微多点?看你用什么服务器)就崩盘了.
按照我们组的要求,刚毕业的,不求你全部精通,但是以上这些你至少得说的详细几样,另外知道其他的才能考虑要不要你。

光会写几行printf代码有什么用?你能快速读懂别人写的吗?你的代码清晰明了无错易维护吗?你有熟练运用设计模式吗?你能在实现功能的同时尽可能少的减少运行时间吗?你能快速分析时间和空间的需求从而决定你的代码是用时间换空间还是空间换时间吗?所有的“好办绿卡”的公司,对于这些是最基本的要求。这就是为什么我说绝大部分转行的对我们完全没有威胁的原因。CS的水比你想象中深多了去了。

如果你还不明白我说的第一点“更新换代快”,那我可以再告诉你,这些要求在10年前,是招聘架构师的要求,5年前,是招聘高级工程师的要求,现在,是fresh graduate的要求,再过2年?谁知道???新的技术每天都在冒出来。
已有 47 人评分寄托币 声望 收起 理由
nkotb + 10 感谢分享
小蹦豆 + 1 很适合想要转CS的同学
cheesechan -8 何不食肉糜
SwIbL + 1 感谢分享
风潇水涵 + 8 感谢分享
筱桃琪 + 1 瞻仰膜拜
youyoujoy + 1 感谢分享
程序猿 + 2 不能更认同

总评分: 寄托币 + 195  声望 + 152   查看全部投币

平生太湖上,短棹几经过,于今重到何事? 愁比水云多。拟把匣中长剑,换取扁舟一叶,归去老渔蓑。银艾非吾事,丘壑已蹉跎。
脍新鲈,斟美酒,起悲歌:太平生长,岂谓今日识干戈!欲泻三江雪浪,净洗胡尘千里,无为挽天河。回首望霄汉,双泪坠清波。
回应

使用道具 举报

Rank: 5Rank: 5

声望
165
寄托币
1388
注册时间
2013-2-23
精华
0
帖子
297
发表于 2014-4-15 00:30:49 |显示全部楼层
新一轮的屠版即将开始。。。。。抢沙发!
已有 1 人评分寄托币 声望 收起 理由
Enolate + 2 + 2 我受不了一登录就好几个举报了!!!

总评分: 寄托币 + 2  声望 + 2   查看全部投币

使用道具 举报

Rank: 9Rank: 9Rank: 9

声望
1034
寄托币
8038
注册时间
2011-2-11
精华
3
帖子
1957

新任版主 US-applicant

发表于 2014-4-15 00:38:26 |显示全部楼层
终于等到irvine版主讲述亲身经历了!!!

使用道具 举报

Rank: 3Rank: 3

声望
88
寄托币
374
注册时间
2014-1-16
精华
0
帖子
72

US-applicant

发表于 2014-4-15 00:38:26 |显示全部楼层
songzhederrick 发表于 2014-4-15 00:30
新一轮的屠版即将开始。。。。。抢沙发!

跟着喆神抢板凳

使用道具 举报

Rank: 5Rank: 5

声望
150
寄托币
2986
注册时间
2012-1-20
精华
0
帖子
392

US-applicant

发表于 2014-4-15 00:41:28 |显示全部楼层
紧随板凳

使用道具 举报

Rank: 4

声望
78
寄托币
354
注册时间
2014-3-15
精华
0
帖子
97
发表于 2014-4-15 00:45:43 |显示全部楼层
感谢分享哦~最近我确实想听一听CS专业从业者自己的看法,毕竟其他人或多或少都有些盲人摸象。
我自己有同学本科也是CS出身,后来保研到经济管理了。“不幸的家庭各有各的不幸”吧,他最终还是没继续从事CS这个行业~
最后,前辈写的很好很仔细,bless前辈工作生活一切顺利!

使用道具 举报

Rank: 4

声望
65
寄托币
747
注册时间
2014-3-17
精华
0
帖子
109

2015 US-applicant

发表于 2014-4-15 00:50:07 |显示全部楼层
启发

使用道具 举报

Rank: 9Rank: 9Rank: 9

声望
2485
寄托币
43989
注册时间
2012-2-5
精华
5
帖子
6663

美版版主 寄托优秀版主 备考先锋 AW小组活动奖 AW作文修改奖 IBT Zeal Aries白羊座 GRE梦想之帆 GRE斩浪之魂 GRE守护之星 US Applicant 满1年在任版主 寄托兑换店纪念章

发表于 2014-4-15 00:50:10 |显示全部楼层
前排膜拜666叔

使用道具 举报

Rank: 8Rank: 8

声望
490
寄托币
10827
注册时间
2013-3-16
精华
2
帖子
3172

枫华正茂 一帆枫顺   新任版主 寄托兑换店纪念章 中秋勋章 US-applicant Golden Apple

发表于 2014-4-15 00:51:48 |显示全部楼层
赞,其实每一行都难做。。。。但是至少程序员比别的容易一些,至少有工作,能移民。。。。

使用道具 举报

Rank: 7Rank: 7Rank: 7

声望
249
寄托币
3798
注册时间
2011-8-28
精华
0
帖子
825

分享之阳 US-applicant

发表于 2014-4-15 00:57:21 来自手机 |显示全部楼层
本帖最后由 月的心灵故乡 于 2014-4-15 00:59 编辑

顶一下,我爸就是在大学教cs的,他学生里面出国的创业的进大公司的一堆又一堆,当时选专业时候第一个就排除了计算机,因为对这方面没有任何兴趣,他通过对我了解也完全支持这个决定,即使很碰巧因为家庭关系如果我当初学cs,将能直通垄断国企,但是我自己绝不会逼着自己做不喜欢的事情。我一直好奇cs作为一门对技术要求如此之高充斥着geek的行业,叫文科生都随便去转是何居心,为了强行留在美国已经到了这种不择手段程度?当泡沫破碎一刻,第一批死的就是那些没有实力盲目赶潮流以及盲目转行的。
已有 11 人评分寄托币 声望 收起 理由
ChillZ_Z + 2 感谢分享
willzhang007 + 1 不能更认同
sweetm + 1 赞一个
cooljeren + 3 赞一个
maggie-mama + 1 赞一个
宇宙婴儿 + 10 不能更认同
eddnyc + 1 谢谢分享
Fayeliuxian + 4 赞一个

总评分: 寄托币 + 35  声望 + 31   查看全部投币

使用道具 举报

Rank: 9Rank: 9Rank: 9

声望
1562
寄托币
9932
注册时间
2012-3-29
精华
4
帖子
4274

备考先锋 Aquarius水瓶座 寄托兑换店纪念章 美版守护者 荣誉版主

发表于 2014-4-15 01:05:09 |显示全部楼层
月的心灵故乡 发表于 2014-4-15 00:57
顶一下,我爸就是在大学教cs的,他学生里面出国的创业的进大公司的一堆又一堆,当时选专业时候第一个就排除 ...

同意。CS的工作前景是好,可是有些东西不是’你‘的。

使用道具 举报

Rank: 9Rank: 9Rank: 9

声望
1562
寄托币
9932
注册时间
2012-3-29
精华
4
帖子
4274

备考先锋 Aquarius水瓶座 寄托兑换店纪念章 美版守护者 荣誉版主

发表于 2014-4-15 01:07:17 |显示全部楼层
膜拜前辈。祝身体健康,家庭幸福: )

使用道具 举报

Rank: 4

声望
83
寄托币
744
注册时间
2013-11-22
精华
0
帖子
139
发表于 2014-4-15 01:15:47 |显示全部楼层
留~

使用道具 举报

Rank: 7Rank: 7Rank: 7

声望
888
寄托币
10492
注册时间
2010-10-19
精华
0
帖子
1025

备考先锋 AW作文修改奖 GRE斩浪之魂 GRE守护之星 寄托兑换店纪念章 US-applicant 满2年在任版主

发表于 2014-4-15 01:16:10 |显示全部楼层
感谢大神分享,很多东西只有业内人士才知道真相到底怎样。

局外人对着数据和报告推测,往往是带有主观色彩的,而且,数据只能说明很小一部分的问题。

自己的路究竟怎么走,只有自己知道。既然选择了出发,那就风雨兼程。

轻易被洗脑式的宣言动摇的,只能说,你不配走这条路。
已有 3 人评分寄托币 声望 收起 理由
blican + 6 太赞了
jeffreyhappy + 4 一语中的
Enolate + 5 + 3 话糙理不糙啦~

总评分: 寄托币 + 5  声望 + 13   查看全部投币

使用道具 举报

Rank: 8Rank: 8

声望
490
寄托币
10827
注册时间
2013-3-16
精华
2
帖子
3172

枫华正茂 一帆枫顺   新任版主 寄托兑换店纪念章 中秋勋章 US-applicant Golden Apple

发表于 2014-4-15 01:28:43 |显示全部楼层
其实大神你是CS科班出身的,不知道别的专业就业到底有多惨。所以那些转行成功的人会劝别人转,因为他们知道非CS专业的处境。。。。
已有 4 人评分声望 收起 理由
ShawnSYX + 1 感谢分享
烟火米兰 + 2 赞一个
linwuyan + 2 不能更认同
caizhuowei + 1 赞一个

总评分: 声望 + 6   查看全部投币

使用道具 举报

RE: 关于CS,一些你不知道的东西(附加一些东西让准备转专业的人看清现实) [修改]
您需要登录后才可以回帖 登录 | 立即注册

问答
Offer
投票
面经
最新
精华
转发
转发该帖子
关于CS,一些你不知道的东西(附加一些东西让准备转专业的人看清现实)
https://bbs.gter.net/thread-1717877-1-1.html
复制链接
发送
报offer 祈福 爆照
回顶部