赞 | 0 |
VIP | 0 |
好人卡 | 1 |
积分 | 0 |
经验 | 3404 |
最后登录 | 2017-9-13 |
在线时间 | 784 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 48
- 在线时间
- 784 小时
- 注册时间
- 2013-1-4
- 帖子
- 1102
|
英文苦手就不是问题,至少在写RM脚本的时候(不过如果你是要深入学习ruby以及诸如ROR这类的玩意的话 还是得会些英语,因为这类资料基本都是英文)
我说说我的情况吧,英语从初中起及格的次数屈指可数(万幸高考的时候及格了),所以这个水准可想而知了,然而平时写脚本基本没什么问题,顶多就是变量名命名等等(我一般开个百度翻译。。。另外好多东西都用约定/常用的命名,多看看别人的代码也就知道了)在者大概就是对英文不敏感,比如老是忘掉某个方法/函数名,这种的话就多查查手册什么的F1打开就不要关掉(记得用顶置的汉化版替换掉原版的日文)
英文只是代码表述的手段,关键还是写代码的思想/思路,而且就编程所用的词汇也不是很多,多写写(差不多就是死记硬背)就能搞明白记下。我现在靠翻译什么的勉强也可以看看一些简单的英文编程资料什么的。
另外,ruby学起来也不难,我大概去年六月翻过两周的F1看过几篇教程(更我从头学脚本那个电子书挺不错)什么的,然后就是今年四月多五月的时候开始算是比较认真的学了,大概就是看programming ruby,翻大触们的帖子(喵呜喵呜、td、晴兰、小黄鸡、zh、紫苏、熊猫、余烬之中、夏娜等前辈们),翻技术区的帖子,翻技术提问区的帖子,看大神们的博客(推荐DeathKing大大的博客,学ruby元编程是个很不错的地方)还有百度是个帮助你学习的好东西(来6R发帖提问前先自己思考,查阅资料,然后是问百度,最后再来6R提问),这期间我还去学了php/js/css/html,写了一个失物招领和给个公司写的数据处理的VBA的玩意(实际上当你水平越过最初的层次后,语言对你的限制不大,VBA我基本是翻了几遍手册查了查msdn什么的就写出来了,现在基本的一些操作什么的也没问题)最近再给一家很小的公司用php写公司网站(这是我找的假期兼职)。至于RGSS和ruby的水准,嗯,现在再写个叫RGUI的玩意,算是自己造的一个RM的GUI框架。
由此来看,对于编程的学习,并不是很难,尤其是对于高级语言来说,没有可恶的分号和花括号,没有内存管理和编译,没有太过底层的位运算之类的鬼玩意,其学习难度实在算不上太大。大多数人要么是不努力,要么是自己觉得太难从而造成心理压力(当然,我的付出也不小,从写开代码每晚平均两三点睡,周末都不怎么出门,至于假期,写代码通宵是常有的事,造成伴着鸟叫声入眠什么的)。
对于编程学习,除了看和理解,最重要的是去练习,代码量是个最明显的标志(有个说法是,当你用一个语言写上一万行代码时你就算入门了,当你写上十万行代码时,你就算熟悉了,当你写上百万行代码时,你可能就精通了这门语言)。
当然,我自己也有些特殊的情况,比如在初中那会折腾过VB。以前有用EM写过游戏(EM只提供基本的方法/函数,所有的模块需要自己去写代码),虽然坑了(人生第一坑)。php在去年的时候就有接触过(但都不深,大概就是翻翻w3c的手册之类的)。还有就是自学能力还算不错吧,我个人是那种比较凭喜好去做事的,喜欢的就努力去做,不懂得就自学(高中那会儿,老师讲课基本不听,早上上课的时候全是在睡觉/看书【当然不是课本啦】,下午一热也会睡,大概只有到了晚自习的时候才会去看课本,做习题。完全处于自学的状态【嗯,讲题的时候我会去听一些,如果自己没问题就跳过做自己的事情,有问题就听】,不过这样也是问题蛮大的,高三刷题的时候各种辛苦,第一个学期每天晚上折腾到两点多才去睡)
如果你自学能力和罗辑思维还算不错,且愿意付出,有时间,那么就去放心学ruby吧,成为大触什么的都不是梦想。即使没有前边说的这些,你如果愿意花些时间,那么也去学学吧,至少很多简单的脚本修改,解决脚本冲突等问题都可以自己动手来了,而不用靠别人。 |
|