全栈日记 71 2017-09-13 一天搞定“rails 101专案练习”

Objective

关于今天的学习与工作,记得什么?完成什么?

“rails 101教程” 练习,一天内就搞定了。

- 报错记录一篇:报错集 042 终端新建文件时,文件名多出一个“.”

Reflective

如何形容今天的情绪,今天的高峰与低点什么?

充实与快乐的一天。

高峰:
  • 曾经看不懂的代码,现在能理解其中的部分含义,心中挺嗨的。
低点:
  • 无明显低点

Interpretive

我们今天学到了什么?今天的重要领悟是什么?

学到:
  • 谷歌浏览器的网页翻译功能,在 debug 用处挺大的。
感悟:
  • 多问自己这几个问题“什么重要?什么更重要?什么最重要?”,分清主次很关键。

Decisional

如何用一句话形容今天的工作,明天还需要继续努力完成那些工作?

充实的一天

明天:
  • 明天开始练习 “job-listing 教程”。

全栈日记 70 2017-09-12

Objective

关于今天的学习与工作,记得什么?完成什么?

完成 “rails 101教程” 的练习。


Reflective

如何形容今天的情绪,今天的高峰与低点什么?

代码的世界更让人喜欢,因为简单直接。

高峰:
  • 完成 “rails 101教程” 练习的时候,一股满足感升起。
低点:
  • 被迫跟思想上的懒人交流时,很无奈。

Interpretive

今天的重要领悟是什么?

感悟:
  • 懒得学习的人,是难以交流的。因为他们已经放弃成长了。

Decisional

如何用一句话形容今天的工作,明天还需要继续努力完成那些工作?

完成了昨日目标,好开心。

明天:
  • 制作个人 “rails 101教程” 的升级版。

全栈日记 69 2017-09-11 技能知识的本质是专业化的思维方式

Objective

关于今天的学习与工作,记得什么?完成什么?

继续练习 “rails 101”教程。


Reflective

如何形容今天的情绪,今天的高峰与低点什么?

敲代码让我内心平静下来了。

高峰:
  • 发现敲代码的手感一步步回来了。
  • 昨天晚上,安装的 Atom 插件使用效果不错,磨刀不误砍柴工。
低点:
  • 在 “报错集 040” 这个简单 bug 上,我浪费了大量时间,耽误了 “rails 101教程” 的练习进度。

Interpretive

今天的重要领悟是什么?

  • 专业知识,更准确的说掌握职业技能知识的学习,本质上是形成特定的思维方式,在认知科学的有一个专有名词“心理表征”描述这一事实。每个行业精英对同一事物的看法与观察角度都是不同的,就是该行业的“心理表征造成的。每个人可以拥有无数的“心理表征”,他拥有的所有“心理表征”的总和,形成了他的认知。不同人的认知有明显的高低之分,可以通过他的个人收入简单直接的判断。认知是为了生存,你的收入直接表明你的生存能力的强弱。

Decisional

如何用一句话形容今天的工作,明天还需要继续努力完成那些工作?

在敲代码的过程中,我的内心平静了。

明天:
  • 赶紧完成“rails 101教程”的练习。
  • Atom安装代码语法检查插件。

全栈日记 68 2017-09-10 自律与他律

Objective

关于今天的学习与工作,记得什么?完成什么?

练习“rails 101教程”

  • 坐享半小时。
  • “微信公众号.千古刘传” 的关于自理的文章给我很大的启发。

Reflective

如何形容今天的情绪,今天的高峰与低点什么?

敲代码的感觉真好。

高峰:
  • 练习“rails 101教程”,大脑开始兴奋起来了。
  • 屏幕上的代码,在心中不断闪过其中的含义与作用。
低点:
  • 思考是否要一个人住更好。

Interpretive

我们今天学到了什么?今天的重要领悟是什么?

学到:
  • 自率的关键——自我限制。有限的自由才能带来自律,自律与他律并无太大区别,同样都是通过限制条件提高效率,他律是通过外在限制实现,自律是通过自我限制实现。大多数人更适合他律,因为自律的要求其实很高,会消耗大量的意志力,这也就是许多自由职业者希望重返职场的重要原因。
感悟:
  • 保持距离是良好人际关系的关键,家人易互相伤害就是违背了这条基本公理。

Decisional

如何用一句话形容今天的工作,明天还需要继续努力完成那些工作?

寻找自己的节奏。

明天:
  • 明天搞定“rails 101教程”的练习。

全栈日记 67 2017-09-09 抓紧时间学编程

2017-09-09 (周六) 晴 石家庄

Objective

关于今天的学习与工作,记得什么?完成什么?

  • 重新开始编程练习,尽快掌握编程技能。

Reflective

如何形容今天的情绪,今天的高峰与低点什么?

发觉自己的浪费了2个月的编程学习时间,心痛啊。

高峰:
  • 再一次打开电脑,练习“rails 101教程”时,自己开始兴奋起来了。
低点:
  • 晚上吃素,饿的快,血糖低。

Interpretive

我们今天学到了什么?今天的重要领悟是什么?

学到:
  • 知识固化为大脑肌肉记忆,才是真正的掌握。
感悟:
  • 发觉为了做课程耽误了编程太不值得了,赶紧将落下的课程补上。

Decisional

如何用一句话形容今天的工作,明天还需要继续努力完成那些工作?

重新开始编程,给自己最多2周的时间,将生疏的部分找回来。

明天:
  • 继续“rails 101教程”的恢复练习。

魔改大赛复盘心得

猎人学院

我与队友彭皓都是上班族,在每天的工作之余,挤出时间做出了我们的作品——猎人学院。

在此,特别感谢我的队友彭皓对于我支持与包容,在比赛的后期提醒我注意力放在成长上而不是比较上,让我重新找回了比赛的节奏。对了,惊喜彩蛋在本文的最后。

