作為程序員的你,常用的軟件有哪些?:這個(gè)就非常多了,下面我以常見(jiàn)的編程開(kāi)發(fā)軟件和數(shù)據(jù)庫(kù)管理軟件為例,簡(jiǎn)單介紹幾種,感興趣的朋友可以嘗試一下:01編程開(kāi)發(fā)
這個(gè)就非常多了,下面我以常見(jiàn)的編程開(kāi)發(fā)軟件和數(shù)據(jù)庫(kù)管理軟件為例,簡(jiǎn)單介紹幾種,感興趣的朋友可以嘗試一下:
這個(gè)要看具體編程語(yǔ)言了,不同語(yǔ)言開(kāi)發(fā)工具自然不同,這里以常見(jiàn)的C/C++、Java和Python為例,簡(jiǎn)單介紹3種比較常用的軟件:
C/C++:Visual Studio
這是Windows平臺(tái)下一個(gè)非常專業(yè)的集成開(kāi)發(fā)工具,號(hào)稱宇宙第一IDE環(huán)境,不僅僅只是C/C++,常見(jiàn)的C#、VB等編程語(yǔ)言,這個(gè)軟件都能很好支持,智能補(bǔ)全、代碼高亮、語(yǔ)法檢查等功能非常不錯(cuò),除此之外,還支持單元測(cè)試、代碼重構(gòu)和分析等高級(jí)功能,因此非常適合大型項(xiàng)目開(kāi)發(fā)和維護(hù):
Java:IntelliJ IDEA
這是一個(gè)非常專業(yè)智能的Java開(kāi)發(fā)工具,在企業(yè)和個(gè)人桌面中,有著非常高的使用率和歡迎度,自動(dòng)補(bǔ)全、語(yǔ)法提示、代碼高亮等功能非常不錯(cuò),除此之外,還支持JUnit、CVS整合、代碼重構(gòu)等高級(jí)功能,自帶有Maven和Gradle構(gòu)建工具,因此更適合Java項(xiàng)目開(kāi)發(fā)和維護(hù),個(gè)人使用起來(lái)非常不錯(cuò):
Python:PyCharm
這是一個(gè)非常專業(yè)的Python開(kāi)發(fā)軟件,和IntelliJ IDEA一樣,Jetbrains公司的產(chǎn)品,在業(yè)界非常流行、受歡迎,智能補(bǔ)全、代碼高亮、語(yǔ)法提示等功能非常不錯(cuò),除此之外,還支持代碼重構(gòu)和分析、單元測(cè)試等高級(jí)功能,因此更適合大型項(xiàng)目,個(gè)人使用來(lái)說(shuō),也非常簡(jiǎn)單,很容易上手和掌握:
這個(gè)就非常多了,不同數(shù)據(jù)庫(kù)都有專門的管理軟件和工具,這里簡(jiǎn)單介紹3個(gè)比較通用的數(shù)據(jù)庫(kù)管理軟件,分別是HeidiSQL、DBeaver和DataGrip,對(duì)于日常使用來(lái)說(shuō),非常不錯(cuò):
HeidiSQL
這是Windows平臺(tái)下一個(gè)非常輕巧靈活的數(shù)據(jù)庫(kù)管理軟件,基于Delphi開(kāi)發(fā)而來(lái),目前支持MySQL、MariaDB、MSSQL、PostgreSQL等主流數(shù)據(jù)庫(kù),常見(jiàn)的建庫(kù)建表、視圖索引、觸發(fā)器等基本功能,這個(gè)軟件都能很好兼容,除此之外,還支持SQL腳本導(dǎo)入導(dǎo)出、數(shù)據(jù)備份恢復(fù)等功能,對(duì)于日常數(shù)據(jù)庫(kù)管理來(lái)說(shuō),非常不錯(cuò):
DBeaver
這是一個(gè)基于Java開(kāi)發(fā)的數(shù)據(jù)庫(kù)管理軟件,免費(fèi)、開(kāi)源、跨平臺(tái),目前支持Oracle、MySQL、PostgreSQL、SQL Server等十幾種主流數(shù)據(jù)庫(kù)開(kāi)發(fā),建庫(kù)建表、視圖索引、觸發(fā)器、存儲(chǔ)過(guò)程等基本功能都可輕松查看和設(shè)計(jì),數(shù)據(jù)庫(kù)導(dǎo)入導(dǎo)出、數(shù)據(jù)恢復(fù)備份等功能也都非常不錯(cuò),對(duì)于日常數(shù)據(jù)庫(kù)管理和維護(hù)來(lái)說(shuō),是一個(gè)非常不錯(cuò)的工具:
DataGrip
這也是一個(gè)通用的數(shù)據(jù)庫(kù)管理軟件,Jetbrains公司的產(chǎn)品,支持跨平臺(tái),但原則上針對(duì)個(gè)人不免費(fèi),常見(jiàn)的PostgreSQL、MySQL、Oracle等數(shù)據(jù)庫(kù),這個(gè)軟件都能很好支持,數(shù)據(jù)導(dǎo)入導(dǎo)出(恢復(fù)備份)、智能代碼填充、版本集成控制等功能非常不錯(cuò),對(duì)于日常數(shù)據(jù)庫(kù)管理來(lái)說(shuō),也是一個(gè)不錯(cuò)的工具:
目前,就分享這幾個(gè)不錯(cuò)的編程開(kāi)發(fā)軟件和數(shù)據(jù)庫(kù)管理軟件吧,當(dāng)然,還有許多其他軟件,像VMware、Git、Axure等也都比較常用,看自己涉及的領(lǐng)域了,網(wǎng)上也有相關(guān)教程和資料,介紹的非常詳細(xì),感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對(duì)你有所幫助吧,也歡迎大家評(píng)論、留言進(jìn)行補(bǔ)充。
謝邀!
每天常用開(kāi)發(fā)工具:
0.Git:分布式版本控制系統(tǒng);
1.IntelliJ IDEA:java語(yǔ)言開(kāi)發(fā)的集成環(huán)境,IntelliJ在業(yè)界被公認(rèn)為最好的java開(kāi)發(fā)工具之一;
2.Sublime Text:不只是代碼編輯器;
3.Postman:Http請(qǐng)求模擬工具和功能強(qiáng)大的網(wǎng)頁(yè)調(diào)試工具;
4.DataGrip:支持幾乎所有主流的關(guān)系數(shù)據(jù)庫(kù)、多功能的數(shù)據(jù)庫(kù)操作工具;
5.Vagrant:用于創(chuàng)建和部署虛擬化開(kāi)發(fā)環(huán)境,配合虛擬機(jī)使用;
6.Gradle:自動(dòng)化構(gòu)建工具;
7.JIRA:項(xiàng)目與事務(wù)跟蹤工具;
8.iTerm2:Mac上的終端工具;
9.Jenkins:持續(xù)集成工具。
不同的開(kāi)發(fā)語(yǔ)言,每天要用到的軟件可能不一樣。
我是開(kāi)發(fā)java web的,電腦安裝了很多工具,但是說(shuō)每天要用到的好像就幾個(gè)。
chrome。我相信很多人用到的最高頻率都是這個(gè)東東吧。
Parallels。我用的是macos,有些軟件只能在windows下運(yùn)行,所以要安裝一個(gè)虛擬機(jī)。
eclipse。java開(kāi)發(fā)者相信大部分人用的還是這個(gè)IDE,比較少的人用Intellij。
oracle + pl sql。這個(gè)沒(méi)什么好說(shuō)的,有些人會(huì)用mysql。
vs code。之前用的是sublime,后面改用這個(gè)了。
notepad++。windows下我覺(jué)得還是它用得舒服。
TortoiseSVN。我們公司用的還是svn,所以提交代碼還是要它。
做了一個(gè)寫代碼用了十幾年的人,很多編程的習(xí)慣已經(jīng)養(yǎng)成了,現(xiàn)在就羅列下每天必用的軟件:
覺(jué)得不錯(cuò)就點(diǎn)個(gè)贊
作為程序員使用最多的軟件,莫過(guò)于編程開(kāi)發(fā)所用到的軟件編輯器,但是編輯器的種類有很多。我們需要做到的是,找到你最喜歡的編輯器然后熟練的使用它。
同時(shí)掌握常見(jiàn)的一些快捷鍵的操作方式,從而來(lái)提升我們的工作效率,而不是以軟件而論軟件,什么都去接觸使用。畢竟軟件是工具是幫助我們提升開(kāi)發(fā)效率。
下面我就列舉我們PHP經(jīng)常使用的軟件
這一類是開(kāi)發(fā)軟件編寫代碼用的。這一類的軟件非常多,我就推薦一個(gè)經(jīng)常使用的PHPStorm,因?yàn)樘嗟脑挻蠹乙灿貌坏,也沒(méi)有那么多的精力去熟練每一個(gè)編輯器。
PHPStorm是 JetBrains 公司開(kāi)發(fā)的一款商業(yè)的 PHP 集成開(kāi)發(fā)工具,旨在提高用戶效率,可深刻理解用戶的編碼,提供智能代碼補(bǔ)全,快速導(dǎo)航以及即時(shí)錯(cuò)誤檢查。可以說(shuō)是PHP開(kāi)發(fā)程序員必備的神器。
常用快捷鍵如下:
1.復(fù)制快捷方式
F5 復(fù)制文件/文件夾
CTRL+C 復(fù)制
CTRL+V 粘貼
CTRL+X 剪 切,刪除行
CTRL+D 復(fù)制行
CTRL+SHIFT+V 可以復(fù)制多個(gè)文本
2.自動(dòng)代碼
ALT+回車 導(dǎo)入包,自動(dòng)修正
CTRL+ALT+L 格式化代
碼CTRL+ALT+I 自動(dòng)縮進(jìn)
CTRL+ALT+O 優(yōu)化導(dǎo)入的類和包
CTRL+SHIFT+SPACE 切換窗口
CTRL+SPACE空格 代碼自動(dòng)完成,代碼提示,一般與輸入法沖突
CTRL+ALT+SPACE 類 名或接口名提示(與系統(tǒng)沖突)
CTRL+P 方法參數(shù)提示,顯示默認(rèn)參數(shù)
CTRL+J 自動(dòng)代碼提示,自動(dòng)補(bǔ)全
CTRL+ALT+T 把選中的代碼放在 TRY{} IF{} ELSE{} 里ALT+INSERT 生成代碼(如GET,SET方法,構(gòu)造函數(shù)等)
3.運(yùn)行
Alt + Shift + F10 選擇的配置和運(yùn)行
Alt + Shift + F9 選擇配置和調(diào)試
Shift + F10 運(yùn)行
Shift + F9調(diào)試
Ctrl + Shift + F10運(yùn)行范圍內(nèi)配置編輯器
Ctrl + Shift + X運(yùn)行命令行
4.其他快捷方式
CTRL+Z 倒退(代碼后悔)
CTRL+SHIFT+Z 向前
CTRL+H 顯 示類結(jié)構(gòu)圖
Ctrl +F12 文件結(jié)構(gòu)彈出
CTRL+O 魔術(shù)方法
CTRL+/ 注釋//取消注釋
CTRL+SHIFT+/ 注釋/*...*/
ctrl + '.': 折疊選中的代碼的代碼
ALT+ ←/→ 切換代碼視圖,標(biāo)簽切換
5.其他快捷方式
CTRL+Z 倒退(代碼后悔)
CTRL+SHIFT+Z 向前
CTRL+H 顯 示類結(jié)構(gòu)圖
Ctrl +F12 文件結(jié)構(gòu)彈出
CTRL+O 魔術(shù)方法CTRL+/ 注釋//取消注釋
CTRL+SHIFT+/ 注釋/*...*/
ctrl + '.': 折疊選中的代碼的代碼
ALT+ ←/→ 切換代碼視圖,
Navicat for MySQL是管理數(shù)據(jù)庫(kù)的操作工具,都是可以連接遠(yuǎn)程的云數(shù)據(jù)庫(kù)。方便簡(jiǎn)化開(kāi)發(fā),還可以手動(dòng)備份、可視化的sql分析。
常用快捷鍵:
ctrl+q 打開(kāi)查詢窗口
ctrl+/ 注釋sql語(yǔ)句
ctrl+shift +/ 解除注釋
ctrl+r 運(yùn)行查詢窗口的sql語(yǔ)句
ctrl+shift+r 只運(yùn)行選中的sql語(yǔ)句
F6 打開(kāi)一個(gè)mysql命令行窗口
ctrl+d (1):查看表結(jié)構(gòu)詳情,包括索引 觸發(fā)器,存儲(chǔ)過(guò)程,外鍵,唯一鍵;(2):復(fù)制一行
ctrl+l 刪除一行
ctrl+n 打開(kāi)一個(gè)新的查詢窗口
ctrl+w 關(guān)閉一個(gè)查詢窗口
ctrl+tab 多窗口切換
XShell6是非常強(qiáng)大的SSH遠(yuǎn)程終端客戶端,幫助我們連接遠(yuǎn)程的Linux服務(wù)器來(lái)進(jìn)行操作。
常用快捷鍵
粘貼:Shift+Insert
歷史命令編輯ctrl + p 返回上一次輸入命令字符
alt + > 返回上一次執(zhí)行命令
其它
ctrl + s 鎖住終端
ctrl + q 解鎖終端
ctrl + l 清屏相當(dāng)于命令clear
Tab鍵,快速補(bǔ)全命令
Notepad++。這個(gè)很輕量,打開(kāi)一下文本非常的方便。
常用快捷鍵
Ctrl+C 復(fù)制
Ctrl+X 剪切
Ctrl+V 粘貼
Ctrl+Z 撤消
Ctrl+Y 恢復(fù)
Ctrl+A 全選
Ctrl+F 鍵查找對(duì)話框啟動(dòng)
Ctrl+H 查找/替換對(duì)話框
Ctrl+D 復(fù)制并粘貼當(dāng)行
Ctrl+F2 切換書簽
F2 轉(zhuǎn)到下一個(gè)書簽Shift+F2 轉(zhuǎn)到上一個(gè)書簽
F11 全屏模式
如果有幫助,歡迎大家關(guān)注額(* ̄︶ ̄)。
盡管我是后端出身的,不過(guò)也經(jīng)常寫前端代碼,甚至還用C#/C++參與過(guò)一些客戶端開(kāi)發(fā),自認(rèn)為也算是一個(gè)Web全棧工程師。隨著前端技術(shù)的不斷進(jìn)步,現(xiàn)在的前端已經(jīng)不再是寫寫頁(yè)面這么簡(jiǎn)單了,很多邏輯在前端就寫了,我建議每一個(gè)出色的開(kāi)發(fā)者應(yīng)該盡可能對(duì)前后端都能有不錯(cuò)的掌握。
今天給大家推薦一些我認(rèn)為前端和后端開(kāi)發(fā)都需要經(jīng)常用到的一些軟件,這里面包括了查詢資料工具、原型工具、文本編輯器、版本管理工具。
不管前端還是后端,尤其是前端程序員,在跟產(chǎn)品經(jīng)歷溝通之后肯定會(huì)要查看原型的,方便自己在開(kāi)發(fā)過(guò)程中使用,基本上大公司輸出的原型都比較規(guī)范,除非你遇到張小龍這種級(jí)別的大神,哥們兒直接盯著你做了。
目前主流的原型工具主要有Axure、MockPlus、墨刀等,其中Axure依然是應(yīng)用最為廣泛的原型工具,大多數(shù)開(kāi)發(fā)者也都應(yīng)該用來(lái)看原型。
不管是前端還是后端程序員,當(dāng)然前端程序員就不說(shuō)了,在WebStorm出現(xiàn)之前,沒(méi)有一款真正可以叫做IDE的前端開(kāi)發(fā)工具,那么基本上文本編輯器就是前端程序員最重要的編程工具。同樣后端程序員即使不需要寫前端代碼,文本編輯器也是必備的,您不需要每次看代碼都打開(kāi)龐大的集成開(kāi)發(fā)環(huán)境,像IDEA這種比較耗費(fèi)資源的,平時(shí)查看代碼啥的完全沒(méi)有必要,何況你還經(jīng)常要看一些前端代碼。
當(dāng)然你比較習(xí)慣Linux/Unix下開(kāi)發(fā),Emacs/Vim可能是你用得比較多的文本編輯器,還有UltraEdit、Sublime Text、EditPlus、Atom這些老牌的文本編輯器,不過(guò)現(xiàn)在我覺(jué)得每個(gè)程序員都應(yīng)該下載一個(gè)Visual Studio Code,支持的語(yǔ)言比較多,而且插件非常豐富,是微軟官方支持的開(kāi)發(fā)者工具,開(kāi)源免費(fèi)而且顏值非常高。
不用多說(shuō),每個(gè)程序員都要學(xué)會(huì)很好的使用Google、Stack Overflow兩個(gè)工具,可以說(shuō)你日常開(kāi)發(fā)當(dāng)中可能遇到的問(wèn)題,通過(guò)這兩個(gè)工具你全都能找到解決方案。
另外一個(gè)是Dash文檔管理工具,Dash是一個(gè)非常好的開(kāi)發(fā)者幫助文檔工具,這個(gè)工具的好處是給所有的開(kāi)發(fā)文檔做了一個(gè)整合,C/C++、Java、PHP、Python、Latex、Emacs Lisp、Haskell、JavaScript、Go語(yǔ)言等文檔都能夠在這個(gè)工具當(dāng)中下載使用。
最后一個(gè)就是版本管理了,SVN和Git依然是目前使用最為廣泛的版本管理工具,不過(guò)就使用來(lái)說(shuō)我還是推薦Git版本控制系統(tǒng),可以說(shuō)這個(gè)時(shí)代Git就是最好的版本管理工具了,尤其是開(kāi)源時(shí)代、互聯(lián)網(wǎng)時(shí)代,Git已經(jīng)成為了最重要的版本管理工具,不管是命令行管理還是使用Github等客戶端工具,堪稱完美。
當(dāng)然除了這些你可能還經(jīng)常會(huì)用到Keynote、Photoshop等眾多工具,這里就不一一介紹了,大家感興趣的都可以在下面留言討論,也可以把你經(jīng)常用的軟件推薦給大家。
作為一個(gè)12年開(kāi)發(fā)經(jīng)驗(yàn)的前端程序員,我來(lái)聊聊每天必用的幾個(gè)軟件。
寫代碼自然離不開(kāi)編輯器。目前我主要使用的是微軟的Visual Studio Code。VS Code比較輕量,功能足夠應(yīng)付日常開(kāi)發(fā)所需,跨平臺(tái),而且完全免費(fèi)??。因?yàn)橹伴L(zhǎng)期使用Visual Studio在Windows平臺(tái)上做開(kāi)發(fā),后來(lái)技術(shù)棧變化,經(jīng)常需要在Linux和MacOS上做開(kāi)發(fā),VS Code就成了我順理成章的選擇。后來(lái)干脆在Windows上也用VS Code了。目前整個(gè)團(tuán)隊(duì)都已經(jīng)被VS Code圈粉了。其它類似的如Sublime Text(需要付費(fèi))和Atom也有不少人使用。
因?yàn)槭菆F(tuán)隊(duì)開(kāi)發(fā),源代碼管理工具自然必不可少,而git是目前最熱門的一個(gè)。我們公司也不例外,幾年前從Perforce遷移到了GitHub企業(yè)版(和公眾版本UI完全相同)。平時(shí)的代碼審查也都是在GitHub企業(yè)版上完成的,不再使用單獨(dú)的代碼審查工具。有些不習(xí)慣使用命令行方式的同事使用SourceTree完成日常的代碼分支管理和提交,而我則比較熱衷于命令行方式。VS Code也提供了比較完善的git集成,但因?yàn)榱?xí)慣的原因,除了直觀比較不同代碼版本的差異,我一般也不用VS Code執(zhí)行g(shù)it操作。
作為一個(gè)Web前端,瀏覽器及前端調(diào)試工具自然不可或缺,Google Chrome + Developer Tools (F12)自然是首選。使用Developer Tools,可以對(duì)JavaScript進(jìn)行調(diào)試,監(jiān)控HTTP請(qǐng)求/響應(yīng),分析CSS計(jì)算問(wèn)題和JS性能問(wèn)題。 Chrome下還有很多功能強(qiáng)大的插件,個(gè)人比較常用的包括React Developer Tools、PostMan、Proxy SwitchOmega和AdBlock。當(dāng)然,因?yàn)榻?jīng)常面對(duì)瀏覽器兼容性問(wèn)題,F(xiàn)irefox、IE、Edge、Apple Safari以及各自的Developer Tools都是免不了要用的。
團(tuán)隊(duì)目前使用Scrum模型,自然需要一個(gè)做任務(wù)規(guī)劃和質(zhì)量管理的工具。我們采用了JIRA, 每天的站會(huì)(daily standup meeting)都會(huì)對(duì)scrum看板(board)進(jìn)行更新。
遇到技術(shù)問(wèn)題,自然免不了要上網(wǎng)查找資料。Google的使用頻率非常高(需要科學(xué)上網(wǎng))。大部分問(wèn)題都能在 StackOveflow上找到線索,但有時(shí)候也不得不跑到大名鼎鼎的同性交友網(wǎng)站GitHub上看源碼。MDN(Mozilla Developer Network)對(duì)于前端開(kāi)發(fā)也是不可或缺(此處鄙視一下w3cschool,上面到處是錯(cuò)誤知識(shí))。
其它如node.js/npm、docker等,因?yàn)楹途唧w的技術(shù)棧相關(guān),就不具體展開(kāi)講了。
如果覺(jué)得本回答不錯(cuò),請(qǐng)記得點(diǎn)贊或關(guān)注。
作為一個(gè)開(kāi)發(fā)人員,你每天使用什么軟件呢,歡迎說(shuō)說(shuō)看。
入行十一年,現(xiàn)在主要做一些管理和架構(gòu)方面的工作,也會(huì)做一些Coding,主要是一些新技術(shù)的研究和“踩坑”。
首先是EditPlus,這是一個(gè)文本編輯器。最常用的兩個(gè)功能:正則表達(dá)式查詢和文件夾內(nèi)所有文件內(nèi)容搜索。
平時(shí)經(jīng)常需要看一些系統(tǒng)日志,甚至要從好幾天幾十個(gè)日志文件中找到內(nèi)容,這個(gè)軟件很好用。(原諒我們沒(méi)有上日志平臺(tái))
然后就是IDE啦,我還是喜歡用Eclipse,有時(shí)候會(huì)用STS(Spring Tool Suite),它也是一個(gè)被包裝過(guò)的Eclipse,方便做一些Spring框架的研究。
一個(gè)是DbVisualizer,凡是具有JDBC數(shù)據(jù)庫(kù)接口的數(shù)據(jù)庫(kù)都可以管理,什么數(shù)據(jù)庫(kù)都能連。
還有一個(gè)是SQLyog,這是一個(gè)快速而簡(jiǎn)潔的圖形化管理MYSQL數(shù)據(jù)庫(kù)的工具,我只用里面一個(gè)功能,就是數(shù)據(jù)的導(dǎo)入導(dǎo)出,效率非常高!
大部分項(xiàng)目只對(duì)外提供接口服務(wù),所以接口測(cè)試工具少不了,我一般使用SoapUI,WebService/Rest都可以進(jìn)行測(cè)試。
每天肯定會(huì)用的肯定不止上面幾個(gè),還有版本控制工具svn和git,都會(huì)用到是因?yàn)閱挝籹vn現(xiàn)在開(kāi)始往git遷移。
因?yàn)橛玫腟crum敏捷開(kāi)發(fā)流程,所以JIRA、Sonar、Fisheye這些也是都會(huì)用到的。
Maven也不用說(shuō)了,幾個(gè)項(xiàng)目基本都是基于Maven構(gòu)建的。
必用的基本就是這些,只要電腦開(kāi)著,這幾個(gè)軟件基本都是打開(kāi)狀態(tài)。
工欲善其事,必先利其器。對(duì)于程序員來(lái)說(shuō)需要的“器”太多了,如今各種同類型的軟件都有很多種,但都是“利器”嗎,一個(gè)一個(gè)裝好去試簡(jiǎn)直太麻煩。這里推薦幾款順手的輔助軟件工具。
本地文件搜索:Everything
Everything可以說(shuō)是速度最快的文件搜索軟件了,其速度之快令人震驚,百G硬盤幾十萬(wàn)個(gè)文件,可以在幾秒鐘之內(nèi)完成索引;文件名搜索瞬間呈現(xiàn)結(jié)果。
流程圖:億圖圖示
可以替代Visio的國(guó)產(chǎn)流程圖工具!(此處撒花)。軟件內(nèi)置的符號(hào)、例子、模板都遠(yuǎn)超Visio,并且還支持更多的繪圖類型。它跨平臺(tái)支持 Windows / Mac / Linux 系統(tǒng),Mac系統(tǒng)的你還等什么呢!
閱讀代碼:Notepad++
Notepad++ 程序員必備的文本編輯器,軟件小巧高效,支持27種編程語(yǔ)言,通吃C,C++ ,Java ,C#, XML, HTML, PHP,JS 等,可完美地取代微軟的記事本。
代碼編輯器:Sublime Text
幾乎每位程序員提到Sublime Text都是贊不絕口!它體積小巧,無(wú)需安裝,綠色便攜;可跨平臺(tái)支持Windows/Mac/Linux;支持32與64位操作系統(tǒng),它在支持語(yǔ)法高亮、代碼補(bǔ)全、代碼片段等所有其它代碼編輯器所擁有的功能的同時(shí),還能保證其飛快的速度!
文件比較:Beyond compare
Beyond compare可以快捷比對(duì)文件或文件夾的不同之處。例如,你想比較兩個(gè)版本的軟件源代碼在哪些地方有修改,用它就對(duì)了。
虛擬機(jī):VMware
VMware,最強(qiáng)大的虛擬機(jī)平臺(tái)。如果你是硬件資源有限,那么使用它,你可以一臺(tái)電腦當(dāng)N太電腦使用。如果喜歡輕量些的,選擇使用virtualBOX也不錯(cuò)。
版本控制:git
Git是一個(gè)開(kāi)源的分布式版本控制系統(tǒng),用以有效、高速的處理從很小到非常大的項(xiàng)目版本管理。版本控制軟件有好幾種,但不會(huì)git意味著無(wú)法充分利用github這個(gè)全球最大的同性交友網(wǎng)站~
腦圖:MindMaster
程序員在進(jìn)行項(xiàng)目時(shí),可以利用MindMaster把控整個(gè)項(xiàng)目管理,以及對(duì)程序設(shè)計(jì)時(shí)的邏輯關(guān)系進(jìn)行有效的梳理。擁有它,你的程序開(kāi)發(fā)項(xiàng)目一定事半功倍,并且和Xmind比不知道流暢多少!
一天中什么時(shí)候運(yùn)動(dòng)減肥效果好抓 小孩能不能練啞鈴多大的孩子適合 小孩嘴唇起皮怎么辦怎樣才能預(yù)防 孩子的羅圈腿是怎么形成的三大因 孩子早戀怎么辦如何有效疏導(dǎo)孩子 醫(yī)生婆婆稱自己專業(yè)孩子的事必須 兒子成人禮送什么禮物好呢給你孩 有孩子的夫妻千萬(wàn)不要離婚對(duì)于孩 小孩千萬(wàn)別讓老人帶的說(shuō)法正確嗎 自卑缺乏安全感的孩子怎么改善 怎么讓孩子開(kāi)口說(shuō)話 這幾個(gè)方法 怎么讓孩子吃飯 教你如何讓孩子 怎么管教不聽(tīng)話的孩子 家長(zhǎng)首先 頑皮的孩子怎么管教的 這些方法 叛逆期的孩子怎么管教 引導(dǎo)孩子 孩子性格軟弱怎么辦 懦弱的性格 孩子性格偏激怎么辦 孩子性格偏 孩子性格固執(zhí)怎么辦 家長(zhǎng)們不妨 愛(ài)惹事的孩子怎么管教 不妨試試 養(yǎng)育優(yōu)秀的孩子具備特征,家長(zhǎng)要 高考數(shù)學(xué)難出新天際,可有的孩子 “做胎教”和“不做胎教”的孩子 花費(fèi)十幾萬(wàn)只考了302分 媽媽覺(jué)得 甘肅作弊考生留下來(lái)的疑團(tuán),是怎 一舉奪魁!高三學(xué)生離校時(shí),校領(lǐng) 高考釘子戶:26次參加高考,今年 D2809次列車因泥石流脫線!此類 “女兒16歲,學(xué)校宿舍里分娩了” 扭曲邪門的內(nèi)容,頻頻出現(xiàn)在教科 川渝地區(qū)幾所大學(xué)實(shí)力很牛!四川