编程指南-学习建议编程指南-学习建议
首页
学习方向
技术学习
🚀 编程指南
首页
学习方向
技术学习
🚀 编程指南
  • 一、学习方向

    • 经典问题

      • 如何选择学习方向和目标?
      • 数学和英语不好,可以学编程吗?
      • 学历不高,可以学编程吗?
      • 学历不高,能进大厂吗?
    • 就业方向

      • 如何理性看待"Java已死,前端已凉"?
      • 选Java还是Python?
      • 选Java还是C++?
      • 选Java还是Go?
      • 什么是全栈工程师?我要做全栈吗?
      • 如何选择编程语言?
    • 岗位介绍

      • 后端开发是干嘛的?
      • 大数据方向怎么样?
    • 发展方向

      • 是否要选择互联网行业?
      • 读研还是直接就业?
      • 大四,考研失败,后面应该怎么办?
      • 计算机专业分流怎么选?
      • 是否要进实验室做科研?
      • 选择基础架构还是业务开发?
      • 是否要转行/转专业/转语言?
      • 学网站开发还是打ACM?
      • 感觉进大厂机会渺茫,要考研续命吗?
      • 大学阶段,通过编程赚钱的一些经验
    • 程序员从入门到就业的完整过程
    • 学习方法

      • 如何快速学好一门新技术?
      • 如何高效看网课?
      • 心流,学习效率倍增的法宝!
      • 提高行动力的几个好方法
      • 使用 Typora + PicGo 提升百倍写作效率
      • 如何开发小程序?需要学习哪些知识?
      • 快速发现优秀开源项目的三板斧
      • GitHub这5个骚操作,99%的人不知道
      • 学编程,要做好学习计划,确认学习目标
      • 学习源码的建议
      • 如何规划自己的编程学习之路?
      • 怎么高效搜索资料?
      • 如何正确选择编程学习资源?
      • 如何高效找到优质编程项目?
      • 有哪些参与项目的好途径?
    • 刷算法的经验

      • 长安大学四年,编程学习之路
      • Java 入门 + 基础 + 进阶学习经验
      • 10个宝藏级编程资源
    • 学习建议

      • 对程序员的几点误解
      • 如何提升自己的代码质量?
      • 代码质量重要吗?
      • 学编程,千万别背代码!
      • 软著有用吗?
      • 学编程框架的建议
      • 报培训机构还是自学?
      • 常见的编程学习误区
      • 如何给自己制定学习目标和计划?
      • 如何应对焦虑、压力、不想学的情绪?
      • 如何正确且高效地提问?
      • 计算机方向各个专业差别?如何选择?
      • 初学编程,遇到很多问题怎么办?
      • 只跟着学校的进度学编程,毕业能找到工作吗?
      • 学了十几种编程语言后,我有哪些感悟?
      • 如何做好时间管理,如何保持自律?
      • Mac 和 Win,到底用哪个系统学编程?
      • 为什么我不建议大学生接公司单?
    • 后端建议

      • 后端开发,要学前端吗?
      • 后端,Linux 要学到什么程度?
    • 学习经历

      • 长安的考证经历(Java认证、软考等)
      • 大学学习经历,拿下大厂Offer
      • 大一鱼友,坚持对编程的热爱
      • 大一鱼友,寒假总结
      • 大一鱼友,小学开始接触学习编程

10个宝藏级编程资源

分享一些我觉得特别好的编程学习资源。

1. GitHub

https://github.com

程序员必备。看开源代码、找项目、学习大佬的代码风格。

建议:每天花几分钟看看Trending,关注自己感兴趣的项目。

2. Stack Overflow

https://stackoverflow.com

全球最大的编程问答网站。遇到问题,这里基本都能找到答案。

建议:学会用英文搜索,结果更多更准。

3. LeetCode

https://leetcode.cn

刷算法题的平台。找工作必刷。

建议:从简单题开始,每天刷2-3道,坚持几个月。

4. B站

https://bilibili.com

免费编程教程的宝库。黑马、尚硅谷、狂神说等UP主的教程质量都很好。

建议:选一个教程从头学到尾,不要收藏一堆不看。

5. 掘金

https://juejin.cn

国内最好的技术博客平台之一。文章质量比CSDN高。

建议:关注一些技术大V,多看看他们的文章。

6. 极客时间

https://time.geekbang.org

付费技术课程平台。专栏质量普遍较高。

建议:入门阶段不用买,有一定基础想深入的时候可以考虑。

7. 官方文档

学任何框架/库,官方文档是最权威的资料。

推荐几个写得好的官方文档:

  • Vue官方文档
  • Spring官方文档
  • React官方文档

建议:学会看文档,是程序员进阶的必备技能。

8. CS自学指南

https://csdiy.wiki

北大学生整理的计算机自学指南,包含各种优质课程资源。

建议:想系统学习计算机基础的可以参考。

9. 书籍

几本我觉得不错的书:

  • 《Java核心技术》:Java圣经,可以当工具书
  • 《深入理解Java虚拟机》:JVM必读
  • 《Redis设计与实现》:Redis进阶必读
  • 《高性能MySQL》:MySQL进阶必读

建议:入门靠视频,进阶靠书籍。

10. AI工具

现在有很多AI编程助手:

  • ChatGPT
  • GitHub Copilot
  • Claude

建议:合理使用AI工具可以提高效率,但不要过度依赖,还是要自己理解代码。

使用资源的建议

1. 不要贪多

资源太多了,选几个精品深入使用,比收藏一堆有用得多。

2. 要输出

看了学了要输出。写博客、做笔记、分享给别人。输出能加深理解。

3. 坚持使用

好的资源需要长期使用才能发挥价值。LeetCode要坚持刷,GitHub要经常看。

希望这些资源对你有帮助!

上次更新: 2025/12/7 09:34
Prev
Java 入门 + 基础 + 进阶学习经验