在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

不限于程序員職業屬性的通用工具盤點

程序員cxuan ? 來源:程序員cxuan ? 2024-01-11 10:12 ? 次閱讀

跟很多追求大而全的工具介紹文章不同,我在挑選工具時會有一些自己的原則:

遵循奧卡姆剃刀原則,工具箱應該盡量精簡。每多安裝一個軟件,無論對于系統還是對于個人認知來說都是額外的負擔。如無必要,勿增實體。

通過具體的場景或者一些方法論來尋找對應的工具。例如通過了解我們神經系統分心的一些原理,來有意識地尋找一些打造專注工作環境的工具。

傾向于符合 Unix 哲學“do one thing and do it well”的軟件工具,而不是一味追求復雜而全面。

在同等條件下選擇原生自帶/開源/干凈安裝的軟件產品。一般也是那些可以通過 brew 命令完成安裝的軟件。

有較好的數據備份/遷移支持,一般也就是那些基于靠譜的云服務,或者可以通過 git 來托管本地文件的方式留存數據。

美觀。本來還想黑一下 Windows,但想想前兩年用 Windows 過程中絕大多數的軟件也都已經做得非常好看了。不管開發者品味如何,起碼尊重一下各個操作系統推薦的設計規范和語言應該不算過分要求。

有了這些原則,可以幫助我們更好地管理自己的工具箱,而不是舍本逐末成了每天追求新奇軟件的“收藏家”。

日常應用

首先來看一下不限于程序員職業屬性的一些通用工具。注意在本文中我并不會介紹很多非常普遍應用的軟件,例如微信,Office 等。

1. hidden bar[2]

5b0b8e9c-af8d-11ee-8b88-92fbcf53809c.png

hidden bar

故名思義,這個軟件主要用來管理 Mac 系統頂部菜單欄的各種圖標。之所以要做這個管理,也是看了很多關于專注力相關的書籍、播客,例如《不可打擾[3]》中就提到,在你的工作空間中任何跳出來的提示,圖標變化等,都會很容易造成注意力的分散。所以我默認在電腦端跟手機端都會把絕大多數的推送通知都關閉。但即使如此,如果你在專心工作時,突然余光瞄到了菜單欄的微信圖標上跳了個數字出來,這時候很難抵御誘惑去點開看下到底有什么新消息進來。

利用 hidden bar 這個工具,就可以非常簡單地把菜單欄里大多數圖標都默認“折疊”起來,僅留下必要的比如網絡標識,時間等內容。與其類似且名氣更大的產品還有 Bartender[4],功能更加豐富強大。不過對我來說基礎的功能已經足夠了,加上 hidden bar 也是個開源軟件,因此選擇了它。

2. rectangle[5]

5b0f8966-af8d-11ee-8b88-92fbcf53809c.png

快捷窗口布局

可能是多年 Windows 的使用習慣先入為主,我一直很不習慣 Mac 上的窗口管理方式和效率。比如沒法一鍵最大化窗口,雖然可以進入全屏模式,但這個切換的動效有點浪費時間。這個軟件基本上就是模仿了 Windows 中自帶的窗口管理功能,同樣也是開源免費。如果是使用外接大屏的用戶,這個工具就更加實用了,比如可以快速布局成左右兩邊分別打開 terminal 和 IDE,并行觀察和開發工作。類似的工具還有 magnet[6] 等。

3. Maccy[7]

5b13d6b0-af8d-11ee-8b88-92fbcf53809c.png

簡單夠用的剪貼板增強

同樣也是 Windows 下默認有的剪貼板歷史功能,在 Mac 下還是需要第三方軟件來支持。無論是寫文檔,做 PPT 還是做開發調試,過程中都會有大量場景需要調出各種歷史剪貼板內容,比如前面 copy 的 id 要貼到新 copy 的代碼里之類。這個軟件可以幫助我們快速調出剪貼板歷史,而且還支持搜索、固定常用內容等,非常簡潔實用。當然還有更強大的 Paste[8],支持多端同步,顏值也要高很多。對于我們窮人來說,Maccy 也基本夠用了。

