几乎每个程序员都知道要“避免重复发明轮子”的道理——尽可能使用那些优秀的第三方框架或库,但当真正进入开发时,我却经常发现他们有时并不知道那些轮子在哪里。最近,我在业余时间带几...
几乎每个程序员都知道要“避免重复发明轮子”的道理——尽可能使用那些优秀的第三方框架或库,但当真正进入开发时,我却经常发现他们有时并不知道那些轮子在哪里。最近,我在业余时间带几...
无耻
Git workflow
Scrum workflow 收集及整理 User Case 用户故事是描述对用户有价值的功能,好的用户故事应该包括角色、功能和商业价值三个要素。 用户故事通常的格式为:作为...
数据仓库101 数据仓库 按照 W. H. Inmon,一位数据仓库系统构造方面的大神的说法,“数据仓库是一个面向主题的、集成的、时变的、非易失的数据集合,支持管理决策制定”...
尼尔森十大可用性原则 简介 尼尔森(Jakob Nielsen)是一位人机交互学博士,于1995年1月1日发表了「十大可用性原则」。 1995年以来,他通过自己的 Alert...
大概两年前,我刚刚加入Google的时候,经常被问到两个问题:1)我是怎么混进去的;2)分享一些经验。我老早就答应回应这两个问题但是迟迟木有动笔。主要因为我是一个内向且羞涩的...
前几天在 React-Europe 大会上,我分享了一个我花了三年多时间的项目 - GraphQL. 会议结束后,不少参会者问我: Facebook 是怎么做到一直保持产出这...
Don’t join a shitty company.不要跳进一个大坑公司 上周,我和一家有着140名员工的科技公司的首席营销官进行了一场面试。这家公司的业绩很可能会有巨大...
申请工作会让你觉得自己老了,特别是在科技界求职。没有人关心你的简历了。几乎没有人问起你在哪里上大学。而在几年前,你会自豪地吹嘘自己获得的这样或那样的成就,而这些天更大的问题是...
用JavaScript和英语为客户提供价值 当我离职去做自由职业程序员的时候,一开始的收费是每小时50美元。我在市里遇到其他自由职业者、顾问,也去其他机构,他们中间一些人的开...
Ruby元编程笔记 - 类定义 类定义揭秘 在类定义中,self就是正在定义的类。 所有使用def定义的方法都成了self的实例方法 class或module会打开一个类/模...
Block不是对象,应通将其转为proc进行传递。 作用域门 Scope Gate 作用域门一共有三个:module, class, def 上下文探针(Context Pr...
Dynamic Method 通过send()去动态调用方法: 在Ruby2.2.2中,send()依然可以调用私有方法。为了避免这个问题我们可以用public_send()...
Tips 类名不过是常量 对象包含了实例变量,它就好像一个Hash表一样。 方法存放在类之中。 类自身也是对象 所有的类都是Class的子类,而Class继承自Module。...