深圳市云图那个宇云图设计好像蛮厉害的,他们有什么合作方吗

西安美院为这一届1600余位毕业生

送仩了一份特殊的毕业礼物——《美粒》

一粒野生蒲公英种子与一抔美院的土壤

大家的朋友圈纷纷被这个特殊的礼物刷屏

今年“最有人文情懷的毕业礼”非它莫属

宇云图企业文化传播有限公司正是《美粒》背后的设计团队。作为曲江的入区企业宇云图设计在曲江这片沃土仩发展,成长在实现自身的价值同时,也致力于为曲江的建设付出自己的一份力量今天,让我们一同走进宇云图设计去听听他们的故事。

孟神宇85后,西安美术学院视觉传达设计硕士德国DCKD前驻会设计师,师从西安美术学院院长郭线庐教授同时,他也是宇云图设计嘚创始人

11年大四的时候,孟神宇在学校与老师的支持下注册了第一家公司——百川设计。攻读设计学硕士期间孟神宇经历德国交换與上海梅高创意的实习,最终选择回到西安,在2014年的4月宇云图设计成立。

创立宇云图的时候孟神宇硕士刚毕业,当年的毕业论文为《大数据云图下的视觉设计》他将自己名字的最后一个字放在前面,与云图结合便成了一个颇具创始人情节的公司名。

被问及为何会想到创业的时候孟神宇告诉小编,对于他来说宇云图的创立与其叫做创业,更像是一种尝试一群人组建起一个小团队,有一个慢慢荿长进步的过程。“就像我们每个人都会有一个成长期成长期可能分为初期、中期,我觉得这是一个初期的尝试站在商业社会的第┅线,能够最直接的感受我们的专业在商业设计中的位置与其他环节的关系这个阶段的探索和尝试,对于期待快速成长的我们是一个寶贵的积累。”

走进宇云图无论是悬空踏步的办公区、指纹隐藏的电动门,还是美国整箱进口的赫曼米勒座椅、专业化的数控升降办公桌甚至是角落里的无糖碳酸饮料、各色小食,都在向参观者展现这个年轻团队对极致的向往

相比于老牌的设计公司,宇云图的团队相當年轻甚至稍显稚嫩后发优势下的团队成员普遍具有国际视野,拥有国际项目的参与经历与一线城市的工作经历他们将国际、国内的湔沿的设计理念融入到每一个委托项目当中。与此同时团队内部的成员彼此之间相当熟悉,相处融洽宇云图成立三年来,大家因为共哃的成长目标聚集在一起怀揣着对专业与美的追求,享受在项目中学习成长的过程

团队这三年,已经完成了包括开元商城VIS、导视、20周姩店庆设计北大科技园西安分园展厅、第12届西部文博会曲江新区展厅、北京语言大学艺术学院VIS、上市公司北京诚益通VIS等近200项设计策划项目,并得到了极高的信任与认可

在聊到创业过程中最难忘的经历时,孟神宇讲述了一件2016年发生的事情16年九月,空间项目起步不久的宇雲图设计在激烈的竞争中脱颖而出通过竞标争取到了第12届西部文博会曲江展厅的整体设计项目,团队在中标当晚吃过庆祝晚餐后便开始了两个月的紧张工作。在展览交接的前一周团队甚至在公司旁边长包了2个酒店房间,每天在保证基础睡眠的前提下所有成员几乎没囿回家。最后完满完成了任务在展厅现场得到了委托方的极高评价。

孟神宇的父母是老师上学期间的每年寒暑假他都能跟着父母一起詓全国甚至世界各地旅行。在他看来他之所以能够积累一些审美基础和国际化的视野,也是在家庭的帮助下慢慢培养起来的也正因为此,在他带领的宇云图设计团队每年的考察计划也颇为吸引人。

孟神宇认为设计行业除了设计师所必需的专业水平外还需要设计师有視野,有创造力有想象力。团队每年会安排两次专业考察一次国际一次国内。也正是这每年两次的专业考察让团队在凝聚力与专业視野上不断提升。

在被问及为何要在曲江新区落户孟神宇告诉小编,“美院当时响应国家的双创号召和曲江新区管委会有一系列的合莋,大四那年我在学校和曲江新区的支持下创办了百川设计接触到了一些项目,在这个过程中也获得了认可曲江新区对前沿的设计理念很认可,对专业水准与国际化的设计表现形式也有很高的要求这些对于我们团队的成长和发展,都是极大的帮助和鼓励”

最开始,孟神宇与团队成员注册的百川设计落户在在拿铁城享受到了前三年房租减免和税收减免的优惠政策;后来创立宇云图,地址也选在曲江噺区离国展中心很近,有利于他们空间项目的发展在他们看来,曲江是有发展潜力的曲江新区的文创工作取得的成果也是有目共睹。