魔改大赛的两最一坑

最好的工具:

从 xdite 老师无意透露出的 9 宫格思维法,在写作、文案、规划的效果很惊人。以这次的魔改大赛复盘文为例,在示例图片的中心格子写下文章的核心主题,围绕这个核心主题按顺序写出 8 个要点。观察全栈营小伙伴中你认为写的不错的魔改大赛复盘文,待会写作的时候直接套用,将 8 个要点按照自己需要的顺序写出就 ok 了。9 宫格思维法不仅能用在写作上,还能用在商业计划书、个人半年规划、学习路线规划等等。太多地方能用到了,推荐大家配合 xdite 老师发明的 16格读书法,效果更棒。

最好的概念:

9 宫格思维法的背后的概念——聚焦!

普通人写作的时候是顺序写的,很容易出现偏离核心主题的情况,9 宫格思维法让核心主题处于一眼就能看到的位置,写的每一个要点都跟主题相关而不是偏离,最后套用受欢迎的模板按自己喜欢的顺序写出总结的要点,背后的原理就这么简单。

16 格读书法背后的概念也是聚焦,只是聚焦的方式不一样。这两种方法各有适用的场合,配合使用效果更棒。例如,使用 16 格读书法提取出需要写作文章的核心主题,在使用 9 宫格思维法将文章整体框架确定下来,写作就简单了。

我踩的最大的坑:

我高估了自己的能力,在魔改大赛期间,白天工作,下班后不仅参与魔改大赛,还继续准备自己的原创知识付费课程《心流学习法》。同时执行冲突的多个核心任务,最后都没有取得最好的成果。虽然,我在一块听听平台取得了主讲人资格,并进行了一次小规模的分享直播。但是这件事完全可以在魔改大赛结束后进行,同时能做的更好。魔改大赛更是如此,因为没有尽全力参加比赛,最后也没有拿到自己想要的排名。

总结起来就一句话:不要同时进行互相冲突的核心任务。

魔改总结

魔改大赛要提前做准备,很多同学是在 Job-Listing 大赛还没有结束的时候,就找到了队友。而我则是后知后觉的在 Job-Listing 大赛结束后才找到队友,在时间上比提前行动的队伍落后至少了 5天,在时间就是生命的比赛中,这5天天时间太宝贵了。不管是协作练习,收集图片素材,提前找前端功能代码片段,后端功能教程等等,都太有用了。

我与队友彭皓确定好组队比赛后,就抓紧时间练习购物网站教材。我对自己更狠一些,每天早上4点多起床敲代码到不得不上班的时候,晚上7点前就回到家,敲代码都晚上10点半左右。这样的狠劲让我不仅购物网站练习了两遍,本人原创的《心流学习法》框架在比赛前基本确定了下来。但是在这个过程中,我踩了之前所说的 “同时进行互相冲突的核心任务” 这个大坑,事倍功半说的就是我当时的情况,到了比赛后期。我刻意用自己总结出的各种心流技巧透支脑力与体力比赛的后遗症出现了,身体开始发出警告,“猎人学院” 的迭代也受到了影响。

比赛过程中陷入了拉票的比较中,在看到其他选手的票数比我高的时候,在作品完成度并不高的情况下,进行了拉票,最后的结果是效果很一般,甚至可以说是差。在几次低效拉票后,我将注意力放在了作品迭代上,“猎人学院”的完成度才迅速提高,但是比赛初期的心态失衡的举动带来的拉票行为,错失了许多人一开始最容易投出几张好感票。影响了比赛的排名。

user story 没有做好,这是最大的问题。“猎人学院” 是我 “知识猎人公会” 的系列作品之一。但是,我与彭皓没有在比赛一开始就将 user story 明确的定下来,只是写出了一个基本框架,造成的结果是想到哪里就做哪里,效率低效,这也是 “猎人学院” 初期迭代缓慢的重要原因。

user story 很重要!user story 很重要!user story 很重要!重要的事情说三遍,在比赛开始前就必须确定好 user story ,不然就会出现迭代缓慢,甚至迭代停止的情况。

魔改 零散知识点记录

导航栏中的标签链接

welcome.html
<li>
<a href="/products?category=课程" style="<%= if !params[:where].blank? && params[:where]=="课程" then "color:#B28435;" end%>">课程</a>
//更好代码category=课程",导向的链接就更改
</li>

本地专案情况建立的数据数据

终端执行 Group.delete_all

本地专案 heroku 预编译

1、在push到heroku之前要提前处理一下sqlite3这个gem。具体的内容教材也有详细的解说:
Heroku部署详解
2、正常情况下,上面的问题解决了以后,push到heroku一般不会出问题,但是如果他一直提示各种问题:
比如:

  • 本地没有gemfile文件
  • 调整了sqlite3的位置,并且也加了group:production do,还是报错这边有问题

这些问题具体比较复杂可以自行google是什么原因。

但是解决起来的方法就是很简单粗暴:

首先看一下专案有没有和heroku对应,用命令:git remote -v

如果有对应,直接删除专案和heroku之间的链接关系。用命令:git remote rm heroku

删除以后,在新建一个heroku(5个以内免费,去heroku网站里手动删除多余的,任意新建,nic老师说:反正不用钱)。
然后你再push 基本解决你80%的问题。

3、如果成功的push上去,发现heroku网站的页面有bug,而本地是完美的,这时候就要执行一条“预编译”的命令了
rake assets precompile【意思是提前把你的专案重新编译,从而适应heroku】

然后再 git add .git commit -m "xxxx"

然后你就会发现完美的网站出现了。

google 搜索到这条终端指令 heroku run rake assets precompile ,还没有搞清楚具体的含义与用法