這世界上只有兩種程式設計師,一種是大神,一種是菜雞。大神總是不放過任何一個可以裝逼的機會,而菜雞隻能仰望。在遊戲中,RMB玩家總是能隨便一個裝備秒殺你幾條街,萬惡的資本家用錢掩蓋了自己是菜雞的事實。同樣的,在coder界,裝備也是作為菜雞的你逆襲第一要徑呀!經過一輪地毯式的訪問和無數海閣導師大神的嘲笑,軟妹總結出以下十個程式設計師必備效率工具,獨家秘籍,看你骨骼驚奇,十塊錢賣給你怎樣,慢著別走,價格不滿意可以接著談啊……
擼過Linux的應該都玩過這兩個軟體。Xshell 和 Xftp 都是 NetSarang 出品的優秀網絡管理、安全傳輸工具。Xshell 是一個免費的安全終端仿真器,可以作為 SSH、TELNET 或 RLOGIN 的終端模擬,能夠從 Windows 平臺安全連接 Linux 伺服器,Xftp 則是安全傳輸客戶端,支持 FTP 和 SFTP 協議,兩者都支持標籤化的會話窗口。如果你的項目部署到Liunx下面,那趕緊下吧,別問!
寫代碼最蛋疼的莫過於重複編寫某項特定任務,就像數據訪問代碼還是生成自定義集合這些。這時老司機就會告訴你,下個CodeSmith吧~CodeSmith 是一種基於模板的代碼生成工具,它使用類似於 ASP.NET 的語法來生成任意類型的代碼或文本。與其他許多代碼生成工具不同,CodeSmith 不要求您訂閱特定的應用程式設計或體系結構。使用 CodeSmith,可以生成包括簡單的強類型集合和完整應用程式在內的任何東西。這款神器附帶了許多模板,包括對應於所有 .NET 集合類型的模板以及用於生成存儲過程的模板,但之所以能成為神器,那是創建自定義模板的功能,堪稱效率大法呀
每一位程式設計師都有一套自己喜愛的代碼編輯器與編程字體,「神器」級別的代碼編輯器 Sublime Text 2自不用說,但軟妹更愛的卻是 Source Code Pro!
俗話說,Adobe出品必屬精品。Source Code Pro 就是由Adobe 公司發布的一款開源且完全免費的等寬編程字體,它非常適合用於閱讀代碼,支持 Linux、Mac OS X 和 Windows 等作業系統,最有良心的是,免費!這款字體和微軟的 Consolas 一樣均定位於「編程字體」,相信作為天天接觸代碼的開發者,你肯定不會錯過這一新選擇吧……
每個程式設計師碰上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(你倒是說說有什麼不支持)。
號稱是世界上速度最快的文件搜索軟體。其速度之快令人震驚,百G硬碟幾十萬個文件,可以在幾秒鐘之內完成索引;文件名搜索瞬間呈現結果。它小巧免費,支持中文,支持正則表達式,可以通過HTTP或FTP分享搜索結果。對於Windows自帶的搜索工具、Total Commander的搜索、Google 桌面搜索或百度硬碟搜索,不說啥,我用個小拇指就能秒殺你。如果正在使用或放棄了Locate32,都值得推薦這款體積小巧、免安裝、免費、速度極快(比Locate32更快)的文件搜索工具Everything!
接下來要顯擺的是 .NET Reflector,它是一個類瀏覽器和反編譯器,可以分析程序集並向您展示它的所有秘密,絕對的高清無碼。.NET 框架向全世界引入了可用來分析任何基於 .NET 的代碼(無論它是單個類還是完整的程序集)的反射概念。使用 .NET Reflector,可以瀏覽程序集的類和方法,可以分析由這些類和方法生成的Microsoft 中間語言 (MSIL),並且可以反編譯這些類和方法並查看 C# 或 Visual Basic ®.NET 中的等價類和方法。為了演示 .NET Reflector 的工作方式,我將加載和分析前面已經顯示的 NUnitExample 程序集。看看下圖,顯示了 .NET Reflector 中加載的該程序集。
編寫代碼文檔資料幾乎是每個程式設計師的噩夢,記錄類上的方法和屬性,簡直不能再煩有沒有。NDoc 工具能夠使用反射來分析程序集,並使用從 C# XML 注釋生成的 XML 自動為代碼生成文檔資料。使用 NDoc 時,第一步是為您的程序集打開 XML 注釋生成功能。右鍵單擊該項目並選擇 Properties | Configuration Properties | Build,然後在 XML Documentation File 選項中輸入用於保存 XML 文件的路徑。當該項目生成時,將創建一個 XML 文件,其中包含所有 XML 注釋。心癢的童鞋快去試試吧。
每個程式設計師都有一個來自設計的痛。在設計網頁時,最重要的一項便是網頁的配色,顏色的使用在網頁製作中起著非常關鍵的作用,不同的網站有著自己不同的風格,也有著自己不同的顏色。Stylify Me是一款可獲取一個網站的配色,字體,大小等風格信息的軟體。當你中意一個網站,只需要輸入網址,即可分析出網頁使用的所有顏色,包括背景顏色、文字顏色、字體、字體大小等樣式,生成的結果還可以通過 PDF 格式下載保存,非常方便。
Axure,在產品經理界被稱為入門絕技,是一款接近萬能的原型製作工具。這個產品狗用的比較多,但是程式設計師也需要畫一下自己的圖。Axure RP Pro 是一個產品經理必備的交互原型設計工具,能夠高效率製作產品原型,快速繪製線框圖、流程圖、網站架構圖、示意圖、HTML 模版等。如果你不想為只會說不會做的產品浪費太多時間,倒不如做個原型給他看看。
最後安利一個利器,軟妹以前用的印象筆記,自從用上有道雲筆記,從此就路人轉粉。有道雲筆記採用了增量式同步技術,即每次只同步修改的內容而不是整個筆記。「三備份存儲」技術將用戶的數據在三臺伺服器上進行備份存儲,這樣即使有1-2臺機器發生故障也能有效保障用戶數據的安全性和穩定性,該技術還便於未來系統存儲規模的擴大和數據處理能力的提高。
有道雲筆記為用戶提供了高達2G的初始免費存儲空間。並且隨著在線時間的增長,登陸帳號所對應的儲存空間也同步增長。有道雲筆記支持多種附件類型,包括圖片、PDF、Word、Excel、PowerPoint等。同時上線的還包括網頁剪報功能,即通過收藏夾裡的一段JavaScript代碼將網頁裡的信息一鍵抓取保存至有道筆記裡,並可對保存的網頁進行二次編輯。