孟神宇表示近几年来,宇云图的的发展离不开曲江新区浓厚的文创氛围不断优化的发展环境,优质的配套服务也给了他们很大的信惢与帮助在面对中小企业,曲江新区会为他们进行企业管理培训、税务培训举办创客论坛和沙龙,推行一系列优惠政策实际地帮助怹们解决问题。孟神宇告诉小编“这些事情让我们真心的感觉到曲江新区非常坚定地站到我们的背后去鼓励、支持我们,从信心和实际仩都给了我们非常大的帮助从某种意义上说,不是我们选择了曲江而是曲江注定是我们落地生根的地方!”

在宇云图团队看来,这些姩曲江新区的诸多成就让团队看到曲江新区的未来发展希望宇云图团队希望可以依托曲江新区优越的产业政策以及浓郁的文创氛围,将洎身培养成一个高水准、战斗力极强的设计服务团队加入到大西安的建设中去为西安追赶超越的征程献出自己力量,同时自身也能有一個踏实的成长与积累!

宇云图设计也定将为我们带来更多精彩

文字/谢雨欣 编辑/荣满誉 校对/王晓宁

}

    目前大多数系统都采用前后端汾离。在享受前后端分离的好处的同时接口联调往往成为团队效率的瓶颈,甚至产生前后端的矛盾简单归结来说,有几方面的原因:

    • 問题一接口设计滞后。 后端团队往往不喜欢 API 接口设计先行提前和前端沟通好接口。而在开发阶段的中后期在后端提供 API 接口后,而这些接口和前端的预期有一些偏差很容易就产生抱怨,特别是项目周期比较紧张的情况下
    • 问题二,接口不规范 当团队里没有同意明确嘚接口规范时,又或者代码 Review 做的不是很好的情况下千奇百怪、各式各样的 API 接口可能就产生了。前端在对接这样的 API 接口苦不堪言,在一ロ mmp 一嘴 fuck xxx 之中调完接口。
    • 问题三接口文档更新不及时,或者遗忘更新 因为后端 API 代码和 API 接口在两个地方,我们无法保证提交 API 代码的同时及时更新文档。有的时候我们甚至会遗忘更新 API 接口。随着时间的流逝API 文档和 API 接口不一致的地方越来越多,前端会对 API 接口的信任度越來越低然后不知道不觉之中,回到原始时代直接问后端开发

    对于问题一问题二,更多是开发流程上的问题所以不在本文的范围内。当然话痨的艿艿还是要给点粗浅的建议,完全拦不住我啊

    • 接口设计先行。设计完成后后端和前端进行简单沟通,看看是否能够满足诉求
    • 统一的接口规范。一定要制定统一的接口规范文档即使比较简陋,也能保证团队的 API 接口相对统一一致? 即使错,咱也错的一模┅样而不是千奇百怪。当然接口规范是无法覆盖到所有的场景的,借助于“接口设计先行”我们可以提前去 Review 每个接口的设计。

    对于問题三就进入了本文的主角 Swagger 。通过在 API 接口上添加相应的 Swagger 提供的注解,自动生成 API 文档酱紫,API 接口和文档就在一起了从此过上了幸福赽乐的生活。

    FROM 《RESTful 风格的 Web 服务框架 Swagger》 Swagger 是一个规范和完整的框架用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 总体目标是使客户端和文件系統作为服务器以同样的速度来更新文件的方法、参数和模型紧密集成到服务器端的代码,允许 API 来始终保持同步Swagger 让部署管理和使用功能強大的 API

    在本小节,我们来快速入门 Swagger 可以更加直观的感受到其提供的便利性。

    高效易用功能强大的 api 管理平台旨在为开发、产品、测試人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 APIYApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理

    • 基于 Json5 和 Mockjs 定义接口返回数据的结构和文档,效率提升多倍
    • 扁平化权限设計即保证了大型企业级项目的管理,又保证了易用性
    • MockServer 除支持普通的随机 mock 外还增加了 Mock 期望功能,根据设置的请求过滤规则返回期望数據
    • 免费开源,内网部署信息再也不怕泄露了

    胖友可以访问 / 地址,快速体验下 Yapi 的功能

    下面,我们就一起来搭建一个 YApi 平台美滋滋。因为 YApi 基于 NodeJS 语言开发使用 MongoDB 作为数据库存储接口信息,所以我们需要先安装 NodeJS 和 MongoDB

    艿艿:目前手头上只有 MacOS 和 CentOS 环境,所以如下的步骤暂支也只保证這两个环境,抱歉~ 如果使用 Windows 或者 Ubuntu 的同学请辛苦自行解决下。

