程序员高效率工作工具推荐(必备工具)

一、 Xshell Xftp

免 费软件 Xshell 和 Xftp 都是 NetSarang 出品的优秀网络管理、安全传输工具。Xshell 是一个免费的安全终端仿真器,可以作为 SSH、TELNET 或 RLOGIN 的终端模拟,能够从 Windows 平台安全连接 Linux 服务器,Xftp 则是安全传输客户端,支持 FTP 和 SFTP 协议,两者都支持标签化的会话窗口。如果你的项目部署到Liunx下面,这样的工具你少不了的。

二、 Axure RP Pro

这个做产品的用的比较多,但是程序员也需要画一下自己的图。Axure RP Pro 是一个产品经理必备的交互原型设计工具,能够高效率制作产品原型,快速绘制线框图、流程图、网站架构图、示意图、HTML 模版等。

三、 FastStone Capture


是我觉得最好的截图工具了,没有之一。FastStone Capture 是一款极好用的图像浏览、编辑和截屏工具,支持
BMP、JPG、JPEG、GIF、PNG、TIFF、WMF、ICO 和 TGA
在内的主流图片格式,其独有的光滑和毛刺处理技术让图片更加清晰,提供缩放、旋转、剪切、颜色调整功能。

四、 Lingoes 灵格斯词霸


置的基础英汉词典、海词在线词典、句酷双语例句、互动百科、Google
网络释义、即时翻译。其他包括一至五级词频分级词汇,大学大纲四六级词汇,中考、高考、专科、本科、留学分级词汇、最新 TOEFL 词汇、最新 GRE
词汇、最新雅思考试词汇、MBA 联考大纲、研究生英语入学考试大纲、常用口语词汇等常用基础单词和词组。

五、 有道云笔记

有道云笔记采用了增量式同步技术,即每次只同步修改的内容而不是整个笔记。“三备份存储”技术将用户的数据在三台服务器上进行备份存储,这样即使有1-2台机器发生故障也能有效保障用户数据的安全性和稳定性,该技术还便于未来系统存储规模的扩大和数据处理能力的提高。


道云笔记为用户提供了高达2G的初始免费存储空间。并且随着在线时间的增长,登陆账号所对应的储存空间也同步增长。有道云笔记支持多种附件类型,包括图
片、PDF、Word、Excel、PowerPoint等。同时上线的还包括网页剪报功能,即通过收藏夹里的一段JavaScript代码将网页里的信
息一键抓取保存至有道笔记里,并可对保存的网页进行二次编辑。

六、 Mindjet MindManager

Mindjet

MindManager是一款优秀的思维导图和知识管理软件,能够帮助你将想法和灵感以清晰的思维导图的形式记录下来,这对梳理工作计划和规划很有帮助,
广泛应用于研究、组织、解决问题和决策中。使用MindManager能够快速、轻松创建优雅、漂亮的思维导图,有效完成信息的捕捉、分析和重新利用,另
外MindManager也能与Microsoft
Office集成,实现信息图表的导入导出、知识的创新和分享。

七、 Notepad++

Notepad++
是一套非常有特色的自由软件的纯文字编辑器(许可证:GPL),有完整的中文化接口及支持多国语言编写的功能(UTF8 技术)。它的功能比
Windows 中的 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.

八、 Beyond Compare 3 中文版

我们常常会遇到一些文件需要进行比较,特别是一些代码、文本、网页或者是文件夹之间,我们非常需要一款工具可以清晰地分析出它们之间的全部差异,便于对其进行修改或参考。

Beyond
Compare
是一款经典老牌且优秀的专业级文件比较软件,我们常常会在一些开发高手和前辈的推荐中听到它的大名。使用它可以很方便地对比出两个文件夹或文件(如代码/
网页/文本文件等)之间的不同之处,它会把有差异的每一个行或每一个字均用颜色标注出来,你不仅可以直观地查看、定位全部差异点,还能非常方便地修改它
们……

