作为刚入行的程序员小白,你是否在选择软件工具中有所纠结?琳琅满目的工具,各种相关介绍都被吹得上了天,失去了本真的模样。程序员的生活本来就够枯燥乏味的了,何必还要再来添乱呢?下面就听听程序员老司机教你如何选择软件工具。 软件一:文本对比工具 文本对比工具的佼佼者是Beyond Compare,虽然不是免费的,但是不贵,并且易用。它可以比较两个文件夹,可以让你做3-way文件比较。Beyond Compare有Windows、Linux、OSX版本,最新版本是Beyond Compare 4。如果你将代码合并到控制系统中,需要查看一个文件同另一个文件之间的差异,Beyond Compare绝对是你的首选。 Beyond Compare 4下载地址:http://www./xiazai.html 软件二:数据库管理工具 数据库管理工具的首选是Navicat,其中Navicat Premium是一个可多重连接的数据库管理工具,可以连接到MySQL、Oracle、PostgreSQL、SQLite、SQL Server和MariaDB数据库,让数据库管理更加方便。 Navicat Premium下载地址:http://www./xiazai.html 软件三:文本编辑器工具 notepad 是大多数程序员都在用的文本编辑器工具,适用于Windows系统的文本编辑器,支持超过50种编程、脚本和标记语言的语法高亮显示和代码折叠,能让用户迅速减小或扩大代码段以便查阅整个文档。可以用来制作一般的纯文字说明文件。所见即所得功能、语法高亮、字词自动完成功能都是值得点赞的功能。除此之外还有Sublime、MarkdownPad、Vim等。 软件四:代码浏览器 Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C , C#和Java等程序的分析。能分析源代码并在工作的同时动态维护它自己的符号数据库,并自动显示有用的上下文信息。 软件五:安全传输工具 Xshell 和 Xftp 是优秀网络管理、安全传输工具。Xshell 是一个安全终端仿真器,可以作为SSH、TELNET或RLOGIN的终端模拟,能够从Windows平台安全连接Linux服务器。Xftp是安全传输客户端,支持FTP和SFTP协议,两者都支持标签化的会话窗口。如果你的项目要部署到Liunx下面,Xshell 和 Xftp 必不可少! 软件六:思维导图工具 MindManager 思维导图工具可以快速帮助程序员架构网站结构,进行栏目规划,创造、管理和交流思想。将思想、策略及商务信息转换为行为导图,设置任务进程提醒,更加直观感受整个进度。 当然以上软件并不是程序员应该掌握的所有软件,这仅仅是冰山一角,作为刚入行的程序员来说,时刻保持一颗勤勉的心尤为重要,只有经历过时间磨砺的程序员,才能成为一名优秀的程序员。 |
|