常用的軟件有哪些?
我來分享一下一個編程10幾年的老碼農的常用軟件。
Java 編程 - Intellij可以說Intellij是Java開發的首選工具。我用了很多年的eclipse。就在幾年前開始使用intellij。剛開始還不太適應它的項目結構,因為和eclipse的workspace不太一樣。用了一周以后就再也不想用回eclipse了。所以如果你還在用別的工具,強烈推薦你試試Intellij,就算剛開始不適應,一周以后你就離不開它了。官方網站的問答通俗易懂,花3個小時,學習并演練一下,適應一下它的快捷鍵。
只說兩點,你就會喜歡上Intellij。
一是它的智能而又飛速的代碼提醒,比你更懂你。
而是它的debug功能正式強大。所有的變量的值在編輯區就顯示出來了。相比eclipse,你得點多少下才能看到一個變量的值?
而且對于list和map,可以直接展開查看里面的元素,就一個字,爽!
我最喜歡用的快捷鍵(macOS):
option + command + v:提取一個變量
option + command + m:提取一個方法
option + command + L:格式化代碼
option + enter:修復問題
command + shift + 向上、下箭頭: 向上、下移動當前行
command + d:向下復制當前行
兩次shift:萬能鑰匙,查找你想要的命令
Python 編程 - PyCharmpython雖然是解釋型語言,一般的IDE是不會有什么好的代碼檢查和提示的。但是PyCharm卻可以給你很貼心的體驗。和Intellij一家,都是jetbrains公司出品,使用體驗一樣的棒。最重要的是使用習慣和快捷鍵一樣,非常流暢。
Go 語言編程 - Goland也是jetbrains公司出品,使用體驗一樣的棒。
Web開發 - Visual Studio Code這是一個文本編輯器,微軟出的,用戶體驗你懂得。有非常多的插件,你能想到的都有。我主要用它做html和js。
控制臺 - iterm程序員都少不了要運行shell命令。iterm的體驗很棒。我最喜歡他的分屏。我們經常需要打開多個控制臺,對比輸出結果。
會話終端 tmux工作中經常需要ssh到遠程的服務器執行一些命令。并且希望,這些終端在我斷開,下次再連上的時候還能保持。tmux就是你的首選。它還有自己的命令歷史。
如果你和另外一個人同時進入一個會話,你可以看他直播編碼,是不是很酷。
shell神器 - oh my zsh這個你一定要安裝上。它比原生的bash或zsh體驗好太多了。豐富的主題,只能的命令提醒,簡潔的提示符。人人都值得擁有。
知識筆記 - 有道云筆記工作中,總有很多需要記錄的東西。比如你不太常用的命令,需要的時候翻一下,總比每次都去搜索要有效率。還有公司的一些常用的術語的解釋。還有自己的工作和學習心得。
表格神器 - Excel我們經常需要用到Excel來整理一些項目的需要說明。記得很久以前做過日企的一個外包項目。他們給的需求文檔就是一個大的excel。特別詳細。
Excel還可以幫你做一個簡單的計算,比如做性能分析報告。做一些簡單的圖標,等等。我的主要分享了如何用excel做你的存儲預算。
設計文檔 - Google doc在線文檔分享,評論,必須得用Google doc,體驗很棒。
架構設計繪圖 - OmniGraffle用OmniGraffle你可以畫出特別細致和漂亮的架構設計圖,尤其是它的曲線,可以任意繪制,非常優美和流暢。用這個畫出來的圖比ppt畫出來的專業很多。
本人,@小馬過河Vizit,專注于分布式系統原理和實踐分享。希望利用動畫生動而又準確地演示抽象的原理。
關于我的名字。小馬過河Vizit,意為凡事像小馬過河一樣,需要自己親自嘗試、探索才能獲得樂趣和新知。Vizit是指Visualize it的縮寫。一圖勝千言,希望可以利用動畫來可視化抽象的原理。
歡迎關注,點贊! 謝謝支持。