有这几个编程利器网站,再也不愁学习

news/2024/5/9 13:01:07/文章来源:https://blog.csdn.net/BTUJACK/article/details/121709760

工欲善其事,必先利其器,有好的武器才能打更好的仗,今天给大家分享一些程序员学习必备的编程学习网站。

b0b3e5f5f5e9e4a8b6f955aca6789af7.png

像谷歌、知乎、B站、各大博客csdn、掘金、思否这些家喻户晓的网站这里就不再进行介绍啦,相信大家可能一直在使用。今天给大家介绍12个(十大更好听)提高学习效率、非常实用的网站,希望对大家学习能有帮助!

Stack Overflow

地址:https://stackoverflow.com/questions

Stack Overflow 是世界上最大的技术问答网站,里面问题的种类很多,回答的质量也很高,当你在谷歌等搜索引擎没能得到满意的答案的时候,可以到Stack Overflow上看看。

6e1bf575fe6ea51728bc867a3b3f47d9.png

对于这个最大的技术问答网站,当你有问题时候要先看别人已经出现的问题和一些解答能否帮到自己,这个的话就要用到你的搜索能力了,首先是要攻克英文描述问题,英文描述如果不行可以用一些在线翻译辅助,在搜索问题或者提问的时候可以首先说大的技术栈或编程语言(例如Java、Spring等等),然后再清晰描述问题,最后附上一些关键的信息描述。

如果是提问的话那你一定要把问题所处的背景环境、自己遇到的异常情况、自己做过的那些尝试和努力、以及放上相关的代码谦虚的提问,比较重要的是提出的问题要有自己的思考和努力,这样大家更愿意去帮助你,而如果干巴巴问问题并且描述不清可能很多人会不太感兴趣。

V2EX

地址:https://www.v2ex.com/

V站,是国内具有影响力创意工作者社区、和开发人员交流社区,V站里面很多技术大牛,里面会讨论一些技术内容,也有人会分享自己开发的小玩意。

这里有一点不同的就是没有顶、赞之类的回答,网站的初衷也是:希望每一个回答都有用,所以大部分回答都是不喊水分的。你可以通过看问题回答了解学习,也可以提出自己的问题向大佬们请教。

a6453f8dbbf7268aa5f4711b5b61d6f7.png

Github

地址:https://github.com/

Github是全球最大的代码托管平台,因为很多公司、组织、个人将自己维护的仓库放到Github上面开源分享给大家,所以上面有很多优质的项目仓库值得学习,在Github上面你可以找到一些可以跑起来的demo助于自己学习,也可以找到一些开源脚手架帮助自己节约开发时间,也可以通过一些资源仓库获取某方面较为完整的知识体系资源。

a5185e15c1837117ad9c7c726b33b536.png

当然寻找到正确的资源不一定是一帆风顺的事情,一般来说,star、fork越多仓库受认可程度越高,仓库使用说明、帮助文档就越完整。在使用Github同样有一些搜索规则和技巧你自己可以去学习一下提高自己找到资源的效率。

LeetCode

地址:https://leetcode-cn.com/

力扣在国内的发展还是非常迅速的,力扣2011年起源于硅谷,2015年转型为互联网技术人才成长平台,到2018年才正式进入中国,中文评测平台也在那时候测试上线。现在力扣所谓程序员进厂必备神器,现在各个大厂对程序员的基础编程和算法能力要求不断提高,会抽一些题当场考验面试者,并且有很大概率就是力扣热门题的原题

acacbd100e0c969e8d7d0d2d3b4b2865.png

所以如果想要冲击大厂,一定要留时间刷力扣,但是力扣题目也是非常多并且也在源源不断的更新扩充,想刷完那是不太现实的,所以我推荐你刷力扣上的一些高频题目。在具体上我推荐你一定要刷力扣上的剑指offer力扣hot100,这两个高质量刷完对自己提升非常大,面试笔试过程可以遇到很多类似题或者原题了。在单个题目的话力扣每题后面都有官方和非官方的题解,如果不明白也可以参考别人的想法、思路、代码,刷题这方面力扣是绝对满足你的需求!

Visualgo

地址:https://visualgo.net/zh

Visualgo是一个数据结构可视化网站,其初衷是为了帮助新加坡国立大学的学生们,更好的学习理解数据结构与算法,到现在这个网站也被越来越多的人知晓了。

87be6555fca3bfd8b994e35f8bca4eb0.png

