一.学习初衷:
1.虽然作为文科生,但是对计算机和代码的世界很感兴趣。第四次革命浪潮即将到来,我们正在向万物互联、智能医疗、智能公交、场景化服务等等的时代过渡,人工智能会越来越多地应用到各个领域,因而明白计算机逻辑,在我看来是未来生活中个人必备的技能或者科技素养。
2.考研选择的是传播学方向,传播学的未来也会越来越多地与人工智能结合,是一个趋势,因而提前储备些代码知识还是很有必要的。
二.学习体验
1.关于体验课:体验课是对python课程的初步尝试,课程是人机交互式的对话模式,python课程在体验课里能吸引我继续学习基础课程以及报名爬虫课程的原因在于,它把略微枯燥的代码知识编成了故事情景,让人觉得不再陌生,仿佛代码零基础也可以放心地跟着学习。
2.学习形式:以7天的内容为一个群,群里分享知识,有助教有教务员。关于不懂的知识或者对于编程的其他困惑,可以及时和教务员以及助教交流,可以得到个性化的反馈和鼓励。每天都会有笔记的整理和拓展的书记、知识,是收获的过程了。当然,在学习跟不上或者因为觉得难而想偷懒的时候,助教和教务员就会一直在监督,督促你跟上进度,我就产生了一种“他们都这么上心,我也得对自己要学的课程上心啊”的感觉。
3.我觉得收获最大的:
其实,编程基础课程19关学完,相比于学到的具体知识,我个人更欣喜于整个编程课带给我的思维上的启迪。学习一项知识就是多了一种看问题、解决问题的视角。在做具体案例或者项目的时候,课程会带着分析面对问题该如何分解,构建了从“分析问题,明确结果”到“思考知识、搜索新知”到“思考切入点”再到“尝试解决问题的一部分”的这种逻辑思维框架,以及产品思维等等都可以迁移到具体的生活应用中。
就像在大学时期特别喜欢听各科老师对某个时间或者个人经历的观点延伸,在python课程的课程结尾有时会有对于开源精神、《腾讯传》、《时代》周刊中的个人计算机革命与互联网部分的拓展延伸,以及那句“平庸的开始,是对一切习以为常”。
我觉得一个课程最好的状态是不仅教授知识、答疑解惑,还包括着思维方式的传递、视野的拓展,而这个课程做到了这些,所以得到了良好的学习体验。
三.建议或者可以更优化的地方:
在学习课程中,隔几关就会感受到知识难度上了一级,然后理解起来略微吃力,可能因为练习少或者没有相关知识背景的关系,往往有学过了好几关突然领会了前面知识的感觉。有没有什么办法可以帮助解决学习中的这种问题。
《时代》周刊
《腾讯传》