程序员必备利器(附链接)

文章目录

  • 程序员必备利器(附链接)
    • 1. Visual Stdio
    • 2. Vs code
    • 3. Jetbrains家族
    • 4. Qt
    • 5. Sublime Text
    • 6. 有道云笔记(极度推荐)
    • 7. HBuilder
    • 8. Navicat
    • 9. Everything
    • 10. Fiddler
    • 11. Wireshark
    • 12. source insight
    • 13. Git
    • 14. XShell
    • 15. FileZilla
    • 16. 在线正则网站
    • 17. VLC播放器
    • 18. WinRAR
    • 19. Microsoft Office
    • 20. 装机软件

程序员必备利器(附链接)

从事开发工作,必须可少需要工具的支持,优秀的工具可以很好的提升开发效率; 接下来分享一下博主经常使用的不错的软件,下列软件不分排名。

1. Visual Stdio

Visual Studio是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具。作为宇宙第一IDE, Visual Studio的强大不是浪的虚名,当然VS的缺点就是太过庞大,不过这并不影响我们的使用。博主主要从事C/C++, C#开发,先前一直使用的VS2013, 由于编译SCIP等种种原因,换到了VS2015, 总的来说使用效果满满。

各种VS版本下载地址

2. Vs code

微软公司的另一个集成开发环境,在 Stack Overflow 的 2018 年开发者调查中,VS Code 亦是最受欢迎的开发工具。代码开源,VS Code 有着丰富且快速增长的插件生态,如今,已经有超过一万个插件,支持多种语言开发。

VS code下载地址

3. Jetbrains家族

Jetbrains其中的一些明星产品:

  • PyCharm是一种PythonIDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如, 调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等等。作为Python开发的不二之选,不过也因其过于庞大引人诟病。
  • CLion是一款专为开发C及C++所设计的跨平台IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OS X和Windows上来开发C/C++。

PyCharm下载地址
CLion下载地址 ,CLion不是免费的,需要的伙伴可以查看这篇教程

4. Qt

Qt的历史不再叙述,至于Qt的辛酸史,读者可自行了解。Qt是一个跨平台的 C++ 开发库,主要用来开发图形用户界面(Graphical User Interface,GUI)程序,当然也可以开发不带界面的命令行(Command User Interface,CUI)程序。Qt 是纯 C++ 开发的, 对于有在学习C++的伙伴,Qt是一个不错的尝试。
博主也使用Qt框架做过开发,给我的印象就是:

  • 快速开发出优美的用户界面;
  • 跨平台(一次编写,到处编译),已经成为Linux图形开发的首选;
  • 由于依赖过多,做出来的程序有些庞大,不过Qt公司退出了lite计划,降低Qt的大小以及对硬件的依赖;

下面的程序都使用 Qt 开发:

  1. WPS
  2. YY语音
  3. Skype
  4. 豆瓣电台
  5. 虾米音乐
  6. 淘宝助理
  7. 千牛
  8. 暴雪的战网客户端
  9. VirtualBox
  10. Opera
  11. 咪咕音乐
  12. Google地图、Adobe Photoshop Album 等。

Qt下载地址,Qt环境的配置略微麻烦一下,需要的伙伴可以私信我。

5. Sublime Text

Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。Sublime Text由自定义组件构建,提供无与伦比的响应能力。 从功能强大的自定义跨平台UI工具包到无与伦比的语法高亮引擎,Sublime Text设置了性能标准。被誉为最性感的编辑器,支持多种插件,读者可自行搜索推荐插件 。

Sublime Text下载地址

6. 有道云笔记(极度推荐)

俗话说,“好记性不如烂笔头”,各位小伙伴在工作中或者学习中掌握了新的内容的时候,还是随手做好笔记,有空没有就翻出来温习。 博主先前一直为了一款好用的Markdown编辑软件而到处奔波,用过boostnote, simplenote, Typora, 印象笔记,为知笔记等等,都不满意,最后找到了有道云,相见恨晚~ markdown支持,天生图床,手机端PC端网页端多端同步,界面简洁优美,极度极度推荐……说不好用的请自毙

有道云下载链接

7. HBuilder

HBuilder是DCloud推出的一款支持HTML5的Web开发IDE。HBuilder的编写用到了Java、C、Web和Ruby。它基于Eclipse,所以顺其自然地兼容了Eclipse的插件。快,是HBuilder的最大优势,通过完整的语法提示和代码输入法、代码块等,大幅提升HTML、js、css的开发效率。据说下一代新品HBuilderX具有极强的优势,脱离eclipse改成C++,性能强悍、体积轻巧。结合了编辑器和ide的优势于一身。

