抛开OSS或自学之类的工作以外可以做的任何事情,您是否认为跳职是不断学习新技能的好方法。
在这种情况下,我对跳槽的定义是每2-3年转移一次公司,甚至可能转移领域。
通过更改合适的工作,理论上您可以学习一种新的语言/框架,并接触其他知识领域。
快速更新:这不是我目前的情况,也不是我所遵循的方法。这个念头触动了我,我认为这是一个很好的问题。
抛开OSS或自学之类的工作以外可以做的任何事情,您是否认为跳职是不断学习新技能的好方法。
在这种情况下,我对跳槽的定义是每2-3年转移一次公司,甚至可能转移领域。
通过更改合适的工作,理论上您可以学习一种新的语言/框架,并接触其他知识领域。
快速更新:这不是我目前的情况,也不是我所遵循的方法。这个念头触动了我,我认为这是一个很好的问题。
Answers:
跳槽是不断学习新技术技能的一种方式。
但是,至少要工作3至5年或更长时间才能为您提供学习社会和人际关系技能的机会,这对于成为一名优秀的软件开发人员也是必不可少的。
绝对。
不幸。
我曾在几个不同的招聘委员会中任职,他们都倾向于在人们每2-3年跳一次的简历上赋予更高的价值...他们总是对“忠诚”公司的想法口口相传,从事多年业务的人,但他们并没有采取行动来支持。
我认为这归功于“更大”的字母汤,因为跳槽可以使他们随身携带。当他想为新的开发项目招募新人时,我与首席技术官发生了几次冲突。而我们却有一些聪明的人坐在旧项目上(结果营业额很差)。
而且您在这里也从程序员那里听到了它—几乎没有一天有人不敢说出“ 1年经验,重复5次”的经历。
是的,如果您想取得成功,那就跳一下。
是的。大多数公司停滞不前,开发人员对他们的工作方式变得自满。他们变得懒惰并且不愿意学习,因为这实际上需要付出努力。管理通常是短视的(如果他们曾经停止过的话),并且从技术的角度看,任何东西都会浪费时间,除非在极少数情况下。
如果您正在加入一家老牌公司,则可能永远不会真正获得任何价值的提升,因为那里的人任期更长,无论他们的技术技能是否与您的一样好。
因此,是的,跳槽是在我们领域取得成功的最好方法。除非您让自己从事平庸的职业并永远使用相同的技术,否则,您可以留在一家公司中的情况非常罕见;或者,如果您非常幸运,并且实际上可以找到一家关心改善自身的公司,那么您可以留在一家公司。大多数公司除了关心本季度的管理层财力并显示出利润以外,都不关心改进。
由于我已经同意了这里的许多答案,因此我将根据自己的经验发表讲话...
在我职业生涯的早期,我跳槽了,学到了很多东西。 但是,直到我从事一个项目超过3年,我才掌握任何东西。
事实是,您可能会获得头衔,但是直到您成为主题专家之前,您永远不会得到同事的尊重。您可以拿到世界上最伟大的简历,但是您的其他员工想知道您最近为他们做了什么。
我发现在履历表上了解很多,但受到尊重甚至更好。
现在,我说这是经过多年的工作。我会改变过去所做的任何事情吗?当然,我认为我可以做出更好的选择(事后了解是20/20),但跳槽使我获得了可观的薪水,并迫使我与一大批不同个性的人互动。
每1或2年就很难开始一份新工作,但是,如果您觉得需要在这段时间内去做,那就去做。只要意识到,如果它成为一种模式,那么它就会在您的简历中被注意到。
我的2美分。
我正在考虑每隔2-3年跳槽一次,转移公司,甚至转移域名
这是一个错误..您需要考虑是否逐项工作。如果您所在的公司对您的待遇很好,并且您正在晋升,那么您为什么要跳船呢?
如果您是从编程角度发展,还是从个人发展或项目技能角度发展,那么我通常会建议留下来(除非您当然不是很喜欢)-这将有助于树立“ sta客”的声誉
在寻找工作职位的候选人时,我总是对那些我可能会留足够长的时间来偿还我对他们的投资更感兴趣。我不想雇用只想在两年后离开的人。
就是说,如果候选人给出了搬家的充分理由,那么快速的变化就不会排除他们。最好是好的理由!
世界已经改变。过去曾经是短暂的两年,但现在已经不复存在了。在我们看来,它确实很短,但是您必须考虑实际发生的事情。雇主实际上看到了什么。一种方法是查看BLS。
快速回顾一下,我们发现40岁以下的人们在4年内3次更换工作。每个工作仅一年多一点。因此,与您的竞争对手相比,您在一份工作中保持两年的表现不错。
对于http://careers.stackoverflow.com/,这可能是一个不错的帖子
这全取决于您要为自己的职业做些什么-也许是一天24小时中的8小时中,使用某种特定语言的技术经验在吞噬。或者,如果您对工作的广度更感兴趣,那么跳频可能是正确的方法。我会说,这完全取决于您自己的目标。
而且这也取决于您要与履历表联系的公司-有些人会说跳动是一件坏事,有些人会说跳动是件好事。
希望有帮助!
我会说“取决于”。请参阅我对(与广泛的求职相关的)问题的答案,以了解跳职的问题之一。
绝对有一个平衡。这确实取决于公司。在某些公司中,完全有可能在内部走动并学习新技术-甚至是完全不同的管理风格和软技能,具体取决于各个团队和部门的运作方式。
作为一个一般的规则,我会说-是的,它的好,但要小心的是,他就职于并不都是很短的。您不仅希望对每个工作(及其中的技术)有一个简短的了解,而且您肯定希望看到项目直至完成。短暂的工作时间可以带给您肤浅的体验,使您看起来像一个无法坚持的人-基本上就像迅速说的那样:就像一个“海鸥开发者”。坚持不懈地维护自己的工作,一段时间内犯错误是成为一名认真的软件开发人员的关键部分。您不想看起来像一个总是在那点逃跑的人。
大多数职位似乎都需要跳槽才能获得的“字母汤”。例如Java 3-5年,C ++ 3-5年,.NET 3-5年。通常,像这样的工作需要跳了3个工作的人,因为通常您只使用一个工作。同样,我所从事的大多数工作都倾向于在一两年后重复一遍又一遍。我的学习速度比其他人要快,因此可能还不错。但是在头六个月左右的时间里,您将承担起日常工作职责,并且可能会掌握这项技术的任何细微差别。我的第一份工作更像是一年。之后,只需重复一次相同的6个月/ 1年的经验即可。我认识的人希望跳得更多,他们会获得更多的经历。其中一些每2年或每1年跳一次。他们得到了Ruby / Java / C / PHP / etc。并且可以跳出具有各种要求的工作。同时,我的变更频率较低,因此我没有太多的经验,因此很难进行变更。通常,我什至在雇主感到绝望之前都不会接受面试。...如果他们找到了能干的工作斗士,他们甚至都不会绝望地打电话给我...
同样从薪水的角度来看,如果您在同一个地方呆太久,您将遭受极大的痛苦。我不知道为什么,但是当您年复一年在公司工作时,您的“忠诚度”通常会得到“奖励”,只有2-3%的象征性增长,几乎跟不上通货膨胀。如果您跳啤酒,通常只获得啤酒跳的10-20%。如果市场真的回暖了,您可能会得到更多收益。这不仅仅是为了钱而赚钱,而是未来的雇主根据您的工资来判断您。如果您在同一份工作中呆了5年,然后转行,他们会想知道您的薪水为何如此之低,而对雇用您却犹豫不决。
总的来说,我认为咨询公司的情况有所不同,您可以在同一家公司工作,但可以从事各种项目。此外,一些公司还制定了强有力的内部流动计划,以帮助工人出行。但是其他人太小而无法开玩笑,或者这只是个玩笑。但我会说,就每个职位而言,您可以通过变化来学习更多,特别是在角色更专业的大公司中。尽管您并不总是需要为新工作而更换公司。