張逸:我們推薦的高效工具
文/張逸
幾天前,ThoughtWorks China 咨詢師團隊召開了一次團結的大會,成功的大會。為期三天的會議,分享的內容并不亞于坊間舉行的技術大會,包含了敏捷組織轉型、C++重構、敏捷測試體系、 持續交付整體解決方案、Spark 執行模型、機器學習、Scala 代碼操練。課題五花八門,爭辯激烈精彩。
臨近尾聲,洪敏提了一個好建議,讓大家推薦自己平時用的高效率工具,于是就有了如下的一個清單。以下工具排名不分先后。
Pocket:一款超極好用的內容收藏工具,正如其名,像口袋一般方便。Pocket 提供了各種形式的應用,包括 Mac 下的 App、各種移動設備包括 iphone、ipad、android、windows phone 的 APP 以及網頁版。同時它為 firefox、chrome、safari、Opera 提供了插件。當我們在瀏覽網頁時,若發現內容精彩需要收藏,只需點擊插件上的按鈕,即可收藏,并能將收藏的內容同步到不同平臺下的 pocket 中。我通常使用 Pocket 來收藏內容,而用 EverNote 來記錄筆記,各有分工。
Spectacle:這并非 Google 眼鏡,而是一個超炫的 Geek 工具,因為它幫我們定義(或者自定義)了諸多快捷鍵,使得我們無需使用鼠標,即可非常方便地移動窗口,改變窗口大小。
Skitch:來自 EverNote,正如宣傳所言“一圈一點”。在電腦、平板和手機上隨時使用 Skitch,輕松表情達意。堪稱制作幻燈片神器啊。制作的圖片還可以同步到 EverNote 中。
AutoJump:自動補完不算什么,一鍵直達目錄才是終極神器。autojump 是一個命令行工具,通過執行 autojump [target directory],就可以直接到達你想要去的目錄。
Any.Do:非常簡單方便的 todo list 工具,可以幫助你快速地安排好今天、明天、將來想要做的事情。它的使用極為簡單,只需手指輕輕一劃,即可添加或刪除待辦項,非常符合我們操作手機的習慣。
Anki:要記住一些事情是需要方法的,同時還得善于利用時間。Anki 通過創建 flash card,然后自己編輯卡片的前后兩面。前面為問題,后面為答案。一旦創建了卡片,隨時就可以拿出來默記背誦。Anki 支持 Windows、Mac、Linux、iphone 和 Android 等平臺。利用 Anki 學習英語應該很不錯,當然最重要的還在于持之以恒。
VisualGDB:一款用于開發和調試的 IDE,集成了 GCC 和 GDB,并可以將 Remote Machine 當做后端。可用于嵌入式和 Android 開發。
GoodReader:iPhone 和 iPad 下的一款閱讀軟件,支持 Office 文檔、PDF、TXT、HTML 等文件瀏覽,支持視頻、音頻的播放(iPhone 支持的媒體格式),支持橫屏,還可以通過 WIFI 與 PC 或 MAC 共享文件!GoodReader 是收費軟件,不過如果我們經常使用 iPad 閱讀 PDF 文件,就非常值得購買該工具啦。
CLion:ThoughtWorks 似乎一直比較鐘愛 JetBrains 開發的 IDE,例如針對 JVM 開發的 IntelliJ Idea,Ruby 的 RubyMine,Python 的 PyCharm,JavaScript 的 WebStorm。針對C和C++,之前 JetBrains 有 AppCode,但它是基于 Mac 開發的。現在,有了 CLion 這個更好地支持跨平臺的C/C++開發工具。
FarBox:一個絕對輕量級的博客托管服務平臺,因為它可以集成 DropBox,操作博客如在本地創建文件一般簡單。結合 Markdown,可以更好地發揮威力。當然,如果是托管到 GitHub 上,則推薦使用 Octorpress。
油Tube-dl:還在為不能方便地下載 油Tube 視頻而煩惱嗎?可以試試 油Tube-dl 命令行工具,可以通過 homebrew 安裝。安裝后,可以直接輸入 youbube-dl 即可下載。你若是覺得命令太長,也可以設置別名,例如 dl。當然,前提是你能夠訪問 油Tube。
Chrome vi:這是一款針對 Chrome 的插件,它使得你可以像操作 vi 那樣操作 Chrome。這樣,在 Chrome 網頁下就不需要操作鼠標去定位了,只需按下f鍵,chrome vi 插件就會為網頁上所有可定位的位置提供快捷鍵提示,然后通過敲擊鍵盤對應的快捷鍵,就可快捷地將光標定位到對應位置進行操作。
clang-format:代碼格式化工具。
cheat:linux 命令小抄,比 help 和 man 命令更容易理解。cheat 會告訴你一個命令如何使用,它沒有提供其他額外多余的信息,只通過使用實例告訴你一個命令如何使用。
Alfred:這個不用講了吧,用 Mac 的人如果不用 Alfred,只能說 out 了。而且通過 Alfred 還可以定制 workflow,這樣可以更好地發揮 Alfred 的強大功能。
嗯,還有很多可以提高工作效率的工具。合理地使用這些工具,就可以留出更多的時間去學習、思考。這或許正是高效人士的秘訣。