Beyond
Compare
3 官方提供了简体中文版,可以支持普通文本、代码、十六进制文件、注册表、mp3、图片、版本信息、文件夹、压缩包、整个驱动器、FTP网站等进行比较
分析。对于开发者,你可以用它来对比两份代码的变化;对于文字工作者,可以用它来找出文本哪里被修改过;对于大多数用户,你还能用它来对比文件夹之间的差
异,你可以对文件合并、登记快照、或者与FTP服务器进行同步。

九、 Source Code Pro

每一位程序员都有一套自己喜爱的代码编辑器与编程字体,譬如我们之前就推荐过一款“神器”级别的代码编辑器 Sublime Text 2,而今天我们则推荐一款相当不错的编程字体 —— Source Code Pro!

Source Code Pro 是由大名鼎鼎的 Adobe 公司发布的一款开源且完全免费的等宽编程字体,它非常适合用于阅读代码,支持 Linux、Mac OS X 和 Windows 等操作系统,而且无论商业或个人都可以免费使用,相当厚道。这款字体和微软的
Consolas 一样均定位于“编程字体”,相信作为天天接触代码的开发者,你肯定不会错过这一新选择吧……

十、 Listary

Listary 体积小巧,运行快速,不会拖慢速度。有中文界面,对中文的支持达到完美,而且也提供了中文的 “教学” 功能。
Listary 个人使用完全免费,但有些功能如 Project (项目汇聚搜索)、FuzzyNavigation (搜索当前文件夹里面的所有文件) 、视频中按右方向键调用文件的菜单等只有专业版才有。
Listary 是一款非常优秀的 Windows
文件浏览和搜索增强工具,可以为你 Windows
的「文件浏览对话框」、「资源管理器」等增加非常方便的文件快速定位、实时全盘搜索、常用文件夹收藏、打开历史、快速切换到已打开的路径、快捷右键菜单等
一系列非常非常实用和高效的功能。

十一、 Everything

Everything
是速度最快的文件搜索软件。其速度之快令人震惊,百G硬盘几十万个文件,可以在几秒钟之内完成索引;文件名搜索瞬间呈现结果。它小巧免费,支持中文,支持
正则表达式,可以通过HTTP或FTP分享搜索结果。如果不满意Windows自带的搜索工具、Total Commander的搜索、Google
桌面搜索或百度硬盘搜索,如果正在使用或放弃了Locate32,都值得推荐这款体积小巧、免安装、免费、速度极快(比Locate32更快)的文件搜索
工具Everything!


果你用过Windows自带的搜索工具、Total Commander的搜索、Google
桌面搜索或百度硬盘搜索,都因为速度或其他原因而不满意;或者用了Locate32也不满意(或满意),推荐这款体积小巧、免安装、免费、速度极快(比
Locate32更快)的文件搜索工具Everything!

十二、 FileSearchy Pro

虽然 Listary、Everything 等神器可以通过文件夹快速搜索或定位文件,但如果想搜索一些文本文档里面的内容,它们就无能为力了。

FileSearchy Pro 是一款实用的文档全文搜索软件,它支持快速搜索文档内部全部内容。相比很多同类软件,它有一个很大的优点就是并不需要事先对文档进行索引,直接搜索速度也不慢。

FileSearchy Pro 支持查找 TXT、PDF、Word、Excel、html 网页文件、代码文件等文档,你还可以限定文件夹位置、修改时间、文件大小等。软件还支持多标签页,可以同时搜索多个结果也很方便。

十三、 Stylify Me

在设计网页时,最重要的一项便是网页的配色,颜色的使用在网页制作中起着非常关键的作用,不同的网站有着自己不同的风格,也有着自己不同的颜色。今天给大家介绍一个在线生成网站配色的工具——Stylify Me。

Stylify

Me,它可以获取帮我们获取一个网站的配色,字体,大小等风格信息。当你看到一个网站,对他的配色,字体等样式信息非常感兴趣,只需要输入网址,即可分析
出网页使用的所有颜色,包括背景颜色、文字颜色、字体、字体大小等样式,生成的结果还可以通过 PDF 格式下载保存,非常方便。

