V2EX论剑:抄还是不抄?

标签: ALL Project Babel 2 V2EX | 发表时间:2011-09-08 10:38 | 作者:何李石 Guancheng(冠诚)
出处:http://tech2ipo.com

Luc在跟我的一次邮件交流中说道:

不要为了写程序而写程序,是为了创造价值而去努力,如何发现并创造价值,对于你还有很长的路。

昨天,同样的问题,为该不该建立一个PB2的Rails版本的分支讨论出现在V2EX上。(PB2简介:PB2全称Project Babel 2,是一个开源社区软件,运行在 Google App Engine 上。V2EX 社区即是使用此程序搭建。)

V2EX上的Los认为,可以在一个星期左右内开发完成PB2的Rails版本分支:

谁有精力来全面clone一个PB2的rails版本? 不做任何功能和UI上的变化,以我个人开发的话,开发周期估计要一个星期左右,有可能不需要一个星期,也可能超过一个星期稍微长点,其中最浪费时间最无奈的应该是对PB2中l10n多语言支持手工转为rails用I18n格式。 这个开发周期对我现在而言太长了,谁有精力来开发呢?

V2EX创始人Livid则认为,开发一个产品之前应该有更多的思考,而非只是完全的clone:

我完全不怀疑一个有热情的程序员可以在很短的时间内搞定。

但是,我有几个问题希望你们思考:

1. 你们做一个项目的目的是什么?是为了自己爽,还是说有其他更有价值的目的?

2. 好的代码是否一定等于好的运营和坚定的把一个网站做成的决心?

3. 一个有存在必要的网站的核心价值观是什么?

我个人认为,如果不把除了代码之外的很多问题想得足够透彻,事情的结果很可能就是不停的半途而废。

你们要做任何事情我当然都支持,但是如果目的只是为了证明你们的代码能力比我强,那么不用你们开始写代码,我就已经很乐意承认了。:)

每当有个很棒的产品出现的时候,大家都会想去clone一下。这样clone的案例太多了,以至于大家都忘记了思考clone的意义何在。Livid的初衷是提醒大家,要写有价值的代码,而不是单纯的clone或者copy。

很多技术牛人,为了练手,就是喜欢去clone一下别人的东西。这不是为了炫耀,也不是为了打败谁,就是单纯的为了代码而代码。从另一个角度讲,这就是它对于开发人员的价值。而Los说如果建立一个rails分支,让更多的人在自己的VPS上能够跑上PB2,是个比原有的开源方案更有价值的事情。因为,原有的PB2程序虽然开源,却是只能运行在Google App Engine上,并且对于Google App Engine自己的东西依赖甚重。

每个人做每一件事情,都有各自不同的价值取向。初学编程的时候,你可能照着书上的例子将代码敲进计算机,这没任何创造性可言,但这同样是在创造价值;创业的时候,你需要从Make things的角度来做产品,这毫无疑问也是在创造价值。

这就是为什么同样是做一件事情,有人把它叫做创业有人把它叫做打工的原因,虽然大家都在创造价值。

Tech2IPO新服务: HT实验室 | 创业者服务 | 投资人服务

相关 [v2ex] 推荐:

V2EX论剑:抄还是不抄?

- Guancheng(冠诚) - Tech2IPO
Luc在跟我的一次邮件交流中说道:. 不要为了写程序而写程序,是为了创造价值而去努力,如何发现并创造价值,对于你还有很长的路. 昨天,同样的问题,为该不该建立一个PB2的Rails版本的分支讨论出现在V2EX上. (PB2简介:PB2全称Project Babel 2,是一个开源社区软件,运行在 Google App Engine 上.

V2EX › 译文 - 为什么不用担心日本的核电站

- Furie - www.v2ex.com
这是我在网上看到的一篇关于目前日本核电站事态的解析文章,作者是 MIT 的研究科学家 Josef Oehmen 博士,其父在德国核工业具有深厚经验. 这篇文章从浅显易懂的角度解释了目前发生在 Fukushima 福岛核电站 1 号机的事态,对于解释其他机组的状况也有指导意义. 我试着翻译了这篇文章,但是因为时间仓促,加之我不是核工业方面的专家,如果文中出现科学和常识性的错误,在大家指出之后我会第一时间修正这篇译文.

vue 文件多了, webpack 热加载很慢? - V2EX

- -
点我最近刚好在看 webpack,如果楼主时间多可以去我博客看一下 webpack 相关的三篇文章,不要脸的放一下博客. 如果时间不够只是想解决这个问题,那么我尝试正儿八经回答一下. 1.把 webpack 升级到 4.0. 3.使用 DLLplugin,happypack 等构建加速插件. 4.检查 loader/eslint 是否配置错误 /不合理.

想把博客从 hexo 迁移到 Jekyll 了 - V2EX

- -
1 写 hexo 步骤太繁琐了 每次都要写好 md 然后复制到家里的电脑,开着代理,git push ,步骤太多已经让人懒得提交到博客了 甚至有时候写完就放本地了. 2 hexo 的环境难跨设备,这次重装系统,老的环境没了,虽然文章内容 md 还在,但是已经没法提交新文章了(工程环境没了,要从头搭建).

V2EX › gmail间歇性被墙的概率用的是什么算法?

- adown - 牛博山寨 编辑推荐
gmail间歇性被墙的概率用的是什么算法. 大部分时间连接成功的概率大概在30%左右. 一直刷能刷出来:不像google.com那样重置后必须等一段时间. 12 回复 | 直到 2011-4-28 11:48:54 AM. 固定时间间隔,而且每个ip都不一样(可能频率是一样的,有人说是15min,但相位肯定不一样.