4. stats[9]

5b1d83ea-af8d-11ee-8b88-92fbcf53809c.png

系統狀態監控

簡單來說就是一個在任務欄顯示系統狀態的工具,包括 CPU、內存、網絡、電池等,而不用一直掛著 Activity Monitor 了。因為是 16G 內存 Mac,所以我主要用它來監控一下內存的使用量,確保整體系統使用體驗的流暢。順帶也瞅一眼有沒有特別耗 CPU 的進程(比如一些 IDE,云服務的后臺任務),避免快速掉電。

5. EasyDict[10]

之前需要用翻譯的場景不多,所以大多數時候我都是直接在瀏覽器里去打開有道或者 Google Translate 做翻譯。但今年以來需要寫英文 prompt 的情況越來越頻繁,加上有時候需要對比不同軟件的翻譯輸出,所以就安裝了這個神器 EasyDict。用下來感覺這個快捷鍵呼出,劃詞翻譯等體驗都非常不錯。

5b398248-af8d-11ee-8b88-92fbcf53809c.png

沉浸式翻譯

另外在瀏覽器中看一些英文長文或者 PDF 時,也可以使用 immersive translate[11] 這個插件。我之前基本上都是直接讀英文文章,但畢竟不是 native speaker,嘗試了這個插件之后,發現有個中文對照著讀還是比讀原文效率上高了不少。這種一鍵“沉浸式翻譯”的體驗也的確比很多瀏覽器自帶的全文翻譯體驗會更好,值得推薦。

6. Lofi Girl[12]

很多人習慣在工作時聽音樂,以此來提升專注。對此我也做了一些調研,尤其是 Huberman Lab 有一集也介紹了音樂對專注力的影響的很多研究。主要的結論是:

對于需要高專注力的工作來說,最好的狀態是安靜的氛圍。

不過現代流行的開放式辦公環境,很難有絕對安靜的環境。所以通過耳機來降噪是一個可行的選擇。

如果要聽音樂,推薦沒有歌詞,且節奏較為舒緩的純音樂。絕大多數流行音樂反而會對專注力有負面影響。

在進入工作前或者間隙休息時聽音樂也是不錯的選擇,這時候選擇任意喜歡的音樂一般都可以。

綜合上述結論,我平時在工作中聽音樂比較少。偶爾要聽也會選擇 Lo-Fi,氛圍音樂或者自然界白噪音。上面推薦的這個非常知名的 Lofi Girl 是我的最愛。還有在很多文獻中出現過的 40Hz binaural beats[13] 據說也對提升專注很有幫助。

一些移除項

之前我都會默認裝上 Alfred,Raycast 之類的快速啟動器,不過后來觀察發現我使用它們的場景也非常淺,很多時候只是搜索個應用打開。所以目前我又切換回了只使用原生的 Spotlight。

另外像 TODO,日歷管理之類也都直接使用原生應用。對于用蘋果全家桶的同學來說還是挺方便也基本夠用了。

閱讀與筆記

7. 微信讀書[14]

原版的 PDF,EPUB 之類的書籍,用系統自帶的 Books 和 Preview 就搞定了。絕大多數的中文書我都是在微信讀書上看的。除了 AI 閱讀的語音還是沒啥進步外,其它感覺已經非常方便好用了,包括簡單的標注筆記,分享,多端同步等,新出版的書一般也都能找到。對于閱讀量比較大的朋友來說,微信讀書的會員還是很值的。

8. Snipd[15]

這是一個手機端的播客軟件,我主要用它來聽一些英文播客,中文的用 小宇宙[16] 搞定。它的一個突出特點是其 AI 能力,例如語音轉文本,自動的段落劃分和摘要生成,給播客做“筆記”(也就是 snipd 名字的由來),還可以聽通過其他用戶筆記生成的熱門合輯等。最近 AI 功能需要付費了,不過整體來說即使只用基礎功能也還挺 OK 的。

9. Notion[17]

