摘要: 咚咚是什么?咚咚之于京东相当于旺旺之于淘宝,它们都是服务于买家和卖家的沟通。 自从京东开始为第三方卖家提供入驻平台服务后,咚咚也就随之诞生了。 我们首先看看它诞生之初是什么样的。 1.0 诞生(2010 2011) 为了业务的快速上线,1.0 版本的技术架构实现是非常直接且简单粗暴的。 如何简单粗暴阅读全文
posted @ 2015-12-03 21:05 mindwind 阅读(22496) 评论(98) 编辑
摘要: 每个人做事情都有些个人习惯,有些习惯特别强烈的,可能其程度就会上升到「癖」这个词。明朝散文家张岱在其文《陶庵梦忆》中留有名句:“人无癖不可与交,以其无深情也。”。这里的「癖」就是一个强烈的个人喜好与习惯。 作为程序员,过去这么些年干的最多的事情自然就是写程序,所以也就形成了一些个人习惯或者说癖好。自阅读全文
posted @ 2017-05-21 21:40 mindwind 阅读(3281) 评论(3) 编辑
摘要: 前阵子写了一篇 "《如果两个程序员差不多,选写作能力更好的那个》" ,就有读者留言说:“老板,不都是选工资更低的那个么?”。其实,这是另一个维度上的看法,正好最近也和一些经常招程序员的负责人们聊起过这个话题,顺着这个思路,不知不觉就想了很多。 人头值几何 早年刚毕业,找了一份工作。虽然不是外包公司,阅读全文
posted @ 2017-05-14 22:49 mindwind 阅读(7881) 评论(41) 编辑
摘要: 程序员所处的这个技术行业,技术的变化很快,已经超过了我们的学习速度。所以程序员们多多少少都有些技能焦虑症,看着新技术此起彼伏,难免不忧虑。 从开始学习程序,到工作十来年,不断地学过很多技能,而也有不少技能已经被淘汰在时间的旅程中。有时不免幻想要是学会什么屠龙之技,从此高枕无忧,该多好?但终究只是幻想阅读全文
posted @ 2017-05-07 19:44 mindwind 阅读(3945) 评论(10) 编辑
摘要: 上个月,一个叫我“师傅”的同事离职了。这个叫法源自五年前他刚毕业进入公司时,我被安排成为了他的“导师(mentor)”。但没多久,组织结构发生变化他调去了另一个部门,做另外的项目。后来,这些年下来我们的接触反而很少了,实际的“导师”关系就结束了,但这个称呼他一直保留了下来。 导师制的初衷是为了帮助新阅读全文
posted @ 2017-05-02 00:33 mindwind 阅读(2665) 评论(13) 编辑
摘要: 有些初入职场或还在学校的同学总问,到底我该选哪个技术方向?我现在该学哪门语言?你觉得未来 Java 的发展趋势如何?这些问题的本质其实都是技术的投资决策问题,也即现在我该把时间精力花在哪个方向上,未来的受益才可能最大? 这个问题并不好回答,因为这个问题的本质和“我现在应该投资哪只股票?”一样。没有人阅读全文
posted @ 2017-04-23 23:09 mindwind 阅读(1345) 评论(9) 编辑
摘要: 忘了曾几何时读过一篇文章,是写招聘程序员时,如果两个程序员其他方面都差不多,要从中选择一个,作者的建议就是选写作能力更好的那个,这个说法似曾相识。 关于写作这个话题,曾经有不少人都已经写过很好的文章了,比如:刘未鹏的《为什么你应该(从现在开始就)写博客》,余晟的《写作是种高质量的社交》,还有近期李笑阅读全文
posted @ 2017-04-16 22:18 mindwind 阅读(4456) 评论(30) 编辑
摘要: 最近,公司 HR 部门在组织大家制定个人的 IDP —— Individual Development Plan,也就是个人发展计划。其实早在年初我就已经写好了自己一年的计划,但那只包括个人学习成长的部分,而公司安排的这个需要结合下工作上的一些目标。 规划 IDP,个人发展计划,见文思义,就是要去思阅读全文
posted @ 2017-04-09 22:41 mindwind 阅读(1232) 评论(4) 编辑
摘要: 近来有人问起,现在似乎真得变成了码农,日出而作,日落而息。整天不停的写代码,开发业务需求,周而复始,日子长了,感到厌倦。有时回想,应该在过去的某个时期我也曾陷入过这样的循环中,后来又是如何脱离的呢? 代码与缘由 这要回归到从写代码这件事上开始。写代码是因为有需求,需求来自业务的发展需要,需求经过产品阅读全文
posted @ 2017-04-04 21:00 mindwind 阅读(4333) 评论(16) 编辑
摘要: 工作中,碰到一些这样的例子,总有人提出疑问,为什么一个同事工作勤勉,完成了很多事情,季度绩效评定很高,但晋升却碰壁了。之前已经写过一篇 "《技术晋升的评定与博弈》" ,基本就能解答这个问题。但隐藏在背后的更深层次的本质却是:工作、学习与绩效的关系。 工作 程序员的主要工作是:编程,产出代码,完成需求阅读全文
posted @ 2017-03-27 00:00 mindwind 阅读(4547) 评论(8) 编辑
摘要: 书架上一直放在一本《信息简史》,最近终于读完了。这是一本从信息的视角来描述其进化史的书,一本充满了技术性描述的科普性书籍。也不乏一些有趣的故事,其中就有那么几个人,他们实际是和计算机和程序有关,而计算机和程序在今天这个信息时代早已是信息的载体和处理者了。 十八世纪 查尔斯·巴贝奇(Charles B阅读全文
posted @ 2017-03-20 22:14 mindwind 阅读(439) 评论(2) 编辑
摘要: 上个月,在负责技术晋升评审的过程中,有人认为在评审过程中以述职讲述为主,可能对某些比较擅长写代码而不擅于演讲的同学不公平。而对于中级别的程序员技术晋升我们更倾向于筛选出擅长编程,而非仅仅是说得好的同学。 这个过程里面,存在四种情形: 1. 代码写得好,也说得好 2. 代码写得好,但说不出 3. 代码阅读全文
posted @ 2017-03-13 00:44 mindwind 阅读(2980) 评论(10) 编辑
摘要: 又读到一篇很好的文章,忍不住就翻译了过来。每个月我可能会读一百来篇来自英语世界的文章,其中可能有些好文会让我忍不住想翻译过来分享下,这也算是百里挑一吧。 下面是原文,最后我会写写我的感想。 这是一份我给 Berklee College of Music(伯克利音乐学院,当代最大的音乐学院,位于波士顿阅读全文
posted @ 2017-03-06 21:15 mindwind 阅读(1750) 评论(13) 编辑
摘要: 近两年在负责公司技术人员晋升相关的工作,所以有了一些思考。去年写了一篇 "《程序员的成长阶梯和级别定义》" 定义了程序员的晋升之路,但其中有一点实际并没有想的特别清晰,那就是关于技术晋升级别的评定。评定是一个非常主观的过程,正因为其主观性才带来了一些困惑,关于这些困惑,最近获得了一些新的启发,所以想阅读全文
posted @ 2017-02-27 00:08 mindwind 阅读(3817) 评论(9) 编辑
摘要: 因为持续写作的缘故,因而有了记录、收藏和整理阅读笔记的习惯。之前春节在家休息无事时就顺便整理了下 2016 一年以来收藏的内容和笔记,发现技术内容中收录了好多篇有关微信后台的技术干货文章。 想到去年中时我还写过一篇 "《技术干货的选择性问题》" 里面提到五年前我们做 IM,那时腾讯公司在技术上保持神阅读全文
posted @ 2017-02-19 20:56 mindwind 阅读(9129) 评论(19) 编辑
摘要: 今天是西方的「情人节」,读到一篇很有趣的文章,算是今天这个“特殊”日子的特别篇吧。对于我这种孩子都快打酱油的人来说,只能感概早该读到这样的文章的,当然现在读到也不晚 :)。 原文标题本是:To my future girlfriend,是作者写给未来女朋友的一封信,考虑到我的读者多是技术宅、程序员以阅读全文
posted @ 2017-02-14 20:51 mindwind 阅读(2234) 评论(15) 编辑