開發工具清單


最近因爲新換了工作,工具需要重新安裝,這是一個很耗時的過程,通常網速慢、電腦差的話一天都沒法完成,安裝過程中還可能出現些許問題

安裝Windows操作系統

使用U盤啓動盤,設置BIOS從U盤啓動,安裝Win7 SP1專業版,Win7一定要安裝SP1,VS2012以上都需要SP1以上系統,從系統之家官網上下了個激活工具成功激活成正版

分區助手

windows自帶的分區功能太弱了,最好下個分區助手
我的硬盤是1T的,分區如下:

  • C:Windows 200GB 用於安裝windows系統和重要軟件
  • D:app 200GB 用於安裝軟件,存放個人資料
  • E:work 200GB 代碼工作區
  • V:VHD 200GB 做爲虛擬磁盤,方便虛擬機安裝linux系統
  • S:share 100GB 格式化爲Fat,作爲windows和linux的共享盤
  • L:Linux 100GB 格式化爲Fat,安裝Linux雙系統

驅動精靈

安裝升級各種驅動,順便測試下新電腦的性能,i5的CPU、8G內存、1T硬盤、木有獨顯(防止你上班玩遊戲唄)

WPS

Word、Excel、PPT辦公必備

360安全衛士、360壓縮、360瀏覽器

純屬個人習慣,喜歡使用一個系列的產品,感覺使用360安裝常見軟件也挺方便的,省去了自己到處找資源的麻煩,
此外360生態圈也有不少好用的工具,如右鍵菜單管理、文件恢復等

Chromium、Postman

谷歌瀏覽器,postman,調試web必備

shadowsocks

科學 上網利器

UltraISO虛擬光驅工具

虛擬光驅工具是安裝下面很多大型軟件必備

有道詞典

程序員還是需要點英文功底的,變量命名也用的到

QQ、微信、郵箱、teamviewer等通訊工具

和朋友、客戶聊天都要用的,tv基本是用來遠程調試或下班在家遠程自己公司電腦的

Emacs、vi、VScode、Sublime、Atom、Notepad++

編輯器有很多,看個人習慣吧,總有一款適合你
此外Eclipse、CodeBlocks、CodeLite、KDevelop、SourceInsight、NetBeans這些老牌IDE我已不再推薦

Visual Studio、msdn

windows上開發C/C++基本上還是離不開VS的,比較方便,微軟現在也開始擁抱開源了,所以VS2017社區版是完全免費的,VS2008基本也是key隨便可以百度個,值得一提的是如果你原來安裝的是試用版,到期後再來安裝網上的方法進入維護模式時,win7以上不會有輸入key的地方,需要下載一個補丁工具PatchVS2008.exe去使用管理員權限運行,讓key輸入框和升級按鈕顯示出來,另外VS2008一般都要打個SP1的補丁,msdn是windows API文檔手冊

QtCreator

開發跨平臺Qt界面程序必備

VirtualBox、Ubuntu、Centos等

感覺VirtualBox比VMWire更加小巧,功能夠用,甲骨文的產品用的放心,用虛擬機安裝linux發行版本

Linux tmux + vim

tmux:終端複用神器
vim:linux服務器上編程必備技能

MSYS2

MSYS2=cygwin+mingw32+mingw64+pacman
cygwin中的mintty終端shell,Arch Linux中的包管理工具pacman,對mingw的簡單安裝,都是選擇MSYS2的理由;

git、svn等版本控制軟件

git是程序員必備吧,而且推薦使用命令行模式,不推薦svn,除非公司使用;

XShell或者secureCRT、XFtp

ssh遠程工具,xftp是可視化的ftp上傳工具,能記住賬號密碼,這點比直接使用終端好
xshell免費版本鏈接https://www.netsarang.com/zh/free-for-home-school/

wireshark抓包工具

windows下調試網絡程序不可或缺吧,linux下使用tcpdump就夠了

Elecard StreamEye Tools、VLC流媒體播放工具

因爲我搞的是流媒體領域開發,這兩個工具挺好用

cmake、windbg、x64dbg、depends等

網上很多源碼需要使用CMack產生對應工程,windbg用於診斷dump文件,depends看動態庫依賴項;
x64dbg是Windows下非常強大的一款調試工具,可以反彙編進行斷點調試;

python、perl、ruby

安裝這些腳本語言解釋器,很多源碼編譯需要腳本工具

delphi7

delphi可以快速構建簡易界面

graphviz

使用一種稱爲dot(DSL:Domain Specific Language領域特定語言)的腳本語言描述圖表,然後生成圖表的軟件;
特別適合畫調用流程圖

Everything

文件搜索工具,第一次啓動時會統計文件到數據庫,所以後面查找文件特別快,Windows自帶的搜索功能實在無法忍受。。。

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