您好,欢迎来到 RYMCU 社区,RYMCU 是一个嵌入式知识学习交流平台。RY 取自”容易”的首字母,寓意为让电子设计变得 so easy。
新手的疑问
初学者都有很多疑问,在这里对这些疑问进行一一解答。
-
我英语不好,可以学习编程吗?
对于初学者来说,英语不是主要的障碍,国内有着充足的中文教程。但在接下来的学习过程中,需要阅读大量的英文文档,所以还是需要有一些英语基础和理解学习能力,配合翻译工具(如百度翻译)进行理解。 -
我数学不好,可以学习编程吗?
对于初学者来说,有必要掌握数学逻辑思维和解决问题的思路,这些能力都在数学学习中得到锻炼,想必学习编程的人数学成绩肯定不错。初学者不需要多高的数学知识水平,但在未来的学习过程中需要更高级的数学知识,应随时做好接受学习新知识的准备。 -
我想学习编程,大佬可以教教我吗?
一般我是拒绝的,我认为学习是互相促进的过程,而不是单方面的输出,并且我也有很多事情要做。不仅是我,绝大多数人都会拒绝。 -
学习编程是使用 IDE 好还是 Notepad 好?
最近看到有人在争论这个问题,使用 IDE 是新手的不二选择。 -
好吧,我自学编程,有问题可以问大佬吗?
可以,但是我拒绝回答书中的基础问题和可以通过搜索引擎解决的问题。 -
学习编程是看书好还是看视频好?
萝卜青菜,各有所爱,关键是看哪种方式能让你更好理解和学习。我个人是喜爱书本,可以随时查阅资料,非常方便。 -
我学习了很久,但没有成效,我是不是没有天赋?
我个人觉得对于入门的学习来说,天赋对于学习的影响微乎其微,如果你的学习效率低下,考虑是不是以下原因:- 单纯的努力不足,三天打鱼两天晒网。如果不能改正,不如考虑干点别的。
- 数学逻辑思维和解决问题的能力不足。这个可以学习一些简单易懂的教程,看看视频等,慢慢锻炼,没有任何捷径。
- 学习方法不对,主要是练得少。只翻书和看视频是没有用的,必须配合大量的练习。个人推荐的方法是:
- 看完书以后把书上给出的例题再敲一遍,不是照着书上写。
- 把课后习题都给做了。
- 做几个自己感兴趣的项目。
- 对于自己不懂的问题,先看看书,再百度谷歌,最后才询问他人。
提问的方法
当你遇到使用搜索引擎、查阅相关文档、进行 Debug(如果没有做过上述操作的话,请立刻去做)也无法解决的问题的时候,你可能会向别人求助。现在就来讲讲如何正确提问。
当你进行提问时,请保证你准确提供了以下信息:
- 准确的描述你的需求和实际问题情况。
- 准确的描述你所在的平台的信息。例如:
- 开发板型号
- 运行程序( IDE 等)名称及其版本
- Windows/Linux/MacOS 任一平台及其版本
- 依赖的类库及其版本
- 提供你的源代码,将源代码包括开发环境完整上传至源码托管平台(如 Github)。
- 提供你的完整日志、异常输出。
如果你在社区提问,请在你的标题也简略的包含问题描述和平台信息。例如 stm32f103x 开发板
win10
运行串口通信程序时,中文显示乱码
如果你想学习更多关于提问的方法、技巧、礼仪,看看提问的智慧会给予你许多帮助。
自学的方法
- 每当学习到新知识的时候应该及时的练习和实践
- 多看看开发文档,每次你都能获得新的收获
- 多看看别人的源代码,很多问题都能得到解决
- 搜索引擎是一个好东西
- 写学习笔记和博客是记录知识的好方式,但不是死记知识点
- 好的提问方式才能获得正确答案
- 合理的规划学习时间,而不是三天打鱼两天晒网
C 语言基础教程
单片机基础教程
更多教程前往社区作品集模块查看
- 51 单片机入门教程(Keil4 版)
- STM32 独家入门秘籍
- 关于我和 Hugh 学嵌入式开发这件事 —— 51 篇
- 关于我和 Hugh 学嵌入式开发这件事 —— STM32 篇
- 分分钟入门 ESP32 开发
其他教程
推荐书籍
- 《C 程序设计语言( 第 2 版 ) 》 —— [美] 布莱恩·W.克尼汉(Brian W.Kernighan),[美] 丹尼斯·M.里奇(Dennis M.Ritchie) 著
- 《软技能: 代码之外的生存指南》—— [美] 约翰 Z.森梅兹(John Z.Sonmez) 著
- 《大教堂与集市》—— [美] Eric S Raymond 著
- 《黑客与画家》—— [美] Paul Graham 著
愿景
关于更多的信息请阅读 《RYMCU 白皮书》
我们致力于构建一个即严谨又活泼、即专业又不失有趣的开源嵌入式知识平台。在这里我们可以畅所欲言、以平等、自由的身份获取和分享知识。在这里共同学习、交流、进步、成长。
行为准则
详细行为准则请参考 参与者公约
无论问题简单与否,欢迎大家积极留言、评论、交流。对他人多一些理解和包容,帮助他人解决问题和自我提升是我们的终极目标。
欢迎您发表原创文章、分享独到见解、作出有价值的评论。所有原创内容著作权均归作者本人所有。所发表内容不得侵犯企业或个人的合法权益,包括但不限于涉及个人隐私、造谣与诽谤、商业侵权。
我看看😦