财新传媒
2017年12月12日 14:39

人人都爱的Coupon,维护起来竟有那么多坑?

人人都爱的Coupon,维护起来竟有那么多坑?
 
刚刚国内过完双十一不久,美国过完黑五,很多人可能都借机会通过打折、优惠券等手段买了很多有用没用的东西。
 
因为我是做支付的,所以有很多的机会接触优惠券相关的开发和维护,一路走来,踩进去的,看着别人踩进去的,以及听说的各种坑真的不算少了。本来还以为仅仅是我们自己会遇到。昨晚和大学时候的同学吃饭,遇到有朋友也是做过 Coupon 的,谈论起来,也是坑友。看样子 Coupon 确实是令很多公司工程师头大的东西。
 
如果你不能理解为什么这个东西可以这么复杂,那么我们就来看一些场景:
首先你有固定价值的优惠券,还有按百分比......
阅读全文>>
2017年11月27日 16:19

感恩节随笔

感恩节随笔
题图:from echiechi.com
 
感恩节放假加上周末,一共有四天假期。我也在家宅了四天。
 
以往感恩节或者和朋友聚会,或者出去旅游,今年因为各种事情特别累,所以就没有折腾了,在家修养调整。除了抽出半天处理了一下工作上的琐事,倒是腾出大把的时间做一些自己想做的事。
 
之前买了 Ian Goodfellow 写的《深度学习》,一直没腾出时间来看。这次在家,终于开始啃。花了两天,啃了三分之一左右(很多关于数学和机器学习基础的可以很快略过),但是毕竟开了个头,后面有空的时候接着啃下去就容易的多。
<......
阅读全文>>
2017年10月30日 12:53

管理你的精力,而不是你的时间

管理你的精力,而不是你的时间
题图:by ECHI
 
最近几个月更新慢一些,若说真的是没时间吧,其实倒也没有比以前更忙。但是管理毕竟不是我的舒适区,所以一开始的时候也不是那么游刃有余。不时地,也会出一点小差错,会花很多的精力反思自己哪里还有不足,怎么避免犯同样的错误。
 
所以每天到晚上的时候,真的会觉得累。半年多前的时候,很多时候时间是写代码,虽然常常工作到两点以后,但是似乎没有那么累。最近每天到下班的时候就累得不行了,不过路上一般可以在车上休息一会儿,到家里忙到十二点左右,也就没有力气再做什么了。
 
几个技......
阅读全文>>
2017年10月27日 14:00

跳槽要注意什么?

跳槽要注意什么?
 
绝大多数职场人士,不会在一个公司工作一辈子,所以都会不时面临是否跳槽的决定。毕竟像通用电气(GE)的杰克.韦尔奇或者格力的董明珠一样的,在一个公司从最基层员工开始做,一扎几十年,最后做到董事长兼CEO的,是极少数的。
 
那么跳槽的时候有什么需要考虑的呢?这个确实因人而异。每个人因为专业,行业,职业发展阶段,家庭等各项因素制衡,都会有不同的考量,没有绝对的正确或者错误决定,下面只是一些基本的原则:
 
跳槽不宜太频繁
 
作为面试官,如果一个候选人简历上跳槽很频繁,几乎没有在一个公司2年以上的工......
阅读全文>>
2017年09月30日 09:24

当我们说成长遇到了瓶颈的时候,我们遇到的是什么?

当我们说成长遇到了瓶颈的时候,我们遇到的是什么?
 
前些天看到一篇文章,讲的是人在什么样的心态(或思维模式,mindset)下更容易成长。说的有点意思,总结一下,大概有这么几个方面:
 
主动迎接挑战,还是尽可能避免不确定性和挑战?
遇到阻力时,死磕还是简单尝试就放弃?
失败后,认为自己的努力让自己成长了,还是认为又白费功夫了?
认为一切都是靠努力,还是只要有能力有经验其余都是顺理成章?
是积极寻求反馈和意见,还是忽略别人的看法,认为别人都是傻瓜?
觉得别人的成功对自己有启发,还是对自己构成威胁?
对待自己的错误,是积极从中找到进步的......
阅读全文>>
2017年09月18日 16:26

那些年一起学编程的同学,现在都去干什么了?

上两周回了趟北京,主要是帮忙 Airbnb 北京 Office 的面试。
 
一共五天,每天都要面六到八个人。三天是校招,主要是写代码。两天是社招,我负责面系统设计。
 
很惊喜的,面试过程中遇到一些「嘀嗒嘀嗒」的读者和朋友,于是有了一些类似下面的对话:
 
“先简单自我介绍一下,我叫朱赟,现在 Airbnb 做支付。”
 
“我知道一个 Airbnb 写公众号的,叫嘀嗒嘀嗒,不知道你认不认识?”
 
“%$#*&@(脸红)”
 
面试的细节就不多说......
阅读全文>>
2017年08月28日 09:32

连续开发中曾经掉进的那些坑

开门就见山。
 
1
 
一是开发初期慎重考虑或者随意决定了的一个开发模式(design pattern),或是作出的一个技术选型的决定,随着需求、范围等的变化,后面的开发者没有完全依照这个模式,或是尝试中途转化成另一个完全不同的模式。
 
这往往是比较危险的。因为一旦当初做出决定,所有的设定(assumption)都是基于这个选择的。虽然新的设计或模式如果从头来做,难度和另一个选择可能不相上下。但是在一个已经完全或部分实现的系统中推翻最底层的假设,一点点把所有的地方改过来,其实比从头来写有时候还有困难。
 
