Advertisement

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

阅读量:

为了进入团队工作而学习了ruby这一门编程语言。然而,在当时我还不是很清楚地了解它的用途以及具体功能是什么样的。第一次听说这种编程语言的存在时还抱有疑问与好奇的心态,并不太感兴趣于它。然而到如今为止,在学习过程中逐渐掌握了它的基本知识与应用方法。最初的目标仅仅是融入团队中去工作与交流而已。然而经过这段时间的学习后却逐渐发现了一些问题与挑战,并对自己当初选择这条路感到些许遗憾。出于对最初选择的复杂情感而产生了一丝怀疑心态现在越来越喜爱这样简单直接、开发效率高且完全面向对象的语言了。

最初学习调试时会觉得这个过程相对简单。具体来说,并不需要像C++那样编译程序并操作复杂的指针结构(虽然这样做的运行效率较高),但同时也伴随着较高的风险。相比之下,在Ruby中实现起来更加便捷:它不强求你预先定义数据类型(直接根据使用情况决定),也不用担心内存分配的问题(这里并非贬低C++的优势)。记得当时我们团队开发了一个管理系统的原型,在仅仅十几行代码中就实现了核心功能。当我们把这个系统部署到服务器上并测试时……

很顺利地进入团队学习。在团队里发现了许多自己需要学习的地方:包括团队协作能力、rails框架的应用、网页开发的基础知识(即所谓的"网页三剑客")、以及一些管理工具的操作技巧。对于如何合理安排时间、制定任务计划、提升自我学习能力、完成项目实战以及运用技术能力等多方面的能力都是以前从未意识到过的宝贵知识。起初只是单纯想要掌握技术以便为以后找工作做准备的人 entering the team, but upon arrival, gradually realized that these skills are of great importance. 初时还有点排斥这种新环境和新挑战, 但后来才明白: 如果这些方面没有学好, 你的技术就无法深入掌握到什么程度去. 这是一个真理.

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

感觉半年就这样漫无目的地过去了,在实验室里每次到来都带着迷茫的心情不知所措。尽管曾经试图制定目标并执行计划多次尝试却没有取得实质性进展信心逐渐被打击失去了制定新目标的动力。经过自我反思原因可能在于制定的目标过于繁多要求过高导致难以落实;或者在解决问题时思路过于宽泛没有抓住重点从而导致工作范围过大精力分配不当;亦或是受到其他因素干扰如临时开会或其他杂事影响却不愿正视这些问题其实这些问题都不是借口而只是借口背后反映出自己的不足之处。在规划时间时应该提前做好准备做到未雨绸缪早做安排而不是等到临时抱佛脚;遇到问题时应避免急于行动而应先进行深入分析明确具体方向才能有效学习和提升能力;职业发展规划方面自大学以来虽有初步打算但始终未能落实真正的原因可能是在等待的过程中失去了动力与坚持造成了现阶段的停滞状态感到非常遗憾

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

全部评论 (0)

还没有任何评论哟~