你在承包方面有哪些经验?作为承包商旅行的机制是什么(支付什么费用,你每周工作4天10小时吗?等等)?我会真的“大部分时间”编码吗?我真的会获得有价值的IT世界见解和知识吗?
你在承包方面有哪些经验?作为承包商旅行的机制是什么(支付什么费用,你每周工作4天10小时吗?等等)?我会真的“大部分时间”编码吗?我真的会获得有价值的IT世界见解和知识吗?
我已经是一名移民IT劳工超过30年了。
"有人告诉我,作为承包商,我基本上会不断编码"
不正确。你可能会做很多新开发或者很多维护工作。这取决于合同公司的关系。
"没有有关项目章程和阶段门的无聊会议"
不正确。承包公司必须获得业务。作为承包商,你要写很多提案,但很多都会被拒绝。内部倡议悄悄地变成了其他事情。外部倡议变得丑陋--合同被解除--会出现诉讼。
"我会在一年里学到比我目前的工作十年还多的东西"
正确。如果你仔细注意并做好笔记。更重要的是,如果你在工作之外做了功课。我参加了相当多的培训,但我认为我经常使用的技能中有75%(Java、Python、DB设计、架构、Apache配置、HTML)是我自己学习的。
"如果我决定走承包路线,应该期望什么"
其中有好的部分,也有坏的部分。这是一份工作--这就是为什么他们必须支付你去做它。
"旅行是否值得"
让我列出好处--在安克雷奇滑雪,在犹他州滑雪,在佛罗里达群岛潜水,全家头等舱飞往圣迭戈,在华尔道夫酒店使用希尔顿荣誉积分。
让我列出问题--孩子在学校遇到严重麻烦。因为旅行错过了家庭时间。无休止的空中旅行压力,包括到处都有的TSA安全剧场设置。
我已经做了一年多的承包/咨询工作,非常喜欢这份工作。以下是一些好处:
我强烈反对承包商被局限在自己的时间里教自己新技能的观点。也许在某些领域是正确的,但我的经验完全相反。我注意到的一件事是,如果你在一个项目中表现出色,即使你没有相关技术的经验,你也会被要求参与其他项目。被认为是能干和诚实的人对大多数雇主来说比简历上的“5年J2EE经验”更重要。
话虽如此,也不是所有事情都是美好的。以下是一些缺点:
总的来说,我非常喜欢这份工作,对我来说优点远大于缺点。如果我有家庭并且不能承担长期失业的风险,我才会考虑回到普通员工身份。
篱笆那边的草总是更绿。
你被困在一个大公司里,必须面对所有大公司管理层的官僚主义和严格的工作角色。如果你为一个大公司承包,你会得到什么?但是,你可以选择与谁签约(如果他们愿意与有两年经验的人签约)。对我来说,听起来你实际上想要在一个更敏捷的方式下为小公司开发软件,这是一种更冒险的举动!
请注意,承包工作将使您从项目到项目跳转,并且每次都必须从头开始学习客户的系统(代码,模型,数据库,工作流程等),通常几乎没有任何帮助。如果系统已经成熟,那么就会有很多垃圾需要清理 - 如果你幸运的话,它会被记录下来!所以,每当你遇到问题时,你必须打电话给他们或找到他们(这本身就是一个艰巨的任务)来获取所需的知识。