写的 Ruby on Rails 入门好像太吐槽向了?

2014-08-16 21:57:27 +08:00
 doublefang
打算写个RoR科普但是感觉写得太吐槽了,而且,一直进不了正文。就莫名其妙地卡住了:

~~

这家日本料理店的特色,是一坐下就会上一碟小菜。

今天的一碟是八爪鱼,八爪鱼虽然在日本料理店常见,甚至连超市里都一盒盒地卖,但真要做好还是得看功夫。有些店懒得自己做,甚至会直接从罐头里倒,但这家不同。就说这八爪鱼,行家上来,先要看色泽。这色泽...等一下,我不是在等人吗?

我的思绪,就像飘过的弹幕一样,飘回两天前...

Two days ago:

“我真的要当这个负责人? 娘亲,我不是卖古玩的吗?”

亲娘深深地看着我,诚恳地说:“ 是啊,你爹已经被要求强制休假去了,我们又只有你这一个儿子,如果你不干,谁来负责?”

“可是...”

“而且”, 我的亲娘轻轻打断了我,温柔地说:“ 你爹还讲了,如果你不干,现在就按百分之十的年利还我们当年培养你的成本,让我算一下,你出生的时候喝的是...”

”我干!“

于是我就这么,从开着小字画店的逍遥人,变成了这个互联网小团队的负责人,互联网我不熟,但是既然我爹这个外行都敢碰,还敢让我来,而且说起来总共也就只有四个人,应该还蛮好应付的吧。

----怀着这种想法推开那个在两用楼里被漆成紫色的门的我,实在是太天真了。

一开门,首先看到的是波多野结衣...的海报。奇怪,为什么我能顺口报上她的名字?还没有想完这个严肃的问题,一个胖子就从海报下坐了起来:

”哥们你总算来啦!快说咱们是用php还是RoR啊?“

这什么东西?!

这是过来第一天,要树立威信,我绝不能怯场。我沉着地坐下,自然地说:“听起来都不错,哪个便宜点?”

...

第一天,就这么沉着地度过了。

开什么玩笑!我对着手机那头逍遥的双亲一通哭诉,得到了一个锦囊:

“你记得在我们家下面八楼住的那个头发一直很有风格的男人吗?他其实是个程序员来着,有问题不妨向他请教。”

于是我在深夜敲响了那扇门。
4290 次点击
所在节点    奇思妙想
19 条回复
yangkeao
2014-08-16 22:43:07 +08:00
看起来很精彩,,直接小说了。。

tags更精彩。
doublefang
2014-08-16 23:20:59 +08:00
@yangkeao

本来就打算写成小说,正统科普文太无聊了。

刚才才注意到,tag太狠毒了这是造句啊
yangkeao
2014-08-17 10:48:36 +08:00
@doublefang 我觉得这样挺好的
GeekBao
2014-08-17 14:48:10 +08:00
继续写呀 看好你 看能不能把我教会了
doublefang
2014-08-17 20:15:53 +08:00
话说竟然不能直接编辑主题?//

头发很艺术的人在了解经过后很痛快地答应以请吃饭为代价给我普及入门知识,我们把第一顿饭定在了这个日本料理店。

说起来,那个男人总算到了,一脸没睡醒的样子夹了几口八爪鱼,含糊不清地问:

“我们先来看一下你的基础,你知道什么是html和css吗?“

”知道,一种语言“

昨晚恶补的成果。

”那php呢?“

”一种语言“

”Ruby on Rails? Python?“

"两种语言?"

对面的人放下筷子,深深地看着我说:

“小哥,你还蛮萌的”

这时候,炙烤三文鱼上了。
Hysteria
2014-08-17 23:35:39 +08:00
尽看撸主欢乐的文字。
doublefang
2014-08-18 01:51:14 +08:00
楼主有种哪里不太对的预感//

对面的头发男斟酌了一下,说:

“让我简单地讲吧。我们刚才提到的html和css是前端语言,决定网页布局外观什么的。php以及没有提到的asp,是在十多年前开始普及的搭配大量html使用的样板式程序语言。而近几年来由于网站的规模和功能的增加,能够用来快速开发的框架也出现了,比如说Ruby on Rails...”

那盘炙烤三文鱼被放在我桌前.

