深信服AC程序猿们鲜为人知的故事

企业动态
程序猿,一种近几十年来出现的新物种,是信息革命的产物。在你的印象中他们的形象可能是不修边幅,邋遢随意,没有妹子,注定要孤独终生……

程序猿,一种近几十年来出现的新物种,是信息革命的产物。在你的印象中他们的形象可能是不修边幅,邋遢随意,没有妹子,注定要孤独终生……

说到这里,你以为信服君要反转说深信服的程序猿们却很精致讲究?那你就错了。

信服君承认,天底下的程序猿们貌似真的差别不大。重点在,虽然都是公司的特级保护动物,能力却也有优秀与平庸之分。就拿深信服上网行为管理AC的程序猿们来说,他们最近推出了11.0新版本,让这个连续9年市场***的产品又火了一把,受到了众多用户的一致好评:够优秀!

今天信服君就重点说说这些程序猿们,他们是怎么做到的。

有创意才能让产品用起来更爽

“让产品用起来更爽!”是AC程序猿们集体的座右铭。

在对深信服AC11.0版本的报表功能进行设计时,他们最初的想法是多设计一些模板供用户选择,但***发现,不同行业的用户对管理结果呈现的需求维度是不一样的,模板再多都不够用。

在项目讨论会上,有位吃货程序猿提出,为什么不能像吃自助餐一样,让用户自己选择统计项目,想统计什么就选什么?这个想法马上就得到了大家的认同。后来,经过对用户操作习惯的反复测试,才诞生了现在用户体验较好的自定义报表功能。用户可以在界面上自由拖拽项目进行组合统计和分析,快速导出自己想要的统计报表,用起来比以前爽多了。

深信服上网行为管理11.0报表订阅功能图

深信服上网行为管理11.0报表订阅功能图

由于用户的网络日志内容非常多,团队希望将日志搜索功能做得更智能、更便捷,因此成员们对每一个细节都“斤斤计较”。比如搜索结果的呈现,是只显示有关键字的部分,还是把包含关键字的相关项目一起详细展示出来;是否只给用户提供模糊搜索等,只要会影响用户使用体验的细项,都会被拿出来认真讨论。

最终,在全体成员的努力之下,深信服AC的搜索中心变得相当出色,其使用体验丝毫不逊色于百度搜索,所有日志数据都可以基于时间、用户/组、终端类型、位置、日志类型等多维度搜索,并且分类展示,关键信息一目了然,使用起来非常方便。

深信服上网行为管理11.0搜索中心示意图

深信服上网行为管理11.0搜索中心示意图

交互设计还可以做得更好吗?

为了提高产品操作界面的美观度和易用性,深信服AC团队召集了一批视觉设计和交互设计工程师,他们在设计阶段过得相当“痛苦”。

团队的设计师小林聊起11.0新版本的改进时说到:“一开始的时候,我们花了近两个月的时间将所有功能页面、弹窗、图标等等制作了几百张效果图,出图过程可谓呕心沥血,经历了‘第1、2、3版,定稿版,定稿2、3、4版,不改版,打死不改版,再改怀孕版,再改跳楼版……’***以为提交完整版后就定稿了,然而在发布前的内评中又被通知要重新调整颜色,于是在各项功能都已开发了的情况下,又重新设计了9种配色,动用了公司所有的设计师一起参与,一直修改到用户测评满意为止。”在修改配色的过程中,设计师们都快被整疯了。

当然,对配色的一改再改只是他们为了“让产品用起来更爽”所做的一部分工作。最终,呈现在用户面前的不仅是一个界面鲜艳活泼的产品,更是一个高性能、高易用性、高安全性的网络管理专家,深信服上网行为管理AC每一个新版本的推出都能让人眼前一亮。

深信服上网行为管理11.0日志中心首页图

深信服上网行为管理11.0日志中心首页图

正是由于他们工作严谨、爱较真,并且***创造力,才有了今天深信服上网行为管理连续9年市场占有率***的成绩。在未来,深信服AC又将在这群程序猿手中发生怎样的改变,我们拭目以待。

后记:从源头上提升研发效率

不止在产品改进上较真,这群程序猿们还经常自主研发创新技术来提升工作效率。

比如认证模块一直是上网行为管理的核心功能之一,不同行业客户会有许多个性需求,经常需要定制。然而在定制时,原来使用的DSL编程语言太复杂,致使任务交付普遍耗时较长。

团队的工程师为提高研发效率,干脆自己设计了一套更便捷的编程语言,叫Acode。它只需要改上层的脚本而不用改底层架构,即可进行认证定制。同时Acode还引入了流程图功能,可以任意拼接高层的逻辑,让流程像搭积木一样可视化、可拼装,不仅更安全,还极大地提升了研发效率,大大缩短了定制任务的交付时间。

信服君对他们的敬佩之情油然而生。

责任编辑:蓝雨泪 来源: 51CTO.com
相关推荐

2010-01-07 10:05:51

IT顾问特质

2015-11-30 17:00:25

深信服老友记

2011-05-03 13:13:52

编程PHPJava

2012-05-07 14:13:02

Evernote创业故事

2014-04-22 16:38:12

GitHubGitHub 使用技巧

2009-07-09 17:38:35

2009-09-14 09:45:20

Chrome谷歌操作系统

2014-07-29 14:25:43

Unix命令

2019-10-08 16:24:33

Chrome浏览器

2023-04-23 15:11:26

2022-05-30 09:01:13

CSS技巧前端

2015-08-18 10:57:52

机房制冷数据中心

2015-06-09 11:12:31

Swift语言Swift特性

2024-04-30 08:32:18

CSS元素网格

2017-11-08 14:55:16

Linux命令sudo

2009-02-09 09:16:28

热键自注销漏洞

2019-12-12 20:49:05

JavaScript语言运算符

2023-12-06 08:46:20

CSSFlex内幕

2010-03-23 16:53:19

Visual Stud

2022-08-23 09:01:02

HTMLWeb
点赞
收藏

51CTO技术栈公众号