您好!我们正在开展程序员学习方式偏好的调研,希望了解您日常学习技术知识的习惯与偏好。本次调查仅用于学术研究,所有数据严格保密,请您根据实际情况填写,感谢您的支持!
您当前的职业身份是
在校学生(计算机相关专业)
初级程序员(工作1年以内)
中级程序员(工作1-3年)
高级程序员(工作3-5年)
资深技术专家/架构师(工作5年以上)
其他技术相关岗位
您平均每天花在技术学习上的时长大概是
1小时以内
1-2小时
2-4小时
4小时以上
几乎不花额外时间学习
您通常更倾向于在什么时间段进行技术学习
工作日上班空闲时间
工作日下班后晚上
周末
假期集中学习
碎片化时间见缝插针学习
您进行技术学习最主要的动因是(可多选)
完成当前工作项目需求
为了跳槽/转岗提升竞争力
个人兴趣爱好
公司要求的技能考核
学校课程要求
跟进技术发展潮流不被淘汰
面对一个全新的技术知识点,您更倾向于哪种学习顺序
先通读完整文档/教程,再动手实践
先看快速入门教程,边看边动手练习
直接上手做项目,遇到问题再查资料
先看别人讲的核心总结,再深入细节
您更喜欢哪种形式的学习内容
文字类(博客、文档、电子书)
视频类(线上课程、技术直播、教程视频)
音频类(技术播客)
交互式实操课程
图文+视频结合的内容
对于文字类学习内容,您更偏好
官方标准文档
个人技术博客总结
技术社区问答帖(如Stack Overflow、掘金)
系统性技术书籍
公众号技术推文
对于视频类学习内容,您更偏好
10分钟以内的知识点拆解短视频
30分钟左右的专题讲解视频
几小时的系统长课
直播形式的实操教学
线下会议/分享录像
您更愿意选择哪种课程付费模式
免费内容完全够用,不需要付费
单次购买单门课程
订阅制平台会员
购买技术训练营
只买实体技术书
当您学习新技术遇到问题时,您第一选择是
去搜索引擎搜答案
在技术社区提问等待回答
查看官方issues/文档
问身边同事/朋友
翻对应的技术书籍找解决方案
去AI工具(ChatGPT、文心一言等)提问
您常用的技术学习平台有哪些(可多选)
B站
掘金
知乎
GitHub
Coursera/edX
Udemy
极客时间
拉勾教育
哔哩哔哩
网易云课堂
中国大学MOOC
您更喜欢哪种难度定位的学习内容
从入门到精通的全方位内容
只讲核心常用内容,够用就行
深挖底层原理的深度内容
只看实战项目案例,学了就能用
对于需要长期学习的内容,您更习惯
每天固定时间学一点,长期坚持
挤时间集中几天学完
边用边学,用到哪学到哪
跟着课程更新节奏慢慢学
您更偏好群体学习还是独自学习
独自学习,效率更高
和好友一起结伴学习,互相监督
参加有社群的训练营,和同学一起交流
更喜欢线下集训小班学习
您认为哪种学习方式对技术能力提升帮助最大(可多选)
跟着教程做项目
阅读开源项目源码
输出技术博客总结
参与技术讨论分享
解决实际工作中的问题
系统学习理论知识
对于新技术学习,您更相信谁的内容
技术官方出品的内容
一线大厂资深工程师的分享
高校老师的课程
技术大V的内容
普通开发者的踩坑总结
您是否会通过参与开源项目来学习新技术
经常参与,这是我主要的学习方式
偶尔尝试,遇到感兴趣的项目会参与
很少,只会看不会贡献代码
从不参与,没接触过开源贡献
学习完一个新技术后,您通常会
马上用到实际项目里巩固
整理笔记/写博客总结收获
放一段时间,用到的时候再捡起来
学完就忘,基本不会再回顾
您认为线下技术分享/会议对您的学习帮助大吗
帮助很大,能接触到一线信息和人脉
有一定帮助,偶尔能收获新观点
帮助很小,不如线上内容方便
没去过,不了解
您认为现在的技术学习内容最缺少的是什么?欢迎留下您的看法