十四、

VPN Gate Client

内地的网友都知道像Fackbook、Twitter、Youtube这类网站,我们是无法访问的。要想浏览这类网站需要使用国外代理IP或者VPN。今天给大家介绍一款免费且不限制流量的VPN工具——VPN Gate

VPN
Gate 是日本国立筑波大学的一项学术研究、实验计划,主要目的为「推广全球分散式公共 VPN 中继伺服器知识」,简单来说,VPN Gate
网站上会列出目前可用的公共 VPN 中继伺服器列表,使用者能自由选择要进行连线的伺服器,无需注册、也不用付费,这些 VPN
都是由来自世界各地的自愿者提供,会不断更新。

十五、 PotPlayer

PotPlayer
是 KMPlayer 的原制作者姜龙喜先生(韩国)进入 Daum 公司后的新一代作品。PotPlayer 的优势在于强大的内置解码器;而
KMPlayer 的优势在于强大的定制能力和个性化功能。PotPlayer 使用 VC++ 编写, KMPlayer 为 Delphi
编写。PotPlayer 是 Daum 公司的一款网络播放器,有自己的独立著作权,并非由姜龙喜先生原创,目前由
KMPlayer 的原始作者姜龙喜进行后续开发。目前(1428以后版本)的 KMPlayer 由 PandoraTV 团队负责集体开发。应
PandoraTV 的要求,PotPlayer 不会加入在 KMPlayer 中一些受欢迎功能,但作者答应加入一些近似的功能。

顺便说一句,这是我测试过所有的播放器中加速效果最棒的一款视频播放软件,非常适合程序员用来看视频自学的时候,加速视频播放速度使用。加速的快捷键是C,减慢的快捷键是X,暂停的快捷键是空格,全屏的快捷键是Enter。

十六、 专门针对win8.X的开始按钮--Start Menu X

StartMenuX(Win8
开始菜单)是一款非常不错的Windows系统开始菜单的替换工具,它比较适合安装有超过软件,用系统自带菜单无法快速找到你想要的程序的用户。启动菜单

X可以在不改变它们在硬盘中的位置的情况下按程序的用途(办公应用、图片处理等)对程序一一进行分组,你还能够最菜单设置不同的显示风格,经过试用启动菜
单 Х可完美的支持WinXP、Vista、7以及最新的Win8操作系统。

十七、 VirtualBox

VirtualBox
是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司Sun
Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM
VirtualBox。Innotek 以 GNU General Public License
(GPL) 释出 VirtualBox,并提供二进制版本及 OSE
版本的代码。使用者可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2
Warp、BSD等系统作为客户端操作系统。

VirtualBox
号称是最强的免费虚拟机软件,它不仅具有丰富的特色,而且性能也很优异!它简单易用,可虚拟的系统包括Windows(从Windows
3.1到Windows8、Windows Server 2012,所有的Windows系统都支持)、Mac OS
X(32bit和64bit都支持)、Linux(2.4和2.6)、OpenBSD、Solaris、IBM
OS2甚至Android 4.0系统等操作系统!使用者可以在VirtualBox上安装并且运行上述的这些操作系统!


同性质的VMware及Virtual
PC比较下,VirtualBox独到之处包括远端桌面协定(RDP)、iSCSI及USB的支持,VirtualBox在客户端操作系统上已可以支持
USB 2.0的硬件装置,不过要安装 VirtualBox Extension Pack。

十八、 Git

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。[1] Git的读音为/g?t/。

Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。[2] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

Torvalds
开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper,后者之前一直是 Linux
内核开发人员在全球使用的主要源代码工具。开放源码社区中的有些人觉得 BitKeeper 的许可证并不适合开放源码社区的工作,因此
Torvalds 决定着手研究许可证更为灵活的版本控制系统。尽管最初 Git 的开发是为了辅助 Linux
内核开发的过程,但是我们已经发现在很多其他自由软件项目中也使用了
Git。例如 最近就迁移到 Git 上来了,很多 Freedesktop 的项目也迁移到了 Git 上。

