「赶紧收藏」程序员能力提升必备的网站合集!!! 原创
众所周知,程序员是一个不断学习的职业,老王打从当程序员后简直是收藏从未停止,学习也是从未停止。这么多年断断续续的学习,我自己也收藏了不少提升技术能力的网站和公众号,下面是我根据类型给大家列出清单,希望对大家有所帮助~
程序员国内技术网站
1.程序员导航
这个网站可谓是“麻雀虽小五脏俱全”,首页分为十个专栏,专栏里对应相应的网站链接,网站除了可以学习外还有一些休闲小游戏、视频专区、图片专区等娱乐性内容。
推荐这个网站除了它的网站类型多外,更有趣的是它还提供了一个相亲专栏,探讨学习外还能跟志同道合的朋友交个朋友。
2.CSDN
这个网站我相信懂技术的都耳闻能详,它的全称是中国专业IT社区 ,里面包含了很多原创博客、技术论坛、资源下载等产品服务,提供优质完整的IT内容。
虽然说这个社区还是有一些争议,比如盗版文章、盗版资料等等,但CSDN还是有非常多很优质的原创文章与资料。这是一个程序员及IT人的聚集网站,有很多IT大神在上面发表相关文章,主要讨论编程技术、IT技术相关的内容,是我最常用的一个技术网站。
3.博客园
这是一个面向开发者的知识分享社区,打造的是一个纯净的技术交流社区。在博客园里,你能学到许多不懂的技术知识,你想要的在里面都能找到。
不管是Java、python还是鸿蒙OS等软件开发知识都有,这对于程序员的学习是非常有用的。这个网站有点线上教学既视感,我们可以跟老师互动,和其他同行一起讨论学习。
4.掘金
它是帮助开发者成长的社区,也是一个面向互联网技术人的内容分享平台,掘金内还有沸点、话题、小册、活动、专栏文章等内容。里面的内容由技术人员共同编辑,这些内容包括Android、iOS、前端、后端等方面。
5.开源中国
开源中国是目前国内最大的一个开源技术社区,里面由开源软件库、代码分享、资讯、协作翻译、码云、众包、招聘等几大模块内容组成,这个平台的IT开发者有超过200万会员,大家可以通过 SSH 或者 HTTP 的方式提交和管理代码,也能通过 Web 的方式在线阅读、编辑代码。在这个网站你可以为项目创建 Issue和 Wiki。
6.SF思否(segmentfault)
思否也是一个不错的讨论社区,我也有很多的困难都在上面找到解决方法。
程序员国外技术网站
1.GitHub 代码托管
GitHub有时候比Google还有用,一名合格的程序员,必须懂得如何使用它。因为GitHub就像是一个宝藏库,但宝藏图要你自己去寻找践行。这里面也有很多优秀的项目,例如FrontEndGitHub、CS-notes、mall 商城项目
2.Gitlab
上面提到了GitHub,自然有人会想到想到Gitlab,Gitlab是一个用于仓库管理系统的开源项目,用Git做诶代码管理工具,且在此基础上搭建web服务。
3.StackOverFlow
作为一名程序员,如果不知道Stackoverflow,那你肯定是是个没有秃头的程序员,连Stackoverflow都不知道~这个网站是一个专门为程序员提供国际性问答交流社区。比如像Stack Overflow - Where Developers Learn,、Share、Build Careers。不过这个网站没有点英文还真的是看不太懂~
4.LeetCode
这个网站有国内国外之分。不过,国内外都是用来刷题的,但国外版本的LeetCode聚集了全世界的IT大神,是一个非常有创造性的平台,你可以去逛一逛,看看你和大神是不是一致呢。
5.Topcoder
Topcoder被誉为是世界上最大的编程网站,这里面的题型啊跟你平常见到的极为不同。打击可以跟全球的程序员进行直接交流,(实际上大多数是大学生),不过是 ACM/ICPC 练兵的好地方。这个网站每月会进行2~3次在线比赛,对比赛结果进行新的排名。不可以根据自己的特性选择用python、Java、c++或其他语言进行编程。
程序员视频教程类学习网
1.B站
B站原本的定位是一个二次元动漫类的视频网站,但随着时间推移,B站越走越偏,我相信B站也想不到自己会变成一个学习类的网站吧。不过,对于我们程序员而言,B站上有很多编程类的学习资料和专业视频博主。不管是什么类型的编程语言,IT技术,你都可以在这里找到对应教程。
2.菜鸟教程
菜鸟教程提供了编程的基础技术教程, 介绍了HTML、CSS、Javascript、Java、Python、PHP 、MySQL等各种编程语言的基础知识。这里面提供了非常多的工具,甚至还提供了各种编程语言的在线工具,你甚至都不需要开启代码编写程序就可以直接运行代码,非常方便!
3.慕课网
这个我相信是很多人的启蒙网站,虽然我现在已经不常用了,但一直是我的收藏夹第一名,可能是一种情怀,推荐的,那时候主要是学习Java的课程,虽然我现在是一名鸿蒙OS开发者~
有些人可能会说这都是收费的课程,但是也有不错的免费课啊,不想看书或者教程的朋友可以选择去看慕课网。
4.Pluralsight
这个网站非常值得信赖,因为它的所有课程都有经过严格的审核,所以它大多数课程都会比其他在线技术平台的质量要高。你能想到的编程语言在上面几乎都可以找到,网站里也有各自学习技能测试,你可以检测自己的技能水平。
5.edX
注意!edX是一个免费的在线网站,里面聚集了很多顶尖大学课程。课程内容主要是计算机科学和编程概念等,这对于刚学习编程语言的人是很有价值的。edx里的课程内容很长很深入,简直是基础小白的福利网址!不过,有些课程可能很难,是由工程师和教授教的,所以有时候这些主题教得不好。但还是一个很高质量的技术学习网站。
6.YouTobe
相信大家都知道YouTobe这个网站,它跟B站一样,汇集了各类视频,当然程序员学习视频也在这里面,如果要对比它跟B站的话,我觉得YouTube关于编程学习的内容会更广泛一些,毕竟是各国编程大神的聚集地嘛。
辅助工具类网站
下面这一张呢是我学习前端时,经常会用到的一些辅助工具类网站。
这个网站是众多技术在线工具集合,包括时间戳转换,进制转换、编辑器等等,它不仅是程序员可以用到的工具,其他职业的朋友也可以去逛一逛哈,比如像一键抠图。文字加密解密、字体等在线工具。
2.bootcdn / baomitu
bootcdn / baomitu是一个辅助工具类网站,属于国内的CDN库,速度超快!
3.codesandbox
CodeSandbox是一个能够在线的代码编辑器,它主要聚焦于创建Web应用项目。能够支持主流的前端相关文件的编辑:JavaScript、TypeScript、CSS、Less、Sass、Scss、HTML、PNG 等,比如说选择创建相关的项目。大家有兴趣的都可以去看一看~
4.regexr
RegExr是一个基于 HTML/JS 开发的在线工具,用来创建、测试和学习正则表达式。
RegEx特性有五点:输入时,结果会实时更新;支持 JavaScript 和 PHP/PCRE RegEx;将匹配项或表达式移至详细信息;保存并与他人共享表达式;在编辑器中使用 cmd-Z/Y 撤消和重做。
5.gitignore
gitignore可以根据选择会去生成gitignore文件。能够根据用户输入的语言类型或者平台类型自动生成对应的gitignore文件,用起来非常的快速便捷。比如你输入了Vue,React,点击 “Create” 即可。
最后强烈建议大家收藏一波,即使是吃灰了也要收藏!总的来说,上面这些技术网站还是够大家学习用的,如果大家有比较好的网站,也可以在评论区推荐下。
——————
原创:老王丨鸿蒙hms开发者高级认证持证人!学习更多鸿蒙OS相关开发技术可以关注我的公众号:鸿蒙开发者老王