Closed. This question is opinion-based。它当前不接受答案。












想要改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。

1年前关闭。



Improve this question




如果您是公司的首席程序员,并且需要完成一个需要技能/知识的项目,而该技能/知识目前是该公司中没有人的,那么您该怎么办?

我说的不是简单的事情,您可以寻求堆栈溢出的帮助,但要解决一些复杂的问题,您可能会感到不舒服,需要大量的学习准备工作。

那么,此时采取的最佳步骤是什么?

最佳答案

  • 对您的管理团队诚实,确保他们知道。永远不要试图就您的知识范围误导他人-它不会给他们留下深刻的印象,只会给您带来麻烦。
  • 与您的团队一起评估您的选择-可能可以更改技术,或者组织中的其他人可以帮助您指导或支持您。尽早更改路线比以后更容易且成本更低。
  • 调整项目时间表,以考虑到超出核心优势而可能造成的潜在风险和延误。如果您没有足够的知识来估计风险,请保守估计和时间表的置信度。
  • 在领域/技术中寻找专家,看看您是否可以聘请他们作为项目的顾问或顾问。没有什么比在域中的先前经验有更大的不同了。
  • 请花一些时间尝试在您将要研究的领域/技术中创建simpe原型(prototype)或概念验证。寻找可能出现的问题。有时,当您尝试创建简单的原型(prototype)时会出现意想不到的问题-这可以帮助您指导实际工作。
  • 查看是否可以缩小项目范围。 如果您已经“处于曲线后面”,那么提高成功几率的最佳方法是解决一些小问题,而不是大问题。
  • 向您信任的人寻求建议。 特别是其专业知识和知识与您所遇到的问题或技术有一定关系的人。他们也许可以给您更具体的建议或想法。
  • 关于project-management - 如何处理超出您的技能/知识范围的任务?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3120869/

    10-13 08:55