看着上面置顶的帖子,我觉得应该和大家共享一下我自己的经历。
我也只有国内三流大学的本科文凭,学的专业是机械。大学毕业以后,在国内工作了四五年。大学毕业在上海找工作的时候,屁大的公司,都只要一流名牌大学的学生,非计算机专业的,很难找到程序员的工作。后来我只好曲线救国,从CAD Engineer,到CAD Software Engineer, 再转到Software Engineer。
十年前到美国,第一个工作是Software Engineer, 年只有五六万美元。中间换了几次工作,目前的职位是Principal Software Engineer。基本工资十五万多美元,奖金和股票期权另计。
这十来年里,除去工作时间以外,我每天要另外花两三个小时自学。等自己的知识水平上一个新台阶,就找下一个工作。在同一个公司工作,干得再好,每年的薪资调整也只有几个百分点,换一个工作,收入有时候可以增加20%以上。
现在的同事大多是美国名校毕业的,很多还是博士。除了Research我做不来以外(这个不得不承认,作Research一定要有名校的Phd),很多事情我比他们做得还好一些。
过去两年,我拒绝了四五个顶级大公司的offer。要是在国内,就我的文凭,估计给他们看大门,他们也不会要的。
美国公司招人,主要看工作经历和技能。只要我们努力,希望还是有的。