在过去的两年中,我接管了一个web应用程序开发小组。我最初两年的工作重点是建立团队,更新技术,并及时修复客户的痛处,这样我们就可以开始向前迈进了。
我们最近开始用MVC构建新的应用程序,我发现我的初级和中级开发人员正在努力构建界面,因为没有更多的拖放。
考虑到我没有一个真正的html人才池,我试图确定是否需要UI设计人员或Web设计人员为应用程序创建接口。
我也不想让设计师感到厌倦而流泪,但这就是我的工作。这是这种情况下的典型情况,还是我最好让开发人员跟上HTML/CSS培训的步伐。
发布于 2016-04-07 19:02:40
我认为,如果您有优秀的软件开发人员能够在服务器端代码中完成他们的工作,并且能够完成业务规则、体系结构和设计等,那么就让他们做他们最擅长的事情吧。如果他们中的一些人也想利用这个机会成为一名伟大的UI设计师,那么一定要利用这个机会,让他们学习一门课程或什么的,鼓励他们。如果你能培养内部人才,那就太好了。
不过,你真的应该确保你有真正的专业人士。当然,大多数程序员都可以把一些html和css放在一起,也许也可以破解一些JS,但是如果你有一些专门从事UI设计并了解他们的东西的人的话,那就根本比不上你得到的东西了。我自己也是个后端开发者,但在一家小公司,所以我们也要做前端的事情。大多数情况下,我可以完成管理层想要的事情,但我知道我的工作并不像实际专业人员那样出色。我更喜欢做我最了解的事情。
后端是非常重要的,因为它是业务的核心,是什么让客户回来/让他们留下来,但是前端才是它的卖点。它必须是好的,所以你希望专业人士建造它。
当然,这一切都取决于你所在的公司有多大,招聘的预算是多少,你的目标人群是什么等等。
发布于 2016-04-07 20:47:05
UX设计师擅长于用户体验,并具有迷人的外观和感觉。但是他们中的许多人不知道所有这些美妙的事情对开发人员和下面的工作意味着什么。
在leting中,有一个真正的风险是做出重要的决策,这些决策可能(它们肯定会)在开发时产生多个影响。
就像同伴们已经指出的。在某种程度上,您将需要开发人员在客户端工作并了解其机制。还有它的局限性和可能性,那就是很多时候都与设计有关。
要为web应用程序制作好的客户端应用程序可能是个地狱,所以请确保您的团队在这些技术、框架和一些“设计”方面都是最新的。有许多框架提供了良好的UI。他们中的大多数人都很友好。
我会努力训练我的团队。他们所有人。重要的是要确保团队中的每个人都有能力推进项目的这一部分,并鼓励他们分享所获得的知识。
最后,我会雇用UX设计师一旦工作完成(或几乎),我想要一个加在最后的产品。如果他们有任何开发技能或知识,这将是一个好处。一件重要的事。
这次训练将像火箭一样击中计划,可能是死路一条。这是众所周知的“学习曲线”。但这是投资。你会在短期内看到它的好处。
发布于 2016-04-08 08:47:38
在我看来,有两种不同的需要:
如果您的团队已经取得了令人满意的结果,前者使用拖放,然后在我看来,能力在那里,这更多的问题是实践的新工具。(我认为这比这更微妙,但已经足够接近了。)
这让我感到困惑的是,拖放的失败夺走了你的团队用来做“设计”工作的工具--因此,也许值得看一看像Balsamiq模型这样的轻量级设计工具(这是一个更多的例子),允许他们塑造设计,并采用类似的Bootstrap或类似的框架,为他们提供他们所需要的构建块,而不让事情变得太难。这是一个新的东西,所以这是一个学习新的模式和实践的问题,你会挣扎,因为它的不同(早期的WPF在许多VB和WinForms是.嗯,不好玩)。
然而,我会重复获得适当的UX专业知识的价值--我有幸与几个非常有才华的UX类型一起工作,他们闪耀着光芒……
https://softwareengineering.stackexchange.com/questions/315071
复制相似问题