勇敢滴迈出Rails开发的第一步

事先声明,这个是针对小白的blog。我这里说的第一步是真心的第一步。不是针对专业的程序员,或者计算机学历背景,或者是业余玩票的高手。生长在80后后期的大部分同学十分有可能不知道计算机还有命令行界面的说法,当然咯,也的确没必要知道,哈哈。反正不管什么原因,既然你还在看这篇文章,就说明你想要知道下WebApp的开发是怎么回事,或者说的再俗一点,开发一个可用的网站是怎么一回事。

简单来说,如果没有啥特别的要求(例如性能、算法等等boring的要求的话),开发的基本技能是一件特别容易的事。我们来看看,你是不是能回答一下下面的问题:

  1. 会打字么?通过键盘敲进去英文单词和中文句子。如果会,那么程序的主体和注释就英文和中文。当然注释可以用任何语言写,程序主体一般是英文。
  2. 能在电脑上装的操作系统里找到某个文件,并且会打开、移动、复制和删除吗?如果会,那么程序文件在哪里的问题也解决了。
  3. 耐心。耐着性子,一步一步执行指令。说白了人机交互就是把计算机当成一个人,然后你对他说话,他来执行。不过呢,当下你能负担得起的计算机大都太笨了,非线性计算的能力都很差。所以只能严格要求你按照他能“听懂”的说法来说话。累点?那你买个Siri去吧……

回答都是“Yes”?Yeah~ 基本上,可以开始了。

首先,打开一个编辑器。哪个?哪个都可以啦。如果你在Windows下面的话,Notepad就可以。

输入以下的内容:
class Blog < ActiveRecord::Base
end

好吧,没有看到好的代码格式。大家将就点。

或者去我的blog看吧,github对代码的支持友好点:http://xujianmin.github.io 自在几米墟

然后,保存。然后,你回答我一个问题,你能找到你刚才保存的文件么?能?Great!

OK,这些有什么用?好吧,的确没什么用。但,这个真的就是开发的起步,开始通过一些和计算机约定的语言来让他为你做事。

不管你今后能不能成为“晃动长矛”,我们都有只会说“妈妈爸爸”的时候。

PS:下个论题是做Ruby和Rails的环境。话题有点大,会分几个部分来一一说明。
PPS: 觉得这样的文章没干货?好吧,这里是高富帅学程序,干货请自觉前往各传统论坛、社区。
PPPS: 因为只想讲一种环境安装。请高富帅自觉购买最新MacBook Pro一台。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,480评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,253评论 19 139
  • 夜郎自大多半都是缺乏安全感,越没有安全感的妈妈,越爱夸耀估自己对孩子所做的事情,越喜欢在别人面前表扬孩子,哪怕大家...
    花笺草扫阅读 176评论 0 0
  • 最近在学校忙的昏天暗地,赶课,赶代码,赶实验。偶然偷闲也是在去赶着上课的路上,或是课间去天台抽支烟。 有时...
    moaosama阅读 203评论 0 0
  • 老尹听到医生宣布唐校的死亡时感觉周身一下子被冷气笼罩住,如坠冰窖。一股莫名的恐惧从身体的各个部位蓬勃涌出,紧紧地缠...
    飒来阅读 288评论 0 0