HBuilder下载地址

8. Navicat

Navicat是一套快速、可靠的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。

Navicate下载地址 提取密码:onuj

9. Everything

Everything是速度最快的文件搜索软件。其速度之快令人震惊,百G硬盘几十万个文件,可以在几秒钟之内完成索引;文件名搜索瞬间呈现结果。推荐使用,不需要再使用windows自带搜索。

Everything下载地址

10. Fiddler

Fiddler是一个https协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯,还提供了一个用户友好的格式。Fiddler 是用C#写出来的。网上有很多关于Fiddler使用教程,记住抓包抓得好真的可以为所欲为。

Fiddler下载地址,如果需要汉化版的,可以私信我

11. Wireshark

Wireshark是用于Unix和Windows的网络协议分析器。它可以帮助您捕获和分析实时网络中的数据或捕获磁盘上的文件。它提供了流畅的界面,使用户能够以交互方式浏览捕获的数据。它能够查看TCP会话的重建流。

Wireshark下载地址

12. source insight

Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。Source Insight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息,SI提供了丰富多彩的窗口,为被选中的代码提供丰富的信息,如reference trees、class inheritance diagrams、call tress,symbol windows。博主最近刚刚上手,主要用作为代码浏览器。

source insight下载地址
密码: 3kjj
解压密码: biu

13. Git

Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。引用廖雪峰老师的话,它能自动帮我记录每次文件的改动,还可以让同事协作编辑,这样就不用自己管理一堆类似的文件了,也不需要把文件传来传去。如果想查看某次改动,只需要在软件里瞄一眼就可以。网上有很多Git使用教程,读者自行浏览。

Git下载地址

14. XShell

XShell功能超级强大,性能非常优秀,其特色功能支持多标签会话管理主机,支持远程协议Telnet、Rlogin、SSH/SSH PKCS#11、SFTP、Serial,其它功能包括动态端口转发、自定义键盘映射、VB脚本支持、完全的 Unicode 支持等。XShell通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。

XShell 6.0下载地址

15. FileZilla

FileZilla 客户端是一个快速可靠的、跨平台的FTP,FTPS和SFTP客户端。具有图形用户界面(GUI)和很多有用的特性, FileZilla比其他任何一款FTP软件都要简单,完美支持简体中文 。用户对FileZilla的评价: 多标签,多线程,快速,稳定,可靠

FileZilla下载地址

16. 在线正则网站

正则表达式这个东西博主不是特别精通,只有在一些项目中的局部会遇到,比如获取html文档中的所有href链接,验证输入的邮箱用户名是否合法等等,这时候需要工具来验证我们构建的正则表达式是否正确,网上有很多在线正则网站,这里博主分享一个自己常用的:

在线正则网站

17. VLC播放器

VLC media player (VLC媒体播放器)是一个操作非常简单的媒体播放器,支持多种音频视频格式,与其他多媒体播放工具相比,VLC Media Player程序最拿手的本领就是播放残缺视频。可播放大多数格式,而无需安装编解码器包:MPEG-2, DivX, H.264, MKV, WebM, WMV, MP3… 可在所有平台运行: Windows, Linux, Mac OS X, Unix… 同时我们也可以基于libvlc进行二次开发,参考博主另一篇博客:

VLC参考文章,附链接及配置

18. WinRAR

WinRAR是Eugene Roshal于1993年推出的一款压缩包管理器。 WinRAR支持可执行文件、对象链接库、大型文本文件等,并具有历史记录、收藏夹、恢复记录、恢复卷、分卷压缩、管理密码等功能。WinRAR 是流行的压缩工具,界面友好,使用方便,在压缩率和速度方面都有很好的表现。

WinRAR下载地址

19. Microsoft Office

Microsoft Office是微软公司开发的一套基于Windows操作系统的办公软件套装, 平时办公必备,应该不需要我做大篇幅介绍了。

Ms Office2016下载地址,需要激活工具的可在下方留言

20. 装机软件

装机应该再正常不过的操作了,预防有些人电脑死机了不知道如何是好。

提供一篇简单装机教程,里面讲解了所用的工具以及准备的材料和步骤

你可能感兴趣的:(程序员开发利器)