今天我想以Flinto為例,聊聊怎樣去學好一個軟件。
那我們現(xiàn)在進入主題吧~
怎樣開頭以及怎樣上手?
樓主接觸到Flinto的時候是去年9月份的事情,那個時候Flinto起步不久,樓主剛在公司任職,然后領(lǐng)導安排給樓主這樣一個任務(wù),在兩個星期之內(nèi)熟悉Flinto軟件。首先樓主拿到這個任務(wù)腦袋有點懵了,不知道Flinto軟件是什么,所謂的“熟悉”應(yīng)該熟悉到哪個階段,帶著這個問題樓主開始了學習之旅。
樓主第一步做的是打開Flinto的官網(wǎng),去了解Flinto的功能到底是什么,絕大部分的情況下官方網(wǎng)站的介紹是思路最正的,因為換個角度上來看,人家辛辛苦苦做了個那么棒軟件,要是用戶不會用或者說學習成本太高了,絕對是他們不想看到的,所以在官方網(wǎng)站的介紹是人家花了大量的時間去研究怎樣解釋是最好的,作為用戶我們直接拿去用,何樂不為,也是咱們用戶最節(jié)省時間的方法!比如說Flinto,在瀏覽器輸入Flinto.com(需要搭梯子),會自動跳到 頁面,樓主當時不懂,為什么要跳到這個頁面。了解了Flinto大致的功能之后,樓主接著瀏覽的是網(wǎng)站的資料的布局,即網(wǎng)站地圖,在官網(wǎng)上還有什么內(nèi)容,目的是為了做到心中有數(shù),知道想要什么資料在哪里找,方便自己以后遇到什么問題以最快的方式找到答案。比方說Flinto的正版售價是多少呀之類的~
怎樣達到初級水平?
接下來要說的就是一個最關(guān)鍵的內(nèi)容了,那就是實踐!比方說拿一個自己要做的項目去進行做出來,做的過程中遇到不懂的地方就看教程相關(guān)主題的,教程中沒提到的就Google或者到Flinto中文網(wǎng)的QQ群進行發(fā)問,看到的人一般都會回答。所以一定要帶有目的性和目標感去進行鍛煉!這樣大概實踐個3到4個比較完整的APP或者大的模塊功能,F(xiàn)linto的基本功能就能摸清了。實在不懂的可以用英文直接寫信給Flinto官方的客服hello@flinto.com,怎樣寫郵件又是另一個話題,說的大一點是怎樣與人溝通的問題,樓主將會在其它文章里去進行說明。
怎樣進行進階?
進階就要開始帶著鉆研的態(tài)度進行摸索了,這個時候你所需要的就是全面的,每個細節(jié)地進行摳。
這個細節(jié)包括兩個方面的內(nèi)容,一是關(guān)于Flinto軟件的操作和界面的熟悉和它操作原理和邏輯,二是對于Flinto要做出的文件的動效進行細摳,而且這個時候自己也會開始注重效率了,不會在簡單的重復的事情上去浪費時間。
了解Flinto軟件最好的方式就是一邊做案例,一遍翻閱Flinto官方網(wǎng)站提供的help(附上鏈接),這個在Flinto的菜單欄“Help”里面也是有的,即第二個選項“Flinto Help”,然后你可以隨便了解一下這個”Help”欄還有什么樣的功能,然后總結(jié)出它的定位是幫助文件和聯(lián)系方式,以及Flinto一些官方的討論小組。這樣歸類總結(jié)后對于這個導航組,你會有新的認識,以后遇到同樣的問題就會第一時間想到這里?梢钥吹贸,進階階段的事情就是你在初級階段的基礎(chǔ)上進行更深入的思考,并且用歸納總結(jié)的方式形成一種思維定位或者說讓軟件在自己心目中有一個功能地圖,大腦像一個搜索引擎一樣,一想到什么樣的功能就知道怎么做,在哪里做,其中有可能涉及到哪些方面的參數(shù)設(shè)置或者屬性。另一個大的方面對自己動效的細節(jié)的鉆研,指的是什么?舉個例子來說,默認的Transition,里面有三個參數(shù),tension,friction,velocity,那么這三個是參數(shù)指的是什么呢,如果設(shè)置成不一樣的數(shù)值會變成什么什么樣,官方建議的數(shù)值是不是最適合你的,有沒有改進的地方等等。這些都是進階階段要研究的事情。這篇文章側(cè)重寫怎樣學好Flinto,具體的干貨,如果有需要,樓主會根據(jù)主題分類進行一個個的更新,更新頻率大概一周一篇,這是樓主可以保證的頻次,遇到出去旅行可能會少更新一篇。
還有一點比較重要的是掌握Flinto的主要思路:Transition負責兩個頁面之間的跳轉(zhuǎn)(需要設(shè)定一個起始頁和一個終止頁,從Flinto的logo就可以看出這些,贊logo設(shè)計),Behavior適合單個頁面的動效的實現(xiàn),而所有的動效基本上都可以分解為這兩種跳轉(zhuǎn)邏輯。
怎樣成為頂尖高手?
樓主現(xiàn)階段給自己的評價依然停留在進階的階段,成為頂尖高手也是樓主的目標。引用西門吹雪的一句話“心中有劍,落葉飛花,皆是兵器”。我想,不僅僅是關(guān)于軟件的操作和效果實現(xiàn)的問題,而是對于原型的意義和認識的思考,原型對整個項目的價值所在,應(yīng)該花費多長時間做demo是最合理的,當然這個問題也是伴隨學Flinto的學習一直要思考的問題。因樓主也還沒有上升到這個階段,只是發(fā)表個人意見,童鞋們也可以各抒己見。
以下是幾個經(jīng)常會被問到的問題,樓主在這做一些簡短的回答吧。
1. 與同類軟件相比哪個原型軟件比較好用,AE、Flinto、Principle、Axure、Form,包括已經(jīng)被谷歌收購的Pixate等等?
樓主接觸過四五類的原型工具,總結(jié)來說,做原型的思路大同小異,概括來說就是告訴軟件,我要在哪個時間段因為我的某項操作做一件什么樣的事情,所以有幾個關(guān)鍵性的因素需要咱們設(shè)置的:觸發(fā)事件、頁面控件的動作時間、頁面上控件的變化(包括大小、位置、顏色等等的屬性)。是不是像在給別人講述一個故事?對,就是將場景還原化!不同點是各個軟件設(shè)計的出發(fā)點不一樣就會導致適合不同的人,有不同的使用場景。比方說Axure,它的特點更像是很初步的原型圖,適合PM使用,或者部分UX使用,拿去跟程序員溝通跳轉(zhuǎn)邏輯和APP結(jié)構(gòu)比較合適,但如果想要表現(xiàn)最終美化后的效果圖就不太方便;Principle和Flinto有些類似,不過現(xiàn)階段貌似Priciple的知名度大一些,兩者操作都方比較簡單,F(xiàn)linto比較適合快速做出關(guān)于某個功能的模擬效果,結(jié)構(gòu)化的表現(xiàn)不太強烈,主要適合后期真實效果圖的展示,很適合進行商業(yè)展示或者拿去做用戶測試;Form操作比較復雜,但是它能調(diào)動手機攝像頭的功能,模擬出真實的拍照效果,這個是比較特殊的;Pixate比較適合單個頁面的跳轉(zhuǎn),現(xiàn)在Flinto開發(fā)了Behavior功能,基本上可以被替代。有些原型工具樓主也沒有使用過不能多說怕誤導大家,以后接觸了再更新文章。
總結(jié)一下,學好Flinto就是:先看,接著邊做邊看邊問,然后深度鉆研與同行討論和與高手進行切磋,最后總結(jié)提升思維高度。
“授人以魚不如授人以漁”,想教給大家的不僅僅是學好Flinto一個軟件的事情,甚至是摸索一個新領(lǐng)域的方法。最快的學習方式就是:不斷地實踐。。
2. 怎樣學好UX?
這又是另一個話題,樓主需要整理一下邏輯再更新文章,等不及的童鞋可以在簡書關(guān)注樓主的個人博客,樓主現(xiàn)在也會寫一些工作心得什么的,但是關(guān)于軟件的干貨樓主也會在Flinto中文網(wǎng)進行更新,簡書最近才開始更新,有問題可以在Flinto中文網(wǎng)留言也可以在簡書給樓主留言。
總結(jié)一下,學好Flinto就是:先看,接著邊做邊看邊問,然后深度鉆研與同行討論和與高手進行切磋,最后總結(jié)提升思維高度。
“授人以魚不如授人以漁”,想教給大家的不僅僅是學好Flinto一個軟件的事情,甚至是摸索一個新領(lǐng)域的方法。最快的學習方式就是:不斷地實踐。!

全部評論