作者归档:bbgasj
记忆中的草吧(一):我喜欢798,讨厌草场地
kafka:一个分布式消息系统
1.背景
最近因为工作需要,调研了追求高吞吐的轻量级消息系统Kafka,打算替换掉线上运行的ActiveMQ,主要是因为明年的预算日流量有十亿,而ActiveMQ的分布式实现的很奇怪,所以希望找一个适合分布式的消息系统。
以下是内容是调研过程中总结的一些知识和经验,欢迎拍砖。
2.基础知识
2.1[……]
【翻译】编程:思考?编码?思考!编码!
应@程序员的那些事的邀请,翻译了这篇文章;原本以为翻译是件很简单的事,但实际做起来还是有难度的,很多地方读来读去都感觉不通顺,有机会再改改;不过这是我第一次翻译,感谢@程序员的那些事的邀请,朋友们凑合着看吧~
原文地址(欢迎指正):http://architects.dzone.com/artic[……]
【收藏】关于贫穷和拖延的天才发现
【分享理由】昨晚同学的微信分享,很独特却又如此真实的观点,在此分享给大家,期待穆来纳森的新书《稀缺:为什么拥有太少后果会很严重?》。
关于贫穷和拖延的天才发现
转自财新网公众微信
当你特别穷或特别没时间的时候,你的智力和判断力都会全面下降,导致进一步失败
美国一个跨学科团队今年完成了一项对资[……]
我所理解的敏捷
我觉得敏捷是一种工作方式,一种适用小而精团队的工作方式,好比特种兵,敢死队,《士兵突击》里的老A,人数不多、流程特殊、战斗力奇强。因此,敏捷对个人的要求极高,但绝大多数的人并不满足相应的要求,毕竟正规军永远多于特种兵,但是敏捷的一些方法、流程、思维方式依然可以引入到互联网企业里,毕竟,面对不断变换的[……]
我的读书原则
我是个读书很晚的人,小时候不好好读书,上了大学才学会阅读的本领。但我真的庆幸自己还年轻,能有一双眼睛,两只手,并且生在图书如此廉价的中国大陆,我喜欢读书,也读了相对多的书,在读的过程中,遇到过很多问题,在不断的阅读中总结了一些原则,在此分享给大家:
1、不可一日不读书
读书是一种态[……]
《创新者的窘境》读书笔记
很喜欢这本书,感觉这是我目前为止读过的最棒的商业书籍,感谢作者带来这么精彩的思考。
与其他描述企业失败的书籍不同,这本书所研究的企业不是那些管理不善或技术不足的一般企业,而是那些以管理完善、技术卓越、认真倾听消费者声音闻名的著名企业。
但他们仍然在面对某些市场和技术变化时,错失机遇,从而丧失领先[……]
【收藏】Paul Graham:百年语言
【分享理由】在我看来,Paul Graham是一个典型的工匠,也只有工匠才会跳出编程这项工作去思考一些更加本质的问题。我为什么要学这门语言?找工作?项目中用到?可它本身是用来干什么的呢?为什么这么设计?它能实现我想做的任务吗?在各种论坛里总能找着争论哪种语言好坏的帖子,通常都不会有结果,因为大多数语[……]
程序员的四种类型
不是每一个写代码的都是程序员。这里,我把程序员定义为以编程为生的人。我认为世界上存在四类程序员:科学家、码农、专家和工匠。下面我一一介绍自己的观点。
科学家,与其说他们是程序员,不如说他们是数学家。他们发明了各种理论、算法和术语,教科书上那冗长的证明和计算也出自他们之手,其他的程序员都或[……]