程序员装机必备的十款软件

1,TrueCrypt

trueCrypt,是一款免费开源的加密软件,同时支持Windows Vista,7/XP, Mac OS X, Linux 等操作系统。TrueCrypt不需要生成任何文件即可在硬盘上建立虚拟磁盘,用户可以按照盘符进行访问,所有虚拟磁盘上的文件都被自动加密,需要通过密码来进行访问。TrueCrypt 提供多种加密算法,包括:AES-256, Blowfish (448-bit key), CAST5, Serpent, Triple DES, and Twofish,其他特性还有支持FAT32和NTFS分区、隐藏卷标、热键启动等。

特点:对某一磁盘分区进行加密,开启计算机后,如果你没有打开TrueCrypt 这个软件,这个被加密的分区是不会被显示出来的。打开TrueCrypt ,输入密码后,你就能在”我的电脑“里看到那个被加密的分区了。

软件截图(I盘即为经过AES加密的磁盘分区):

程序员装机必备的十款软件_第1张图片

2:Soureinsight

Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。Source Insight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。 Source Insight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritance diagrams和call trees。Source Insight提供了最快速的对源代码的导航和任何程序编辑器的源信
息。 Source Insight提供了快速和革新的访问源代码和源信息的能力。与众多其它编辑器产品不同,Source Insight能在你编辑的同时分析你的源代码,为你提供实用的信息并立即进行分析。

特点:方便阅读项目代码,批量搜索,快捷查询函数调用关系等等。

软件截图:

程序员装机必备的十款软件_第2张图片

 

3 Sublime

Sublime Text 是一个代码编辑器(Sublime Text 2是收费软件,但可以无限期试用),也是HTML和散文先进的文本编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。

特点:性感的编辑器,插件丰富,界面清爽。

软件截图:

程序员装机必备的十款软件_第3张图片

4 Mindmanager

思维导图是有效的思维模式,应用于记忆、学习、思考等的思维“地图”,有利于人脑的扩散思维的展开。思维导图已经在全球范围得到广泛应用,包括大量的500强企业。思维导图的创始人是东尼·博赞。中国应用思维导图大约有20多年时间。

思维导图,据说是每个产品经理必备的软件。如果你阅读大型源代码,使用思维导图跟踪调用流程,绘制软件框架将会非常方便。

特点:没什么好说的,用过的都说好!

软件截图:

程序员装机必备的十款软件_第4张图片

5 MarkdownPad

MarkdownPad是windows上最好用的Markdown编辑器。你可以像写word文档一样写html页面,也是广大博客主的最爱!当然,在mac上有很多高大上的Markdown编辑器。

特点:windows上最好用的Markdown编辑器。

软件截图(左边是编辑区,右边则是实时预览图):

程序员装机必备的十款软件_第5张图片

6 Beyond compare

Beyond compare是一款超好用的文件比较工具,能够比较文件夹或者单个文件。例如,你想比较两个版本的软件源代码在哪些地方有修改,用它就对了。

特点:快捷比对文件或文件夹的不同之处。

软件截图(比较两个版本的Nginx源代码不同之处):

另外类似工具还有WinMerge

WinMerge 是一款运行于Windows系统下的免费开源的文件比较/合并工具,使用它可以非常方便地比较多个文档内容甚至是文件夹与文件夹之间的文件差异。适合程序员或者经常需要撰写文稿的朋友使用。

程序员装机必备的十款软件_第6张图片

7 Vim

这个不用太多介绍了,Vim是Linux上神一样的编辑器,插件丰富,通过配置后,就是一个无比强大的IDE。

也有 windows版的vim不过小编没用过

特点:Linux上主流编辑器,插件丰富,功能强大。

软件截图(配置成了IDE的Vim):

程序员装机必备的十款软件_第7张图片

 

8 Wireshark

Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。

Wireshark是广大黑客、网络攻城狮的最爱,极大的方便了我们抓取、分析网络数据包。包括:ARP、TCP、UDP、HTTP、HTTPS。

特点:只要是跟网络相关的东西,Wireshark 是少不了的一个工具。

软件截图:

程序员装机必备的十款软件_第8张图片

9 Fiddler

Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式。

特点:http协议调试神奇,能够帮助我们理解http协议。

软件截图:

程序员装机必备的十款软件_第9张图片

10 VMware

VMWare 虚拟机可以使你在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。

特点:最强大的虚拟机平台,可能根据个人喜好,可能有的人会选择virtualBOX,因为它更轻量。

软件截图:

 

程序员装机必备的十款软件_第10张图片

 


你可能感兴趣的:(程序员,软件)