新闻| 文章| 资讯| 行情| 企业| wap手机版| article文章| 首页|会员中心|保存桌面|手机浏览
普通会员

宁波倾佳电子有限公司

宁波SiC功率半导体BASiC基本|杨茜汽车级碳化硅SiC模块|宁波SiC加速替代IGBT|宁波Si...

企业列表
新闻列表
推荐企业新闻
联系方式
  • 联系人:杨茜
  • 电话:15013641390
  • 邮件:sunsanna@changer-tech.com
  • 传真:13266663313
首页 > 新闻中心 > 好学星城:吐血整理!当代程序员必备的神器大全
新闻中心
好学星城:吐血整理!当代程序员必备的神器大全
发布时间:2024-11-06        浏览次数:2        返回列表

在我认识的所有程序员里,几乎每个人都有专属于自己的常用工具和相关资源。

好学星城:吐血整理!当代程序员必备的神器大全

所以,今天好学星城就给大家奉上数十款程序员硬核工具,另外还有一些在线开发辅助工具、在线画图工具、在线转换工具、可视化/格式化工具、在线教程文档,以及编程学习网站、搜索资源网站……相信这里总有一款是属于你的!


程序员生产力工具大全

1、Idea-Intellij IDEA(java 编程语言 开发的集成环境)


业界排名第一的java开发工具,非常非常好用,如果还在用eclipse的朋友,赶紧来体验一把,相信你一定会爱上它的!


2、SecureCRT(SSH终端仿真程序)


SecureCRT是一款终端仿真程序,支持SSH(SSH1和SSH2)以及Telnet和rlogin协议。SecureCRT用于连接运行包括Windows、UNIX和VMS在内的远程系统的理想工具。


3、Termius(全平台的远程终端)


Termius是一款全平台的远程终端,它不仅涵盖了Windows、Linux、OSX,还变态得支持Android和iOS。以后在地铁、公交上都可以随时拿出手机来排查线上问题,还真是广大程序员的福音呢~


4、Google Chrome(谷歌浏览器)


Google Chrome是一款由Google公司开发的网页浏览器,该浏览器基于其他开源软件撰写,包括WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。


5、iTerm(为Mac OS X编写的终端仿真程序)


iTerm是一个为Mac OS X编写的,功能齐全的终端仿真程序;目标是在为用户提供OS X下最佳的命令行体验;字母i代表了本地苹果的外观和风格的程序界面,并把重点放在完整的国际支持;它合并由两个项目, CTerminal和TerminalX ,而这两者都是基于JTerminal项目;该软件非常有实用和易用性。


6、Visual Studio Code(简称“VS Code”,编写现代Web和云应用的跨平台源代码编辑器)


重新定义和优化了代码编辑,以便生成和调试新式 Web 应用程序和云应用程序。同时也是著名的文本编辑器,它是轻量级的,vSCode的一大特点就是你可以通过多种方式来调整设置,而且Vim可以和VScode集成在一起,它还带有一个集成终端,可用的扩展太多,使开发人员的工作变得更加轻松。我最喜欢的一些扩展是AWS Toolkit、ESLint、Live Server、Live Share、Prettier-代码格式化程序,以及YAML、Live Sass编译器、Docker等。


7、VMware Fusion & VMware workstation(为计算机开发的虚拟机管理程序)

是在计算机上无缝运行 Windows 的最佳方式,可确保 Windows 应用程序在计算机上实现无缝运行可以在基于 Intel 的计算机上无缝运行 Windows、Linux 以及其他 PC等多个操作系统,进而构建、测试或演示软件。


8、Navicat Premium(数据库管理工具)


Navicat premium是一款数据库管理工具,是一个可多重连线资料库的管理工具,它可以让你以单一程式同时连线到 MySQL、SQLite、Oracle 及 PostgreSQL 资料库,让管理不同类型的资料库更加的方便。


9、Postman(api调试工具)


简单来说,就是简单、实用、大方、美观!postman这款网页调试工具的windows客户端,功能强大的HTTP调试与模拟插件。使用Postman可以进行API开发、请求、调试,除了它,还可以使用lnsomnia和Insomnia Designer作为API文档。


10、RedisDesktopManager(一款可视化 redis管理工具)


Redis Desktop Manager是一款简单快速、跨平台的Redis桌面管理工具,也被称作Redis可视化工具,Redis Desktop Manager官方版是一款开源软件,支持通过SSH Tunnel连接,支持windows、mac等多平台。


11、Dash(基于MAC的 API文档浏览器和代码片段管理器)


“开发者不可或缺的杰作。”Dash 可让您的 Mac 即时离线访问 200 多个 API 文档集。立刻搜索离线文件集200层+的API ,100+备忘单和 href=https://www.bilibili.com/read/"">更多 功能。您甚至可以"">生成自己的文档集 或 href=https://www.bilibili.com/read/"">请求 包含href="">文档集 。


12、Fiddler & Wireshark(http抓包工具)



Fiddler和Wireshark都是进行抓包的工具:所谓抓包就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。作为开发者,经常想调试一下http请求发送的数据的详情,那么可以使用这2款软件。用抓包工具wireshark的人相对来说更多一些。


13、HBuilder X(HTML5的Web开发工具)


当前最快的HTML开发工具,强大的代码助手帮你快速完成开发,最全的语法库和浏览器兼容性数据让浏览器碎片化不再头痛。作为HBuilder下一代的全新编辑器,HBuilderX被定位为ide和编辑器的完美结合,除了对某种语言的语法分析、提示、转到定义、调试,同时加强了对通用文本处理能力,界面更加清爽,拥有比上一代更加有效的快捷键体系。


14、MobaXterm(远程终端控制软件、集串口、SSH远程登录和FTP传输三合一的工具)


多功能终端MobaXterm Professional Edition 是一款豪华、全功能的终端软件。MobaXterm带来了所有必要的Unix命令到Windows桌面,在开箱单便携式exe文件。MobaXterm允许您启动远程会话。远程shell,MobaXterm远比Putty好用,您可以选择创建SSH,远程登录、Rlogin、RDP、VNC、XDMCP、FTP、SFTP或串行会话。


15、Sublime Text(跨平台代码编辑器)


Sublime Text 是一款用于代码、标记和散文的精致文本编辑器。Sublime Text 中文网致力于为广大国内开发者提供详尽的中文文档、使用说明等,助力开发者快速掌握这个编辑器。


16、webstorm(专业的HTML编辑工具)


web开发的必备的一款开发神器,比如写js、页面、css,那么这款软件用起来非常顺手。此软件和idea出自于同一家公司,这家公司做了很多异常好用的软件,基本上你需要的各种开发相关的IDE,这家公司都生产。可以说是“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的Javascript IDE”。新版对Javascript,Typescript和CSS支持更好,改进了Vue.js的体验,并为Jest集成增加了新功能。


17、Xshell(功能强大的终端模拟器)


linux原创控制软件,完全免费且非常稳定的 SSH 客户端 ,支持多种远程协议,提供了很多特色与高级功能,简体中文界面也让你轻松管理远程服务器。Xshell 的 Screen 会话不闪屏,而且可以回滚;script 的执行顺序可以调整;可以同时发送指令到多个 session;支持布局切换等。


18、SwitchHosts(修改Hosts文件的工具)


这是用于在多个HOSTS之间进行切换。可在公用hosts文件 、当前系统hosts、本地方案和在线方案间进行切换。作为一名开发人员,经常需要修改本地host,你还是通过修改host文件来操作的么?那样太慢了,这里建议大家使用switchhosts这款软件,可以快速修改本地host,非常好用。

其它工具

1、CodeIf(智能命名)

大部分开发者都或多或少遇到过变量命名的烦恼,如果命名不规范,不仅会影响开发的效率,而且对后面维护的同学来说也是一个不小的挑战,因为他要去揣摩你这个变量的含义。随着项目越来越复杂,变量和函数数量越来越多,虽然每个编程语言都有各种命名规范,但是也不能解决所有的问题。

“计算机科学里两件最难的事:缓存失效和命名。” Codelf通过搜索在线开源平台Github、Bitbucket、Google Code、Codeplex、Sourceforge、Fedora Project的项目源码,帮开发者从中找出已有的匹配关键字的变量名,从而帮助为变量名苦恼的开发者命名。这个搜索服务支持直接搜索中文。

同时可以在自己用的编辑器里安装插件,支持 VS Code、Atom、Sublime Text 和 Chrome。

2、DocsChina(印记中文)

这是一个前端中文文档合集,进入网站可以看到开发中经常使用的前端中文文档。如果你的英文实在不怎么好,还在为找中文文档而烦恼,这里将是你非常好的选择。记得放到自己的浏览器收藏夹里哦!

3、any-rule(正则表达大全)

any-rule 维护了一个常用正则表达式合集,并且本身是一个支持 Web/VS Code/idea/Alfred Workflow 多平台的正则表达式工具。

4、tool.lu(在线工具)