数据结构与算法的学习,可谓是难倒了一大片人,因为其抽象复杂难懂将很多人拒之门外,而Visualgo就是为了打破数据结构的抽象,用动画动图的形式一步一步演绎数据结构的运行步骤,将图文与代码相结合的方式给大家展现数据结构与算法。网站上涵盖大部分数据结构与算法的图解,包括排序、位运算、链表、二叉树各种遍历、图论遍历、最短路径、并查集等等数据结构与算法,有了它,再也不怕不懂数据结构与算法啦!

afd26a6b3b50c3c2bf3b0eeb67b0bddb.png

Coding Games

地址:https://www.codingame.com/

我们在学习编程、算法的时候,都喜欢看一些图将抽象内容具体化,甚至是如果有一些动图如果能够模拟一下程序执行逻辑之类的那就更受欢迎了,而Coding Games就是一个边打游戏(图画可视化显示自己代码执行过程)边学编程的网站,你写的代码提交运行执行结果会一步步显示执行结果,动图和数据相结合有趣形式有助于激发编程学习的兴趣,也能很容易找出自己写的程序问题所在。

此外,Coding Games支持大部分主流编程语言(你知道的基本都支持),而里面的练习内容有难易区分既适合小白也适合大佬,有时间 一定要体验一下!

a6dd378cc72ea16e6e0ff54d47cac983.png

牛客

地址:https://www.nowcoder.com/

牛客网,和力扣有一些功能上的重叠(刷题方面),但是牛客专注的互联网校招、社招求职内容是最丰富的,要重点关注牛客的求职讨论区两个板块,其中求职板块有个校招、社招各大公司的主页、开始时间、岗位投递等等,还是比较全面的,如果在找工作的小伙伴可要盯紧了!

f19f1def2f6c7aa2aa9f814d711aae68.png

而讨论区则是有很多同行面试成功经验和凉经,通过多看对应公司、部门面试内容,可以找到一些面试官爱问的热点问题,自己可以提前把这些问题准备好。还有就是牛客的题也要刷一些熟悉一下,因为很多公司的笔试、面试途中的算法编程题都是在牛客平台上进行的,所以熟悉一点有优势的。

菜鸟教程

地址:https://www.runoob.com/

要我说出国内较好的教程网站,我肯定首推菜鸟教程,菜鸟教程的特点就是:比较全面而简约。在菜鸟教程你能够找到大部分技术的教程资源,教程的内容质量大部分也是非常棒,排版布局看起来也非常舒服,非常适合小白入门学习,学习一门技术可以先到菜鸟教程上看看有哪些内容,跟着菜鸟上的教程看完学完敲完,也可以算的上入门了。

2380a4008ee4e102930e86b7f15258cc.png

对于这种教程类的网站,我更推荐你学习一些比较独立或者基础的内容,比如Java、Python等编程语言或者MySQL、Redis等数据库入门使用,而如果是关于框架、中间件的教程你要看一下当前市场用的主流版本和内容是否与教程中的一致。因为互联网技术更迭较快,我们要减少一些非主流版本或者老旧框架的学习多关注一些主流内容。

书栈网

地址:https://www.bookstack.cn/

书栈网是程序员互联网IT开源编程书籍、资源免费阅读的网站,在书栈网你可以找到很多书籍、笔记资源。在这里,你可以根据热门收藏和阅读查看大家都在看什么,也可以根据技术栈分类找到对应模块的编程资源,也可以使用搜索直接找自己想找的资源。如果你也有一些不错的笔记,也可以申请收录,让别人看到你的笔记。

fae44c43c30511b0192ad46419c9e02c.png

当你想获得一些高质量文字类型的文档教程、资料的时候,可以到书栈网搜搜看看,可能有你想要的结果,里面图文阅读还是非常方便(每个图文、笔记都有清晰的目录引导)。书栈网可谓是整合了大部分开源资料,如果你在Github找到一些优质的开源笔记仓库,但是Github阅读体验不一定非常棒(md文件显示、境外网络不稳定、图片偶尔还会挂),你到书栈网大概率是可以找到这本开源笔记在线阅读的。

在线工具

地址:https://tool.lu/

在线工具网站提供了很多有用的小工具,内容是相当相当丰富了,大部分程序员需要用到的小工具在在线工具上都可以找到,很多时候可以直接在线调试一下省的自己花精力去测试。

a5ae2108ddf1be66406e039dd9174197.png

有时候写一些正则匹配,在线测试就比代码中每次运行来的方便的多,还有就是开发、爬虫常常会遇到字符串的编码解码、加密解密问题,通过在线测试一下很容易验证结果,还有很多数不过来有趣的小工具自己可以尝试一番!

此外,网站还有其他优质资源的一些工具分享例如开发工具、视频工具、截图工具等等非常犀利提升效率的神器都有分享,还有一些其他资源网站比如字体、图文素材网站、矢量图网站、软件下载网站、电子书下载网站、高质量技术博客等等都能找到,看了这些资源感觉就像魔法一般(我竟然拥有这么多的资源网站),在线工具可以说是非常全面的编程资源网站了。

