首页 > 【1024】给你介绍几个程序员常用工具
头像
牛客0063号
编辑于 2020-10-16 20:52
+ 关注

【1024】给你介绍几个程序员常用工具

程序员的常用工具,从网站和应用两个方面介绍吧。选对了工具,往往会使的生产效率大大提升。

1.网站

1.1 牛客网




牛客网,是一个集笔面试系统、题库、课程教育、社群交流、招聘内推于一体的招聘类网站。

牛客网可以是一个用来学习的地方,也可以是用来交流的地方,因此你可以在牛客上面备考,刷题,可以问问题,甚至还可以找对象,可以说是很适合程序员使用了。

1.2 Github



GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。

Github最基础也是最有用的功能就是代码托管,如果你是一个开发者,你可以选择弄一个开源项目,一直维护下去,通过star看到大家对你的项目的评价,通过issue和pr得到大家的贡献,你可以体验到多人协作的魅力。如果你是一个学习者,你可以在上面找到开源项目进行学习,或者在你的GitHub库中存放自己的学习笔记等。

最近自动部署突然火了起来,GitHub上面的actions也可以满足你的要求,你可以通过yml语言在GitHub中编写脚本,定时执行,就像是一个服务器一样。我有一个朋友就是用GitHub的actions定时爬取各大比赛oj的信息然后做了一个近期比赛日历,炫酷。

其实GitHub对于大多数新手来说,可能都是因为个人博客接触到的,静态页面的构建确实是GitHub的又一大强大无比的功能,加上现在可以通过actions实现线上的使用Hexo等静态博客框架,更舒服了。

当然,GitHub的亮点和作用远远不止这些,你可以自己去探索。代码托管平台在国内也有很多做的不错的,比如说gitee,coding等。

1.3 Codepen




Codepen是检验和展示用户创建的HTML,CSS和JavaScript代码片段的在线社区。它用作在线代码编辑器和开源学习环境。

如果你是从事与前端这些方面工作的话,这个网站绝对适合你。上面有很多优秀的通过HTML,CSS和JavaScript等各种框架实现的设计。就像是GitHub一样,你也可以在上面在线编辑,然后上传自己的代码,或者查看别人的代码,并且全部都是开源的。

1.4 清华大学开源软件镜像站




清华大学开源软件镜像站由清华大学信息化技术中心支持创办,由清华大学 TUNA 协会运行维护。很多国外的资源我们下载很慢的话,可以来这个镜像站***飞快,镜像站同时也有很多,就不一一列出了。

1.5 菜鸟教程




菜鸟教程提供了最全的的web技术基础教程,介绍了HTML教程、CSS教程、Javascript教程、Python基础教程,PHP教程等各种建站基础。

菜鸟教程上面有很多方面的教程,在你遇到问题的时候如果无法解决了可以来这里找找解决方法。

2.应用

2.1 Chrome(谷歌浏览器)




谷歌浏览器相信每个人都说过,强大的功能加上简略却不失华丽的UI让它从多种浏览器中脱颖而出获得更多程序员的青睐。

Chrome支持使用扩展程序,而且已经有了一个很大的扩展程序生态圈,在Chrome网上应用店里面可以找到所有你可能需要的扩展程序。由于特殊原因,可能这个我们无法正常访问。但是只要找到你所需要的扩展程序,就可以通过很多镜像,或者是Github中找到扩展程序进行安装使用。只这样说你可能了解不到它的强大之处,接下来介绍一个比较有代表性的扩展程序。

Tampermonkey,就是我们经常说的油猴,你可以通过在Chrome上安装油猴的扩展程序后,在油猴中安装各种插件满足你的需求。比如说我们都知道可能某些网站会出现很多讨厌的广告,这个时候就可以通过安装插件来帮你杀掉这些广告。关于油猴的很多插件,就不展开说了,可以自己去体验一下就知道有多舒服了。

说完了Chrome的扩展程序的强大,我们再来说一下另一方面——同步。

你可以通过自己的谷歌账号,同步自己浏览器的设置(包括主题,书签栏,扩展程序等等)。无论是电脑端还是移动端都可以。

之前多次重装电脑系统很大一部分放心的地方就是Chrome会记住我的设置,我只需要登录我的谷歌账号就可以了。而且你可以使用多用户登录Chrome。访客模式,无痕浏览,这些功能都是很不错的。

最后我还想说一下Chrome中的开发者工具(快捷键F12打开,或者菜单栏中点击开发者工具)

在这里面有很多功能,适用于前端开发的小伙伴,非常方便,无论是css的调整还是js的调试,在这里都可以方便的实现。

2.2 Mathpix


这个软件对于喜欢写博客的或者经常使用latex的同学应该很熟悉了。它的作用就是通过识别一件转换截图中的数学公式为latex格式的代码。非常便捷。

不过现在mathpix限制免费用户每月最多50次,如果不够的话可以购买次数,或者适用api,但是需要有信用卡。还有一种办法就是换一个邮箱。总之这个软件还是很棒的,大大方便了数学公式的书写。

2.3 Snipaste



软件描述:Snipaste 不只是截图,善用贴图功能将帮助你提升工作效率!

这款软件是我无意中了解到的,当时就被它的功能深深吸引了。我最喜欢的一个它的功能就是贴图,按下快捷键选择好区域之后,选择贴在屏幕上,就可以把这部分截图置顶在屏幕上面。

贴图这个功能有太多用处,在为别人讲解某些知识点的时候,一页ppt不够,就可以拿它贴一张图。在对着代码进行调试的时候,可以拿它贴一张图。需要将一些文字输入到另一个页面的时候,可以拿它贴一张图。

当然,snipaste不是只可以贴图,它的截图功能也很出色。调整截图区域大小,截图区域部分打码,直接保存,复制截图等等。

2.4 Vscode



软件描述:Visual Studio Code是一个轻量级但功能强大的源代码编辑器,可在您的桌面上运行,并且可用于Windows,macOS和Linux。它具有对JavaScript,TypeScript和Node.js的内置支持,并具有丰富的其他语言(例如C ++,C#,Java,Python,PHP,Go)和运行时(例如.NET和Unity)扩展的生态系统。

Vscode是我用过的一款最好的编辑器。正如软件描述所说,它的功能是很强大的。虽然是一个编辑器但是却可以运行c/c++,python等代码。正是如此,很多竞赛选手也会选它来做自己写题的得力助手。而更多人用Vscode是写一些前端的代码,比如说html,js,css。不过更好的体验还是来自于它的插件。

我们可以直接在Vscode中下载插件,比如说下载c/c++扩展,就可以编写运行c/c++代码,下载python扩展就可以运行python代码。Vscode的插件目前也是有很多,各种各样的都有,值得探索。另一款很漂亮的编辑器Atom真的好看,但是它的插件安装错误率太高了,当然不怪软件本事,是特殊原因。所以还是Vscode更胜一筹。

------------------------------
你认为还有哪些好用的工具,也可以留言回复!
祝大家1024程序员节快乐!


全部评论

(0) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

近期精华帖

热门推荐