十九、 Go agent

GoAgent
是一个基于Google Appengine的,全面兼容IE,FireFox,chrome的代理工具,使用Python和Google App
EngineSDK编写,程序可以在Microsoft Windows,Mac,Linux,Android,iPod
Touch,iPhone,iPad,webOS,OpenWrt,Maemo上使用。使用的是美国加利福尼亚州山景城Google数据中心IP段。上
YouTube、Twitter、Facebook等等,只要配置两个谷歌APP,毫无压力可言,速度非常快。

二十、Clover

Clover是异次元的读者ejie团队开发的一款免费实用的增强小软件,它能为你的Windows
Explorer资源管理器增加多标签页的功能,就像谷歌浏览器那样方便好用。在同时查看和操作多个不同路径的文件夹时尤为方便,让窗口更少更整洁,而且它支持快捷键与标签页的拖入拖出,熟悉使用之后绝对能大大提高电脑操作的效率。

二十一、ITerm2

iTerm
是一个为Mac
OS X编写的,功能齐全的终端仿真程序。目标是在为用户提供OS
X下最佳的命令行经验。字母i代表了本地苹果的外观和风格的程序界面,并把重点放在完整的国际支持。 它合并由两个项目,
CTerminal和TerminalX ,而这两者都是基于JTerminal项目。该软件非常有实用和易用性。

二十二、VPN Gate Client

VPN Gate
是日本国立筑波大学的一项学术研究、实验计划,主要目的为「推广全球分散式公共 VPN 中继伺服器知识」,简单来说,VPN Gate
网站上会列出目前可用的公共 VPN 中继伺服器列表,使用者能自由选择要进行连线的伺服器,无需注册、也不用付费,这些 VPN
都是由来自世界各地的自愿者提供,会不断更新。

参考:

http://blog.csdn.net/shijiebei2009/article/details/41697895

https://www.zhihu.com/question/22867411

时间: 2024-11-01 16:00:12

程序员高效率工作工具推荐(必备工具)的相关文章

黑马程序员——黑马基础——Map,集合框架工具类Conlections和Arrays

黑马程序员--黑马基础--Map,集合框架工具类Conlections和Arrays ------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 一,Map集合 Map<K,V>集合是一个接口,和List集合及Set集合不同的是,它是双列集合,并且可以给对象加上名字,即键(Key). 特点: 1)该集合存储键值对,一对一对往里存 2)要保证键的唯一性. Map集合的子类 Map |--Hashtable:底层是哈希表数据结构,不可以存入null键nu

程序员找工作必备 PHP 基础面试题 (四)

程序员找工作必备 PHP 基础面试题? 程序员找工作必备 PHP 基础面试题(二)? 程序员找工作必备 PHP 基础面试题 (三) 一.在 HTTP1.0 中,状态吗 500 的含义的是什么?如果返回 “找不到文件” 的提示,则可用 header(函数),其语句为? 500 Internal Server Error 服务器遇到了意料不到的情况,不能完成客户的请求 Header(“ HTTP/1.0 404 NOT FOUND”); 二.数组函数 arsort()的作用是什么?语句 err_re

java 书籍推荐 JavaEE程序员必读图书大推荐

java 书籍推荐 JavaEE程序员必读图书大推荐 转自:http://www.cnblogs.com/xlwmin/articles/2192775.html 下面是我根据多年的阅读和实践经验,给您推荐的一些图书: 第一部分: Java语言篇 1 <Java编程规范> 星级: 适合对象:初级,中级 介绍:作者James Gosling(Java之父),所以这本书我觉得你怎么也得读一下.对基础讲解的很不错. 2 <Java核心技术:卷Ⅰ基础知识> 星级: 适合对象:初级,中级 介

程序员的工作、学习与绩效

