让我描述一下我的背景。
我目前是一家建筑公司的软件开发人员合作伙伴,该公司主要致力于研究和开发,主要是数学建模和物理模拟,以更好地辅助架构设计。
我是三大软件开发人员之一。实际上,我们都是专门研究不同主题的人,例如,一位开发人员是一位从高中开始就一直在编程和做数学模型的架构师(他大约30岁),而另一位建筑师也拥有数据分析硕士学位。我们都专注于不同的事情,使我们成为一个由9人组成的多学科小组的一员。
目前,我正在从事一个项目,该项目处理Grasshopper 3D和Rhino 3D编程,利用Grasshopper的SDK。我真的很喜欢我正在做的事情,也很欣赏学习的机会,然而,尽管如此,蚱蜢编程的性质对我来说是很困难的。
但是,我认为我的编程并不是那么糟糕,因为我的大多数项目都涉及到扩展功能,超出了默认的Grasshopper的功能范围,所以我经常需要花几个小时甚至几天的时间来理解一个问题,然后将代码应用到其中。这种“除了默认Grasshopper提供的功能之外的功能”的本质意味着,寻找解决问题的方法并不像谷歌搜索那么简单,因为可用的资源相对较少,无论是文档还是在线帮助线程。
在一个问题上陷入困境的本质和解决上述问题的唯一方法是慢慢地削弱我的信心,我明显地看到,我在减少零部件的运输速度(这就是Grasshopper 3D“工具”所称的)。
在合作的头几个月里,我已经给大家留下了很好的印象,我被称为高效、快速、全面的合作伙伴。然而,在我为期三个月的回顾中,一旦我开始从事蚱蜢编程的工作,我的顾问们就注意到我的进展并不那么快,他们提到他们在想让我做什么更好地发挥我的全部潜力。
我喜欢在另一个项目上工作的想法,但我不想这样做,直到我完成了目前的一个项目,我每天都觉得我正在取得蜗牛的速度进步,因为一些问题,我被困在哪里寻求帮助本身是一个问题。
我不喜欢给同事们留下坏印象(也不喜欢在学校,因为我是一名合作员工),因为我真的相信我有潜力做得很好。然而,这个问题--坚持某件事,取得一些小小的进步,然后又陷入困境--只是削弱了我的信心。
我能做些什么?我觉得一旦我陷入了一个问题,我发现自己关闭了,说不出话来,好像寻求帮助是无能的标志。
发布于 2014-02-15 01:43:29
当你陷入困境时,你必须寻求帮助,不管这会让你有什么感觉。您使用的SDK降低了您的生产力;这不是您的错。你不能被认为不称职。处理不依赖第三方库或只使用设计良好的成熟库的独立代码总是更容易。在这种情况下,您最好的选择是寻求帮助,并公开抱怨库中的缺陷。
https://softwareengineering.stackexchange.com/questions/224389
复制相似问题