0

我对我的软件总监需要填补的工作感到困惑。我正在寻找使用 InstallShield 创建 MSI 安装程序的开发人员。我不断看到自称“软件打包员”的人的简历,但他们说他们编写了安装程序。如果经理看到标题“包装商”,他会说不。

有什么不同?

感谢您帮助解释这一点!这是一个学习曲线。凯蒂

4

2 回答 2

2

“打包者”通常是具有企业 IT 背景 (SysAdmin) 的人,他们已经学会了如何使用重新打包工具来创建 MSI。他可能还具有一些分发工具方面的经验,例如 SCCM 和使用 VBScript 和 PowerShell 编写脚本。也许还有一个 MCSE。此人倾向于在非科技公司的 IT 部门工作。

“开发人员”或“工程师”(或任何避免使用 package/packager 一词的人)通常在 SCCM 主体方面拥有更多背景,例如源代码控制、构建自动化、发布工程以及对安装程序的更详细了解。他们通常对 InstallShield、Windows Installer、Windows Installer XML 有更深入的了解,甚至可能具有 C、C++、VB、C# 或其他语言的开发背景。此人倾向于在软件开发组织中为科技公司工作。

这些是概括,可能不适合所有候选人。我实际上适合后者,但目前为前者工作。深入了解简历,看看技能和经验如何与我的描述相符。

否则,是的,我同意。如果他们称自己为“包装员”,我通常会跳过他们的简历。

于 2012-09-27T19:31:02.880 回答
1

如果您正在寻找为您的软件创建 MSI 安装包的人,那么经验丰富的“打包者”似乎是合适的人选。

“软件包”在 Linux 世界中是非常常见的概念,但由于某种原因在 Windows 用户中并不常见。.MSI是 Windows 使用的安装程序包文件格式。

MSI 包通常包含您的程序文件 + 基本上是一个带有许多关系链接表的数据库。数据库包含有关为了安装应用程序必须对目标计算机执行的操作的信息。很快 - 在哪里提取打包文件以及如何满足不同的依赖关系,以便安装的软件可以工作。

于 2012-09-27T19:05:44.797 回答