⌚️⌚️⌚️个人格言:时间是亳不留情的,它真使人在自己制造的镜子里照见自己的真相!
❓❓❓开发者每天都在使用、寻找、贡献、创作各类开发者工具,包括开源服务、付费软件、API等。好的工具可以极大帮助我们提升效率,服务业务。本期和大家分享一些宝藏工具以及个人实践体会
👉👉👉你的一键三连是对我的最大支持💙 💜 ❤️
💟VS
- 上手难度:⭐️⭐️⭐️
- 实用性:⭐️⭐️⭐️⭐️
这个应该是只要接触过编程语言的小伙伴都听过的吧,VS
全称Visual Studio
,是最流行的Windows平台应用程序的集成开发环境。其功能之强大,不可用语言所描述,体验过的小伙伴应该深有体会。个人感觉对新手不太友好,由于它功能全面导致安装比较麻烦,但入门了之后,你会发现它有很多优势
📌下面是2012-2019旧版本官方地址:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/
💟 Dev-C++
- 上手难度:⭐️
- 实用性:⭐️⭐️
这个软件是很多比赛官方指定编译环境(如蓝桥杯),所以需要我们去掌握它。相比VS
,它虽然上手简单,但是debug
功能不太友好,如果是刚刚学编程的小伙伴,调试错误的时候极难发现自己的错误。个人使用它主要是为了熟悉比赛编译环境
💟VSCode
- 上手难度:⭐️
- 实用性:⭐️⭐️⭐️⭐️⭐️
VSCode
,是微软在2015年4月30日build开发者大会上发布的一个跨平台源代码编辑器。说它是源代码编辑器,可是它又能进行简单的代码调试运行。说它是 IDE,可是他启动数度之快,令其他 IDE 望尘莫及。而且,在座的各位见过哪个 IDE,能把 c 语言,java , python ,JavaScript 等语言写个遍的?VSCode
最厉害的点就在这里——结合它的插件市场,加上电脑内的语言环境,VSCode 能支持37种语言或文件(截至2019年9月)。
其优点如下:
-
开源,免费,跨平台。
-
有完善的插件生态,
VSCode
的插件功能种类繁多,从代码样式更改到代码提示补全,再到代码运行调试格式化,只要找到相应的插件,就能给自己的VSCode
添加相应的功能。 -
各种小插件,如
Tabnine AI Autocomplete
、Markdown Preview Enhanced
、Draw.io Integration
等等,使编码简单了起来 -
背靠微软大佬,熟悉程序员需求。微软的另一款产品
visual studio
,被戏称为宇宙第一IDE
,因为他着实好用,VSCode
是在visual studio
的基础上开发而来的(参考了需求和样式)。 -
内置了
git
。版本管理工具的重要性只要有参与代码开发就一定知道,VSCode
直接内置了git
,令版本管理更加方便。 -
使用相应语言的插件拓展,可以对代码进行简单的调试。众所周知,编程软件提供的功能对于很多开发者而言只有 20% 比较常使用,而
VSCode
结合插件后就能做到那最关键的 20% 的功能,对于对 IDE 只是轻量需求的开发者来说这绝对是个福音。(别忘了VSCode
的启动速度和流畅度以及内存占用)。 -
语法高亮和智能提示,在智能提示这方面直接甩开其他
IDE
一大截
📌对于英文不太好的小伙伴建议安装成功后先下载一个语言拓展包:Chinese (Simplified)
,然后一切都变得美好了起来~~~
💟Typora
- 上手难度:⭐️⭐️
- 实用性:⭐️⭐️⭐️⭐️⭐️
首先,该软件对于喜欢记笔记的小伙伴就一个字——“香”or两个字——“真香”,不仅可以用来记录编程学习中的技术点,也可以记录学校学习过程中的重难知识点。其次,该软件整个界面简洁、舒服(其还自带其它颜色主题),码子十分爽。个人主要是将它用来记录自己的技术栈和写博客
💟Postman
- 上手难度:⭐️⭐️⭐️⭐️
- 实用性:⭐️⭐️⭐️
Postman is the API platform that provides an API repository, comprehensive tools, workspaces, operational insights, and integrations to simplify every step of the API lifecycle.(Postman是一个API平台,它提供了一个API存储库、综合工具、工作空间、操作洞察和集成,以简化API生命周期的每一步)
Postman是一个接口测试工具,在做接口测试的时候,Postman相当于一个客户端,它可以模拟用户发起的各类HTTP请求,将请求数据发送至服务端,获取对应的响应结果, 从而验证响应中的结果数据是否和预期值相匹配;并确保开发人员能够及时处理接口中的bug,进而保证产品上线之后的稳定性和安全性。 它主要是用来模拟各种HTTP请求的(如:get/post/delete/put…等等),Postman与浏览器的区别在于有的浏览器不能输出Json格式,而Postman更直观接口返回的结果。
后端小伙伴必备tool,使用它的前提时必须掌握网络的相关知识。个人是前端的热爱粉,由于有时需要模拟网络通信(需要向服务器发送请求得到响应的相关数据,该服务器也可能是通过 mock.js
搭建的)。而通过 Ajax
和 XMLHttpRequest
有时方法较为麻烦,则使用该工具进行数据获取,进行测试
💟7-Zip
- 上手难度:⭐️
- 实用性:⭐️⭐️⭐️⭐️
该压缩软件无毒无害,体积小,功能强,不管你是懂0️⃣/1️⃣,还是不懂0️⃣/1️⃣的,“机机必备”,强烈推荐~~~
💟XMind
- 上手难度:⭐️
- 实用性:⭐️⭐️⭐️
又是免费的一款学生党必备软件,其自带许多模板方便搭建知识脉络、逻辑结构等。同时,也是小白技术成长之路复习总结的好tool~~~
💟FreeMove
- 上手难度:⭐️
- 实用性:⭐️⭐️⭐️
FreeMove最新版是一款简单小巧的C盘已安装软件转移工具。Free Move官方版能够帮助用户将C盘的软件移动到其它盘保存,有效地解决了C盘空间不足、安装软件过多的问题。Free Move软件采用的是从旧位置创建目录连接到新位置的转移方式,并不会存在任何错误的问题。
作为一名程序员,C盘爆满是我们不能容忍的。该软件具有体积小,操作简单、功能强大的优点,马上上手,让你的C盘瘦瘦身~~~
💟ScreenToGif
- 上手难度:⭐️⭐️
- 实用性:⭐️⭐️⭐️⭐️
该软件是一个制作动图的免费实用软件,个人博客当中的动图都出自它手。上面为软件启动后的窗口。除此之外,它还有摄像头以及画板录制的功能。
上图为录制动图时自定义大小选项框,适用于不同窗口的录屏。停止录制后,可在编辑器中进行录制好的视频的帧剪切和保留操作,使动图更加连贯、流畅。
💟Snipaste
- 上手难度:⭐️
- 实用性:⭐️⭐️⭐️⭐️⭐️
Snipaste
是一款免费且好用的不要不要的截图软件,下面我简单介绍其几大优势:
- 软件无需安装,下载即用
- 告别QQ截图,强于系统自带截图
- 默认截屏快捷键
F1
,自带独特功能,如:贴图,记号笔等功能