身為自由Web 開發人員、應用程式建立者和開源維護者,我必須不斷地在多個工作流程之間來回切換,例如編輯程式碼、設計模型、管理待辦事項清單、搜尋圖示和文件、執行命令列、檢查使用不同帳戶的電子郵件等等。每個開關都需要持續不斷的重複操作:
啟動程式碼或圖像編輯器並在其中開啟特定專案的檔案。
開啟 Web 瀏覽器並導航至任務管理器中的專案。
導航到圖示網站,設定圖像過濾器並執行搜尋。
開啟網頁郵件應用程式並切換帳戶。
啟動終端機並在其中輸入命令。
ETC…
所有東西都分散在不同的地方,使整個過程變得一團糟。當同時處理多個專案時,情況會變得更糟。我認為透過收集在一個地方完成工作所需的一切並將其組織到專案和工作流程中以便它們具有正確的上下文,我可以極大地提高我的工作效率。專案和工作流程將有清晰的界限,它們之間的切換將不再是一場噩夢。所以我想出了Freeter ,一個可以做到這一點的組織應用程式。最近將其作為永久免費的開源專案發布。
在這篇簡短的文章中,我將使用三個工作流程作為範例,向您展示如何使用 Freeter 來提高工作效率。我希望這能為您提供一些關於如何提高工作效率的想法。
首先,我分析了我的工作流程以及我在專案工作中尋找所需內容時經常做的所有事情:
當我開發應用程式或網站時,我經常需要能夠存取任務管理器、在程式碼和圖像編輯器中開啟專案文件、在特定網站上搜尋圖示和文件、記下快速想法以及打開專案儲存庫在網路瀏覽器中。
當我檢查電子郵件和 Twitter DM 時,我需要存取網頁郵件和 Twitter DM 頁面。我有多個帳戶,需要使用特定於專案的帳戶登入。
當我發布新版本的應用程式時,我需要在終端應用程式中執行發布命令,打開git存儲庫中的發布頁面,打開任務管理器並打開Freeter社區中的“計劃功能”帖子編輯器。
現在是時候將它們轉變為 Freeter 工作流程了。
為了快速存取開發應用程式/網站所需的內容,我使用以下小工具設定了工作流程畫面:
任務:網頁小工具,將專案的任務管理器直接嵌入到工作流程畫面中。
編輯程式碼:檔案開啟器小工具,用於在程式碼編輯程式中開啟專案資料夾。
編輯模型:文件開啟器小部件,用於在圖像編輯程式中開啟模型檔案。
MDN:Web 查詢小工具,用於搜尋 MDN Web 文件網站。
Node.js 文件:Web 查詢小工具,用於搜尋 Node.js 文件網站。
大綱圖示:Web 查詢小工具,用於搜尋帶有圖示的網站,並按大綱圖示進行過濾。
填滿圖示:Web 查詢小工具,用於搜尋帶有圖示的網站,並按填滿圖示進行過濾
註:註釋小部件,用於在開發功能時記下快速想法。
開啟儲存庫:連結開啟器小工具,用於在 Web 瀏覽器中開啟專案儲存庫。
錯誤報告:連結開啟器小工具,用於在網頁瀏覽器中開啟錯誤報告頁面。
功能請求:連結開啟器小工具,用於在 Web 瀏覽器中開啟功能請求頁面。
此工作流程使我能夠立即切換到開發上下文,只需單擊即可啟動啟動開發過程所需的一切,快速搜尋文件和圖標,並快速存取任務清單。
為了檢查電子郵件和 Twitter 私信,我使用兩個網頁小工具設定了工作流程:
嵌入 Google Mail 收件匣頁面。
嵌入 Twitter DM 頁面。
我還在小部件設定中將 Session Scope 設定為 Project,以便我可以在其他專案中以不同帳戶登入。
此工作流程使我能夠快速同時存取專案特定帳戶的 Google Mail 和 Twitter DM。
為了發布應用程式的新版本,我使用這五個小部件設定了工作流程:
發布:Commander 小工具,用於在終端機中執行命令列,請求新版本號並啟動新版本的草稿建置。
開啟版本:連結 Opener 小工具,用於在 Web 瀏覽器中開啟版本頁面。
任務:應用程式開發工作流程中的任務副本。我需要它來查看當前版本中所有已完成的任務。
規劃功能:網頁小工具,將 Freeter 社群的「排程功能」頁面嵌入到工作流程畫面中。在它的幫助下,我更新了計劃的功能並發布了新版本中已實現的功能。
發布步驟:注意widget,不要忘記在發布過程中做一些事情。
借助這個工作流程,我可以輕鬆發布新版本並發布有關新功能的更新。
現在,當我在專案和工作流程之間切換時,只需按Ctrl+Shift+F
將 Freeter 帶到前面,打開我當時需要的工作流程選項卡,然後立即開始工作。
我希望這也能激勵您組織您的工作流程。若要開始使用,請造訪Freeter 主頁。
原文出處:https://dev.to/alexk/how-i-boosted-my-productivity-while-working-on-multiple-projects-3h71