之前也折騰過所謂的“個人筆記系統”,嘗試過很多 app 和復雜的流程(LogSeq,Obsidian,Notability,MarginNote,Pocket,Readwise 等等),最終還是化繁為簡。現在我的日常零碎筆記基本就用蘋果原生的 Notes 或者微信上發給自己(也可以考慮用 flomo[18])。后續做筆記的整理歸納時,再放到 Notion 里。

在做一些寫作輸出時,當然也可以選擇在 Notion 里寫,但是我沒有買 Notion AI 所以效率不高。可能很多同學不知道,其實 GitHub Copilot 加上 VSCode[19] 用來寫文章的體驗也挺好的,即時的補全提示非常絲滑。我現在基本所有的專欄文章都是在 VSCode 里寫的,具體也可以參考這篇 如何寫技術博客[20]。

10. Excalidraw[21]

5b550ff4-af8d-11ee-8b88-92fbcf53809c.png

簡單好用的畫圖工具

這是一個很神奇的畫圖軟件,基本上每個看到我用這個產品畫圖的同學被安利后都會深深喜歡上它。用它來畫一些簡單的流程圖,架構圖,思維導圖,甚至是一些簡單的 UI 原型,都非常方便。它最大的優勢可能就是自由和快捷,配合快捷鍵幾乎可以想到哪畫到哪,跟用紙筆的感覺很接近。

AI 工具

11. GitHub Copilot[22]

目前日常使用頻率最高的 AI 工具,要是突然不能用會焦躁不安,渾身不舒服。除了寫代碼外,我現在寫文章也經常依賴它來給一些提示和靈感。另外如果想用好它,其實也可以去了解一下它背后的一些原理(例如如何做的 retrieval 補全 prompt 之類),應該能達到更好的效果。

12. Claude[23]

作為通用 chatbot,其實 ChatGPT,Bard,poe.com 等都挺好用的。這里簡單對比一下:

ChatGPT[24],如果你是付費用戶,那么可以首選它。GPT-4 的能力還是獨一檔,而且各種插件,語音聊天,DALL-E 3 作圖等能力也是讓人眼花繚亂,非常強大。

Bard[25],生成效果也不錯,而且可以直接體驗 GPT-4V 的識圖能力。另外在生成結果后還可以利用 Google 搜索引擎來自動檢查事實性如何,挺有意思。

Claude[26],對于程序員來說可能比較有用,一方面是支持超長 context length,另一方面其代碼和推理方面的能力應該是僅次于 GPT-4 的存在。如果你經常閱讀學術論文,也可以嘗試用它來輔助(可以直接上傳 PDF 提問),效果比 ChatPDF 之類的要更好。所以我目前使用它的頻率也是最高的。

Perplexity.ai[27],算是比較強大的“問答引擎”,需要“有聯網能力”的 chatbot 的用戶可以嘗試。我個人沒有找到特別有用的場景。

瀏覽器插件,此外也有很多瀏覽器插件,我之前也嘗試了很多例如 Glarity[28], Monica[29] 等。但使用頻率不高,現在就干脆用 Edge 自帶的了。

開發工具

13. OrbStack[30]

前面也提到我的 Mac 只有 16G 內存,平時工作中吃內存的大戶除了 IDE 就主要是 Docker 服務了。因為我主要也就是做點簡單的打包和容器運行操作,所以搜了一下有沒有更輕量級的產品可以替代 Docker Desktop,于是就發現了這款神器。整體體驗下來無論是速度還是資源占用方面都是優勢明顯,不知道用了什么黑科技。從 Twitter 上看貌似作者還是個高中生,可怕……

14. Alacritty[31]

之前用了好多年的 iTerm 2 + Oh-My-Zsh,后來切換到了 warp[32] + zsh,體驗了下 AI 智能生成命令行的功能。不過 warp 的 block 我一直沒用習慣,時不時還會出現遮擋內容的問題。再加上內容量多的時候,其整體性能也不太好,所以又折騰了一番找了找替代品。

Alacritty + fish

目前主要使用的是號稱最快的 terminal:Alacritty。速度的確是飛快,但功能也是極簡,需要折騰配置一下。我主要參考了 這篇文章[33],配置下來感覺還是蠻簡潔美觀易用的。另外也發現 fish[34] 這個 shell 的性能貌似比 zsh 更好,也一并做了切換。

