高效程序员 - 实用工具和网站

高效程序员 - 实用工具和网站

作为开发人员,除了平常用得最多的IDE之外,还有巨多平常我们工作和学习都会用到的工具。虽然学习使用一项新的工具会需要我们花费一定时间,但如果经过学习之后,能够善用各种工具,越用越熟练,可以有效提高我们开发和学习的效率。这里,我将介绍一些程序员最常用到的工具和插件。



需求管理TAPD

好的需求需要配合好的需求管理平台,关于需求管理这块,我推荐的是TAPD需求管理平台,TAPD不仅包括敏捷需求规划,还集成了众多功能,诸如思维导图、在线文档(支持markdown)、统计报表等。

传送门: TAPD





Processon

一个规范的团队,在完成需求之前,一定会把设计做足。一般来说,如果架构设计没办法通过画图的方式表达清晰,可能你的架构设计是有问题的。所以,动手写代码前,特别是涉及到多个服务和中间件时,尽量通过画图(包括流程图、思维导图等)的方式,把架构设计、流程理清,这样做的同时,也有助于大家再次review设计,减少沟通成本。

一般来说我用processon画设计图、流程图是最多的,这玩意是在线的,用起来很是方便。

传送门:ProcessOn
image-20200520233458173



XMind

如果你喜欢做学习笔记、做需求拆解,那你一定知道xmind。没错,这一款神器,轻松撸各种脑图,学习的时候用脑图把一个大的知识点拆分到各个小知识点,不仅有利于你对知识的掌握,在日后的复习中也方便你快速回忆知识体系。

image-20200520235230441



Goland

如果你是做Go语言开发的,一定不能错过Goland这款IDE,好用到爆炸,提示功能极其强大,在效率方便简直不要太香。Goland目前只有收费版本,可提供30天的免费试用。

传送门:Goland
image-20200520235743719




PyCharm

作为一款python编辑器,功能也是极其强大,pycharm提供免费的社区版本,专业版额外增加了一些功能,如项目模板、远程开发、数据库支持等,作为学习之用,pycharm足以。

传送门:PyCharm
image-20200521000837198



VS Code

微软发布的一款免费、开源且功能强劲的轻量级IDE。支持Go、Java、C++等各种主流语言的代码补全、Git、代码片段等feature,可通过安装各种插件来极限提高开发效率,相比Goland,VS Code打开的速度飞快,基本就是秒开,另外值得一提的是VS Code支持Linux版本。

传送门:VSCode
image-20200523232532054



Navicat Premium

数据库的可视化工具,支持MySQL、oracle、MongoDB等主流数据库,使用navicat维护和管理数据库都变得简单的多,SQL语句补全功能真香。但这个玩意付费,而且不便宜,一年5000+大洋,可提供14天的免费试用。

传送门:Navicat
image-20200523234450067



Postman

如果你需要做Web后台开发,一定不能错过这个接口调测工具。通过Postman进行接口调试时,你可以相当方便的往请求里面填充数据,查看回包,也可以进行一定程度的自动化测试,一般来说,使用免费版足以应对日常工作的各种场景。

另外,如果你在开发时,需要使用到浏览器上的环境,比如你要调试测试环境站点的接口,但是你通过postman又不方便直接登录你们的测试环境时,可以先在浏览器(这里专指chrome,因为需要在chrome安装Postman Interceptor插件)登录测试环境,然后使用Postman的Capture requests and cookies Requests特性来同步浏览器的cookie。

传送门:Postman
image-20200524000317499



Git/Sourcetree

Git,最强的版本控制系统,没有之一。如何入门使用Git,我推荐廖雪峰的入门教程。
教程入口


Sourcetree,免费的Git界面管理工具,平常我也用它来看一些过往提交记录以及管理分支。虽然现在很多强大的IDE已经集成了VCS的管理,比如你使用Goland进行Go开发时,你应该会爱上IDE已经集成的Git代码管理,但一款Git界面管理工具依然有助于你的日常开发,比如你需要回溯各种分支变更和合并记录。