Process on

地址:https://www.processon.com

Process on是一个在线画图网站,功能比较强大,支持包括流程图、思维导图、原型图、UML等图形的绘画,作为程序员做笔记画图利器。不过网站免费版只能创建几个页面,想要扩充就只能拉人或者开会员。同类产品draw-io也有不少人再用可以看看自己喜欢的风格选用。

9a0081e3f0de8a81d1487f0ec0d1ee62.png

除了功能强大,还有一点很重要的就是操作简单,可以说只要三两分钟就可以学会。Process on上面有较多种图形、各种线条、填充配色使用者可以自由发挥,画个图都能充分激发自己艺术细胞,程序员写博客做笔记、做汇报画图在线画图也不用考虑换机器本地存储问题,非常便捷。对某些关系流程或者底层设计不懂的,Process on 上面还有别人设计好的模板你也可以进行参考学习。

03fb6d9e73b082baa14fed976a23a60c.png

博学谷

地址:https://ke.boxuegu.com/

博学谷是传智博学谷维护的一个产品,有PC端和小程序端,我自己也算是从博学谷初期就关注到博学谷了,里面免费课程也是越来越 丰富,大把的免费课程涵盖较多的主流学科和内容

0f38b8f557c65621fc57f6b0f382f9f0.png

课程以关卡的形式循序渐进,题材案例的图文视频也挺有趣的,如果你的学习常常感觉枯燥,博学谷这种互动生动的形式或许会提起你学习的兴趣和欲望,你可以自行尝试在上学习一些课程试试。

结语

上面介绍的编程网站,是对于大部分人都有着不错的普适性,用好那学习效率肯定杠杠的!

9c50c39a8408561ccf6359dbb3dd3325.png

但是好的网站真的太多啦,这里根本列举不出来,比如有很多不错的博客网站、个人教程网站都是很用心的维护运营,给开发者提供非常多的帮助,并且也有一些在线工具、图文网站也能在工作学习中提供很大的便捷性。

此外,还有一些比较专业的非常棒的网站也是非常多,因为计算机方向比较多需求也不同,比如如果你是搞科研的可能关注一些顶会或者AI相关网站,如果你是搞安全的可能也会着重关注一些安全网站论坛,而这些优质内容就要靠你自己搜寻啦。

推荐阅读

备战蓝桥杯  这样准没错!

卷起来,欢迎一起力扣打卡!

动态规划,它来了

07ccefcebde861927ea0b81ea505438d.png

f5af6910b24702f523856b598afdf32e.png

扫码加好友,加入海归Python编程和人工智能群

最近三连的人都帅啦!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_710679.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站项目上线当晚,后端的同事被打了...

事情是这样的:今天我们公司的后端说他接口写完了,并分享了一个接口文档给我。用的就是 Swagger UI 自动生成的那种接口文档,就像这种:这种 Swagger UI文档我每次看着就头大,毛病多多查看多级模型时要一级级点开在接口数…

django不修改数据库创外键_【实战演练】Python+Django网站开发系列03-Django初始配置与静态Index页面开发...

#本文欢迎转载,转载请注明出处和作者。1、Django配置前面已经将开发环境准备好了,可以开始进行静态网页的开发。先介绍一下django的目录与文件结构,有几个文件需要重点掌握的:settings.py #用来配置django项目的基本信息的&#x…

大数据平台网站日志分析系统

1:大数据平台网站日志分析系统,项目技术架构图: 2:大数据平台网站日志分析系统,流程图解析,整体流程如下: ETL即hive查询的sql; 但是,由于本案例的前提是处理海量数据,因…

大型网站技术架构(一)--大型网站架构演化(转)

http://blog.csdn.net/chaofanwei/article/details/26865169 看完了有一本书,就应该有所收获,有所总结,最近把《大型网站技术架构》一书给看完了,给人的印象实在深刻,再加上之前也搞过书本上讲的反向代理和负载均衡以及…

大型网站技术架构(四)--网站的高性能架构(转)

http://blog.csdn.net/chaofanwei/article/details/27168603 网站性能是客观的指标,可以具体体现到响应时间、吞吐量、并发数、性能计数器等技术指标。 1、性能测试指标 1.1 响应时间 指应用执行一个操作需要的时间,指从发出请求到最后收到响应数据所需要…

小心错误使用EasyUI 让网站性能减半

先不谈需求,和系统架构,直接上来就被抛来了一个问题----基础性能太差了,一个网页打开要好几秒。我了个天,我听了也简直不敢相信,难道是数据量特别大?还是其中业务逻辑特别复杂? 简单的介绍下&am…

