我在一家小软件公司工作,那里的老板也是经理。我担心的是,任何技术进步都会遭到管理层的鄙视。其中一些评论意见如下:
每次发布一个新版本的开发软件,我都要听管理层抱怨几个小时。WPF、WCF、MVC和实体等技术被完全忽略。
尽管如此,这并不是一个可怕的工作场所,工资是平均的,而且离家很近。
我担心的是,尽管我们在技术上使用的是最新版本的.NET,但我们几乎没有使用最新的技术,我们也可能使用.NET 1。
如果我决定搬家,这种“经验”会不会限制我的职业生涯?我在这里已经几年了。
编辑:我真的很感谢你的回应。老实说,我认为采取行动可能符合我的最佳利益。
发布于 2011-07-21 13:35:21
你停留的时间越长,它就会变得越糟(就你的最新技术而言)。现在就走。
发布于 2011-07-21 13:43:28
最大的问题是管理层/业主正在做出技术决策。他们应该专注于做出商业决策。如果你不能做出技术上的决定,那么你就是一只训练有素的猴子。
但你可以利用这个来占便宜。开始找另一份工作。你应该有时间去做这件事,因为你不需要花时间去学习新的东西。既然这份工作报酬不错,而且是个体面的工作场所,你可以花点时间去找一份完美的工作。
另外,因为你没有为公司学习任何新的东西,你可以在闲暇的时候学到你在森林中所需要的技术。
发布于 2011-07-21 14:01:53
你没有过多地讨论工作环境,所以我认为这是可以的。我不知道你在这个行业有多久了,但并不是每个人都使用最新和最好的。我离开了一份4.5年的工作,四年来我每天都使用BorlandBuilder5IDE。生产代码仍在该平台上开发,并在整个特定行业广泛使用。有时,我会尽可能地使用新技术,比如当我必须与移动手持设备集成并使用Visual 2005时。
你不应该闷闷不乐,你应该充分利用这一局面。尽可能地进行渐进式更改。尽可能改进旧平台上的产品。在我最初的故事中,我们仍然在寻找方法使这个软件在旧的IDE上更好。不要仅仅因为老了就扔掉旧工具。我知道WCF、LINQ和其他技术是现在的热门话题,但有时候,坚持旧的东西是值得的。
至于你的老板做出技术决定,那是因为它是一家小公司。我曾在两家小公司工作过--这是正常情况。大公司的工程师和管理层之间的分离程度要大得多。什么应该是最佳实践通常不是,这也不一定是一件坏事。
是时候开始用不同的角度来看待事物了。我有时希望自己在一生中都能做到这一点。积极点,我的朋友。
https://softwareengineering.stackexchange.com/questions/94832
复制相似问题