对于学习ror的 半年的总结及下一年的计划

来源:互联网 发布:郭天祥十天单片机下载 编辑:程序博客网 时间:2024/06/08 07:04

         由于当初进团队的需要,学习了ruby,但是当时还不知道ruby可以干什么,但是是第一次听说了这个语言,不了解,也不清楚,也不感冒。当时的目标只是进团队。但是到了现在的学习,渐渐的庆幸自己当初的选择,也为了当初不纯的动机而感到有点侥幸的心里,现在喜欢上了这门简单,快捷,开发效率快而又完全面向对象的语言。他要求语言要简介,不重复,约定优于配置,所有的这些对于我这种比较懒的人还是比较适合的。

         刚开始学习的时候觉得调试比较简单,不用像c++那样要编译,要要搞什么指针,虽然那样的运行效率比较高,但同时又很危险。但是ruby就不一样了,数据类型都不用定义,直接想给变量怎么用就怎么用,这样也省去了考虑内存分配的问题。那时把团队面试的管理系统做出来时,发现也就是十几行的代码就可以实现那个功能了,比c++的定义那些指针,又要指向哪里(这里并不是排斥c++,用指针写的代码运行的是比较快,但是那东西太麻烦了,不得不承认还是ruby的简单)当自己做的那个东西在电脑上随心所欲的运行出来时,心里别提有多高兴了。

         正如自己期望的,如愿以偿的进入了团队学习。到了团队才发现还有很多东西要学的,团队协作,rails框架,网页三剑客,一些管理工具,对于时间的统筹安排,任务规划,自我学习,项目实战,技术应用这些能力都是我从未想到过的知识,当初进来只是单纯的要学习技术,为将来找工作打个基础,进来之后才意识到这些能力的重要性。当时还是有点排斥的,但是后来渐渐的意识到,如果这些方面么有学好,你的技术也深入不到哪里去。这是个真理。

、     每天都在按计划进行着,可是但接触了rails之后又是感到一阵迷茫,觉得rails很复杂,一下子不明不白的跑出一个语句,一个方法,文件又是要放到那个特定的地方,稍有错误就用不了,当时心都凉了,觉得这样子还可以深入的去学习吗?就靠这个东西,以后可以找到好的工作(后来觉得编程语言都是相通的,先把基础打好吧,还不一定就靠这个吃饭,现在不能三心二意)?书本的很多东西也是讲的不明不白的。但是后来觉得学习东西不能浮躁,要静下心来,发现问题出现在哪里,这一步比较重要,然后再分析问题,最后学会解决问题,要勤思考,多观察,多想,要培养善于自己的观察力,善于发现问题。同时介入项目去实战也比较重要,开始自己自学的那些都是小打小闹,没有什么技术含量,也难怪自己学不懂,学了一个月,学来学去还是几个crud,所以有项目接触的话,提前介入比较好,那样可以边做边学,效果比较好。同时平时候除了捣鼓这些技术外,还给自己找些麻烦事做,但自己觉得还是挺有趣的,主要事被ubuntu那个系统折磨了。到目前位置,电脑竟然装了7,8次了,可不是一般的坑,可是自己还是觉得挺有趣的,又一次竟然捣鼓了三天都是在搞ubuntu,真是服了我自己了,可是分析了原因之后竟然大部分是自己在钻牛角尖,每次都在重复着上一次的失败,可是还是不死心,依然要在同一个地方去尝试,有可能是受爱迪生的失败思想的影响吧,可以人家那可以从失败中学到东西,而我呢?还是不知道那东西是干嘛的,那可就说不过去了,好吧!有点浪费青春了。总结教训吧,以后学习东西还是找本质吧,表层的东西有时还真是坑人的。

         好吧!半年就这样浑浑噩噩的过去了,,每次来实验室不知道目标是干嘛,要怎样做,也不是没有制定过目标,而是每次定了之后却执行不了,信心都没了,那还怎么去制定,可是自己也不分析原因。现在分析一下原因:1.可能是我制定的计划有点多,要求过于太高了,导致自己执行不了。2.可能是我每次解决问题是都没有把我住关键,看一个问题时都会想到另外一个问题,胃口太大了,范围太广,战线拉太长,有点顾不上,最后导致自己的时间规划的不好。3.有可能是其他因素的推迟,比如临时要开会,还有就是要打电话聊天,可是仔细想想这条却只是借口。在考虑时间规划时就应该未雨绸缪,做到早计划,早安排。还有就是遇到问题不能一下子就扎进去,那样子只会给自己增加无谓的烦恼,因为你什么都没分析,什么都不知道,怎么去学呢?还有就是自己到现在的职业生涯规划还没酝酿好,从大一开始计划,现在都一年半了,还是在等待,真的是对不起自己啊!

         嗯,上一年的总结就这样了,展望下一年吧。

          

0 0