Blog 2020 (3)04/12 @ Architect和Artisan (职业生涯)22/07 @ 创业与企业家精神 (职业生涯)09/06 @ 采访Hadoop创始人Doug Cutting纪要 (业界评论, 大数据, 职业生涯)2019 (4)26/05 @ 智能优化&AB测试-实验驱动用户增长@QCon10 PPT分享 (用户增长)18/03 @ Druid 6th Meetup资料下载 (大数据)11/03 @ 增长二三事 (用户增长)24/02 @ 两个平行世界 (业界评论)2018 (2)20/09 @ Shape the world to come (职业生涯)20/02 @ 2018新年目标 (职业生涯)2016 (2)04/04 @ 人工智能芯片公司招聘工程师/行政/出纳 (职业生涯)29/03 @ Druid中国用户组第一次线下技术交流资料分享 (大数据)2015 (4)29/06 @ Thank you from G.C. Guancheng Chen (职业生涯)03/06 @ 怎样做颠覆式创新? (业界评论)12/05 @ 基于OpenStack, Docker和Spark打造SuperVessel大数据公有云 (大数据)11/04 @ 给Vim配置Scala语法高亮显示 (大数据)2014 (3)05/08 @ 一步一步教你怎样给Apache Spark贡献代码 (大数据)03/05 @ 大数据的价值密度 (业界评论, 大数据)11/03 @ IBM研究院(CRL)诚聘 Bigdata/Clould 方向正式员工 (职业生涯)2013 (9)22/09 @ My Way (职业生涯)25/08 @ Impala:新一代开源大数据分析引擎 (大数据, 系统架构)01/08 @ Impala与Stinger对比 (业界评论, 大数据, 系统架构)22/07 @ Git快速学习指南 (算法学习, 职业生涯)04/07 @ 与Google拼音的工程师聊聊中文滑行输入 (业界评论)21/03 @ 仰望星空 脚踏实地 (职业生涯)21/03 @ 记一次诡异的Debug经历 (性能分析)08/03 @ 下一代大数据分析技术 (业界评论)21/01 @ 多核与异步并行 (并行编程)2012 (8)14/07 @ 做好失败的准备 (生活笔记, 职业生涯)30/05 @ Facebook技术分享: Social Networking at Scale (业界评论, 系统架构)17/05 @ 为什么NoSQL和Hadoop该一起使用? (系统架构)09/05 @ Understanding System and Architecture for Big Data (业界评论, 系统架构)09/05 @ C++ AMP异构并行编程解析 (业界评论, 并行编程)28/04 @ Intel Nehalem微处理器架构 by Glenn Hinton (Intel Fellow) (系统架构)22/01 @ 云计算时代的多核开发 (业界评论, 并行编程)09/01 @ X-RIME: 基于Hadoop的开源大规模社交网络分析工具 (并行编程, 系统架构)2011 (7)02/10 @ 并行编程中的“锁”难题 (并行编程)22/09 @ [已经招到了,谢谢大家!]IBM中国研究院招聘Hadoop实习生 (并行编程, 职业生涯)02/09 @ IBM中国研究院招聘大规模数据分析实习生 (职业生涯)27/08 @ 浅析C++多线程内存模型 (并行编程)17/07 @ Facebook的Realtime Hadoop及其应用 (并行编程, 系统架构)09/04 @ 《程序员的自我修养》中关于加锁不能保证线程安全的一个错误 (并行编程)01/01 @ 你好,2011! (生活笔记)2010 (22)28/12 @ 移动设备进入多核时代! (业界评论)04/12 @ 剖析为什么在多核多线程程序中要慎用volatile关键字? (并行编程)02/12 @ Jeff Dean关于Google系统架构的讲座 (系统架构)29/11 @ Erlang User Conference 2010见闻(兼谈程序员职业生涯) (职业生涯)23/11 @ 多线程程序常见Bug剖析(下) (并行编程)13/11 @ 多线程程序常见Bug剖析(上) (并行编程)27/10 @ 史蒂夫乔布斯(Steve Jobs)在Stanford2005年毕业典礼上的演讲 (职业生涯)25/10 @ 多线程队列的算法优化 (并行编程, 算法学习)13/10 @ Google创始人的求职目标 (职业生涯)03/10 @ 多核的未来 (并行编程)20/09 @ 多核编程的难题(二) (业界评论, 并行编程)17/08 @ 多核编程的难题(一) (业界评论, 并行编程)15/05 @ 二进制的二三事 (算法学习)04/05 @ 聊一聊瑞典的程序员 (职业生涯)15/04 @ 多线程程序中操作的原子性 (并行编程)01/04 @ 第三次软件危机 (业界评论)22/03 @ 实施并行编程的五大障碍 (业界评论, 并行编程)06/03 @ 为什么程序员需要关心顺序一致性(Sequential Consistency)而不是Cache一致性(Cache Coherence?) (并行编程)18/02 @ 八条设计多线程程序的简单规则 (并行编程)04/02 @ 瑞典Ericsson总部Master Thesis面试回忆录 (职业生涯)31/01 @ Pthreads并行编程之spin lock与mutex性能对比分析 (并行编程)31/01 @ How to do performance analysis on your parallelized program efficiently? (性能分析)2009 (6)31/12 @ 09年感悟 (生活笔记)30/12 @ Proposal for the “Search and sort” competition of Findwise (业界评论)09/12 @ 在瑞典打甲流疫苗 (生活笔记)12/11 @ An interesting algorithm problem: the longest plateau (算法学习)04/11 @ Launched my master thesis finally (职业生涯)25/09 @ Hello world! (生活笔记)