炙烤三文鱼,是一道在不同店很有可能以不同面貌出现,但往往由于本身特性很难做得难吃的菜。有些店会搭配芝士,有些店会倒上焦糖,还有些为了走安全路线只取三文鱼腩,或者用炭火包着烤。但这家店,就像很多传统店家一样,注重用尽可能少的加工强化三文鱼本身的口感,只在盘子边缘分别放上盐巴,胡椒粒,生洋葱粒和芥末给有需求的客人。三文鱼最上一层由于烤过而微微泛白,凑近点看可以看见释出的鱼油,而拉远距离还能看见——对面男人纠结地盯着我的脸。

“哦哦,那听起来RoR应该更先进,为什么要在它和php里选?”

“首先世上没有所谓更好的语言,只有能用得更好的人,比如有人用调羹挖坑都比用铲子的快。其次,具体到这个大概是你爸的年龄和市场供给的问题。首先php出现更久,基本上老一代的网站都是它搭配MySQL之类资料库写出来的,这也成了那一代人想要架网站时候的第一反应。而且市面上程序员大多可以用php架站,但会RoR这类近几年才出现的框架的不怎么多。“

”原来是这样。那做网站必须要用二者之一吗?“

”不用,如果你的网站就是静态的,啊所谓静态的就是和这个店里丑哭了人的那张加州卷特价海报一样,只有文字和图片的,你就只需要用到html。另外如果网站本身没有太多功能性要求,可以用CMS,所谓内容管理系统,比如Drupal、WordPress这样的。“

”那要用框架的话只有Ruby on Rails吗?“

“当然不止,web开发框架只是一个概念,具体有很多种,比如不错的还有Python/Django“

不知道为什么,他的声音到了后面接弱了下去,最后的单词几乎是一略而过,而且说完后就尴尬地夹了块三文鱼吃起来。

入口即化,但随着鱼油进来的还有微微的酥脆感。

这是陪吃的我的评价。

对面的人咽下食物又开口:

”所以说,对于你们这种小团队,又有极大转型可能的,用web开发框架会方便得多,何况用RoR做原型也方便,连你这种新手都有可能可以懂。“

“我也可能会?那你接下来可以教我吗?”

“可以啊, 吃饭的时候点拨你几下,不过接下来还有事今天先到这,老板加州卷打包!”

在对面人提着加州卷站起来前我问了扎进RoR前最后一个问题:

”既然你说Python/Django也不错,当初为什么不学Python/Django而选Ruby on Rails?“

他的脸扭曲了很久,抓着袋子的手松开又握紧,终于抱着坦诚相见的觉悟说:

“当时英语太差,实在不知道Python/Django要怎么念。”
yangkeao
2014-08-18 23:17:43 +08:00
一转眼就更新了这么多,,话说我也不会念
xpclassical
2014-08-19 12:54:40 +08:00
我也不会念,楼主不错,要不专门开个帖子写吧,风格挺好的
Kabie
2014-08-19 16:54:43 +08:00
可以在原贴上追加吧……
crs0910
2014-08-19 23:59:16 +08:00
弄个git更新
doublefang
2014-08-20 00:33:18 +08:00
@crs0910 可以在附言里引用gist吗?这样可能方便点~
jacob
2014-08-21 09:19:45 +08:00
来点干的吧,lz的句子带有翻译味。
forreal
2014-08-21 12:48:05 +08:00
精彩
lxfxf
2014-08-22 08:25:10 +08:00
英语太渣!!!哈哈哈,坐等更新
JeskTop
2014-08-22 11:28:41 +08:00
@doublefang v2ex在3分钟后好像就不编辑文章啦。
magine
2014-08-22 14:33:42 +08:00
Python/Django的正确发音,哈哈,萌到了,楼主快更!
doublefang
2014-08-22 15:05:06 +08:00
我擦!突然多了那么多回复?

@jacob 干货的确是个问题,我觉得对入门者最干的当然是直接上手练,可这点在看这种文本类科普的时候难以实现(改成游戏可能好一点)。哪来翻译味呢我的老伙计

@JeskTop 是的,所以有后续更新的时候会蛮麻烦的

@magine 其实现在我都尽量避免说这两个词。。。
jacob
2014-08-22 16:56:02 +08:00
@doublefang 翻译味可能不准确,可能是有带着从句修饰的句子太多的缘故。连接词太多也有这种感觉:因为,所以,但是,所谓,而且。。。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/128294

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX