第二天才是真正的开始,即便有其他语言的基础,在今天上完这节课之后还是有点吃不消,和其他语言相比有类似,但是细节之处却又不同,让我惊喜的是,以前在其他语言中的写法行不通,但是在ruby中确实可以的。“对象”这个概念在ruby中得到了最好的应用。讲道理今天听的晕晕呼呼的,却又感觉和之前的学过的内容有点呼应,找不同,找相同,这样会不会学的很快,不想那么多了,还是把今天的内容消化消化。
第二天才是真正的开始,即便有其他语言的基础,在今天上完这节课之后还是有点吃不消,和其他语言相比有类似,但是细节之处却又不同,让我惊喜的是,以前在其他语言中的写法行不通,但是在ruby中确实可以的。“对象”这个概念在ruby中得到了最好的应用。讲道理今天听的晕晕呼呼的,却又感觉和之前的学过的内容有点呼应,找不同,找相同,这样会不会学的很快,不想那么多了,还是把今天的内容消化消化。
第二天。其实今天才算是正式开始学习Ruby,了解了Ruby在Ubunto 中的环境配置以及安装,学习了字符串 浮点数 整数 数组 Hash 等基本的数据类型以及各类型的基本方法,真正体会到了什么叫做“万物皆对象”。还学习了方法的定义以及代码块,但是对代码块的使用还是感觉太模糊,只明白了大概的定义和使用。最后,我们学习了结构控制,包括 if...else unless case...when 等控制语句。虽然知识点都不难,但是感觉细节很多,基础知识一定要牢牢掌握才好,继续加油!
今天讲了好多内容,整体看来讲的应该都是数据类型,有各种基础的数据类型,还有一点喔目前认为有点复杂的,老师讲的时候感觉好神奇啊,各种结果加上“.什么的”,就直接把结果变了,连“+”号都可以算成一种方法,比如“.to_i”就能把字符串“2”转化为2,“to_f”就能转化成浮点数小数,并且还能连着用这些方法,由于讲的比较快,我暂时也就记住了“.capialize”这个是首字母大写、“.class”是反向查看下数据类型,还有几个常用的,好多都没有记着,关于Hash,这个东西跟数组有点类似,只是类似而已,里面主要是keys:“values”这样的结构,后来我就研究了一会儿这个,算是有点概念,可以创建一个哈希表,并且可以增、删、查、换,虽然着很简单,但是这个我还是看了好长时间才看懂,没办法基础太差了。另外在hash对象之间,只有对象中所有对应元素的键和值相等才想等,但是不受顺序的影响。后来的几个词都不太懂,Block代码块是一点都没有听懂,等会儿再搜搜看看能不能看出来点眉目。神奇的ruby,净是对象- -!
进入ruby基础语法的学习,首先真的是一切物体皆对象,任何方法block都可以看作对象,任何时候都是,甚至操作的结果都散,灰常彻底。学习任何东西首先肯定得会安装,这里我们在rvm下进行操作,对一些版本啦进行管理。现在在irb下进行操作就可以。ruby不像其他语言运用数据之前还得定义数据类型,更不需要什么分号啦换行啦等标点。数据类型大部分是和其他语言基本一致,比较不同的就是symbol。其他的一些if语句啊,while循环啊等等基本类似。先慢慢练习着,不慌,基础很重要。
满怀喜悦的骑着我的小电车来到我们的教室,虽然也来过好几次了,但这次踏入教室的感觉是不太一样的,做到座位上感慨万千,好多年没有这么认真的坐到教室认真的听课了,原来也去上课,但那都是为了答到,今天虽然很认真很认真的在听,但是还是一不小心就睡着了,被老师逮到了,好惭愧,刚开始还可以,后来介绍到语法,就不行了,有点坐不住了,但是革命尚未成功,我要一点点坚持下来,万事开头难,我想迈过这个坎,美好的世界就在眼前,最大的敌人就是自己。我想,或许在这里能找到丧失多年的学习能力。。。
怀着憧憬和期待进入了正式学习ruby的第一天,再次对ruby这门语言有了整体的感知,包括对后端开发这门职业有了全方面的了解:需要学习哪里技术、开发一个网站或者软件需要的大致流程、与人交流和团队协作的重要性等等。 明天开始就要真正学习一些干货了。一定要保持激情保持动力保持兴趣,从一而终。
正式开课的第一天,老师讲了大都是概念性的,对这门语言有了一个基本又全面的认识,有好多名词都没听过,感觉自己很low,但是没关系,谁不是从菜鸟起飞的,期待明天激情的课程,上课不迟到。
今天是我来到343代码学院学习的第一天,感觉还不错。明显感到Ruby确实跟以前学过的编程语言都不一样,是一门挺简洁的语言。另外,老师也大概讲了目前很多热门的技术,感觉要学的东西还有很多。怎么说呢,万事开头难,加油吧!