大型网站技术架构(五)--网站高可用架构(转)

网站的可用性(Avaliability)描述网站可有效访问的特性。 1、网站可用性的度量与考核 网站不可用时间(故障时间)故障修复时间点-故障发现(报告)时间点 网站年度不可用时间(1-网站不可用时间/年度…

大型网站技术架构(六)--网站的伸缩性架构(转)

网站系统的伸缩性架构最重要的技术手段就是使用服务器集群功能,通过不断地向集群中添加服务器来增强整个集群的处理能力。“伸”即网站的规模和服务器的规模总是在不断扩大。 1、网站架构的伸缩性设计 网站的伸缩性设计可以分成两类,一类是根据功能进行物…

大型网站技术架构(七)--网站的可扩展性架构(转)

http://blog.csdn.net/chaofanwei/article/details/29191073 扩展性是指对现有系统影响最小的情况下,系统功能可持续扩展或提升的能力。 设计网站可扩展架构的核心思想是模块化,并在此基础上,降低模块间的耦合性,提供模块的复用性…

大型网站技术架构(八)--网站的安全架构(转)

从互联网诞生起,安全威胁就一直伴随着网站的发展,各种Web攻击和信息泄露也从未停止。常见的攻击手段有XSS攻击、SQL注入、CSRF、Session劫持等。 1、XSS攻击 XSS攻击即跨站点脚本攻击(Cross Site Script),指黑客通过篡…

网站(前端、后端)性能(架构)优化手段

网站的性能测试 性能测试是性能优化的前提,也是性能优化结果的检查和度量标准。温馨提示:本文内容有点长,请耐心看完或者先收藏。 性能测试的常用指标: 响应时间并发数目吞吐量。常用的吞吐量指标:①TPS(每秒事务数)…

ASP.NET Core 2.0 使用支付宝PC网站支付

概述 支付宝有比较多的支付产品,比如当面付、APP支付、手机网站支付、电脑网站支付等,本次讲的是电脑网站支付。详细 代码下载:http://www.demodashi.com/demo/11730.html 前言 最近在使用ASP.NET Core来进行开发,刚好有个接入支付…

基于Python-Flask实现的网站例子

概述 使用Flask写的体育网站 包括(注册 论坛 文章评论 组建战队 后台管理)等功能 示例地址文中有写 萌新 请多指教详细 代码下载:http://www.demodashi.com/demo/12380.html 项目示例地址: 网站演示 一、环境搭建 1. 安装配置python3.6 示例网…

JavaScript 编程精解 中文第三版 二十一、项目:技能分享网站

二十一、项目:技能分享网站 原文:Project: Skill-Sharing Website 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 If you have knowledge, let others l…

基于webmagic的种子网站爬取

代码地址如下:http://www.demodashi.com/demo/12175.html 1. 概述 因为无聊,闲来没事做,故突发奇想,爬个种子,顺便学习爬虫。本文将介绍使用Spring/Mybatis/webmagic等框架构建项目并爬取种子磁链。 2. 项目搭建 如下…

基于React的PC网站前端架构分析

代码地址如下:http://www.demodashi.com/demo/12252.html 本文适合对象 有过一定开发经验的初级前端工程师;有过完整项目的开发经验,不论大小;对node有所了解,关注前端发展,了解所谓“大前端”的概念&…

基于Python-Flask实现的网站例子

概述 使用Flask写的体育网站 包括(注册 论坛 文章评论 组建战队 后台管理)等功能 示例地址文中有写 萌新 请多指教 详细 项目示例地址: 网站演示 源码下载地址: http://www.demodashi.com/demo/12380.html 一、环境搭建 1. 安装配置py…

Python-Flask实现基金自选网站

代码地址如下:http://www.demodashi.com/demo/14734.html 项目介绍 本项目的基金数据来自天天基金网,但该网站用户体验较差,内容冗余,故自己实现一个轻量级网站,从8个指标维度对股票基金和债券基金进行挑选&#xff0…

任晶磊:如何看待程序员在 GitHub 发起抗议互联网公司实行 996 工作制网站?

作者:任晶磊 有人说,此行为艺术仍然停留在抱怨的阶段。那么我们来看看出路在何方,所幸已有人在路上。注意,这里都是正在落地的干货。 Disclaimer:我在表达观点时会引用自己的研究工作。如果认为此有夹带私货之嫌&…

大型网站架构系列:分布式消息队列

以下是消息队列以下的大纲,本文主要介绍消息队列概述,消息队列应用场景和消息中间件示例(电商,日志系统)。 本次分享大纲 消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消息队列参考(推荐&am…