获奖感言

能拿到这件黄色的领骑衫,心里真的非常高兴。仔细看了一下,扣子、领子、各种图案各种细节十分精致。可以说这件领骑衫既有纪念意义,又有实用意义,真的很棒。

背后的故事

其实开始接触博客的时候,我是带着懵逼又好奇的心理去成它的,不知道要怎么写,为什么要写,所以开始时我的博客颇为简略。

题目一般是给出几个关键词,然后让我们自己去找学习资料,解决问题的办法。对于这样的学习方式,我并没有能够迅速接受,并不是不能独立学习,而是没有了“官方”的资料,总是 对自己找到资料不信任。

我深知,自己并非那种早早接触程序语言的人,但是如果态度好了,对博客作业重视了,也是能突破自己的。所以,c++开课后,我总是在作业发布的两小时之内开始构思,查资料,然后花一整个半天甚至一整天的时间完成,然后早早地提交。一方面是为了完成作业不掉队,另一方面也是为了节省时间可以做其它的事情。这样做了几次,博客质量就上去了。总是前几个提交作业,也莫名多了一些成就感,甚至开始考虑,后完成作业的同学可能会遇到什么问题。在完成作业的时候因为参考了四面八方的人的博客,所以也会有意识的把自己遇到的问题,不以图片而是以文字的形式写下来,方便人们搜索。所以不断丰富了自己的博客,提高了博客质量。

到了后来,每次的博客作业都是紧张刺激的,我希望自己尽可能快,尽可能好地完成作业,但是也不确定,自己究竟需要多长的时间,是否能够完成作业。有时候只需要花半天时间,有时候甚至得花整整两天的时间。这样的方式是辛苦的,也是紧张而有趣的。但是这样的紧张不同于被deadline追着跑、应付作业的紧张,这样的紧张是一种挑战,而后一种紧张消除后,并不能使你获得一种愉悦感。

获得领骑衫以后,也有幸和所有的福大领骑衫获得者留下合影:

对于Learning by doing的思考

之前看过斯科特杨(一个一年学完MIT 4年计算机所有课程的人)的故事,(传送门),他是一个系统性的学习者,他会把它所学的知识与生活经验、自己已有的知识联系在一起,然后构造起一个发达的交通网络,知识与知识互相联系,可以迅速地调用知识,甚至通过知识间的联系,产生新的想法和创意。而Learning by doing就与他的理念暗合,doing的过程本身就是生活经验产生的过程。其中存在一些对应关系:搜索知识->提问,阅读资料->理解材料,判断与知识的相关程度,编码->应用知识,调试->检验知识中存在的漏洞。可以说每一步doing都加深了对知识的掌握,搭建起更发达的知识网络,所以在doing中,也就达到了Learning了

总结

  • 遇到栋哥真的是一件很幸运的事,栋哥是一个真正的好老师×3。
  • Learning by doing。
  • 有了积极的态度,就能把事情做好很多。
  • 写博客是一种很不错的方式,值得把这件事延续下来。