工作中,碰到一些这样的例子,总有人提出疑问,为什么一个同事工作勤勉,完成了很多事情,季度绩效评定很高,但晋升却碰壁了.之前已经写过一篇<技术晋升的评定与博弈>,基本就能解答这个问题.但隐藏在背后的更深层次的本质却是:工作.学习与绩效的关系. 工作 程序员的主要工作是:编程,产出代码,完成需求,交付软件系统. 程序员按其工作技能和经验,大体又分为三个阶段:初.中.高级.三个级别的程序员的主要工作都是编程与产出代码,产出代码的数量也许相差不大,但产出代码的属性可能有明显差别. 在曾经的文章中提出过

如何让程序员幸福工作:细节决定成败

众所周知,优秀的程序员不但代码写得快,而且 bug 少.如何发现和留住这些人才,如果一个企业想要做大做强,那么这绝对是一个挑战.除了加薪和晋升以外,有时候一些细微的地方也能加分.虽然看上去并不重 要,但是要知道压死骆驼只需要最后一根稻草就够了.那么这些“细微的地方”指的又是什么呢? 合适的硬件 请注意这里有个形容词“合适”.编程需要有计算机是毋庸置疑的.不过企业也没有必要倾尽全力去配备最高端的设备.购置 CPU.内存.硬盘等设备应该根据实际情况量力而行.决策要明智,因为足够与奢侈之间只有一步之遥

这个时代,毕业生将很难找Java程序员的工作

相信在现在这个时代,有很多学生选择专业的时候,都会选择热门的计算机专业,因为目前信息化时代,计算机专业不仅是挣钱最多的专业,而且还是接触科技最前沿技术的专业,无论是现在的AI人工智能,还是大数据开发以及云计算等等热门的岗位,都跟计算机有着千丝万缕的直接关系. 但是令人恼火的是,很多计算机专业的学生毕业是根本找不到软件开发程序员工作的,很多人疑惑为什么计算机专业的学生找不到程序员开发的工作?今天小编给大家详细的说说. 计算机专业学生毕业找不到程序员开发工作的几点原因: 1. 最直接的原因就是计算机

小小程序员找工作的一路经历

小小程序员找工作的一路经历 昨天下午把三方给了TP-LINK之后,为期将近两个月的找工作过程也算是告一个段落.两个月一路走来,压力巨大.人生的下一站到底会在哪里,无法预测.面对事业.家庭.爱情,总想找到一个最好的平衡点.选择Android开发,选择TP-LINK,选择深圳,这一路的选择必然会对未来产生极大的影响,而影响总是具有两面性.未来的路应该怎么走,如何把命运掌握在自己的手里,这值得深思. 感谢家人的支持,感谢女友的相伴,感谢朋友的建议,是你们让我有一种持续战斗的激情:同样感谢腾讯,是你让我

关于程序员的工作效率

今天早上我偶然遇到一篇George Stocker的文章<怎么毁灭程序员的工作效率>,和一篇Joel Spolsky的<打一枪换一个地方>.这两个博文谈论了程序员的工作效率的问题,尤其是降低工作效率的模式.所以我考虑到要分享我提高工作效率的实践经验. 激情 提高工作效率的第一个技巧是对你每天要上的项目充满激情.你一定要由衷的看好你要做的项目.你必须想象出来从现在开始的一年.两年.三年后的结果会有多酷.有几次我花了点时间来思考:hey NDepend(我的项目)已经在过去的两年中逐步

十年京东Java程序员的工作总结,写给迷茫中的你!

很多年前,刚刚从大学毕业的时候,很多公司来校招.其中最烂俗的一个面试问题是:"你希望你之后三到五年的发展是什么?".我当时的标准回答是(原话):"成为在某一方面能够独当一面的技术专家".后来经历了几家不同的公司,换了不同的方向,才知道这个真是一个很难的问题.因为兵无常势,什么东西都是在不断的变化,一早的时候看好的东西可能会被淘汰. (几乎)没有人能够看准技术的下一个方向,因为这个问题实在是太难了,能够做到这一点的你就成为了技术界的巴菲特了.比如说11年加入Googl