1. 程式人生 > >程式設計師必備工具

程式設計師必備工具

這世界上只有兩種程式設計師,一種是大神,一種是菜雞。大神總是不放過任何一個可以裝逼的機會,而菜雞隻能仰望。在遊戲中,RMB玩家總是能隨便一個裝備秒殺你幾條街,萬惡的資本家用錢掩蓋了自己是菜雞的事實。同樣的,在coder界,裝備也是作為菜雞的你逆襲第一要徑呀!經過一輪地毯式的訪問和無數海閣導師大神的嘲笑,軟妹總結出以下十個程式設計師必備效率工具,獨家祕籍,看你骨骼驚奇,十塊錢賣給你怎樣,慢著別走,價格不滿意可以接著談啊……


網路管理利器——Xshell & Xftp

擼過Linux的應該都玩過這兩個軟體。Xshell 和 Xftp 都是 NetSarang 出品的優秀網路管理、安全傳輸工具。Xshell 是一個免費的安全終端模擬器,可以作為 SSH、TELNET 或 RLOGIN 的終端模擬,能夠從 Windows 平臺安全連線 Linux 伺服器,Xftp 則是安全傳輸客戶端,支援 FTP 和 SFTP 協議,兩者都支援標籤化的會話視窗。如果你的專案部署到Liunx下面,那趕緊下吧,別問!

菜鳥逆襲!程式設計師必備十個神器

程式碼神複製——CodeSmith

寫程式碼最蛋疼的莫過於重複編寫某項特定任務,就像資料訪問程式碼還是生成自定義集合這些。這時老司機就會告訴你,下個CodeSmith吧~CodeSmith 是一種基於模板的程式碼生成工具,它使用類似於 ASP.NET 的語法來生成任意型別的程式碼或文字。與其他許多程式碼生成工具不同,CodeSmith 不要求您訂閱特定的應用程式設計或體系結構。使用 CodeSmith,可以生成包括簡單的強型別集合和完整應用程式在內的任何東西。這款神器附帶了許多模板,包括對應於所有 .NET 集合型別的模板以及用於生成儲存過程的模板,但之所以能成為神器,那是建立自定義模板的功能,堪稱效率大法呀

菜鳥逆襲!程式設計師必備十個神器

看程式碼也要爽——Source Code Pro

每一位程式設計師都有一套自己喜愛的程式碼編輯器與程式設計字型,“神器”級別的程式碼編輯器 Sublime Text 2自不用說,但軟妹更愛的卻是 Source Code Pro!

俗話說,Adobe出品必屬精品。Source Code Pro 就是由Adobe 公司釋出的一款開源且完全免費的等寬程式設計字型,它非常適合用於閱讀程式碼,支援 Linux、Mac OS X 和 Windows 等作業系統,最有良心的是,免費!這款字型和微軟的 Consolas 一樣均定位於“程式設計字型”,相信作為天天接觸程式碼的開發者,你肯定不會錯過這一新選擇吧……

菜鳥逆襲!程式設計師必備十個神器

編輯器也要自由飛——Notepad++

每個程式設計師碰上Notepad++,都會愛的死去活來。這是一套非常有特色的自由軟體的純文字編輯器,有完整的中文化介面及支援多國語言編寫的功能(UTF8 技術)。自帶的Notepad(記事本)加上兩個“+”,瞬間就巴拉拉小魔仙變身。除了可以用來製作一般的純文字說明檔案,也十分適合當作編寫電腦程式的編輯器。Notepad++ 不僅有語法高亮度顯示,也有語法摺疊功能,並且支援巨集以及擴充基本功能的外掛模組。

Notepad++是一款非常有特色的編輯器,是開源軟體,可以免費使用。我簡單列舉一下支援的語言,你們過過眼: C, C++ , Java ,pascal, C#, XML,SQL,Ada, HTML, PHP, ASP, AutoIt, 彙編, DOS批處理, Caml, COBOL, Cmake, CSS, D, Diff,ActionScript, Fortran, Gui4Cli, HTML, Haskell, INNO, JSP, KIXtart, LISP, Lua, Make處理(Makefile), Matlab,INI檔案, MS-DOS Style, NSIS, Normal text, Objective-C, Pascal,Python,Javascript,VerilogHaskellInnoSetupCMake,VHDLAdaCaml、AutoItKiXtart、Matlab(你倒是說說有什麼不支援)。

菜鳥逆襲!程式設計師必備十個神器

搜尋毫秒間——Everything

