作为一枚程序员,每天必用的软件有哪些?

工欲善其事,必先利其器。对于程序员来说需要的“器”太多了,如今各种同类型的软件都有很多种,但都是“利器”吗,一个一个装好去试简直太麻烦。这里推荐几款顺手的辅助软件工具。

本地文件搜索:Everything

Everything可以说是速度最快的文件搜索软件了,其速度之快令人震惊,百G硬盘几十万个文件,可以在几秒钟之内完成索引;文件名搜索瞬间呈现结果。

流程图:亿图图示

可以替代Visio的国产流程图工具!(此处撒花)。软件内置的符号、例子、模板都远超Visio,并且还支持更多的绘图类型。它跨平台支持 Windows / Mac / Linux 系统,Mac系统的你还等什么呢!

阅读代码:Notepad++

Notepad++ 程序员必备的文本编辑器,软件小巧高效,支持27种编程语言,通吃C,C++ ,Java ,C#, XML, HTML, PHP,JS 等,可完美地取代微软的记事本。

代码编辑器:Sublime Text

几乎每位程序员提到Sublime Text都是赞不绝口!它体积小巧,无需安装,绿色便携;可跨平台支持Windows/Mac/Linux;支持32与64位操作系统,它在支持语法高亮、代码补全、代码片段等所有其它代码编辑器所拥有的功能的同时,还能保证其飞快的速度!

文件比较:Beyond compare

Beyond compare可以快捷比对文件或文件夹的不同之处。例如,你想比较两个版本的软件源代码在哪些地方有修改,用它就对了。

虚拟机:VMware

VMware,最强大的虚拟机平台。如果你是硬件资源有限,那么使用它,你可以一台电脑当N太电脑使用。如果喜欢轻量些的,选择使用virtualBOX也不错。

版本控制:git

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。版本控制软件有好几种,但不会git意味着无法充分利用github这个全球最大的同性交友网站~

脑图:MindMaster

程序员在进行项目时,可以利用MindMaster把控整个项目管理,以及对程序设计时的逻辑关系进行有效的梳理。拥有它,你的程序开发项目一定事半功倍,并且和同类型软件相比不知道流畅多少!

  • 24
    点赞
  • 187
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值