rt,我目前主要还是在xxDN和x鸟编程上去学习,我也知道xxDN烂,但是我好像没有找到平替的网站来解决一些学习中遇到的问题。大家都说去github,但是根据我的实际使用github更像是共享的代码库,不是我想要的那些学习网站。有什么比较推荐的社区或者网站是比较偏向技术性科普和知识学习的吗?
有什么知识科普性的网站推荐吗
看你想学啥,你说“知识科普性”属于是太泛了,最好具体化,比如说 “C语言”、“Linux入门”、“Web 入门” 等等,然后从更细的概念去入手,就比较容易找到你想要的。
通常来说基础知识可以从 CS50 切入,然后顺着搜索引擎去找答案吧。CSDN 在某些领域倒还是有一些积累,只是筛选成本较大,光是 CSDN 不足以为内容质量背书罢了。
学东西不一定要在类似菜鸟的大汇总网站,首先你得明确下你想学什么,比如你想学golang,简单检索一下你就能找到官方的教程,或者你搜索到golang的圣经gopl这本书,然后你就可以开始学了。很多东西都有官方的文档,是不错的学习资料,大部分是英文的,不要排斥。
对于学习过程中需要解决问题,如果你不看看外面的世界好像就只有CSDN了?所以你需要多看看外面的世界,试试google检索或者看看stack overflow来解决你遇到的问题。
如果你想学习某一个具体的实现,github是一个很好的学习别人代码的地方,还有就是你遇到了某一个开源组件的问题或者bug,可能能在仓库的issues里找到解决办法。
- 已编辑
https://roadmap.sh/
个人感觉作为计算机方向非常好的参考网站,有前端,后端和每个语言的技术学习路线。每个知识点还有相对应的外部链接指向特定的教学资源,可以在入门的时候对一个领域有一个大体的了解。
(ps: 读官网文档和一些大佬写的技术文档可以更快帮助提升 。 )
fimbo 可以的!roadmap 也是坛子力荐的站之一
- 已编辑
GodSaveJava 我好像没有找到平替的网站来解决一些学习中遇到的问题
解决日常遇到的问题,我一般优先 Google 英文关键字,现在也可以尝试下国内外的 AI 助手。
如果英文世界也没找到很有价值的信息,我才会接着尝试使用中文关键字。
如果发现自己太经常看到 CSDN、菜鸟、掘金、博客园这些,有一个可能性是你习惯用中文搜索,这就很难脱离中文圈子里这类 SEO 做得好的站点。
当然有时候遇到些难题,英文很难找到有用的信息,却能惊喜地搜到某篇详细说明该问题细节的中文个人博客,但总体看这种可能性并不高,所以我搜索时优先选择英文,其次才是中文。
GodSaveJava 有什么比较推荐的社区或者网站是比较偏向技术性科普和知识学习的吗?
像菜鸟这种一站式的知识库我基本不看,感觉这个有点伪需求,而且内容质量很难说。
遇到 Python 的问题就直接翻 Python 文档,学 Rust 有疑问就直接翻 Rust 文档,这会是比较正确的思路。
如果遇到英文理解困难,可以借助 AI 翻译跟问答来帮助理解。
如果是遇到难以理解的报错信息,一般首先尝试 google,找不到再翻翻项目 issue 区以及官方文档。
楼上提到的 roadmap.sh 是大纲性质的学习路径,我也很推荐,但感觉不太像是楼主想问的。
类似的索引还有 GitHub 上的 awesome 系列仓库,是了解各项技术相关的开源库的绝佳途径之一。
总结一下,我建议多接触下英文世界,毕竟 IT 技术发源于英文世界,英文也是世界通用语言,熟练掌握这个你才能接触到更多高质量的信息。
再补充点搜索各种编程语言/命令行工具常用 pattern 的资源,或许跟你想要的有点关联: