開發效率太低?

作者:翟燦東 | 騰訊IEG 高級工程師

還記得剛參加工作的時候, 有位開發的同事軟件使用效率奇高. 我曾親眼目睹他在幾秒之內打開開發軟件, 優雅地調出隱藏的功能, 輸入數據輸出結果的過程行雲流水, 一氣呵成, 而手指卻始終不曾離開鍵盤. 吃驚的同時, 不僅發現提高開發效率是多麼的重要! 這便有了本篇文字.

本文側重開發且兼顧產品同學, 工具分享會涉及到:

  1. 產品或創作達人markdown編輯器推薦

  2. mac重度依賴者應用推薦

  3. 終端便捷工具推薦

  4. Chrome Extension及擴展插件開發

  5. Alfred workflow 自制及開源的推薦

隨時記下閃現的靈感

人的一天中大腦會產生大約6萬個想法, 其中有不少優秀的 idea. 如果我們能學會捕捉哪怕是部分靈感, 也將會收穫巨大. 因此工作中需要及時地記下閃現的靈感, 以方便閒暇時溫故而知新. 這裏推薦兩個筆記應用: ① EvernoteOneNote . (注: Evernote速記快捷鍵Control+Command+N)

Markdown編輯器

目前可供選擇的markdown編輯器非常之多,至少以下有六種:

  1. Typora, 簡潔輕便免費, 獨有的所見即所得, 可在預覽狀態下編輯, 快捷鍵豐富, 腳本高亮功能出彩, 導出爲pdf後, 排版同樣正常, 這點非常難得, 筆者使用的就是該款.

  2. Ulysses, 功能強大, 快捷鍵豐富, 支持目錄導入, 支持多終端同步.

  3. MWeb Lite, MWeb的微型版, 不收費, 支持目錄導入.

  4. macdown, 基於mou開發, 輕量, 不支持目錄導入.

  5. mou 歷史悠久, 據說有少量的bug, 具體請參考 Mac 下兩款 Markdown 編輯器 Mou/MacDown 大 PK - 簡書 .

  6. markeditor, 注重視覺感受, 界面不錯, 但運行較慢.

以上, 推薦開發使用 Typora, 產品等使用 Ulysses.

Mac重度依賴者

開發工具

  • Charles 網絡抓包應用, mac必備.

  • aText 輸入增強應用, 比 TextExpander 要人性化許多,並且對中文和第三方輸入法的支持都要更好.

  • Dash mac上api集合應用, 幾乎包含各種語言的api文檔.

  • SnippetsLab 優秀的代碼片段管理工具, 輕量, 可基於菜單欄操作.

效率提升

  • Alfred 3 神奇的魔法帽, 支持 ① 快速打開application; ② 支持Finder, Calculator, Contacts, Clipboard, iTunes, System, Terminal 等原生應用的各種便捷功能; ③ 支持workflow(工作流).

  • iterm2 增強版的終端應用, 功能強大, 支持分屏, 歷史記錄, 選中即複製等.

  • Sip 全屏取色應用, 支持快捷鍵調出(前端福音, 尋找多年, 終於發掘出來了).

  • Keka 壓縮或解壓縮應用, 開源免費, 壓縮比高, 操作便捷, 支持rar等解壓, 壓縮中文目錄後, 在windows下打開不會存在亂碼等現象.

  • Scroll Reverser mac滾動方向自定義應用, 可分別設置鼠標和觸摸板的上下左右的滾動效果.

  • Size up 分屏應用, 類似Moon的一款應用, 支持上下左右居中、4個角落快速分屏及多屏幕切換.

  • Divvy 另一款分屏應用, 可將屏幕分成多宮格的形式, 然後爲每個格子定義快捷鍵, 遺憾的是不支持多屏幕切換.

  • Graphviz 貝爾實驗室開發的有向圖/無向圖自動佈局應用, 支持dot腳本繪製結構圖, 流程圖等. 可參考教程 利用Graphviz 畫結構圖使用graphviz繪製流程圖 .

  • XMind 思維導圖應用, 適合業務及思路梳理.

  • iThoughtsX 另一款思維導圖應用, 更加簡潔和輕量.

  • Pomodoro One 番茄工作法的一款應用.

創作達人必備

  • ScreenFlow 這或許是mac上最好用的屏幕錄製應用.

  • Annotate 屏幕截圖批註應用, 令人驚喜的是, 支持劃區域gif製作, 教程以及動圖製作者必備.

  • Licecap mac上超強大的且極簡的gif錄製應用, 使用免費, 支持FPS幀率調整且無錄製時間限制(筆者用它錄製了很多gif動圖).

  • KeyCastr 將mac按鍵顯示在屏幕上,分享演示、錄製視頻或動圖時超讚.