如果要體驗 terminal 中的 AI 能力,可以考慮安裝 fig[35]。不過我體驗了下,感覺安裝過程還是挺重的,而且還有不少報錯的小問題,后來也沒繼續使用。可以期待一下后續 GitHub Copilot X[36] 中類似功能的推出。

15. JetBrains[37]

如果不想折騰的話,JetBrains 仍然是這個星球上最好的 IDE。不過今年我沒有續費 license,用回了社區版,把省下的錢都貢獻給 Copilot 了……

如果愿意折騰的話,VSCode 也是個很好的選擇。今年嘗試用它來做 Python 開發已經很接近 PyCharm 的體驗了,沒有之前那么多沒法忍受的小毛病。未來可以考慮持續關注一下像 Cursor[38] 這樣的 AI-first IDE。

16. bruno[39]

最后是兩個實用小工具,一個是 postman 的開源替代 bruno,其實我就是想要個簡單的 API 調試工具,postman,insomnia 這些都紛紛搞了復雜的登陸,項目管理以及各種高級付費功能,也是難頂。類似的選擇還有 hoppscotch[40](之前叫 postwoman)。

17. DevToysMac[41]

5b78761a-af8d-11ee-8b88-92fbcf53809c.png

小工具集合

如果你日常工作中需要高頻打開“站長工具”做類似 URL encode,JSON 格式化,正則表達測試之類的工作,那么可以考慮在本地裝個 DevToys,也可以提升不少效率。

審核編輯:黃飛

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • WINDOWS
    +關注

    關注

    4

    文章

    3581

    瀏覽量

    89390
  • 操作系統
    +關注

    關注

    37

    文章

    6900

    瀏覽量

    123809
  • 神經系統
    +關注

    關注

    0

    文章

    84

    瀏覽量

    13017
  • Mac
    Mac
    +關注

    關注

    0

    文章

    1110

    瀏覽量

    51743

原文標題:這才叫 Mac 生產力工具

