摘要: 一、林子大了,什么鸟都有 一个程序员,不管你使用什么语言,有一件事你无法回避:命名规则。遥想在软件的侏罗纪时代,fortran程序员根本就不用考虑命名规则。为啥?编译器规定变量名不能超过6个字符,你就是会七十二变,也还能玩出啥花来?哪像现在,一个标识符MyName,Camel规则说要写成my... 阅读全文
posted @ 2010-08-19 17:31 madbyte 阅读(596) 评论(0) 推荐(0) 编辑
摘要: 写《你的软件凭什么赚钱》,本意只想调侃一下想日企鹅的哥们,没成想被人围观了。看评论里有人说我的性价比论只适合传统行业软件,不适合互联网软件。这点我以为不对。传统行业软件是卖个软件给用户用,互联网软件是送个软件给用户用(网站也是软件),虽然收钱的形式变了,但收钱的前提没变,就是首先要有用户愿意用。那怎... 阅读全文
posted @ 2010-07-29 09:27 madbyte 阅读(1292) 评论(2) 推荐(0) 编辑
摘要: 最近《狗日的腾讯》很火,让我想起了一个问题:你的软件凭什么挣钱?凭技术挣钱?凭架构挣钱?凭商业模式挣钱?还是凭什么别的神秘配方挣钱? 让我们拿电影制作和软件制作做个类比。电影也是软件,也有架构设计(编剧)、业务逻辑(故事)、代码实现(摄影)、ui(布景)、测试(后期制作),甚至也有技术(表演技术如明... 阅读全文
posted @ 2010-07-28 13:12 madbyte 阅读(8122) 评论(61) 推荐(16) 编辑
摘要: 最近在帮朋友带团队做项目,团队成员是一帮学生,本硕博都有,带了二个月,真是有点龇牙咧嘴。问题总结了一下,主要有以下几点 1.基础真的差 首先,这些学生都不是软件专业,就是普通的工科学生,要说智商应该没问题,学校是211重点,没点智商也进不来。但软件基础真是参差不齐,差的连语法关都没过,好的知道用控件... 阅读全文
posted @ 2010-07-27 16:47 madbyte 阅读(466) 评论(2) 推荐(3) 编辑
摘要: 1.啥是R3PR? Requirement:需要做什么 Plan:计划怎么做 Resources:指派谁去做。当然资源还包括其他的,但谁让咱只是管编码的呢,在我手里,只有人是资源 Process:实际怎么做 Result:结果怎么样 2.包含哪些信息? 举个例子,编一个计... 阅读全文
posted @ 2010-07-26 15:45 madbyte 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 先来张图 图解: 1.来源分支不解释了。 2.内容分支 为什么需要名称?便于记忆、引用 为什么需要描述?定义需求的细节 为什么需要关系?这样才能知道某个需求变更会对其他需求、任务、模块带来什么影响 为什么需要属性?提供了分类的视角,便于检索、筛选、统计具有共性的需求 ... 阅读全文
posted @ 2010-07-24 14:19 madbyte 阅读(392) 评论(0) 推荐(0) 编辑