號稱是世界上速度最快的檔案搜尋軟體。其速度之快令人震驚,百G硬碟幾十萬個檔案,可以在幾秒鐘之內完成索引;檔名搜尋瞬間呈現結果。它小巧免費,支援中文,支援正則表示式,可以通過HTTP或FTP分享搜尋結果。對於Windows自帶的搜尋工具、Total Commander的搜尋、Google 桌面搜尋或百度硬碟搜尋,不說啥,我用個小拇指就能秒殺你。如果正在使用或放棄了Locate32,都值得推薦這款體積小巧、免安裝、免費、速度極快(比Locate32更快)的檔案搜尋工具Everything!

菜鳥逆襲!程式設計師必備十個神器

反編譯中的高富帥——.NET Reflector

接下來要顯擺的是 .NET Reflector,它是一個類瀏覽器和反編譯器,可以分析程式集並向您展示它的所有祕密,絕對的高清無碼。.NET 框架向全世界引入了可用來分析任何基於 .NET 的程式碼(無論它是單個類還是完整的程式集)的反射概念。使用 .NET Reflector,可以瀏覽程式集的類和方法,可以分析由這些類和方法生成的Microsoft 中間語言 (MSIL),並且可以反編譯這些類和方法並檢視 C# 或 Visual Basic ®.NET 中的等價類和方法。為了演示 .NET Reflector 的工作方式,我將載入和分析前面已經顯示的 NUnitExample 程式集。看看下圖,顯示了 .NET Reflector 中載入的該程式集。

菜鳥逆襲!程式設計師必備十個神器

文件鬼見愁——NDoc

編寫程式碼文件資料幾乎是每個程式設計師的噩夢,記錄類上的方法和屬性,簡直不能再煩有沒有。NDoc 工具能夠使用反射來分析程式集,並使用從 C# XML 註釋生成的 XML 自動為程式碼生成文件資料。使用 NDoc 時,第一步是為您的程式集開啟 XML 註釋生成功能。右鍵單擊該專案並選擇 Properties | Configuration Properties | Build,然後在 XML Documentation File 選項中輸入用於儲存 XML 檔案的路徑。當該專案生成時,將建立一個 XML 檔案,其中包含所有 XML 註釋。心癢的童鞋快去試試吧。

菜鳥逆襲!程式設計師必備十個神器

誰說程式設計師不懂設計——Stylify Me

每個程式設計師都有一個來自設計的痛。在設計網頁時,最重要的一項便是網頁的配色,顏色的使用在網頁製作中起著非常關鍵的作用,不同的網站有著自己不同的風格,也有著自己不同的顏色。Stylify Me是一款可獲取一個網站的配色,字型,大小等風格資訊的軟體。當你中意一個網站,只需要輸入網址,即可分析出網頁使用的所有顏色,包括背景顏色、文字顏色、字型、字型大小等樣式,生成的結果還可以通過 PDF 格式下載儲存,非常方便。

菜鳥逆襲!程式設計師必備十個神器

產品經理請閉嘴——Axure RP Pro

Axure,在產品經理界被稱為入門絕技,是一款接近萬能的原型製作工具。這個產品狗用的比較多,但是程式設計師也需要畫一下自己的圖。Axure RP Pro 是一個產品經理必備的互動原型設計工具,能夠高效率製作產品原型,快速繪製線框圖、流程圖、網站架構圖、示意圖、HTML 模版等。如果你不想為只會說不會做的產品浪費太多時間,倒不如做個原型給他看看。

菜鳥逆襲!程式設計師必備十個神器

10·不放過任何idea——有道雲筆記

最後安利一個利器,軟妹以前用的印象筆記,自從用上有道雲筆記,從此就路人轉粉。有道雲筆記採用了增量式同步技術,即每次只同步修改的內容而不是整個筆記。“三備份儲存”技術將使用者的資料在三臺伺服器上進行備份儲存,這樣即使有1-2臺機器發生故障也能有效保障使用者資料的安全性和穩定性,該技術還便於未來系統儲存規模的擴大和資料處理能力的提高。

有道雲筆記為使用者提供了高達2G的初始免費儲存空間。並且隨著線上時間的增長,登陸賬號所對應的儲存空間也同步增長。有道雲筆記支援多種附件型別,包括圖片、PDF、Word、Excel、PowerPoint等。同時上線的還包括網頁剪報功能,即通過收藏夾裡的一段JavaScript程式碼將網頁裡的資訊一鍵抓取儲存至有道筆記裡,並可對儲存的網頁進行二次編輯。

菜鳥逆襲!程式設計師必備十個神器

俗話說的好,工欲善其事必先利其器。俗話又說得好,光裝逼不給資源算什麼好漢……以上幾個神器,軟妹已經為大家整理好,另外還有一些常用程式設計師工具福利,比如什麼Adobe大師版啊嘿嘿嘿