Mac定製化

  • Bartender 3 菜單欄管理應用, 支持隱藏所有菜單欄圖標, 還您一個乾淨的菜單欄.

  • CDock 任務欄定製應用, 可設置Dock全透明, 還您一個清爽的任務欄.

  • TextBar 自定義菜單欄輸出, 支持script運行, 支持H5渲染.

  • Growl 自定義通知樣式, 支持多種主題以及顏色, 大小, 漸隱時間等各項參數的自定義.

  • Karabiner 鍵盤映射修改神器.

  • Keyboard Maestro 鍵盤大師, mac下功能最爲豐富的鍵盤增強應用.

  • BetterTouchTool mac觸摸板增強神器.

  • Übersicht 華麗的桌面自定義應用, 類似於windows的 rainmeter. 支持H5.

  • Today Scripts 個性化通知欄插件, 支持bash腳本.

  • Mountain Tweaks mac隱藏功能開啓應用.

折騰黨玩轉Mac

  • TripMode 移動熱點流量管家, 出差達人的福音.

  • Caffeine 點亮mac, 避免長時間演示ppt而進入到休眠狀態.

  • Tickeys 鍵盤打字風格模擬應用, 支持 Cherry軸等多種風格.

  • keycue 快捷鍵輔助應用, 幫助記憶快捷鍵.

  • AirServer IOS連接mac必備.

  • Beyond Compare 文件比較應用, 支持文件, 目錄, FTP遠程地址比較等.

  • Debookee 網絡抓包及數據分析應用.

  • EasyFind 小而強大的文件搜索應用, 媲美windows下的Everything.

  • FileZilla 免費開源的FTP應用.

  • OmniDiskSweeper 硬盤空間掃描應用, 幫助mac減肥.

  • Kaleidoscope 文件和圖像比較應用, 支持圖片比較, 能與 git, svn 等版本控制工具完美結合.

  • AppCleaner mac應用卸載工具, 結合 AppCleaner 的workflow, 使用效果更佳.

  • TeamViewer 遠程開發或協助必備應用.

  • Script Debugger 強大的AppleScript編輯器.

  • Reeder 界面優美的RSS訂閱應用.

  • HyperSwitch 帶有預覽圖的快速切換, 作用同Command+Tab.

  • Fruit Juice 電池管理應用, 幫助延遲電池的使用時間.

終端命令

  • ohmyzsh shell有很多種, 常用的bash就是之一. 而zsh是shell中目前最強大的, 沒有之一. ohmyzsh屏蔽了zsh複雜的配置, 真正達到了一鍵上手zsh的目的.Mac下自動安裝&設置 wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh # 設置 shell 默認使用 zsh chsh -s /bin/zsh #在 dock 欄右鍵退出終端, 然後重啓終端~安裝完成

  • autojump 支持快速跳轉到曾經打開過的目錄下,安裝方法: brew install autojump .

  • tmux 終端複用工具, 支持在終端中創建不依賴於終端的窗口, 安裝方法: brew install tmux. 使用請參考:Tmux使用手冊.

Chrome Extension篇

自制

  • Iheader 監聽和修改http/https請求/響應頭,可用於***測試(筆者修改請求頭用於跨域調試,特別好用)。

  • Qrcode URL生成二維碼,如果網頁中包含選中文本,則生成選中文本的二維碼。

前端有關

  • whistle node實現的抓包工具,配合chrome擴展,可基於chrome完成抓包,代理,甚至可基於js生成mock數據,完全可替代charles。

  • YSlow 雅虎性能分析工具.

  • FE助手 百度推出的前端助手, 具有很多便捷的小功能.

  • Postman 接口調試工具, 幾乎支持所有類型的http(s)請求.

  • EditThisCookie cookie編輯工具, 可用於獲取或設置http only等cookie的值.

  • JSONView json預覽工具, 接口調試必備.

  • Page Ruler 頁面尺子, 頁面重構或者嚴格按照設計圖開發頁面時, 將會非常有用.

  • Alexa Traffic Rank 網站Alexa排名查看工具.

  • React Developer Tools React開發者工具.

  • Redux DevTools Redux開發者工具.

工作效率有關

  • OneTab 快速關閉並存儲瀏覽器當前窗口所有Tab頁, 可用於下次一鍵全部恢復.

  • Merge Windows 合併所有瀏覽器窗口爲同一個窗口.

  • Vimium 鍵盤黨必備, 使用vim命令管理頁面.

  • Vysor mac上直接操作 Android 手機, 且可遠程共享手機操作界面.

網站有關

  • Octotree Github重度依賴者必備, 提供左側邊欄, 快速瀏覽倉庫內容.

  • AdBlock 超強去廣告工具, 最受歡迎的Chrome擴展, 擁有超過4000萬用戶.

  • 閱讀模式 快速開啓閱讀模式, 進入沉浸式閱讀, 並非支持所有網頁.

  • Blipshot 全網頁截圖工具, 支持自動垂直滾動, 截取網頁的所有內容爲一張圖片.

Chrome Extension開發

相關文章

Alfred workflow

請參考 Alfred神器使用手冊.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章