今天我想以Flinto为例写写怎样去学好一个软件。不久前加入Flinto中文网这个大家庭,遇到大伙这一批上进,优秀的童鞋们,大家的学习氛围很浓,在网上私信问我问题的童鞋主要是关于Flinto的使用技巧和怎样成为一名优秀的UX,,楼主一个个回答。感谢大家的信任,也因为这样的信任感,让自己再平时工作中更加用心,想到什么东西就开始记录,自己也收获了不少成长。楼主也经历过作为一个新人的阶段,所以那种迷茫,偶尔的不知所措,工作中伴随的挫败感,楼主深有体会,也希望自己的一点点贡献能帮助到大家,同大家一起成长。
那我们现在进入主题吧~
怎样开头以及怎样上手?
楼主接触到Flinto的时候是去年9月份的事情,那个时候Flinto起步不久,楼主刚在公司任职,然后领导安排给楼主这样一个任务,在两个星期之内熟悉Flinto软件。首先楼主拿到这个任务脑袋有点懵了,不知道Flinto软件是什么,所谓的“熟悉”应该熟悉到哪个阶段,带着这个问题楼主开始了学习之旅。
楼主第一步做的是打开Flinto的官网,去了解Flinto的功能到底是什么,绝大部分的情况下官方网站的介绍是思路最正的,因为换个角度上来看,人家辛辛苦苦做了个那么棒软件,要是用户不会用或者说学习成本太高了,绝对是他们不想看到的,所以在官方网站的介绍是人家花了大量的时间去研究怎样解释是最好的,作为用户我们直接拿去用,何乐不为,也是咱们用户最节省时间的方法!比如说Flinto,在浏览器输入Flinto.com(需要翻墙),会自动跳到 页面,楼主当时不懂,为什么要跳到这个页面。了解了Flinto大致的功能之后,楼主接着浏览的是网站的资料的布局,即网站地图,在官网上还有什么内容,目的是为了做到心中有数,知道想要什么资料在哪里找,方便自己以后遇到什么问题以最快的方式找到答案。比方说Flinto的正版售价是多少呀之类的~
官网里面最核心的是教程!英文原版教程!附上教程地址https://www.flinto.com/tutorial_videos,英文实在不好的可以看Flinto中文网的汉化教程http://www.flinto.com.cn/forum-41/
怎样达到初级水平?
接下来要说的就是一个最关键的内容了,那就是实践!比方说拿一个自己要做的项目去进行做出来,做的过程中遇到不懂的地方就看教程相关主题的,教程中没提到的就Google或者到Flinto中文网的QQ群进行发问,看到的人一般都会回答。所以一定要带有目的性和目标感去进行锻炼!这样大概实践个3到4个比较完整的APP或者大的模块功能,Flinto的基本功能就能摸清了。实在不懂的可以用英文直接写信给Flinto官方的客服hello@flinto.com,怎样写邮件又是另一个话题,说的大一点是怎样与人沟通的问题,楼主将会在其它文章里去进行说明。
怎样进行进阶?
进阶就要开始带着钻研的态度进行摸索了,这个时候你所需要的就是全面的,每个细节地进行抠。
这个细节包括两个方面的内容,一是关于Flinto软件的操作和界面的熟悉和它操作原理和逻辑,二是对于Flinto要做出的文件的动效进行细抠,而且这个时候自己也会开始注重效率了,不会在简单的重复的事情上去浪费时间。
了解Flinto软件最好的方式就是一边做案例,一遍翻阅Flinto官方网站提供的help(附上链接),这个在Flinto的菜单栏“Help”里面也是有的,即第二个选项“Flinto Help”,然后你可以随便了解一下这个”Help”栏还有什么样的功能,然后总结出它的定位是帮助文件和联系方式,以及Flinto一些官方的讨论小组。这样归类总结后对于这个导航组,你会有新的认识,以后遇到同样的问题就会第一时间想到这里。可以看得出,进阶阶段的事情就是你在初级阶段的基础上进行更深入的思考,并且用归纳总结的方式形成一种思维定位或者说让软件在自己心目中有一个功能地图,大脑像一个搜索引擎一样,一想到什么样的功能就知道怎么做,在哪里做,其中有可能涉及到哪些方面的参数设置或者属性。另一个大的方面对自己动效的细节的钻研,指的是什么?举个例子来说,默认的Transition,里面有三个参数,tension,friction,velocity,那么这三个是参数指的是什么呢,如果设置成不一样的数值会变成什么什么样,官方建议的数值是不是最适合你的,有没有改进的地方等等。这些都是进阶阶段要研究的事情。这篇文章侧重写怎样学好Flinto,具体的干货,如果有需要,楼主会根据主题分类进行一个个的更新,更新频率大概一周一篇,这是楼主可以保证的频次,遇到出去旅行可能会少更新一篇。
还有一点比较重要的是掌握Flinto的主要思路:Transition负责两个页面之间的跳转(需要设定一个起始页和一个终止页,从Flinto的logo就可以看出这些,赞logo设计),Behavior适合单个页面的动效的实现,而所有的动效基本上都可以分解为这两种跳转逻辑。
怎样成为顶尖高手?
楼主现阶段给自己的评价依然停留在进阶的阶段,成为顶尖高手也是楼主的目标。引用西门吹雪的一句话“心中有剑,落叶飞花,皆是兵器”。我想,不仅仅是关于软件的操作和效果实现的问题,而是对于原型的意义和认识的思考,原型对整个项目的价值所在,应该花费多长时间做demo是最合理的,当然这个问题也是伴随学Flinto的学习一直要思考的问题。因楼主也还没有上升到这个阶段,只是发表个人意见,童鞋们也可以各抒己见。
以下是几个经常会被问到的问题,楼主在这做一些简短的回答吧。
1.与同类软件相比哪个原型软件比较好用,AE、Flinto、Principle、Axure、Form,包括已经被谷歌收购的Pixate等等?
楼主接触过四五类的原型工具,总结来说,做原型的思路大同小异,概括来说就是告诉软件,我要在哪个时间段因为我的某项操作做一件什么样的事情,所以有几个关键性的因素需要咱们设置的:触发事件、页面控件的动作时间、页面上控件的变化(包括大小、位置、颜色等等的属性)。是不是像在给别人讲述一个故事?对,就是将场景还原化!不同点是各个软件设计的出发点不一样就会导致适合不同的人,有不同的使用场景。比方说Axure,它的特点更像是很初步的原型图,适合PM使用,或者部分UX使用,拿去跟程序员沟通跳转逻辑和APP结构比较合适,但如果想要表现最终美化后的效果图就不太方便;Principle和Flinto有些类似,不过现阶段貌似Priciple的知名度大一些,两者操作都方比较简单,Flinto比较适合快速做出关于某个功能的模拟效果,结构化的表现不太强烈,主要适合后期真实效果图的展示,很适合进行商业展示或者拿去做用户测试;Form操作比较复杂,但是它能调动手机摄像头的功能,模拟出真实的拍照效果,这个是比较特殊的;Pixate比较适合单个页面的跳转,现在Flinto开发了Behavior功能,基本上可以被替代。有些原型工具楼主也没有使用过不能多说怕误导大家,以后接触了再更新文章。
2.怎样学好UX?
这又是另一个话题,楼主需要整理一下逻辑再更新文章,等不及的童鞋可以在简书关注楼主的个人博客,楼主现在也会写一些工作心得什么的,但是关于软件的干货楼主也会在Flinto中文网进行更新,简书最近才开始更新,有问题可以在Flinto中文网留言也可以在简书给楼主留言。
总结一下,学好Flinto就是:**先看,接着边做边看边问,然后深度钻研与同行讨论和与高手进行切磋,最后总结提升思维高度。
**
“授人以鱼不如授人以渔”,想教给大家的不仅仅是学好Flinto一个软件的事情,甚至是摸索一个新领域的方法。最快的学习方式就是:不断地实践!!!
(安装和汉化的帖子请查看这里http://www.flinto.com.cn/forum-39/)