大学毕业后,我在一年多前被聘为初级程序员。我很快注意到,我的速度比所有其他程序员都快;这似乎是因为我“一般”不会浪费时间。然而,大多数其他人似乎喜欢盯着天花板,浏览YouTube、Facebook和随机网站,并且通常在一天内做我通常在一小时内做的工作。我百分之百肯定,如果他们专注的话,他们也能在一个小时内完成这项工作。
我很快就被提升为高级开发人员,最近被提升为团队领导,现在我用新的工作人员代替了很多人(还有几个人要去)。现在的情况是可以接受的,但我仍然认为情况会好得多。
不过,我不得不注意到,每个人的行为似乎都是“正常的”。我所有的老板都不关心这件事,他们似乎也几乎什么都不干。我总是很难找到他们,他们到达的时间比他们应该提前离开的时间要晚得多。显然,在这种情况下,我无能为力,因为他们凌驾于我之上,但这是所有公司的“规范”吗,还是我只是在一个非常糟糕的公司(这是我的第一次工作经历)?
还有,几年后我会“变得像他们”吗?
发布于 2011-06-06 15:25:23
一种可能的解释是,管理层以自己的榜样树立了这种“文化”。员工往往继承上述态度。
另一个(也是最有可能的)解释是,人们没有动力。也许做得更好没有奖励,所以没有必要费心。这里唯一值得关注的是,那些有才华的人通常会搬到其他地方去看工作文化。也许他们有,而你却被留下了沉淀物?在这一点上,有一个有趣的读物:软件危机:死海效应:布鲁斯·F·韦伯斯特
发布于 2011-06-06 17:00:30
你怎么推断它们不起作用?
作为一名三年级学生,我每天都在打字,只花了20分钟的时间就完成了我的代码。我年纪越大,打字的时间就越少,思考的时间也就越多。
如果我“盯着天花板”,我的制片人走进房间,她开始微笑,因为她知道,半个小时后,我就会解决过去几周来“三年级学生”一直在尝试和失败的一个问题。
作为开发人员
我确实得到了解决问题的报酬。
如果我在此之前思考的话,解决问题的效果要好得多。
在过去的几年里,我看到了这样的趋势:先破解脑海中出现的第一件事,然后再对其进行调整和调试,直到它看起来像在做您想做的事情。
(通常忽略所有的拐角处案件,直到他们以后再打你。)
我仍然记得大型机的时候,你写了你的代码,提交了它,等待了一两个小时,直到你得到第一个输出。你猜怎么着,你那时没有忘记分号或括号。
在你有经验之前,不要做出判断。
请在五年后回来,并对你所学到的内容发表评论。
发布于 2011-06-06 16:35:01
我觉得我正盯着七年前的镜子.我会和你分享我的经历。
我当时的处境跟你一样。一年之内,我在我所在的公司担任了高级职位,我的代码编写速度似乎是那里所有人的两倍。在我无聊之前,这件事又持续了几年。
然后我去了一家大得多的公司,在那里我需要更加努力地工作。然而,在这个规模大得多的公司里,我似乎也有很长一段时间没有“做任何事情”。在这段时间里,我真正要做的是思考一个问题,这个问题可能是我在以前的工作岗位上解决过的最难的问题的3倍。
如果我是你,我会说的是,你应该去一家有更难解决问题的公司。你所处的那个似乎不足以挑战你。
https://softwareengineering.stackexchange.com/questions/81929
复制相似问题