欢迎来到日本小春精选,了解日本先从@日本生活基础课程开始!
欢迎 欢迎     登录 | 注册      消息
当前位置: 首页文章成功人士[直通美利坚] 我在美国当码工

[直通美利坚] 我在美国当码工

球球 发表于 2016-04-29 14:22:21

一时兴起,打算和大家分享一下在美国当码工的方方面面

掐指算来,来美国也有一段时间了,在日本做了多年的上流工程,一不小心堕落成了码农这个永远呆在体制图最下面的角色, 额滴神啊!
但实际上,论收入,码农算是金字塔的塔尖往下10公分了。 论公司地位,美国大多数科技公司都是工程师主导,成果主义。程序员,架构师,雷打不动的三高,高起薪高分红高地位。 关于这个,稍后我再详细展开。


先聊一下日美IT的区别,收入等众多IT弟兄姐妹最关心的话题


日美IT面面观
设计书
日本的设计书很有范儿,基本,详细,每个公司都有一套规范,美国差远了。我经历过的两家实习公司(都是IT先锋)没有规范,没有样板,没有wiki,没有设计书review,只有些无比简略的Grand设计。我现在工作的某在C字头网络巨人只有架构文档,有关业务的问题一律看代码和现行系统,牛吧


编码
这是我体会最深的一点。码如其人,一个人的水平看代码高低立现。不得不说,老美(烙印)的代码品质比日本高出不少,注意,我说的是代码品质,不是系统品质,关于品质咱们一会儿再说。 设计模式,算法运用娴熟,style优美,看得出是被仔细review过的。还有注释,生动活波,很有意思,不像日本那种机械的设计书copypaste。对于业务上不清楚或是模棱两可的地方,都留有后门,真正体现了OOP原则,这些基本素质是日本的项目里经常被忽略的。 以前我认为上流的人不会编码是可以容忍的,其实这是很可怕的事情。


生产性
这个就不用多说了。现在做的一个较复杂的tracking系统(4000万用户),只有12个人,分两个team。换做日本大概又是几十亿的offshore大单。
题外话,上周还和昔日日本的同事说,我这几个月的编码量超过了在日本10年的总和,他说太有可能了。我记得他从来就没码过几行代码


技术潮流

现在传统JAVA已经被三哥三姐垄断了,往高一层说,以JAVA为主的WEB系统集成已经在印度做了。美国本土的技术潮流正在像两个极端方向发展,大前端和大后端。脚本语言正在以迅雷不及掩耳盗铃之势流行。nodejs在取代java,已经开始渗透到了传统的保守行业。新的前端框架不断涌现,JSP都变成HTML了。同时,数据在大后端集结,传统的batch变成了实时运算,很多企业都有上百个节点跑系统,商机无限


日美马工生存守则

无论是硅谷,TX,RTP,东海岸,还是东京,大阪,名古屋,经济发达的地方, 一定也是马工扎堆的地方,如何在丛林法则里生存下来,活的滋润,使我们苦逼码农最应该考虑的问题。我的经验:

日本码农:大局观,业务理解是重中之重,再就是日语和加班
美国码农:大局观,架构和系统设计。

系统设计已经是美国公司面试经验者程序员的必考科目了。常见考题如:设计一个Uber,做个Whatsup
美国科技公司的系统用户是全球的,并发性,可靠性,低延时高吞吐都是必须要件(non-function reqs),逼着码农变成会编程的架构师


说说收入吧,这才是大家关心的

硅谷,大西雅图地区码农收入全美最高,上个图先

新卒(entry-level)150K左右,工作3年的基本300K,缺点是压力大,比如Amazon的oncall是必须的

NYC地区银行多,底薪和湾区持平,奖金少

TX,RTP大农村,工资虽比不上NYC,但生活成本低,适合老婆孩子热炕头的生活

我在东海岸,工资加奖金是日本时的近3倍,我是个知足常乐的人,不加班,工资还涨了,现在已经没啥斗志了


稳定性,社会福利
这点日本甩了美国十条街,码农被雷是在正常不过的事情



来自:http://www.xiaochuncnjp.com/forum.php?mod=viewthread&tid=3765698


作者:http://www.xiaochuncnjp.com/home.php?mod=space&uid=30877

推荐阅读
你的回应
你的回复