• 经典到下跪的那些资源网站盘点


    file

    大家好,我是啊粥。

    今天是周末,给大家分享点好资源。

    我从大学学编程开始,现在算是快 9 个年头了。

    这期间看过无数的网站,有让人眼前一亮的,也有很扎眼的。

    那今天我就给大家推荐几个我压箱底的的经常浏览的网站,有汇总八股文帮你面试的,有帮你梳理知识体系的,有前端,有后端。

    下边我们一一来介绍,你记得收藏好哦!

    算法类

    首先,是程序员的必备基本功:算法。

    说起算法,当然有一个我们都避不开的网站,那就是 LeetCode,网址为:

    https://leetcode.cn/

      这个网站有经典的几千道算法题和讲解以外,网站还有个栏目是 leetbook,网址是

      https://leetcode.cn/leetbook

        你说我不会写算法啊,不会写其实问题不大,写的多了就会了,世间本没有路,走的人多了,不就成了路。

        这个模块不但有分阶段和知识点的入门教程,有图解、有视频、有其他用户牛逼的的题解,还可以任意选择语言,C/C++、Java、Python、JavaScript 各种语言。

        只要你想,都是可以的,而且具有多个终端,网页版,手机客户端,你可以随时随地在线练习,多刷自然就会了。

        file

        除了这些面试真题之外,还有一些比较经典的书籍。

        file

        这样你就可以无时无刻去学习了,只要能卷一天,就卷死别人,走卷狗的路,让卷狗无路可走。

        file

        除了 LeetCode 之外,还有两个比较好的资料,也还不错,但是没有 LeetCode 那么全。

        https://www.algomooc.com/leetcode

          这个作者针对 leetcode 上的题目搞了动图,做了详细的题解,在 GitHub 上比较火,star 数量很高。

          https://labuladong.github.io/algo/

            这是一位博主写的算法小抄,虽然名字叫小抄,但并不是真的小抄,从如何学算法开始,到如何刷题都有详细的讲解

            Java 基础知识(俗称八股文)

            学习完算法,我们该来卷一卷八股文了,和算法一样,也是个面试必备的东西。

            这个栏目主要分享以下两个网站

            https://hadyang.com/interview/
            https://javaguide.cn/
            • 1

            file

            file

            可以看到,资源是极其丰富的,你如果是个初学者或者准备提桶跑路的话,这些知识你是不是都要挨个来一遍?

            前端资源

            我虽然经常自己也会写前端,但是我对前端的理解没有后端那么深入,前端我自己还都是主要在用的阶段,所以这里推荐一个前端资源的编程导航网网站,网址是

            http://www.godbasin.com/

              站长收录了市面上的一些前端学习资料,而且站长是个好看的小姐姐哦!

              file

              在这里,你除了能看到好多好多篇前端领域的知识分享,还能看到写给新手的一些入门教程,关键右下角你看还能看到小姐姐养的猫。

              Python

              作为一个优秀的程序员,你这辈子肯定不会只准备学一门语言用到秃吧?

              一个程序员一生中,至少要学会三门主力开发语言,所以我们除了 Java 这种企业级开发语言之外,还要兼顾一些后起之秀,比如 Python。

              这里推荐给大家一个 GitHub 高达 121k star 的项目,网址是

              https://github.com/jackfrued/Python-100-Days

                听着就有点头秃了有没有,竟然要连续学习 100 天。

                但是呢,你也不要慌,虽说叫 Python 100 天,但其实每天的内容都很小而精,比较适合时间不多,想持续学习或者巩固复习的同学阅读。

                file

                SQL 类

                SQL 是每个程序员都避不开的一件事,因为你总要和数据库打交道,虽然现在有很多的 ORM 框架,但是你还是会有一些极端场景需要手写 SQL 的,这里推荐给你的网站是

                http://xuesql.cn/

                  SQL 自学网,网站无比简洁,但内容丰富,还可以让你在线练习。

                  file

                  Docker

                  现在容器化的概念已经很火了,所以你作为一个现代化程序员,必须要掌握一点 Docker 容器知识,虽然大多时候工作中都是有运维团队帮你来弄的,但是你自己越熟悉,以后遇到问题越知道该怎么解决,不然总是麻烦别人是不是也不太好?

                  这个网址是

                   https://vuepress.mirror.docker-practice.com/

                    它其实是一本在线的书籍,可以说这本书也是注入了作者的灵魂,无论是常见问题总结、热门开源镜像、还是实际工作中积累到的最佳实践,都安排的明明白白。让你不仅会用,还能巧用。

                    file

                    深度学习

                    都 2022 年了,天天听人说千人千面,抖音推荐流,那你怎么能不懂一点深度学习呢?

                    这是一份被全球 300 多所大学用来做教程的书籍,有中英文可选,你可以根据你自己的语言能力去选择。

                    网址是:

                    https://github.com/d2l-ai/d2l-zh

                      file

                      Github star 数量也是高达 39k,可以在线阅读,而且自带全中文版本,阅读起来毫无压力!

                      Go 语言

                      接下来是 Go 语言的一些学习资料推荐,关于 Go 语言我本身也是个初学者,Go 语言这两年在国内各大厂算是很火的一门编程语言,但是国内的学习资料一直不太多,但是无意之中找到一个好网站,它集合了 Go 语言学习的资源合集,入门教程、代码示例、框架、类库、中文文档、算法、面试题、电子书,应有尽有,还能在线阅读、免费下载,简直太方便了!

                      网址是

                      https://www.topgoer.cn

                        file

                        好了,今天的分享就到这里了,其实好的资源和工具还有很多,我们一期一期来分享。

                        我是啊粥。

                        关注我,我们一起向上生长。

                        汇总一下今天的内容:

                      • 相关阅读:
                        Tomcat架构设计&源码剖析
                        记SpringBoot拦截器报错getWriter() has already been called for this response
                        SpringMVC 04 RestFul风格
                        SpringCloud 核心组件Nacos【配置管理&配置拉取】第4章
                        【软件设计师21天-考点整理】3)计算机系统构成及硬件基础知识
                        设计模式之观察者模式
                        移除数组中指定元素的所有数
                        umi首屏加载速度优化
                        【数据结构】——二叉树的基础知识
                        【Java基础系列】第14章 Java图形编程
                      • 原文地址:https://blog.csdn.net/ZBylant/article/details/126316629