[書呆子]像Unix那樣去生活——《LInux/Unix設計思想》

黃炎雷發表於2014-03-20

昨天圖文轉換率歷史最低,我重新看了下昨天的那篇《搜商》,可能內容太過小眾了,所以決定壓縮“多元搜尋”的知識,配合一些實用的工具做個案例和大家分享下,所以今天就先推送《書呆子》系列的第二篇——像Unix那樣去生活。

這本書是我在金山實習時偶然看到的,當時潦潦草草的看了10頁左右,感覺行文流暢,思路很清晰,譯者很完美的重現了原文作者MG的Unix哲學觀。回來後一直念念不忘,於是上了某當,買了一本回來,經過一週多時間的研讀,現在的感覺是很過癮,而且很想和大家聊一聊。

不管各位是Win黨,還是Lin黨,亦或是Mac黨,我們們先拋棄隔閡,一起去體驗下書中所說的Unix設計哲學:

1、小即是美

這個準則放在現在的工業產品上很適用,iPad越做越薄,筆記本里面的部件更加的整合化,ios的單一封閉成為了它在體驗上戰勝安卓的關鍵點,當然我在這兒無意貶低安卓,我的第一個pad還是安卓2.3的,安卓也有小的一面,它的小在於,它整個移植性很強,很靈活,這樣帶來的效果就是——便宜,所以我能感受到觸控、智慧的好處也全靠著安卓的“小”。

回到生活方面,我們的日常計劃也需要分割成幾個里程碑來完成,這樣子的小目標,可以給人帶來愉悅感,網際網路的產品模式也是“快迭代”,現在很少有幾個月甚至一年才更新的軟體了。後面我還想寫一下我手頭的一個小玩意——Leap Motion,它也體現了“小”的美,相比巨無霸“Kinect”,Leap雖然因為小損失了識別範圍,但它也很好的抓住了單一的手勢識別,它的生態圈因此正在向著良性迴圈發展。

2、讓每一個程式只做好一件事情

我在工作學習中會使用各種各樣的小軟體來管理我的文件、計劃、時間,我現在最喜歡的工具——WIZ(為知筆記)就是這樣一個只做好一件事的軟體,我將我看到的有價值的資料全部儲存在了這個軟體中,我幾乎不在裡面做編輯,因為WIZ最強的地方就是儲存你的知識,我隨時可以開啟它,閱讀裡面的網頁,然後寫成筆記,再次存入WIZ,開啟chrome,右鍵直接儲存你當前看的網頁,很方便,它做好了一件事——儲存。

工作時,我們就是團隊裡面的“人肉程式”,我們都討厭按部就班,但我深入觀察後,無聊的不是我們的工作目標,而是我們的工作方法,要做好一件事,有創造力的方法能夠將目標實現的更好,所以做好一件事,緊抓住“創造方法”這四個字。

3、儘快建立原型

Yes,這個我絕對有話要說,我的幾次成功的經歷都完美詮釋了這句話。做創意視訊,時間都不夠,關鍵就在於抓住主題快速創作,現有成型的作品出來,再去修改。做產品設計,沒有驚世駭俗的想法沒關係,先記下自己腦袋中閃現的幾個詞,然後畫上線框圖,將原先的設計進行拆解,靈感來源於你這樣子的拼湊中~~

“快速”、“敏捷”,這樣子的詞最近幾年一直出現在我們的身邊,以前小團隊不容易成功,現在成功率雖然還是不高,但越來越多的例子出現在新聞上,你能說這不是“唯快不破”的功勞嗎?

4、舍高效率而取可移植性

這個觀點我保持中立的態度,個人工作中,這樣的移植性要求不是特別高,我從Win轉Mac,並沒能找到很多我在Win上常用軟體的移植版,但在資源日益豐富的今天,找到替代品的便捷性越來越高,更何況新工具的效率更高呢~~

所以我在工作中仍然會保持“效率第一”的準則,可移植性對於我的日常生活沒有可借鑑的地方。

5、使用純文字來儲存資料

這一條到生活中應該是——文字還是很重要~~

現在上網,視訊、音訊雖然顛覆了我們資訊獲取的方式,但大多數的時候,我們獲取的資訊仍然是文字,音視訊能更好的表達人類的情感,但文字能更有效的儲存我們的思想~~

這一點從我開公共號就能看出來,我依然相信,大家花時間關注我的公共號,想看到的不是我在網上隨便找的新奇連結,而是我自己對於一些新興事物的觀點,因為老話講的好——“你有一個觀點,我有一個觀點,交換一下,我們各自就有了兩個觀點。”!

6、充分利用軟體的槓桿效應

7、使用shell指令碼來提高槓杆效應和可移植性

這兩條可以合併討論,它提到一個“槓桿效應”的問題,拿微博為例,大V的影響力就是“槓桿效應”最好的體現,微博甚至有點像傳銷組織,某草根的一個言論可以輕鬆的通過大V的轉發將影響力擴大上萬倍,而大V也得依靠關注者的叢集效應——轉發,現在很多自媒體也深諳其中的道理,傍大V才能快速積攢人氣,大V的關注者基數大,利用媒體關注的同質性,你總能吸引到受眾~~

8、避免強制性的使用者介面

嗯,這個就是我們做產品時說的——使用者體驗或互動設計,這裡的強制性使用者介面就是CUI,它和GUI天生就是死對頭,CUI的學習成本很高,GUI的引導性很強,不過現在GUI也有劣勢了,現在智慧家電,因為互動過於複雜,很多功能買回去都用不著,所以現在應該想想怎麼做NUI(自然互動)吧,觸控式螢幕就是NUI的代表~~

9、讓每一個程式成為過濾器

shell程式在linux下的工作依靠管道,它們就像流水線上的工人一樣默契的工作,門戶現在日益沒落,你可以仔細觀察各大入口網站移動端的APP,是不是感覺越來越個性化了,很多APP內建了新聞定製的功能,有些APP甚至會學習你的閱讀取向,然後不定期的推送這方面的資訊,還有很多小眾的網站,它們只為特定人群而設立,我們獲取資訊更加無痛了,不是嗎?

談了這麼久,Unix哲學在網際網路上有這麼多的體現,將它們應用到自己的生活中想必也會很有意思。

想做個小調查,無論你現在在用什麼系統,拋棄版權、系統價格這些因素,你更傾向哪個系?Win還是Unix亦或是Mac,回覆很簡單喲~~

===只做最真實的自己===

微信公共號IT百問

關注方式:

1、開啟微信搜尋微訊號ID:itbaiwen

2、或者掃描下方的二維碼

回覆m檢視文章列表

相關文章