传送门:SourceTree
image-20200524001811436



iTerm2

Mac下最好用的终端工具。iterm2有许多好用的feature,比如标签变色、分屏、文本搜索和复制、智能补全提示。

传送门:iTerm2
image-20200524010808296



Typora

作为程序员,一定要学会markdown语法,因为md语法写文档真真真太方便了,快速撸各种文档并且在格式排布上减轻了很多负担,推荐大家使用typora作为你的md编辑器,关于这款编辑器,可以用16字来赞美,功能强大,设计冷静,体验美妙,理念先进,完全切合我对编辑器高效、易用、强大的需求,如果你使用md语法写文档和blog,请一定要尝试typora。

传送门:Typora
image-20200524003344059



IPic

写markdown文档的时候,如果你文档的图片是存放在本地,当你想复制你的mardown文档并发表到其他第三方平台时,图片是不会自动复制过去的,在第三方平台会显示引用失败。这里我推荐IPic(仅Mac)做为你的markdown图片上传工具,使用超简单,只需要把你的图片拖拽到iPic的图标上即可,然后你就会得到你图片的链接,把链接放到你的markdown文档再去第三方平台发表的时候就畅通无阻了。

另外,还有个办法就是上面提到的typora编辑器,当你的图片复制进文档时,你可以右击图片选择上传图片,首次使用的时候需要设置图片上传服务,选择IPic即可。

传送门:iPic
image-20200614222623686



Sublime Text

我处理临时文档的大部分时候都是使用sublime text,这款编辑器也可以用来写代码,但我们都已经有更专业的IDE了,所以一般用sublime text仅处理临时文件这些,当然你也可以尝试在sublime上安装各种插件,尝试用它作为你的编辑器。

传送门:Sublime Text
image-20200524003911300



有道云笔记

建议大家在学习和工作中,有针对性的多做笔记。基本上我在学习中做笔记时都会放到有道云笔记上。提醒一点,换一个笔记平台的成本比较大,因为你可能需要花费大量时间从旧平台迁移到新平台,因此最好从一开始就选定一个合适的笔记平台,然后持续用它即可。没错,我是一个换过笔记软件的男人~~

传送门:有道云笔记
image-20200524005903657



扫码_搜索联合传播样式-白色版

c-c程序员实用大全是为了给广大C语言程序员提供一系列实用的资源和工具。在C语言编程中,有许多常用的库和框架可以帮助开发人员更高效地完成任务。 首先,对于C语言初学者,我们可以提供一些优秀的教程和学习资料,例如《C Primer Plus》和《C语言程序设计》等。这些教材详细介绍了C语言的基本语法、常用函数和数据结构,对于初学者来说是不可或缺的学习资源。 其次,对于有一定C语言基础的开发者,我们可以介绍一些工具和框架,以提高开发效率。例如,IDE(集成开发环境)是C语言开发中常用的工具,像Eclipse和Code::Blocks等。这些IDE可以提供语法高亮、自动补全和调试等功能,极大地简化了开发流程。 此外,我们还可以推荐一些常用的C语言库,以便开发人员能够快速开发出高质量的代码。举例来说,标准库中的stdio.h提供了读写文件和控制台输入输出的函数,math.h则包含了数学运算函数。另外,还有一些第三方库如OpenGL、SDL和GTK,可以用于图形编程、游戏开发和UI界面设计。 最后,我们还可以提供一些开源项目的信息,让开发者们可以参与其中,贡献自己的代码和经验。开源项目不仅可以提供实践机会,还可以借鉴项目中的优秀设计和思路,提升自己的编程能力。 总之,c-c程序员实用大全是一个涵盖教程、工具、库和开源项目的综合性资源,旨在帮助C语言程序员更轻松地进行开发,并且不断提升自己的技术水平。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值