赵龙 全栈之路

全栈日记 09 2017-02-17

| Comments

Objective

关于今天的课程, 你记得什么?完成了什么?

  • 终端执行IRB,可以测试一些 Ruby 程式码,例如3 + 3; my_variable = 5; my_variable + 2; fruits = fruits + ["orange"]; "kiwi".class; fruits.length这些Ruby 程式码 -Variables(变数) 指的是一个被指定 values(值)的名字。
    my_variable = 5
    
    这会把 5 这个值指定给 my_variable 这个名字。
  • 变数可以放多个值,这叫 Array(阵列)。
    fruits = ["kiwi", "strawberry", "plum"]
    
    这里我们用了 fruits 这个变数来放一群水果名。
  • 在 Ruby 里面,万物皆有 class (类别),了解三个资料型态:Fixnum(数值)、String(文字)、Array(列表)。
  • Array 有个 method 叫做 each,会遍历它里面每一个项目并执行程式。
    fruits.each do |fruit|
    puts fruit
    end
    
    这会把 fruits array 里面的第一项("strawberry")拿出来,把它设给 fruit 变数,并执行 do 和 end 之间的程式。然后对其他项重覆做这件事。上面这段程式会印出水果的列表。
  • conditional(条件式) 只会在条件满足的时候才执行程式。

    if my_variable > 1
    puts "YAY!"
    end
    

    如果 my_variabl 变数里面储存的值大于 1,才会印出 YAY!

  • 今天第一次使用流程图整理自己的工作流程。


Reflective

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

捡到宝了,第一次流程图优化工作流程,效果一级棒。今天的高峰是完成人生第一张工作流程图,没有明显低点。


Interpretive

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

今天第一次使用流程图,能使工作效率的不止一个等级提高,打开了一个新世界。好的工具能好几倍的提高工作效率,要善于发现好用的新工具,并最大化地利用好。


Decisional

我们会如何用一句话形容今天的工作,有哪些工作需要明天继续努力?

要善于使用新工具、好工具,以此提高工作效率。明天继续rails初级练习,计划在4月1号正式开课前,通过不断的实战练习记忆知识点,为之后的魔改大赛做准备。明天再完成一张工作流程图。

Comments

comments powered by Disqus