• 编写驱动学习


    写作驱动学习

    在软件开发领域有这种几个名词

    • TDD。測试驱动开发(Test-driven development)是极限编程中倡导的程序开发方法,以其倡导先写測试程序。然后编码实现其功能得名
    • BDD。行为驱动开发(Behavior-Driven Development)是一种敏捷软件开发的技术,它鼓舞软件项目中的开发人员、QA和非技术人员或商业參与者之间的协作。
    • DDD。领域驱动设计(Domain-Driven Design)的一个核心的原则是使用一种基于模型的语言。

    而近期我处在于一个尴尬的位置:写作驱动学习(Write-Driven Learing)。開始之前我找到了一个类似的概念。数据驱动学习(Data-driven Learning)。

    起因

    当我来到了一家卓越的软件公司时。開始有了点所谓的骗子综合症(imposter syndrome)(即经常会发现全部一起共事的程序猿都比自己聪明、比自己有天份、比自己有才干)。幸运的是并没有持续太多的时间。仅仅是已经有了所谓的21天效应(在行为心理学中。人们把一个人的新习惯或理念的形成并得以巩固至少须要21天的现象,称之为21天效应。

    这是说,一个人的动作、或想法,假设反复21天就会变成一个习惯性的动作或想法。

    ),在刚開始的时候里不断地学习,以降低这种所谓的综合症

    然而,在这时已经养成了写作的习惯。

    在过去的六个月里:

    时间写作数量
    2013.1227
    2014.0124
    2014.0212
    2014.0329
    2014.0449
    2014.0525

    在我在学习很多其它东西的时候。我玩了很多其它的东西。而在这时候由于站点流量的关系。我開始写作记录很多其它的东西。而在那之前的半年里,也就是2013.06~2013.11的文章数加起来才21.

    结果

    于是在其它程序猿開始敲代码的时候我開始写作。我得好好想想今天要什么,正如那些測试人员要開始写測试那样。于是。就有了写作驱动学习(Write-Driven Learing)。

    写作驱动学习的长处

    • 对于我们所要学习的东西,我们能够掌握得更深入,由于我们须要去给别人解释。

    • 除去收获所学习的东西。我们还能够有副产品——博客。
    • 我们在以第二种方式思问题。
    • 我们在不断地对自己知识总结,对自己知识的一个强化。
    • 当然了这是我们的笔记。

    写作驱动学习的缺点

    • 可能会花费很多其它的时间,在诸如写作这点事情上。
    • 有时学习的结果是为了写作。
    • 付出不一定有对应的回报。

    后记

    做为一个独立博客的作者来说我開始在不断地坚持写作,而唯一的动力源是来自于由于有很多其它的訪客。

    要坚持写博客可能不是一件easy的事。可是如今似乎做到了。转变成一种写作驱动学习

    写博客的动力

    对于我来说写博客的动力应该是以下这些:

    • 对于SEO的学习。
    • 成为Full Stack的必经之路。

    • 更好地去理解WEB经营。

    • 提高自己的综合能力
    • 分享知识与经验。

    • 能够认识很多其它的人。
    • 能够被发掘。

    原文链接:编写驱动学习

    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    最全面的iOS和Mac开源项目和第三方库汇总
    15 个 Android 通用流行框架大全
    Android中常用的优秀开源框架
    iOS中拉伸图片的几种方式
    iOS View自定义窍门——UIButton实现上显示图片,下显示文字
    Java Queue的使用
    java用volatile或AtomicBoolean实现高效并发处理 (只初始化一次的功能要求)
    android开发音乐播放器--Genres和Art album的获取
    一个神奇的控件——Android CoordinatorLayout与Behavior使用指南
    在CodeBlocks 开发环境中配置使用OpenCV (ubuntu系统)
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/4853407.html
Copyright © 2020-2023  润新知