如果您是一家公司的首席程序员,并且需要完成一个需要公司目前没有人具备技能/知识的项目,该怎么办?
我不是在谈论您可以在 stack-overflow 上寻求帮助的简单问题,而是针对您不太舒服应对并需要大量学习才能准备好的复杂问题。
那么,在这种情况下,最好的步骤是什么?
如果您是一家公司的首席程序员,并且需要完成一个需要公司目前没有人具备技能/知识的项目,该怎么办?
我不是在谈论您可以在 stack-overflow 上寻求帮助的简单问题,而是针对您不太舒服应对并需要大量学习才能准备好的复杂问题。
那么,在这种情况下,最好的步骤是什么?
暂时聘请一位拥有你所缺乏专业知识的人,并确保他们准备好向团队中的其他人传授知识,同时解决手头的问题。准备付出大量费用;但如果问题真的很复杂,那么如果你尝试不寻求任何帮助而去解决它,你可能需要更长时间,得到更差的结果并且总体花费更多。
首先,对Borgwardt、Oded和Bushkin表示赞赏。这里有很棒的答案。现在是我发表意见的时候了...
你的前进道路应该考虑到这是否是公司需要内部拥有的技能/技术即“能力”。根据这一点,采纳@Oded(外包)或@Michael Borgwardt(雇佣承包商进行知识转移)的建议,或者花费大量时间(如果你有时间),自己开发这种能力。例如,假设你要与某个购买的软件包接口,它以某种二进制格式输出魔法数字。那么就雇佣承包商编写接口。假设你的履行副总裁希望你与联邦快递网络服务接口,而你公司没有人懂SOAP。而且你知道更多的SOAP正在到来,供应商和合作伙伴都需要使用。你需要内部拥有SOAP技能,所以要进行培训,做一个原型,并可能引入一些外部帮助。