我被问到(由 这位朋友 在 Twitter 上)关于设计模式的问题。 不过它有一个有趣的转折点,与招聘有关,我希望这能成为一个好的调查。
[调查 ID“57”]
我将让它运行一两周。 然后(可能)我不会发布一篇新的文章来展示结果,而是在这里更新结果。 欢迎在评论中说明您投票的原因。
结果!
在更新之时(2017 年 9 月),调查已经进行了大约 6 周。
61% 的人表示,他们更有可能希望在积极使用(或正在努力使用)模式库的地方工作。
我认为这是一个很强的数字!尤其是在 32% 的人表示他们不在乎的情况下。 因此,对于 93% 的人来说,他们要么因为模式库而有动力为您工作,要么并不介意。 因此,模式库不仅对您的代码库和业务有益,而且对吸引人才也有益。
只有 7% 的人不太愿意在那里工作。 大概是因为他们喜欢那种工作,并且已经完成了,或者觉得它限制了他们。
阅读下面的评论以获取一些有趣的进一步思考。
其中两个对我来说是正确的。 他们是否正在使用一个模式库并不重要(这不会阻止我申请),但事实上他们正在朝那个方向发展表明公司理解了模式库的好处,然后他们就有了相同的心态,因此会更适合。
很高兴看到一家公司为其网站或产品开发模式库和/或样式指南。
这体现了他们的文化——在我看来,他们会看到一致性的价值,并且更有可能认真对待良好的 UI/UX。 这与仍然普遍存在的“你在那里,设计师/开发者……让它变得漂亮,快速……不在乎如何”的文化形成鲜明对比。
投票为不太可能,因为我更喜欢构建模式库而不是使用它们,所以我想在他们刚开始计划构建一个的时候加入:)
如果一家公司没有使用或正在努力使用模式库,这可能表明他们根本不打算使用模式库,因此您可能没有机会构建一个。
开发模式库的大型项目让我感到紧张,除非该工作室已经建立了以用户为中心的思维习惯。 是不是有权衡呢? 设计界面的目的是帮助用户完成任务。 建立模式可以帮助设计更快地组合在一起,并提高开发效率,这是真的。 但如果这些模式帮助用户更快、更有效地完成他们的工作,那么用户会容忍您模式中的相当大的差异。
设计师和开发人员必须在同一页面上才能高效且敏捷。 模式库有助于解决此问题。 它们不仅在整个品牌中应用一致性,而且还有助于一致的代码库。 作为一名前端开发人员,我对没有应用模式库的公司高度怀疑。 这表明他们的工程和产品团队没有协调一致。
我 100% 同意 Jason Occhipinti 的观点。 拥有一个支持良好设计的系统可以减轻设计/开发过程中的整体压力。