为什么设计很快就会完全取代前端



在暑假期间在公司实习的年轻实习生的父母经常问我一个问题:“我们需要教给孩子一个密码吗?” 我的回答总是,毫无疑问,是肯定的。 同时,我分享了一些关于为什么选择如此明显的肤浅论点。


但是现在,我相信对于这个领域的未来专家来说,这样的答案将是不明显的。 如果父母考虑孩子的未来,他们的专业选择将对他们的网站和移动应用程序进行编程,我怀疑他们对这个主题的建议和预测是否正确。 鉴于软件开发工具的重大创新,未来的代码编写类型很可能会完全不同。 实际上,设计与开发之间的界限可能不再存在,这将从根本上改变将产品推向市场的必要技能和团队。


降低软件开发的障碍


在过去的几年中,启动软件产品的成本已大大降低。 例如,五年前,由于开发软件代码,服务器等的高昂成本,启动一家初创公司的成本为数百万卢布。 从那时起,出现了许多专用服务器,开发工具(例如:GitHub),框架(例如:Yii2,Laravel),CMS(例如:Bitrix,WordPress)。 如今,如果您有欲望和时间,可以用几万卢布创建和发布产品。


如今,创建一个新产品已经很基本,但是要创建一个用户会喜欢的产品变得更加困难,并且仍然是一项艰巨的任务。 这项任务要求对潜在用户在实现其需求时的行为有深刻的了解。


今天,基于恒定迭代的设计已成为基础。 由于客户的反馈,快速进入产品市场以及进一步测试和完善的愿望已被广泛用作创建公司和产品的最佳方法。


在此领域,似乎已经有许多工具支持这种方法,这使产品开发人员可以更有效地工作。 例如,我们的团队已经从在Photoshop中创建静态结构的旧过程转变为使用更广泛的工具集-协作设计平台(Axure,Sketch),用户行为测试工具(有效地,回溯)以及面向设计师和开发人员的协作工具(Avocode,Zeplin和Sympli)。 所有这些工具都支持现代产品开发工作流程的一个或多个关键方面。 在短时间内获得最终结果:将思想快速转换为令人兴奋的原型,可以在编写代码之前对其进行测试和验证。


前端会发生什么


在未来几年中,“产品设计”和“前端开发”之间作为单独功能的分离很可能会消失。 许多公司已经在实践这种方法。 首先,我们的网络工作室正在招聘人员,着眼于与原型和网络界面进行交互的技能和能力。 我们确信,编写代码之前,使项目栩栩如生的唯一途径。


复杂的工具正在发生类似的变化。 设计和原型设计工具完全取代前端开发,产生您选择的高质量代码(SWIFT,PHP,Ruby或其他)只是时间问题。 这种向未来过渡的很好的例子可能是诸如Squarespace之类的服务(适用于简单站点)以及Webflow和WIX,它们为站点开发环境提供了拖放功能。


所有这些工具都显示出流程的高度自动化,但是许多工具允许用户编辑或补充为自定义和改进其产品而创建的代码。 显然,您可以大致想象例如几年后会发生什么。


几年后到底会发生什么变化


完全自动化的代码编写工具的可用性将导致产品设计中的若干重大变化:


  • 团队组成。 现在,不再需要团队中的任何开发人员,这将使其更紧凑,更移动。
  • 实时交互将成为常态。 团队将在不断改进设计的状态下工作-原型设计,测试和部署新功能的速度比以往任何时候都要快。
  • 业务指标将增长。 由于使用了自动化工具,进行必要更改的过程将变得更加轻松快捷,从而可以在问题出现在工作流中之前解决它们。

我们的孩子也应该学习编码


我不能反对软件开发领域的实践知识基础。 但是,今天,仅编写代码与前端开发之间的差距变得越来越明显,并且这种差距正在以可观的速度增长。 我可以假设,在不久的将来,前端开发过程本身将消失,而有利于设计师和设计工具。 有兴趣创建和向消费者提供最佳使用产品的专业人员应该将其设计工作加倍,而不是发展软件开发的深入知识。 现在,首先,我建议在培训该领域的未来专家时,应更加重视这些实践知识和技能。


来自作者的一点


项目机会将决定最成功的数字公司的增长。 由设计师领导的公司可以快速响应他们的新想法,在测试的早期阶段取得成功,并对产品和服务进行测试和研究,创建和原型设计。 这有助于公司发展并为公司的显着增长和盈利做出贡献。


企业家需要在设计中体现产品和服务的本质和核心,才能成功地出现在市场上并赢得潜在购买者的兴趣和喜爱。 与提议的产品及其相关信息的每个单独的交互对于用户来说都应该是愉快的,这对于公司宣布实现卓越的承诺是一个很好的机会。

Source: https://habr.com/ru/post/zh-CN403719/


All Articles