使用golang以来,打交道最频繁的是错误处理。和C/C++相比golang在错误处理上允许携带更多信息以方便调试跟踪,代价就是要在每个函数调用后处理error返回值。本来不是多大事儿,但由于函数调用太频繁,使得每次在写这三五行代码时,总希望更简洁并且不遗漏信息。本文总结我对error处理的演化过程。
女儿9岁钢琴八级的成长历程
今天收到了女儿钢琴八级通过的消息,非常高兴,这次考级结果公布比较早。一周前我陪女儿去考试,现在还记得一路上女儿有点不安,时不时问我万一没考过怎么办。进入考场也就五分钟就结束了,女儿很高兴地告诉我——很顺利,应该没问题。
到今年学琴已经第五个年头了,其中有挺多的经验、教训值得总结,在此做个梳理吧。
Sugarscape实验
幂律分布和正态分布是现实生活中存在的两种现象,比如人的身高、体重、体能、智商呈正态分布,而财富分配却呈现出幂律分布的特征,这是个挺值得思考的课题。也就是说在初始条件大家天生资质相差不大的情况下,经过充分竞争,却演化出了阶层,且贫富差距悬殊。Sugarscape实验通过建立模型演示了该结果的形成过程,希望通过对实验的深入研究,对于个人职业规划和公司战略制定得出一些启发性的思考。