作為Java程式設計師的我新入手16寸MacBook Pro都裝了什麼?
- 2020 年 1 月 3 日
- 筆記

知識改變命運,擼碼使我快樂,2019年你的發跡線還好嗎? 點贊再看,養成習慣 本篇文章對應源碼碼雲(Gitee)倉庫 https://gitee.com/minbox-projects/api-boot-chapter,您的Star是給我最大動力
蘋果官方在2019年11月13日發布了新款的MacBook Pro,這是一款配備16英寸的筆記型電腦電腦,採用9代處理器,性能方面得到了很大的提升。
對於電子產品熱愛的我,終於在對老婆的軟磨硬泡下如願以償了,對於身為程式設計師的我來說始終是抵擋不住蘋果筆記型電腦的誘惑,它實在是太香了,而且是程式設計師的最佳CP。
一開始準備在官網選配i9/32/512的配置,配置適合自己最為重要,沒有必要買的太高,我平時使用IDEA比較多,經常會多開幾個,比較消耗記憶體,CPU確實沒有必要太高,日常的工作不做過多的計算,所以最終確定購買的是i7/32/512的配置,新款的運行效率確實是我那老款MacBook Pro 15.4遠遠比不上的,老款筆記型電腦購買的時間比較長了,處理器還是4代的i7。
下面我來說說我在新筆記型電腦上都安裝了哪些軟體?哪些環境配置?大家可以做個參考。
環境配置
- JDK Java程式設計師的必配環境,不過目前開發工具都自帶JDK,所以不在本機安裝也可以開發,如果不按照在本機無法直接運行服務或者啟動Tomcat。
- Git 源碼託管工具,安裝後才可從GitHub、Gitee拉取程式碼或者提交修改的程式碼,對於熱愛開源的我來說,這肯定是必須要配置的。
- Node 現在大多數的前端框架都是基於
NodeJs環境進行構建的,比如:minbox-logging內的AdminUI內部使用的是Vue,需要有Node環境支援。 - Npm
npm隨著Node一起安裝,用來管理Node一些安裝包,能夠解決Node在程式碼部署上的很多問題。 - Vue 其實是安裝的
vue-cli,在構建使用Vue編寫的前端項目時需要該環境的支援。 - VuePress 基於
Vue的一款靜態網頁構建工具,可以用來構建開源框架的官網,目前minbox-projects內的基礎組件的官方文檔都是使用這個工具進行生成的。 預覽效果:http://www.minbox.io/logging/ - Hexo 這是一款部落格構建工具,我部落格就是採用的這款工具,有多個皮膚供選擇,可隨心自定義頁面內容,內容提供了豐富的變數,可自行根據變數的值進行控制介面展示內容,最終生成靜態HTML頁面,可部署到OSS/GitHub Pages等。 預覽效果:https://blog.yuqiyu.com
- Docsite 這其實也是一款開源框架的官網構建工具,是阿里內部開源的,目前Dubbo、Nacos官網使用的是這款,我的開源框架ApiBoot的官網也是使用的這款。 預覽效果:http://apiboot.minbox.io
- GPG Suite GNU Privacy Guard(GnuPG或GPG)是一個密碼學軟體,用於加密、簽名通訊內容及管理非對稱密碼學的密鑰。 當我們上傳自己編寫的Jar文件到
Apache Maven中央倉庫提供給其他人使用時,在上傳的過程中就會驗證GPG的有效性,本地生成公鑰、秘鑰後,將公鑰上傳到公網伺服器,我們在上傳Jar時,Maven就會驗證是否匹配。 - Oh My Zsh 這是我最愛使用的終端工具,之前一直使用
XShell,不過對於蘋果系統而言,或許原生的終端是一個更好的選擇,連接遠程伺服器只需要一行命令即可,如果配置了遠程伺服器的認證Key,連接時可以做到不輸入密碼,直接訪問。 當然如果你有比較多的伺服器要維護管理,還是建議使用工具來維護。 - Brew
Mac上安裝服務、環境、工具的基礎平台,我們可以使用Brew安裝很多在開發中用到的服務,比如:MySQL、Nginx等。 - Maven 開發必備,我比較中意使用
Maven,感覺GradleAndroid開發人員用的比較多。
開發工具
- IDEA 自動使用過後就再也沒換過別的開發工具,之前嘗試著使用
VS Code來代替,主要是考慮到這個工具耗費記憶體這一塊,不過現在記憶體升級了,所以不用再擔心這一塊,無疑是開發必備。 - Postman 模擬請求工具,可用來進行測試介面使用,支援使用多種認證方式來請求介面,支援多種請求方式、多元化的請求參數等。
- Sublime Text 小而美的文本工具,平時使用比較多,安裝插件後可用來作為一些輕量語言的開發
- Typora 這是一款我無意之間發現的
MarkDown編寫工具,支援實時預覽,源碼與預覽一體,小巧靈活,符合平時一直使用MD編寫文章的我,我一般使用該工具來寫部落格文章以及公眾號推文。 - WebStorm 與
IDEA同出一個公司,介面幾乎一致,不過它是用來編寫前端相關的工具,比如:Vue、HTML、NodeJS等。 - DataGrip 與
IDEA同出一個公司,是一款資料庫連接工具,可用來連接多種資料庫,提示較為快捷,不過IDEA內自帶了Database窗口,與它功能一致,可以不安裝。 - Chrome 開發者必備瀏覽器,支援在線調試、控制台列印、請求一覽等等功能,而且最主要的是支援多元化的插件,感覺這個插件有種小程式的概念,小程式是依賴於微信,而插件是依賴於Chrome。
- GHelper 科學上網必備的
Chrome插件,不過只能在瀏覽器中使用,如果你想在電腦的終端使用可以考慮藍燈,而且GHelper只支援Google的部分產品訪問,這一點對於我來說就夠用了,我一般也就是使用Google查詢想要找的內容。 關注公眾號後回復 「Google」 可以獲取GHelper插件的源碼方式安裝的文件,只需要在Chrome中的擴展程式找到載入已解壓的擴展程式導入就可以使用了。 - MySQL 日常所需資料庫,開發必備。
效率辦公
- MicroSoft To-Do 這是微軟的一款日程任務安排工具,支援指定日期提醒功能,可以共享任務,可自定義任務清單,對任務進行歸類。
- 釘釘 阿里提供的辦公軟體,有些公司應該用這個來打卡,不過目前阿里系的開源框架都使用的釘釘群來交流,也是變相的給釘釘帶來了流量。
- WPS Office 雖然平時
Word用的不多,不過這個也應該是平時工作中比較常用的一個軟體,在Mac上安裝Microsoft Offiect比較麻煩,而且還需要破解,比較麻煩,如果需求不大,可以考慮WPS。 - 印象筆記 一直在使用印象筆記來做一些文章的備份,新版本的印象筆記已經支援了
MarkDown類型的文章編寫。 - 搜狗輸入法 個人認為在
Mac上比較好用的輸入法了,自帶的那款有點蛋疼,還是不如搜狗使用起來順手。
日常聊天
- QQ 用處不大,存存照片。
- 微信 也不知道是怎麼了,在前幾年還不怎麼用微信,感覺沒啥意思,不如QQ花里胡哨的,不過在近兩年是真的挺喜歡使用微信的,人隨著歲月的流逝,脾氣秉性變化也是挺大的。