程序员总是有很多小工具要使用,比如图片、base64编码、Markdown编辑器时间戳转换,进制转换等,在线运行各种语言代码。这个网站包含了太多程序员需要用到的小工具了。比如你想运行点JAVA代码,又不想麻烦的在系统中安装JAVA环境,可以使用里边的在线运行代码工具,然后选择JAVA,写点JAVA代码就可以直接运行了。


5、Baomitu(前端静态源库)


这个静态资源库是支持HTTP/2的CDN服务,有了它,如果你是自己的小型项目或者是做测试就不用下载任何的代码库,直接粘贴地址过来用就可以,因为是国内的CDN库,速度还非常的快。

6、Typora-Markdown(编写工具)


一款实用的 Markdown 编写工具,所见即所得,用Markdown编写文章是一个程序员的标准配置,也就是标配。现在有很多在线工具都支持Markdown,什么有道云笔记、雀语、印象笔记等。这种简单的界面,沉浸式的编写,清晰的大纲,它就像一件称手的兵器,让你一旦拥有就爱不释手。

7、Snipaste(简单便捷的截图软件)

一款免费的桌面截图软件,功能强大,使用方便,支持任何屏幕位置截图,支持窗口截图,支持快捷方式截图。您可通过截取贴图,使两张图合并为一张图,还能调整截图文字图像等等,是一款非常强大的贴图软件,喜欢此款贴图软件的朋友不要错过。

8、Captura(最好用的开源录屏、gif动态图片制作工具)

通过这款工具可以帮助你轻松录制各种视频。支持全屏录制、区域录制两种方式,全屏录制可以录制全部的电脑屏幕,将电脑屏幕上所有的动态都录制下来,该软件还拥有视频编解码器,可以对视频进行解码,支持mp4、avi、GIF、webm等格式,可以满足一般的解码需要。另外,还支持屏幕截图、剪贴板,简单的图像编辑等功能,是一款非常好用的屏幕录像工具。

9、向日葵(远程控制软件)

向日葵远程控制是一款提供远程控制服务的软件。向日葵远程控制支持主流操作系统Windows、Linux、Mac、Android、iOS跨平台协同操作,在任何可连入互联网的地点,都可以轻松访问和控制安装了向日葵远程控制客户端的设备。整个远控过程,可通过浏览器直接进行,无需再安装软件。

10、Everything(本地文件检索工具)

由voidef="">tools 开发的一款文件搜索工具,这款软件是基于名称实时定位文件和目录。Everthing功能强大,体积小巧,第一次安装使用时会建立一个索引数据库,将所有文件和文件夹的名称导入其中,后续使用能够以极快的速度快速搜索,查找到你所需要的文件。


11、StarUML(UML画图工具)

画uml图的一款神器,类图、时序图、流程图、状态图等,都可以用这款工具轻松应对。

12、uTools(生产力工具集)

一个极简、插件化、跨平台的现代化桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。这个工具,我只能说他是一款神奇,太牛逼,这款工具中汇集了很多好用的工具,可以通过这款工具秒开电脑上的各种软件。

搜索资源网站

1、Bing

感觉比某度要好用多了。

2、DuckDuckGo

从官网的介绍来看,这个搜索引擎不收集用户信息,而且没有广告。

3、Stack Overflow

我们如果常用 Google,很多技术问题的答案就在这个网站上,如果你无法使用 Google 可以在这个网站上直接检索就好了。

4、Gitlogs

Gitlogs 是专门针对 GitHub 项目的搜索引擎,我们通过他可以快速找到想要项目。

5、jiumo search

jiumo search 可以用来找一些技术文档手册,很多在百度网盘里。

6、Ebooke

Ebooke 是一个基于互联网并提供免费电子图书下载的搜索引擎网站。

7、Iconfinder

专门用来查找 logo 图片的。

8、TinEye

TinEye 用图片来检索图片,我们可以上传图片或输入图片的 URL 来检索。

9、SemanticScholar

SemanticScholar是一个免费学术搜索引擎,其检索结果来自于期刊、学术会议资料或者是学术机构的文献。

10、LibreStock

在LibreStock上可以检索一些优质的高清图片。

11、CC Search

CC Search 上搜索到的图片资源都是无版权的,我们可以免费的使用!

12、Pexels

Pexels 是一个高质量的图片网站,可以免费使用。

13、Unsplash

Unsplash是一个免费高清素材网站。

14、The App Store

The App Store 是一个针对苹果手机、iPad、Mac 设备的应用搜索工具。

在线画图工具

1、在线画图工具ProcessOn

2、在线画图工具

3、在线思维导图工具

4、PlantUML在线编辑器