[書呆子]像Unix那樣去生活——《LInux/Unix設計思想》
昨天圖文轉換率歷史最低,我重新看了下昨天的那篇《搜商》,可能內容太過小眾了,所以決定壓縮“多元搜尋”的知識,配合一些實用的工具做個案例和大家分享下,所以今天就先推送《書呆子》系列的第二篇——像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檢視文章列表
相關文章
- 好書短評之《Linux/Unix設計思想》Linux
- 像程式設計師那樣去求婚程式設計師
- 《Linux/Unix設計思想》作者Mike Gancarz:Linux/Unix哲學的印證(圖靈訪談)Linux圖靈
- 《Linux/Unix 設計思想》的翻譯細節討論Linux
- [英]《Linux/Unix設計思想》作者Mike Gancerz:Linux/Unix哲學的印證(圖靈訪談)Linux圖靈
- 像談戀愛那樣去招頂級程式設計師吧程式設計師
- [TEAP早期試讀]《Linux/Unix設計思想》之: 大教堂?多怪異Linux
- UNIX系統程式設計的瑞士軍刀 --《UNIX環境高階程式設計》書評程式設計
- Unix哲學(Unix程式設計藝術)程式設計
- Unix程式設計藝術,Unix哲學程式設計
- 《LINUX與UNIX SHELL程式設計指南》讀書筆記(轉)Linux程式設計筆記
- Linux Unix書籍網站一Linux網站
- 《Unix 網路程式設計》15:Unix 域協議程式設計協議
- UNIX訊號(signal)程式設計 - UNIX高階環境程式設計第10章讀書筆記程式設計筆記
- 像懶人那樣思考,像聰明人那樣做事
- 前有Windows後有Linux Unix何去何從WindowsLinux
- 像建築設計師一樣去寫程式
- 如果像軟體開發那樣去造飛機
- linux/unix程式設計手冊-16_20Linux程式設計
- Unix(Linux) C程式設計問題精粹 (轉)LinuxC程式程式設計
- Unix(Linux) C程式設計問題精粹(轉)LinuxC程式程式設計
- Unix(Linux)C程式設計問題精粹(轉)LinuxC程式程式設計
- 趣文:如果像招聘程式設計師那樣租車程式設計師
- 像招程式設計師那樣招司機,結果……程式設計師
- 趣文:如果像招聘程式設計師那樣招聘木匠程式設計師
- [微博活動]《UNIX網路程式設計》 卷1 轉發贈書程式設計
- 設定linux/unix的shell環境Linux
- UNIX多執行緒程式設計執行緒程式設計
- C 語言程式設計(unix) (轉)程式設計
- Unix, Linux 和MacOSLinuxMac
- LINUX UNIX建立組Linux
- linux/unix find命令Linux
- Linux/Unix Errno CodeLinux
- 「理解Unix程式」讀書筆記筆記
- 程式程式設計1 – Unix環境高階程式設計7章讀書筆記程式設計筆記
- 程式程式設計2 – Unix環境高階程式設計8章讀書筆記程式設計筆記
- “Brogrammers” 改寫程式設計師的書呆子形象程式設計師
- Linux 與 Unix 之差異Linux