文章出處:【微信號:cxuangoodjob,微信公眾號:程序員cxuan】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    為什么程序員這個職業這么熱門

    為什么現在程序員這個職業這么熱門? 是因為很多金嗎?
    發表于 05-25 09:53

    程序員的高薪職業發展方向,請查閱

    `現存的一個事實是程序員之間的差異其實是非常大的,只有很了解程序員的人才能完全了解這一點,雖然有大多數的高層管理者對所有的程序員都一視同仁,還是有企業是把程序員當做
    發表于 06-30 17:33

    程序員職業發展道路

    最近在幫團隊招聘Linux服務端C++程序員,進行了40天左右,每天看簡歷100份+,簡歷看了很多,滿意的不多,感慨頗多,自己做服務器開發也有六年了,結合自己的經歷和招聘感悟,總結下程序員應該有的職業發展道路。
    的頭像 發表于 12-14 11:42 ?2761次閱讀

    一位程序員職業規劃

    大多數的程序員,對自己的職業發展方向都是模糊的。不做程序員了還能做什么,很多人都不知道。下面,筆者與大家分享幾個觀點。
    的頭像 發表于 04-17 16:34 ?1w次閱讀

    一名java程序員職業規劃

    Java是現階段最流行的編程語言,而且它的涉及范圍非常廣,自然受到廣大編程人員的喜愛。java程序員的發展前景是光明的,選擇在這方面發展的人還是很有眼光的。下文介紹的就是java程序員職業規劃,希望能給想在這方面發展或者還沒有
    的頭像 發表于 04-28 15:58 ?1w次閱讀

    java程序員怎樣規劃自己的職業生涯

    IT行業越來越繁榮、成熟,隨著移動互聯網、java編程語言的普及,愈發有很多java程序員進入這個行業,java程序員面臨自身能力提升時更多關注的是自身的硬實力,即技術功底、專業知識; java程序員如何規劃自己的
    的頭像 發表于 05-23 16:31 ?2715次閱讀

    程序員有哪些職業發展方向

    程序員職業生涯發展到一定的程度都會面臨著職業發展方向選擇的問題,隨著年齡的增長,面對日新月異的代碼,感到力不從心,更年輕的程序員層出不窮,這些都是促使
    的頭像 發表于 05-23 16:42 ?6120次閱讀

    一位DotNet程序員職業規劃

    從事Dotnet程序開發工作近10年了,從開始的月薪3k的小程序員菜鳥,到現在年薪60w的項目總經理,從戰戰兢兢的去各個公司應聘,到現在開始面試那些戰戰兢兢的小程序員,回想起這近十年來的經驗,看著還是朝氣蓬勃的菜菜們,想談談自己
    的頭像 發表于 05-24 16:00 ?1910次閱讀

    什么是程序員

    當了幾年的程序員了,一直都在想一個問題,什么是程序員程序員應該做好那些事情,什么樣的程序員是有素質的程序員?什么樣的
    的頭像 發表于 06-04 16:21 ?9107次閱讀

    程序員職業生命到底有多長 核心競爭力是什么

    程序員是可以做一輩子的,但單純只會敲代碼的程序員職業生命十年左右
    的頭像 發表于 06-14 17:28 ?3469次閱讀

    為什么要成為高級程序員

    程序員到高級程序員職業生涯要經歷以下幾個階段:初級程序員、中級程序員、最后是高級程序員
    的頭像 發表于 07-11 16:51 ?2484次閱讀

    程序員職業發展路徑

    作為程序員群體的一,我發現身邊很多同學都非常的踏實,雖然這是一個很好的素質,但我們除了踏實做事以外,也需要多抬頭看看路。才能讓自己在職業道路上走的更穩更長久。
    的頭像 發表于 07-19 17:15 ?4867次閱讀

    程序員如何進行職業規劃

    一直以來程序員這一職業都給人高薪資的印象,近年來隨著互聯網行業的快速發展,程序員更是人滿為患,然而很多人關注的卻是程序員的薪資,而非職業本身
    的頭像 發表于 11-11 16:10 ?3507次閱讀

    程序員前景分析

    根據中國職業規劃師對于行業的觀察,得出一個結論,大齡程序員的出路主要有這三條:做管理、自己創業和繼續寫程序。那么我們來盤點下,我們的程序員
    的頭像 發表于 12-17 13:41 ?4442次閱讀

    AI編程工具會不會搶程序員飯碗

    AI編程工具可輔助編程,減少手動編碼,提升效率,對程序員有積極影響也有挑戰。程序員需深化技能、拓寬知識應對。長遠看,AI與人類程序員將共生共榮。
    的頭像 發表于 11-08 10:17 ?234次閱讀
    主站蜘蛛池模板: www狠狠干| 狂野欧美性猛交xxxx免费 | 日本黄色xxxx | 三级黄色在线视频中文 | 欧美黄色片视频 | 欧美一区中文字幕 | 久久777国产线看观看精品卜 | 六月丁香深爱六月综合激情 | 三级在线网站 | 国产主播在线一区 | 国产精品igao在线观看樱花日本 | 日日日日人人人夜夜夜2017 | 国产三级a三级三级天天 | 天堂网最新版www中文 | 色噜噜成人综合网站 | 麻豆美女大尺度啪啪 | 操操插插| 色www视频永久免费软件 | 中文字幕 亚洲一区 | 性free3d| 午夜寂寞在线一级观看免费 | 四虎影院国产精品 | hs网站免费 | 欧美视频一区在线观看 | 色妞综合网| 手机看片1024久久 | 日本x色视频| 久久久久久久久国产 | 美女扒开内裤让男人桶 | 天堂电影免费在线观看 | 日本最新免费网站 | 很黄很黄叫声床戏免费视频 | 黑色丝袜在丝袜福利国产 | 毛片你懂的| tube44在线观看 | 日韩美aaa特级毛片 日韩美a一级毛片 | 一级黄色片在线看 | 亚洲一区在线视频观看 | 理论在线视频 | 亚欧免费视频一区二区三区 | 四虎4hu永久在线观看 |