2022个人开发工具集积累和分享

简介: 今天给大家分享一下作为一名资深程序员,日常常用的一些开发工具,相信有一些大家都经常用,有一些可能还没有用过,以下的10多个开发工具都是日常工作常用的,现在分享给大家,希望能给大家日常的办公、生活带来一些帮助,现在各大家逐一介绍。

今天给大家分享一下作为一名资深程序员,日常常用的一些开发工具,相信有一些大家都经常用,有一些可能还没有用过,以下的10多个开发工具都是日常工作常用的,现在分享给大家,希望能给大家日常的办公、生活带来一些帮助,现在各大家逐一介绍。

1、谷歌浏览器

谷歌浏览器,相信大部分开发者首选的浏览器就是谷歌浏览器,它没有广告、界面简介、启动速度快、前端调试也非常方便,应该是作为程序员必备软件。

image_078341ff.png

2、华为浏览器

华为浏览器是一款由华为技术有限公司研发的浏览器,该浏览器基于其他开源软件编写,包括WebKit,界面也非常清爽、没有广告,日常办公大部分都是使用华为浏览器,当然如果需要前端调试还是推荐谷歌浏览器。

image_38c5be94.png

3、腾讯文档

腾讯文档是腾讯官方推出的在线文档工具,有PC版、手机版、网页版,只要登陆微信就可以很方便管理自己的文档,平常我博客、笔记、日常办公等都是使用腾讯文档来记录,界面比较简洁、没有花里胡哨的功能,完全满足自己的需要。

image_e7af27d7.png

3、Notepad++

Notepad++是我必装的文本编辑器、软件启动非常快、支持标签页、多种编程语言显示、丰富的插件,比微软自带的记事本好用多了。

image_93e882cf.png

4、IntelliJ IDEA

Java程序员最棒的IDE工具,必须属于IDEA,它作为Java程序员第一生产力工具,比如代码提智能示、代码重构、版本工具(Git)等整合、代码智能助手、丰富的插件、代码生成等很多方面都是最棒的。作为三年经验的Java程序员一直在用。

image_a4095651.png

5、VisualStudio

微软官方推出的C\#编程语言使用的IDE,号称宇宙第一IDE,C\#程序员必备工具、另外也支持Python、C++、移动开发等方面的开发。从事7年左右的C\#程序开发、从VS2005到现在的VS2019,也见证着VisualStudio的越来越完善。

image_b4b3aa17.png

6、VSCode

VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器,跨平台支持Windows、Linux、macOS。

该软件支持语法高亮、代码自动补全、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装扩展以拓展软件功能

VSCode 默认支持多种编程语言,包括 JavaScript、TypeScript、CSS 和 HTML;也可以通过下载扩展支持 Python、C/C++、Java 和 Go 在内的其他语言,对于部分语言可以使用 IntelliSense。它也支持调试 Node.js 程序,和 GitHub 的 Atom一样,VSCode 也基于 Electron 框架构建。支持同时打开多个目录,并将信息保存在工作区中以便复用,允许用户更改文件的代码页、换行符和编程语言等。

image_35c86399.png

7、微信开发者工具

微信作为用户基数最大的社交生态,小程序的开发也是越来越多,微信开发者工具也是必备。只要有前端开发经验,就可以很容易上手微信小程序的开发。

image_46d3eb4e.png

8、Navicat

个人认为数据库管理最好的工具,支持mysql、sqlserver、Orcle、sqlite等十多种主流的数据库管理,可以很方便查询、修改、导出数据等功能。强烈支持使用。

image_1f3789ab.png

image_8baa3c84.png

9、PDManer

PDManer是一款数据开源建模工具,相比较Powerdesigner更加轻巧、启动速度快、更符合国人的使用习惯,基本能满足数据建模的需要,可以考虑使用PDManer作为数据建模的工具。

image_e446e2b5.png

10、Git/Tortoise Git

image_212192f5.png

Git和Tortoise Git更是必备工具,日常代码版本控制Git是首选,Tortoise Git俗称“小乌龟”解决了通过命令管理项目代码的提交、推送、分支管理等操作,非常方便。

image_b568bd00.png

11、Axure

日常开发画原型,Axure作为老牌原型工具是产品经理首选的原型工具,本人一直在用,也非常方便。也推荐大家使用。

image_85a21a92.png

12、NxShell

NxShell是一款开源的Linux远程管理工具,是我日常远程Linux服务器必备的工具,界面比较好看、可以直接SFTP。针对软件的功能目前作者还在持续更新当中,还是相当好用的一款Linux远程管理工具。

image_123b4200.png

13、ApiPost

ApiPost是一款非常好用国产的接口管理工具,界面比较好看,支持登陆账户接口存档、快速导出接口文档、在线接口调试等功能。基本满足了大家在实际开发当中接口管理的功能。值得推荐。

image_9cd52e14.png

14、Xmind

image_b2468b44.png

Xmind是一款超级好用的思维导图功能,平常记笔记、写博客画流程、日常开发工作梳理业务功能都是使用Xmind。值得推荐。

15、Everything

