好吧,我“差点”失去了一份工作机会,因为我“没有足够的企业软件工程师经验”。
我已经做了16年以上的程序员了,在过去的12到14年间,我在大大小小的公司工作过。
这让我想到了一个问题:软件工程师和企业软件工程师之间有什么区别?
软件架构和企业架构真的有区别吗?
顺便说一句:我试着做任何其他优秀的软件程序员所做的事情,比如体系结构、tdd、SDLC等等。
发布于 2011-02-21 08:34:05
瑞克。我认为大公司天生就不喜欢杰克的“全行业”。你说你什么都做。在一家小公司里,我们需要能做任何事的人。这些人更有价值,因为他们可以戴多种帽子。
在企业环境中,有明确的职务分离。他们不想让戴着很多帽子的人。他们想要的人只专注于一件事和一件事,并且擅长做这一件事。
我个人更喜欢那种不知道那天我需要戴什么帽子的兴奋感。这是我的偏好。其他人可能更喜欢知道当天他们要做什么的结构和稳定性。
我相信公司主要关心的是,你可能不会留下来,因为这份工作与你过去的工作不同。在这些面试中,我认为重要的是找到一种方法来证明你在寻找这类工作,并理解你以前做过的工作之间的区别。
最好只关注于职位描述中的优点。调整你的简历和你的问题,以适应这份工作。确保你准备好给出答案,告诉面试官他们想听什么。最重要的是,确保你真的想在这个环境下工作,并且你所说的话真的反映了你想要的职业道路。
发布于 2011-02-21 09:30:58
当你说“企业工程师”(Enterprise)时,通常指的是大型软件、许多不同的服务和网络。当你开发企业软件时,你应该着眼于大局,而不仅仅是当地的服务。软件工程师更具有普遍性,他可以处理包括企业在内的许多类型的项目。IMHO企业工程师是工程师类的子集。
发布于 2011-02-21 08:54:20
企业软件描述了一组具有常见业务应用程序的计算机程序、用于建模整个组织工作方式的工具以及用于构建组织特有应用程序的开发工具。3.该软件旨在解决企业范围内的问题(而不是部门问题),并且经常使用企业软件体系结构编写。4.企业级软件旨在通过提供业务逻辑支持功能来提高企业的生产力和效率。
维基百科说。
一般来说,企业应用程序通常是业务关键,因此需要
通常,它们也是涉及DB的客户机-服务器系统。如今,它们大多是基于网络的,但仍然有几十年历史的大型机系统,这些系统对这种叫做“万维网”的东西完全没有概念。
开发这样的应用程序需要一定的经验和相关的最佳实践。也许是因为他们没有从你身上看出你有这种知识和经验。虽然您确实拥有它,但是您也需要使用“预期”的术语和表达式来演示它。如果他们没有听到正确的流行语,他们就不会被打动。
也可能是(在您的文章中没有提到特定的平台或语言),它们是针对某个特定企业平台(如Java )的专家,而您并没有在这方面显示出预期的专业水平。
https://softwareengineering.stackexchange.com/questions/50034
复制相似问题