Learning by doing——获黄色领骑衫之感的更多相关文章

  1. Build to win!——获得小黄衫的感想

    UPDATE: 应栋哥要求,上传了无遮挡的正面照(我的内心其实是拒绝的!(ㄒoㄒ)) 一.前言&背景 从大一上C++课程开始,栋哥就开始安利他大三的软工实践课. 时间过得飞快,大学转眼就过去一 ...

  2. Beta冲刺吐槽&&获小黄衫心得

    引 个人感觉本次Beta冲刺最大的槽点还是--反向延长 "冲刺周期" 做的不一样很容易,做的更好才是非常困难的 遗留的问题 经历了Alpha冲刺,组内大多数同学也大都对实践感到些许 ...

  3. Build to win

    UPDATE:看到周筠老师的评论里的链接,那版式真的非常舒服.我想想模仿模仿他的布局来看看,虽然感觉做的也不是太好.另外对博客内容稍作修改. 一.获得小黄衫的感受 很幸运能够获得"领骑衫&q ...

  4. 《软工实践》第零次作业 - 一些QA

    <软工实践>第零次作业 - 一些QA Q&A (1)回想一下你初入大学时对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的? 你认为过去两年中接触到的课程是否符合你对计算机 ...

  5. 利用千人基因组数据库查看SNP在不同地区、国家、洲的频率及个数

    首先,进入千人基因组数据库的网站:https://www.ncbi.nlm.nih.gov/variation/tools/1000genomes/ 如下图所示,在数据库的框框里输入我们感兴趣的SNP ...

  6. 看见- 柴静-kindle书摘

    笔记本导出 看见 柴静 序 言 标注(黄色) - 位置 3 关心新闻中的人—— 标注(黄色) - 位置 36 二〇〇〇年,我还是湖南卫视“新青年”主持人, 第一章 / 别当了主持人就不是人了 标注(黄 ...

  7. Learning Combinatorial Embedding Networks for Deep Graph Matching(基于图嵌入的深度图匹配)

    1. 文献信息 题目: Learning Combinatorial Embedding Networks for Deep Graph Matching(基于图嵌入的深度图匹配) 作者:上海交通大学 ...

  8. Machine Learning读书会,面试&算法讲座,算法公开课,创业活动,算法班集锦

    Machine Learning读书会,面试&算法讲座,算法公开课,创业活动,算法班集锦 近期活动: 2014年9月3日,第8次西安面试&算法讲座视频 + PPT 的下载地址:http ...

  9. Dictionary Learning(字典学习、稀疏表示以及其他)

    第一部分 字典学习以及稀疏表示的概要 字典学习(Dictionary Learning)和稀疏表示(Sparse Representation)在学术界的正式称谓应该是稀疏字典学习(Sparse Di ...

随机推荐

  1. Spring Cloud个组件原理

    引言 面试中面试官喜欢问组件的实现原理,尤其是常用技术,我们平时使用了SpringCloud还需要了解它的实现原理,这样不仅起到举一反三的作用,还能帮助轻松应对各种问题及有针对的进行扩展.以下是 课程 ...

  2. 前端小结(3)---- 添加遮罩层,并弹出div

    有如下div: <div id='pop-div' class="pop-box"> <div class="input-group has-info& ...

  3. eclipse切换workspace后配置问题

    正常情况下如果切换了eclipse的workspace后,需要重新配置eclipse,但是可以将原工作目录中的.metadata/.plugins/org.eclipse.core.runtime拷贝 ...

  4. [Java反射基础一]Class类的使用

    任何一个类都是Class类的实例对象,这个实例对象有三种表示方式 第一种表示方式(任何一个类都有一个隐含的静态成员变量class): Class c1 = Foo.class; 第二种表示方式(已知该 ...

  5. ImportError: No module named bs4错误解决方法

    前言:毕业论文打算用Python做爬虫爬一些数据,最近开始入门Python: 在学习的时候遇到一个问题,按照看的文章安装了Python,也配置了相应的环境(使用window系统),使用pycharm编 ...

  6. CSS 2D转换

    转换是使元素改变形状.尺寸和位置的一种效果.通过 CSS3 转换,我们能够对元素进行移动.缩放.转动.拉长或拉伸,可以大致分为2D转换和3D转换.下面介绍的是2D转换的相关知识点. 首先,CSS中2D ...

  7. 模块—— 序列化模块、random模块、os模块 、 sys模块、hashlib模块、collections模块

    今天我们来说说Python中的模块: 第三方模块 可以下载/安装/使用 第一步:将pip.exe 所在的目录添加到环境变量中第二步:输入pip第三步:pip install 要安装的模块名称  #pi ...

  8. iview table数据排序不正确

    在使用iview的table组件时,要做排序 代码: sortable: true,sortMethod: (a, b, type) => { if (type === 'desc') { re ...

  9. Python基础-模块与包

    一.如何使用模块 上篇文章已经简单介绍了模块及模块的优点,这里着重整理一下模块的使用细节. 1. import 示例文件:spam.py,文件名spam.py,模块名spam #spam.py pri ...

  10. Linux基础之命令练习Day1-init,who,date,cal,man,clear,passwd,su,whoami,mkdir,touch,rm,cp,mv,head,tail,more,less,echo

    开启Linux操作系统,要求以root用户登录GNOME图形界面,语言支持选择为汉语 使用快捷键切换到虚拟终端2,使用普通用户身份登录,查看系统提示符 使用命令退出虚拟终端2上登录的用户 使用快捷键切 ...