剑知简报 加入VIP 登录 ☰ Menu
创业博客

探讨一下,美国的码工应该找什么样的工作的问题

作者: JC, 更新日期: 2016-10-21
虽然在美国,码工(programmer)的工作一般来说都不错了,但即使这样,码工找工作的时候也需要甄别一下,因为并不是任何programming的工作都是好工作,其实有不少公司招聘的职位是去做shitty work,因为他们在内部找不到人,没人愿意干,所以才到网上招聘的。

(打个比喻: 一个极端的shitty work的例子: 今天manager让你刨个坑;明天,manager让你再填了这个坑;后天,manager让你再刨个坑。。。如此反复)

我在美国从事软件IT行业有15年的经验了,下面就根据我的体会总结一下:

Support的活儿,最好不干。比如需要挂beeper的那种,没life,晚上睡觉半夜2,3点被叫起来,过后一天都没精神了。

QA/SDET的活儿,最好不干。SDET就是微软的那种Software Design Engineer in Test,这种工作也是支持性质的,一旦做了,转成developer就不容易了。因为人家认为你就是一个QA guy。

SRE那种擦屁股的活儿,最好不干。SRE就是site reliability engineer, Google等这种公司有这种职位。一般就是维护人家做完的系统而已。

大公司里的非重要部门的活儿,最好不干。

任何公司里,做internal web app的活儿,最好不干。因为这种活儿不和公司的客户有直接的关系,对公司的bottomline没有大的影响,所以,从锻炼人的就角度看,不值当的。

难度只是在business logic的活儿,最好不干。比如银行的工作,事务性的数据处理的工作,虽然复杂,但没有太多计算机算法上的challenge,这种非常消磨人的意志。

系统集成的活儿,最好别干。比如说,和Amazon web services集成,和UPS的网站集成,或者提交个data feed啥的。因为这些活儿属于建立在人家的spec基础上的工作,但这种spec会经常变动的。所以,你做这种工作,学不到太多的东西,所以算是shitty work。

***

说明一下,这些工作我或多或少的都做过,所以是有感而发。但如果工作需要的话,必须得做,那就做好了。但如果从码工个人发展来说,我认为不是很好的工作。

总体来说,做新项目的活儿是最好的(或者说,公司如果有让你explore emerging technology的活儿),这个不言而喻了。美国公司很多,找工作尽量要找有new project的公司,会对你的职业未来很有好处。
创业博客 | 关于本站 | JC美股分析 | 美国剑知生活网 | JC的英文站 | Privacy Policy
Copyright © 2024, All Rights Reserved.