Everything这个不能算开发工具,主要作用相信大家都用过,是一款本地搜搜工具,速度非常快,大家在日常工作如果遇到找不到的文件,可以使用它快速定位到。非常的方便。

image_4d627852.png

16、WizTree

WizTree是系统磁盘分析工具,如果你的磁盘空间不够了,可以使用它来分析你的磁盘占用情况,然后进行大文件的清理。

image_cf2d1766.png

17、猿如意

image_ceec95ea.png

猿如意是CSDN官方2022年推出的面向程序员效率工具集合,里面包含非常实用的小工具,比如Json格式化、Host切换、Markdwown编辑器、Postman、图片处理等实用工具,还有教程文档、一行代码。大家可以根据自己的需要安装相应的插件。

image_49be90da.png

有了猿如意这款优秀的程序员百宝箱,许多软件都可以使用插件替代。毕竟是CSDN官方的软件,后续也会不断的完善,值得推荐大家下载使用

相关文章
|
1月前
|
搜索推荐 数据挖掘 项目管理
"揭秘:产品经理如何借助软件工具实现工作飞跃"
在互联网行业,产品经理是产品生命周期的核心驱动力。本文介绍了五款提升工作效率的必备软件:Boardmix博思白板、Miro、板栗看板、Figma和Google Analytics,涵盖在线协作、项目管理、设计协作及数据分析等多个方面,助力产品经理高效完成工作。
|
3月前
|
存储 监控 安全
构建高效的个人知识管理系统:技术与实践
【10月更文挑战第5天】在信息爆炸的时代,个人知识管理变得至关重要。本文将介绍如何利用现代技术手段,尤其是开源工具和云服务,构建一个高效的个人知识管理系统。我们将探索不同的知识组织方法,自动化信息的收集与整理流程,以及确保信息安全的策略。通过实际案例和代码示例,本文旨在为读者提供一套可行的解决方案,帮助他们更好地管理个人知识库,提升学习和工作效率。
|
3月前
|
搜索推荐 项目管理
提高团队执行力的工具多种多样,以下是一些常见的工具:
提高团队执行力的工具多种多样,以下是一些常见的工具:
43 2
|
7月前
|
人工智能 自然语言处理 数据挖掘
利用AI集成工具提升工作效率的实践经验
随着人工智能技术的蓬勃发展,以及当今数字化快速发展的时代,人工智能的运用已经渗透到各个行业和工作领域中,大语言模型在自然语言处理领域的应用也愈发广泛,而且市面上涌现出一批AI集成工具,比如Langchain、Dify、llamaIndex、fastgpt、百炼等,它们为开发者提供了强大的支持和便利,极大地提升了AI模型的构建和管理效率。作为一名热衷于利用新技术提高工作效率的开发者,我也积极尝试将这些工具融入到我的日常工作中,以期望提升工作效率和质量,下面我将分享我是如何使用AI集成工具来提升工作效率的,以及实践经验和心得。
260 1
利用AI集成工具提升工作效率的实践经验
|
6月前
|
监控 数据可视化 项目管理
项目管理利器:揭秘软件如何驱动效率与成果并进
项目管理软件助您高效工作,通过WBS分解复杂任务,与Google Apps等工具无缝集成,实现任务自动化,利用甘特图追踪进度,加强团队协作沟通,并监控预算变动,提升效率,减少错误。 1. WBS将大项目拆解成小任务,便于管理和追踪。 2. 无缝集成常用工具如Google Apps、Slack等,简化工作流程,促进信息共享。 3. 自动化重复任务及流程,节省时间,专注核心工作。 4. 甘特图可视化项目进度,明确任务依赖关系,及时调整策略。 5. 强化团队协作与创意交流,支持聊天、会议及论坛互动。 6. 实时监控项目预算,对比计划与实际成本,预防超支风险。
37 0
|
7月前
|
开发框架 搜索推荐 Java
打造CRM系统:探索流行的开发工具与方法论
Zoho CRM支持.NET、Java和开源技术开发。.NET与微软产品集成好但平台兼容性有限;Java跨平台但学习难度大;开源技术灵活低成本,但需技术实力支撑。企业应依据自身条件选择合适的技术栈。
86 7
|
敏捷开发 人工智能 Cloud Native
LeSS 敏捷框架高效生产力实践
LeSS 敏捷框架高效生产力实践
86 0
|
8月前
|
敏捷开发 测试技术 持续交付
深入探索软件测试自动化:框架与实践
在快速演进的软件行业中,测试自动化已成为确保产品质量和加快上市速度的关键因素。本文将深入分析测试自动化框架的构建要点,探讨其在实际应用中的效益,以及实施过程中可能面临的挑战。通过对比手动测试与自动化测试的优势与局限,本文旨在为读者提供一套系统化的测试自动化实践指南,以支持更高效、可靠的软件开发周期。
|
8月前
|
监控 Devops jenkins
流行的软件质量保证体系工具
流行的软件质量保证体系工具
181 0
|
监控 数据可视化 架构师
低代码平台——提高研发效率的神器
低代码平台——提高研发效率的神器
203 0