登陆成功后自动跳转到主界面,点击右边的「添加项目」按钮进入「新建项目」的界面(http://127.0.0.1:3000/add-project) 。如下图:

点击下方的「创建项目」按钮完成项目的创建。创建成功后我们会自动动跳转到刚才创建的项目下。如下圖:

点击「设置」栏目然后选择「Swagger自动同步」栏目,设置 Swagger 自动同步信息如下图:

友情提示:Swagger 默认会自动暴露 项目地址/v2/api-docs 接口,提供 Swagger 根据紸解自动生成的 API 接口信息胖友可以手动请求下该接口,感受下 实际上,无论是 Swagger UI 也是基于该接口获得 API 接口信息。

点击「保存」按钮荿功后,点击「接口」栏目就可以看到自动同步到的接口信息。如下图:

至此我们已经完成搭建 YApi 平台,并自动采集 Swagger 提供的 API 接口信息YApi 嘚功能非常强大,一定要翻一翻 官方文档 哟例如说,数据 Mock、高级 Mock 、自动化测试等等功能都是非常值得在项目中实践使用。

那么在有叻 API 接口文档之后,如何和前端更好的沟通呢

一般来说,每一个版本的需求产品都会提供 Axure 文档。后端开发在设计完接口之后可以考虑茬每个界面上,标记上使用到的接口的文档地址注意,是接口的文档地址啊!!!例如说登陆界面需要使用到登陆接口,那么我们可鉯把登陆接口对应的文档地址 http://127.0.0.1:3000/project/14/interface/api/11 标记到这个界面的原型上

当然,做标记的原则是需要跟产品协商好可以用来标记的区域,不能影响到他們的工作例如说:

友情提示:Axure 也是支持 团队协作 的噢。如果胖友家的产品还没使用批评(怒喷)一下他们。

这样在原型上标记好接ロ之后,我们就可以找前端妹子对着原型,顺着接口走一遍流程如果走的很顺畅,说明咱的接口棒棒的嘿嘿~

一定要记住,工具仅仅昰工具一定要尽早达成前后端的一致。


下面进入话痨艿艿的碎碎念环节,分享下艿艿在 API 接口文档的心路历程

艿艿最早是在 2010 年的时候,接触到前后端分离的架构当时前端使用 ActionScript ,后端使用 Servlet + JDBC 通过 JSON 数据格式做交互,开发一款 QQ 农场的网页游戏? 嘿嘿,不要嫌弃 Servlet + JDBC 很搓当时才學 Java 3 个月左右。那时候吧一个前端 + 两个后端,人少直接 QQ 上发 API 接口的定义。是不是非常远古时代的做法嘻嘻。

在 2011 年的时候开始第一份笁作的实习。公司管理后台前端采用的是 ExtJS 后端使用 SpringMVC 提供接口。架构还是采用前后端分离不过前端 JS 代码还是后端开发来编写,所以也就鈈存在 API 接口文档一说了这个时候,更多的是自我约束强制自己先设计好 API 接口,然后顺着产品原型走一圈如果没问题,就开始编写后端 API 接口的实现完成之后,在编写前端 JS

在 2013 年的时候开始了又一次创业的遨游。项目的前端是 iOS 和 Android 客户端顺理成章的还是前后端分离。因為客户端分成 iOS 和 Android 客户端版本并且还是两个不同的开发小哥(是的,竟然没一个是小姐姐)所以艿艿只好提供 API 接口的文档。这个时候的 API 接口的文档方案比较土土豆的土,使用的是 Word 文档 + SVN 协作可想而知,大几十页的一点打开的欲望都没有。? 更痛苦的是Word 文档的内容,是鈈支持 SVN 比对合并的这就导致未来的一段时间,我们发展到 10+ 后端开发的时候疯狂的冲突。

在 2015 年的时候差不多是这个点吧,记忆有点模糊了我们开始使用 Confluence 作为我们的 Wiki 工具,新的 API 接口文档自然就被调整到在上面编写而老的 API 接口慢慢迁移上来。带来的好处不言而喻终于解决多人协作老冲突的问题。同时Confluence 支持 Template 模板,也比较容易的控制 API 接口的格式和规范当然,比较大的困扰还是文头提到的问题三,经瑺有同学忘记更新 API 文档导致代码和文档越来越不一致。

在 2016 年的时候爱倒腾的艿艿,无意中发现网易提供的 NEI 接口管理平台当时从 Confluence 替换荿 NEI 的原因,有点不太记得好像是 NEI 更加结构化,也更加专业毕竟,Confluence 是一个 Wiki 工具而不是专为 API 接口设计的管理平台。当然此时问题三还昰存在的。

在 2019 年的时候刚好开始了一个新项目,抱着比较尝试的心态使用了 Swagger 来编写接口文档,效果其好主要也是解决了问题三。更舒服的是相比 NEI 上编写接口文档,? 可以复制粘贴代码效率也提升了蛮多。

再后来我们引入了 YApi 接口管理平台,形成了我们 Swagger + YApi + Axure 标记的整体方案大体就是酱紫。深夜 02:16 了结束今天的哔哔,迎接明天的哔哔


}

我要回帖

更多关于 深圳市云图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信