• 如何读文档? at 2017年07月31日

    感谢分享,看了有收获。但是我觉得这个方法对有一到两年编程经验的人来说获益最大,没有经验的人看到了也许就是知道怎么做,但是做不下去,反而会觉得有些恐慌。

    对于学习来说,在《学习之道》这本书里,把人所处的学习状态分为三种。舒适区,学习区,恐慌区。舒适区是个人能熟练完成的任务,学习区是指能够通过他人指导或帮助(包括且不限于搜索引擎)而完成的任务,恐慌区是即使有帮助仍旧无法完成的任务。 新手,这里定义为之前从未有过计算机编程相关经验的人。对于新手来说,如何看文档对于他们来说是处于自己的学习区呢?

    我觉得应该带着实现功能时遇到的问题或目的去阅读文档,也就是CRUD遇到的问题。

    第一点是知道,这个文档的写作目的是什么?

    需求文档是为了明确需求,技术文档是为了分析需求如何实现,get started文档是为了让初次接触的人快速上手,API文档是为了方便使用者查询。

    第二点是知道,我阅读文档的目的是什么?

    我对某个类的使用情景不明确,去阅读API文档明确用法和场景,使用推荐用法避免制造bug。我对某个gem好奇,看get started快速上手实现demo增长见闻。

    新手建议以问题为导向,遇到问题,记录问题,解决问题。然后进行复盘,为什么会遇到这个问题,解决方案是什么,自己在解决问题过程中的思路是怎么样的,为什么别人的思路自己没有想到?我觉得新手会想到要阅读文档一般是为了解决遇到的问题,至于为了语言或者框架版本更新的变化而阅读文档,真的是力有未逮啊。慢慢在解决问题的过程中积累一定经验以后,就可以按作者所说,大局入手,了解变化,实践与细节了。

    而遇到问题的办法,就是多做。

    像小紫@cassiuschen这样的做法,就是带着人跑到恐慌区晃悠,反而打击到学习的热情和自信心了。我觉得,你可以帮助她判断她的学习区,然后带她去那里练习,等学习区变成舒适区,之前的恐慌区也许就是新的学习区了。

  • !! 注意 delete_all 的坑 at 2017年07月11日

    用destroy_all方法应该两种情况都能准确删除记录了吧,也不需要传递dependent参数。

  • #15楼 @pengedy 如果win10不强制更新之类的话就会容易接受一点,强制更新就受不了了。

  • #12楼 @yan1667 她帖子下面的评论号不全是今天注册的,这个是事实。博客地址都有,你可以去看看,github地址你也可以去查。加入这个社区是老师推荐的,一些朋友刚知道这个社区而已,对新人,不应该持欢迎的态度么?

  • 全栈营感想 at 2016年09月14日

    lily成长进步很快的,这和她踏实学习的态度以及坚持不懈的努力是分不开的。士别三日,当刮目相看。也希望lily在以后的生活和工作中都一直保持这样的态度,不忘初心,加油!新加入ruby社区,希望社区越来越好,让更多人受益。欢迎关注我的博客http://geophyli-blog.logdown.com/

持续学习,终身进步。