首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >设计师/产品经理是否需要懂技术?

设计师/产品经理是否需要懂技术?

原创
作者头像
mixlab
修改2018-04-12 11:24:50
9136
修改2018-04-12 11:24:50
举报

设计师/产品经理是否需要懂技术?

这个问题相当于,问我们是否需要掌握2个看似独立的学科。在《穷查理宝典》书中,查理.芒格认为,事物之间都是相互联系的。对于一个具体问题,如果仅仅用一种思维方式来进行分析和思考,只会得到一个狭隘的结果,美国有句谚语很好地表达了这个观点,“在手里拿着铁锤的人看来,世界就像一颗钉子”。

MixLab 也赞成跨学科的思维来思考问题。思考一个问题,需要集合不同背景的人来一块思考。这样才能更全面的考虑到问题的所有可能。本文以小程序的设计与开发为例,讲述下我的观点。

1个页面内2处可分享/转发的入口

第一个例子是关于小程序的转发/分享功能,技术上是这么操作的,在 Page 中定义 onShareAppMessage 函数,设置该页面的转发信息。

  • 只有定义了此事件处理函数,右上角菜单才会显示 “转发” 按钮
  • 用户点击转发按钮的时候会调用

通过给 button 组件设置属性 open-type="share",可以在用户点击按钮后触发 Page.onShareAppMessage( ) 事件,如果当前页面没有定义此事件,则点击后无效果。

于是,转发功能可以出现在页面的2个地方。这个特性,设计师/产品经理需要知道,是否需要特意提醒用户,则根据产品的需要设计 button 组件。如果页面里,不需要特意强调分享功能的话,只需要代码设置可转发就行;如果需要特意引导用户去转发,则需要 UI 上,显式的提示用户。

再补充一点,这个 button 可以改变样式的,并不一定是个 button 的样子,可以是任何能想象的样子视觉设计的形式可以天马行空,不限于常规框架。

再看个例子,同样是一个 UI 的结构,可以根据用户的使用情况,设置不同的话术及颜色等,设计的目的是为了引导用户,突出主要内容对于开发来说,需要记录用户浏览了哪些页面,点击了哪些操作

同样的页面结构,实现不一样的设计目的

以上是我的一个简短的记录与思考。本文同时在知乎专栏:《人工智能+设计修炼指南》发表。最近我在思考把文章当成产品来打磨,定了个小基调:一篇文章尽量涉及2个不同领域的内容,跨界思考之间的关联性。欢迎读者在微信群交流,入群方式留言获取。

关于

定期更新人工智能&设计&科技内容。谈点设计,敲点代码,偶尔创作点人工智能实验产品。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档