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

    • 经典问题

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

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

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

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

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

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

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

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

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

怎么高效搜索资料?

会搜索是程序员最重要的能力之一。今天分享一下我的搜索技巧。

搜索引擎的选择

技术问题首选Google

Google搜索技术内容的质量比百度高很多。如果你能科学上网,优先用Google。

百度也能用

如果用不了Google,百度也行。但要注意筛选,百度前几条往往是广告和垃圾内容。

英文搜索

很多技术问题,用英文搜索效果更好。

比如搜"Java NullPointerException"比搜"Java 空指针异常"结果更好。

搜索技巧

1. 关键词要准确

不要搜"Java报错了怎么办",要搜具体的报错信息。

比如你的报错是"java.lang.NullPointerException",就搜这个。

2. 加上语言/框架名

搜"怎么连接数据库"不如搜"Java JDBC连接MySQL"。

加上具体的技术栈,搜索结果更精准。

3. 限定网站

想在Stack Overflow上搜索?用site:stackoverflow.com Java HashMap

想在知乎上搜?用site:zhihu.com Java学习路线

4. 搜索报错信息

遇到报错,直接把报错信息复制到搜索框搜。

别怕报错信息长,大部分问题别人都遇到过。

5. 试着用英文搜

中文搜不到的,试试英文。

技术的源头在国外,英文资料更多更全。

常用的技术资源网站

问答类:

  • Stack Overflow:最大的编程问答网站(英文)
  • 知乎:中文问答,有很多技术大V

博客类:

  • 掘金:国内技术博客平台
  • CSDN:内容多但质量参差不齐
  • 博客园:老牌技术博客平台
  • Medium:英文博客,质量较高

官方文档:

  • 学框架/库,官方文档是最权威的

GitHub:

  • 找开源项目、看别人代码

搜索的心态

1. 多尝试

一次搜不到,换个关键词再搜。搜索也是需要技巧的,多尝试几次。

2. 学会筛选

搜到的结果不一定都对。要学会筛选,看发布时间、作者水平、评论反馈。

3. 别怕搜

遇到问题就搜,不丢人。90%的问题都有人遇到过,不用自己死磕。

我的习惯

我遇到问题的搜索顺序:

  1. 先看官方文档
  2. 官方文档找不到,Google/百度搜
  3. 还找不到,去Stack Overflow搜
  4. 还找不到,去GitHub Issues搜
  5. 实在找不到,去技术群/社区问

基本上90%的问题在前三步就能解决。

最后

搜索能力是慢慢练出来的。

一开始可能搜了半天也找不到答案,多搜几次就知道该怎么组织关键词了。

这个能力很重要,花时间练一练是值得的。

上次更新: 2025/12/7 09:34
Prev
如何规划自己的编程学习之路?
Next
如何正确选择编程学习资源?