每一个人学习编程,选择的方式、习惯的方式可能都不一样,有些人喜欢买书、有些人喜欢看官方文档、有些人喜欢看视频。
哪一种方式,我个人认为都没问题,只要能获取知识就行。
下面一起看看Stack Overflow的2024年开发者调研报告,有关学习习惯的调查。首先,被调查者的学历本科以上的占73%、专科2.9%、在校大学生12.6%、高中以下的占11.4%。
82%的人会通过在线资源来学习,这里的在线资源包括论坛、文档、博客、视频等,这个也是比较正常的,不管你是学生、还是已经参加工作的,除了学校课程、机构培训、书籍的学习渠道外,还是会通过互联网来学习,而且这也是资源最丰富的方式。
而对于在线资源的选择,绝大多数的人主要通过电子文档、论坛来学习,对于视频方式差不多50%的人选择,这两年大模型的流行,也有37%的人通过AI来学习。对于电子文档的选择,90%开发人员的首选文档来源是API和SDK文档,其次是开源项目提供的文档。通过以上的报告,我们可以得出一个结论:绝大多数人会选择在线文档,并通过API和SDK文档来学习。当我们学习新的编程知识,选择老师、前辈编写好的教程、录制好的视频,这种方式是比较快速的方式,也方便我们入门。
但再好的文档、视频教程,都只是针对一些常用的、重点的知识进行讲解,并不全面、也不现实。我们工作中,肯定会碰到很多问题,教程里的知识是无法帮助我们解决的,这个时候我们就需要自行研究和学习,这个时候就会选择API和SDK文档。毕竟任何一个编程知识,资料最齐全的肯定还是API和SDK文档,对于这种学习方式,我之前文章也有介绍过,大家可以参考下:
《C#程序员要自学,必须死磕的2个网站!》
另外从上面报告可以看出,我们学习编程,不会仅限于一种方式,可能入门时选择书籍、视频,项目开发解决实际问题会通过论坛和SDK文档。总的来说,我们可以根据个人习惯,选择自己喜欢的方式,核心就一个能解决问题。好了,今天就分享到这边,你喜欢哪种学习方法,欢迎评论区留言!
推荐阅读
2个零基础入门框架教程!
回复“888”,免费领取.NetCore视频教程