那是不是......
阅读全文>>
2017年08月21日 14:14

说说公司内部的转组和选组

说说公司内部的转组和选组
题图:by Duy Huynh
 
经历过公司重组的人都知道,一旦公司有大的组织变动,就会感觉经历一次大洗牌。周围的人换来换去,折腾得慌。初入职场的时候,每每我也会有些不安或疑惑。可到后来,从头到尾经历几次,就会发现,本质上,这件事要看你怎么去看待了。
 
从大的层面来说。公司的重组大致有两个原因。
 
一是产品驱动。有新的产品,新的优先级,新的计划。这样,就一定需要把一些人力资源从已有的团队中通过一定的策略甚至利益引导放到新的团队中。而通常这件事于公于私都不是坏事。公司适当地倾向,让资源......
阅读全文>>
2017年08月07日 15:43

到底是读研还是工作?| 话题思考

到底是读研还是工作?| 话题思考
题图:Rene Magritte
 
事先申明,这里说的读研,还是指在美国留学的研究生,国内情况,可能略有出入。
 
关于读研究生,之前写过好几篇。最近遇到一些事情,让我再次对这个话题有了一些新的体会。
 
 
在美国留过学的,尤其是名校呆过的人,都知道,那基本就是个学霸集中营,不论你之前学习成绩多辉煌,一开始心理上多少都要受点小打击。知道自己原来没有那么聪明,比你聪明的人多了去了。所以也就踏实了,安安心心该做什么做什么。
 
记得前几天和......
阅读全文>>
2017年08月01日 14:02

我和运维工程师不多的几次亲密接触

我和运维工程师不多的几次亲密接触
题图:A Surrealist in Istanbul by Salvador Dalí
 
大家也都知道我和极客邦渊源深厚,今天要推荐我邦的一个运维技术盛会。所以借此机会说说我和运维工程师不多的几次亲密接触。
 
运维在硅谷被称为 SRE(Site Reliability Engineer)。我觉得这个名字比运维好。运维听起来更像操作员,SRE 则听起来更有一种使命感和高端感。而且现在很多公司的情况,SRE 比运维对工作的描述更准确。
 
硅谷很多公司公司,线上出了问题,并不一定都是运维负责,而是所有的工程师轮流 Oncall(这个词还真不知道要怎么翻......
阅读全文>>
2017年07月31日 14:37

一篇碎碎念

一篇碎碎念
题图:work in progress by Emilia Dziubak
 
最近更新的频率明显降低了。
 
忙是一个原因。每天的时间除了必要的休息,基本时间和精力都放在了工作上。在公司的时候大事小事一堆事,回到家往往还需要利用晚上和周末的时间处理任务队列里的剩余任务,以及挤出时间来给自己充充电,看书学习。
 
而更重要的原因,我觉得是因为我处在一个快速改变和进化的阶段。自己的感悟和认知,很多时候不仅和技术有关,更多的还和人以及管理有关。而这些想法,因为每天会接触很多事情,会一直处于一个变化的状态。有时候自己......
阅读全文>>
2017年07月27日 13:37

学习焦虑感,你有几分?

学习焦虑感,你有几分?
题图:Rene Magritte
 
看到过一些关于焦虑的留言,其中不少是和学习新知识或者说信息过载有关。比如:
 
加班很厉害,没有时间学习新东西。
最近 XXX 很火,我是不是应该去学一下呢?
感觉我现在做 XXX 前景不是很好,我是不是要考虑学习 YYY 呢?
每天要看要学的那么多,大家怎么做到什么都能看完呢?
 
记得这个话题好像冯老师和池老师都写过。写得很好。关于学习新知识,和每天的信息获取,说说我的一点浅见吧。
 
一、快速甄别,决定哪些事......
阅读全文>>
2017年07月25日 14:23

说说工作中的“感知”这件事

说说工作中的“感知”这件事
 
感知,也叫认知,说的是什么呢?英文里我们叫 Perception,也就是大脑对从各种渠道获取的信息进行理解、筛选、和组织,进而产生对某个人或某件事物的一个看法。
 
感知的形成,有的时候会受错误的信息或者错觉的影响,甚至个人喜好对信息选取的影响。而且一旦形成,往往会成为一个思维定式,在下次做判断的时候思维受一种惯性的左右。
 
不说这些形而上学的术语了。先说几件具体的我们工作中常常面临的一些问题:
 
一个人经常加班,忘命工作。但是不喜欢和同事多说话。每次升职都没有他,这样就很容易给别人一个错觉:努......
阅读全文>>
2017年07月21日 13:35

真正改变命运的并不是知识

真正改变命运的并不是知识
经常有读者问类似于这样的问题:
 
我做的工作主要是偏运维(或者测试、业务逻辑等不同情况),我能不能转和数据相关的领域,比如数据分析、机器学习什么的?只要下决心,困难我倒不怕,只希望对未来长期的职场发展有助益。
 
其实现在机器学习越炒越火,我自己有机器学习和数据建模的背景,有没有想过转回去再做机器学习呢?
 
说实话,想过。但近期不会去转,主要原因有两个。一来我放弃现在在支付领域的背景和经验,以及现在的职位、项目等等,成本太高;二来对于机器学习这个风口,看似机会遍地都是,其实真的对自己和企业而言都有前途......
阅读全文>>