强大的开发人员是否必须将世界的重担放在肩上?[关闭]


10

作为开发人员,我们不断努力解决群众问题。我们还不断寻找新的方法论,语言和可能的组织,以帮助我们增强解决问题的能力。

我觉得自己一直是团队中的顶级成员之一。我也觉得我正在寻找其他人不喜欢的方式来改善我的工作。大约6年的支持技术使我开始感到有些倦怠。我责怪我工作如此努力并抱有很高的期望。

这个星球上一些最伟大的开发人员甚至不再编写代码来谋生。通常,它会倦怠。有些人说他们已经厌倦了“游戏”,但是我想知道问题是否更简单一些。“在我们的肩膀上担负世界的重担”之一。

如果您觉得自己是一个强大的开发人员,并且还觉得这对您来说不是问题,请以您的方法启发我。您如何及时了解最新技术,帮助他人并快速/准确地解决问题,而不会全神贯注?



4
学习观点。虽然说起来容易,但不幸的是做起来。
JB King

@JB King-有任何链接/细节/书籍吗?
P.Brian.Mackey 2011年

2
+1到@JB King。保持你的观点。感觉自己像程序员一样担负重任?想象一下在贫穷国家的偏远地区当医生或护士:试图用有限的材料拯救人们,同时养活自己的家人。
查尔斯E.格兰特

Answers:


16

如果您是公司/团队中最强大的开发人员,则可能需要参加“更多职业联赛”。优秀的开发人员通常会“气泡”到平均水平。如果您因为同行没有达到标准而“举世无双”,那么除了寻求更好的同行外别无选择。

我还认为您在每项工作中都会感到倦怠。我敢肯定,有很多人“不再编写代码”,而他们却很想念它。

我认为,如果您是一个非常优秀的开发人员,那么您将找到一个可以在编码,体系结构和领导力之间取得适当平衡的职位。

我知道在Google,一旦您成为经验丰富的开发人员,就可以在管理和技术方面进行选择。每两年完全切换域(而不仅仅是项目)是否也很常见。据我所知,前者在其他公司(英特尔,微软,IBM)中很常见,但是切换域可能并不常见。


+1-当你来的时候我正在写我的回复。冒泡正是我想要的,而您是100%正确的。更多关于团队以及您的适应能力。被Google之类的聪明人包围着,这进一步增加了!:)
Mat Nadrofsky 2011年

+1 Uri。很好的答案,是的,我确实相信,同行并不总是能达到标准。对于试图判断经验丰富/高级的“新技术”,我会尽量保持谨慎。开发人员 同时,如果它是一个.NET商店,而他们对.NET的了解不是很好,那根本不是一件好事。我很想成为“乐队中的弱者”,就像在Google一样。但是在达拉斯找到像Google这样的地方并不容易。
P.Brian.Mackey 2011年

1
听起来类似于彼得原则
Michael Todd

不一定是Google规模的公司-我在小型公司甚至非软件公司中都遇到了优秀的程序员。人们在每个市场中“冒泡”。例如,我在匹兹堡工作,我的许多同事都曾在当地公司工作。达拉斯的规模可能较小,尽管我想奥斯丁会采用很多技术。
乌里(Uri)

10

做好工作所承受的压力越大,做得就越好。您做得越好,人们给您的工作就越多。

这是一个周期,除非您介入并开始对某些事情说“不”,否则可能会很快导致倦怠。


2

这是我的旋转:

这并不是您在周围其他人中总能看到的是不断自我努力的努力。

可以肯定的是,您刚刚构建的内容始终可以更好,也可以始终得到改善。

谦虚的是,即使解决方案很优雅,也总是可以简化的。

老实说,这些都是使人变得出色的素质,不仅是在编程方面,还是从不同的角度来看,几乎在任何职业中都可以。

这是真正出色的人首先要拥有出色的态度和远见的众多原因之一。如果他们不被志趣相投的人所包围,他们往往会超越常规并冒出团队的顶峰。

其他人,可能会也可能不会一起来。最后,取决于周围的团队,您肯定会感觉好像自己背负着一个以上的人,因为对于像您这样干劲不大的团队成员来说,简单地做下去总是比较容易的沿着海岸。

我在我现在的老板那里一次又一次地看到了这一点。现在,我不再是开发人员,而是开发经理。作为团队促进者,我所做的很大一部分工作就是帮助解决这种情况,并尝试单方面提高整个团队的标准。我可以告诉你,有时候这是一个巨大的挑战,而且很大程度上取决于您周围的团队。幸运的是,我拥有一支出色的团队,因此,我的工作变得更加轻松。

所以我想我想说的是,您的感觉可能更能说明您与谁一起工作,而不是您实际上在做什么。如果您感到精疲力尽,也许是时候改变职业了,转向一群志趣相投,非常上进的聪明人。

您会惊讶于风景会发生变化!


通常,将团队的技术力量放在自己的肩膀上,通常会导致管理层尽一切力量保持一种技术。与可以依靠他们完成艰巨任务的强大技术专业人员相比,经理更容易找到。我父亲经常说:“干得好,但做不好。做好工作将确保您继续做这份工作。”
bit-twiddler 2011年

2

我只是想对观点进行详细说明,因为我怀疑我认为这是一个昧的言论,可能并没有像我希望的那样结束。;)

正念认知行为疗法是一对夫妇的受试者的例子,你可以探索,看看这些帮助,您如何看世界,一本书的建议在这里是脑海里心情。 在自我意识和自我管理方面,情商将是这个领域的另一个想法,尽管其他领域也很有用。 获得结果我会推荐一本在线书籍,以帮助您提出更具体的想法。当然,这里可能还会想到各种各样的焦虑和沮丧策略,这些策略不一定特定于程序员,但我怀疑有些程序员可能在生活中遇到这种问题。我喜欢将另一种技术称为识别,重新构图,响应和反映的4个“ Re”。认识到问题。重新构造问题以从其他角度和观点看待这一问题。尽您所能应对这种情况。反思已完成的,有效的和无效的。 计划,执行,检查和执行是一组类似的四个步骤,顺序可能稍有不同,尽管仍然有观察事物的想法, 持续服务改进将是ITIL的一个组成部分,如果您想要更多技术性的东西而不是那么费劲的话,这可能会对您有所帮助。

尽管有时我可能会觉得自己承受着很大的压力,并且可以帮助我实现一些目标,但在其他时候,相同的压力可能会带来一些灾难性的后果。要找到一个合适的平衡点,那就是要学习一个正确的平衡点,这对我来说是一个很好的动力,让我继续前进并做好工作,而对我来说,太多的事情无法应付。


1

对我来说,这就是使工作变得有趣并使我起床的原因。我知道,今天我可能将有更多的机会解决问题,而不仅仅是我一个人(是的,我是一个乐观主义者,记忆力不足)。

我只能想象您是同一个人(在过去的5年中我看不到您因失职而这样做)。我唯一的猜测是,您碰到了一些车辙,现在您处于反射模式。当您在多年的学习曲线周期中达到拐点之一时,我认为这是很正常的。

我只能建议您在这一点上将注意力从技术解决方案稍微改变一下(直到您的自然热情恢复),通过积极地指导年轻的开发人员来加强您的职业学习。


+1指导将是一个不错的改变。在我的工作地点,所有开发人员都被视为同行。没有技术领先。这实际上是主要问题之一。旧的“厨房里厨师太多”。
P.Brian.Mackey 2011年

1
正式或非正式,总有领导者。帮助其他所有人变得更好,您就是领导者。
JeffO 2011年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.