搜狐首页 科技 小济公

手机搜狐

SOHU.COM

产品需要懂技术吗?

由于本人学的是计算机相关专业,所以这篇文章只讲技术这一块。接下来就尽量具体地讲讲要想做到传说中的懂技术,我们需要关注什么,不需要关注什么。

在开始之前送大家一碗由国内某开发大神熬制的毒鸡汤,“学习总是痛苦的,如果你没有感觉到痛苦,那可能你并没有学到。”做好准备,上车、出发。

你或许很早之前就看过这张可以说是高度归纳,但又似乎有一点语焉不详的图。它大概描述了一名产品设计需要点的技能,里面包含用户体验(UX)、技术(Tech)和商业/业务(Business)。

我还是学生的时候就看过这张图片,当时的我感觉自己一不小心探寻到了世界的真理,宇宙的真谛;只要我到达了图中的那块绿色区域,成为一名优秀的设计师指日可待。于是乎我开始各种学习,起早贪黑披星戴月日夜兼程呕心沥血,对于各种知识无比渴求,可是后来我慢慢发现,这样漫无目的“学习”并不能让我抵达绿色区域,它分散了我太多的精力。人的时间和精力都是有限的,学习一切并不现实。这张图片最终没能让我一下子就变成一个超超超厉害的设计师。

“设计师要懂一些技术。”

对呀,要懂一些技术,可是“一些”是多少?懂多少,才算懂?

这个问题其实谁也没有一个非常准确的答案。如果非要说有的话,那么肯定是越多越好。可首先你要明确自己是一名设计师,既然你是做设计的,你就不能真的像程序员一样去学习代码。

对于设计师来说,懂技术,似乎也并不需要你真的做到能够亲手打代码才叫懂。将骨架脉络摸清,以及之间的交互和联系弄懂(注意这并不是浅表皮毛的意思,这里已经足够大部分没有计算机背景的设计师童鞋们学习好久了,不过也总比你幻想着去学码代码轻松太多),才是设计师能够比较“舒适地”切入的一个点。

懂“栈”

我们常见的功能,其实大部分可能需要几种技术同时协作才能够达成,这些个技术就是栈。就好像我们在画图的时候,有可能需要数个图层的合并才能做出这种效果来。譬如说,当用户在使用我们设计的美美的登录页面进行登录操作时,后面的程序已经风起云涌。

判断用户是否已经在文本框里面输入了东西,如果没有,弹出toast提示用户先进行输入,如果有,那么进行第二步。

尝试发送用户输入的账号密码,如果断网了的话提示用户网络有问题,如果没有,进行第三步。

将用户输入的账号密码传输到我们的服务器(服务器其实就是一台电脑),让服务器来判断账号密码是否正确。

服务器判断完毕,通过网络告诉用户这边的app账号密码是否正确。

精选