2016-12-05 12:48:15 +0000 2016-12-05 12:48:15 +0000
79
79

由于缺乏相关技能,无法完成工作中的某项任务。我应该如何告诉我的雇主?

2月份我被录用为软件开发人员学徒。我主要是用C#语言编写代码,这也是我在这次学徒期间学习到的。我目前正在重写一个公司目前使用的程序。在这个程序中,我必须使用我从未学过的iTextSharp,使用用户填写的所有winform控件来创建一个PDF。我应该如何告诉我的雇主,我无法完成这部分程序?

我之所以问这个问题,是因为我是第一次做这个工作,我真的不知道该怎么做,因为我的工作期限太长了。我正在学习iTextSharp,我的雇主也知道这一点。只是我很害怕我错过了最后期限而被解雇。我在伦敦接受了几周的培训,但我的工作场所没有人培训我。他们都不知道如何编码。

答案 (5)

214
214
214
2016-12-05 13:26:41 +0000

首先,改变你的态度。

不是你不能完成任务,而是你缺乏知识和专业知识。

的区别?如果你对你的雇主说 “我做不到",你不妨收拾好你的东西,因为你已经完蛋了。

如果你说 "我没有知识或专业知识",那么管理层可以通过提高你的技能或向你的方向派遣资源来帮助你解决这个问题。自己去做一些研究,这样你就可以向管理层求助。"老板,我以前没做过这个,但我找到了一个班,我可以花 "X "百元就能上的班,或者 "老板,我以前没做过这个,但我在网上找到了一些很好的东西,应该能在 "X "前上手,或者,如果失败了,就说 "老板,我以前没做过这个,但我在网上找到了一些很好的东西,应该能在 "X "前上手。"老板,我以前没做过这个,公司里有没有人可以教我的?” 如果是根本无法在规定的时间内学会的东西,那么就像Mehrdad说的那样,立即向管理层提出来,并要求额外的资源指导你。

如果你进入管理层,要准备好解决方案。这表明了主动性。另外,承认有些事情超出了你的能力,会增加对你的信心,而不是减少信心。我最不希望的事情就是和一个不知道自己的局限性的人一起工作,然后不得不回去解决一个烂摊子。

提醒管理层注意到了作秀的人,并提出解决方案,这既是负责任也是专业的。如果只是举手说 “我做不到",那是不负责任的,也是不专业的。

9
9
9
2016-12-05 13:06:25 +0000

如果你是学徒工,你应该有一个人作为你的导师。如果是英国式的学徒制,那么一般来说,你的大学里有一个导师。在其他国家,可能是公司里的人(?

首先要告诉你的经理,你为什么在挣扎,你打算怎么做才能回到正轨。你在那里坐得越久没有进展,情况就会越糟。

4
4
4
2016-12-06 09:53:14 +0000

这个答案来自于我自己的经验,因为我目前在英国的学徒期接近尾声,主要从事C#的工作。我有一个程序员,我可以向他寻求帮助,如果我需要帮助,我也可以在大学里找人帮忙。始终,Always,自己研究问题:

  • 阅读文档,如果有的话
  • 看书
  • Google it
  • StackOverflow it
  • 在线提问

如果你已经彻底研究了问题,还是卡住了,并且能够说明问题的方法,就想到SO上的MCVE。那么是时候去找人帮忙了,因为在自己搜索之前做,可能会惹恼同事们不断的打扰。

如果你的工作中没有人,你肯定需要和你的大学导师联系。

最后,如果你在工作中找不到人帮助你,你一定要想好如何向他们寻求帮助。我通常会把我所做的一切都写下来,或者只是记住它,然后在我们两个人都方便的时候,把我做过的事情和尝试过的事情告诉他们。然后,我们会一起坐下来,试着把问题解决掉。这对我们两个人都很有帮助,因为有时我指出他们做的错误,我们都能学到东西。

我只有在我需要的时候才会求助于他们,主要是因为我是一个独立的学习者。只要保持冷静,有足够的时间去问,否则你会让你的同事们为之付出代价的。

记住,程序员的工作涉及到在工作中学习,随时准备好问google和研究问题。你的很多工作将依赖于你的信息查找能力。

4
4
4
2016-12-05 13:01:06 +0000

你有没有和你的雇主说过,你需要时间学习如何使用iTextSharp创建PDF?

没有一个软件开发人员知道所有的事情–至少33%的开发人员的时间是用来学习的,无论是新的库,新的语言,新的语言,现有语言的新版本,还是只是学习如何在你所知道的基础上更好地编码。而其中相当一部分的学习时间是在雇主的时间里完成的。

所以你需要接近你的雇主,并确定他们在这方面的期望–如果他们不满意你需要学习的东西,那么你现在对雇主的未来有了一定的了解,你不应该承诺做任何你不知道的事情。

我相信他们会同意你花几天的时间来熟练掌握一个特定的库,尤其是当它的库会被再次使用的时候。如果你的问题是缺乏关于特定功能的文档,这意味着你无法学习到所需的技能来满足最后期限,那么你需要和你的雇主沟通–你的雇主可能愿意考虑其他的选择,尤其是付费的选择,如果他们的文档和浅层次的学习曲线能让你快速上手并按时交付的话。

1
1
1
2016-12-05 13:07:26 +0000

我应该如何告诉我的老板,我无法完成这部分的计划?

没有人期待奇迹的出现。

直接点。就像 “嘿,老板,我对iSharp项目还不够了解。我对iTextSharp还不够了解,无法完成指定的任务。我们能不能集思广益,在这种情况下我应该做什么?”