Web Analytics

Go defer的C实现

Go语言中引入了一个新的关键字defer,个人认为这个语法关键字让异常处理也变得得心应手许多,对改善代码的可读性和可维护性大有裨益,是典型的语法棒棒糖^_^。 像下面这种代码(伪代码): void foo() { apply resource1; retv = action1; if not success release resource1 apply resource2; retv = action2; if not success release resource1 release resource2 } 有了defer后,代码就变得优美多了。 void foo_with_defer() { apply resource1; defer (release_resource1) retv = action1; if not success return ...

February 3, 2013 · 6 min · Tony Bai

关于Python Package下的Module import方式

2012年有一个目标我没有达成,那就是深入学习和使用Python语言。这个目标被其他学习任务和工作无情的抢占了,当然最主要的原因还是我重视不够^_^。 近期恰逢有一些Python工程的开发工作要做,就顺便略微深入地学习了一下Python:看了几本Python的英文大部头,比如《Learning Python 4th Edition》、《Python Essential Reference 4th Edition》、《Programming Python 4th Edition》、《Expert Python Programming》以及《The Python standard library by example》,看得我有些要吐了^_^。虽然之前用Python开发过buildc,但自我感觉依旧还是一个Python的绝对beginner,这 次通过这几本书的学习算是对Python有了个较为系统的了解了。 ...

January 24, 2013 · 5 min · Tony Bai

说说工作幸福感

职场上的朋友可能经历过以下两种截然不同的状态: (一) 每天早晨起来都有一种强烈要上班工作的冲动; 一到公司,立即感觉精力充沛,并希望尽快开始做事,不能浪费一分一秒; 每天下班前回顾一天的工作时,都能感觉到收获和进步,并带着笑容下班; 每天回到家里,暂时忘记工作,与家人共度良霄,养足精力; 生活与工作保持一定距离,这始终让你与工作之间有美的感觉。 ...

January 4, 2013 · 5 min · Tony Bai

我的博客观

打开我的Google Reader,发现诸多博客达人的博客已经不再更新了,顿颇感遗憾。不过看到还有更多和我一样一直并快乐地写博客的朋友们,心头又是一番欣喜。 ...

December 19, 2012 · 2 min · Tony Bai

2012小结

趁着世界末日尚未到来,赶紧将2012年总结一番,即便是末日也不能留遗憾不是^_^。 2012年总体过得还算充实: *《七周七语言》终于出版了; * 写了近80篇Blog,虽离目标预期还有差距,但也给我带来了不小的精神愉悦; * 为《程序员》杂志写了两篇文章,虽然都是短文; * 读了30多本书,还有10多本尚未读完,不过年初制定的“扫存书”目标没能达成,因为依然不断地有大量的新书加入^_^; * 学习了一门编程语言Go(而不是年初确定的Clojure等); * 将自己的一些关于工作方法、团队建设和管理的认知和实践总结了出来,算是一个阶段性的小结,内容包括绩效目标制定、绩效面谈、高效会议、写好Mail、个人时间管理、知识管理新认知、团队经营等诸多方面。也许后续还有补充。 ...

December 18, 2012 · 3 min · Tony Bai

关于绩效面谈的一些拙见

《程序员》杂志的“一分钟先生”专栏之前曾约稿,有两个主题可供选择:制定绩效目标或如何进行绩效面谈。本打算两个主题都写写的,但碍于时间有限,最终只写了一个主题:《制定绩效目标的几个重要因素》。进入12月,想必各个公司或组织都会开展年终绩效考核,我这里也不例外。 ...

December 13, 2012 · 4 min · Tony Bai

谈谈如何高效地组织和实施内部会议

我个人一直追求高效的工作,无论是在职场中的哪个环节,在我眼中总是应该有提效的空间的,我甚至感觉我在这方面似乎形成了一种偏执,有些时候一看到低效的环节,我就有些情绪激动^_^。 ...

December 3, 2012 · 4 min · Tony Bai

谈谈如何写好Mail

Mail(在这个时代,Mail默认的含义早已变成了Email,也就是电子邮件)是我们在工作中常用的表达和沟通方式之一。与IM工具、拿起电话直接Call、会议等相比,Mail容许相关干系人用更多的时间去了解背景、理解问题和思考解决方案,而不用立即予以答复。 ...

November 28, 2012 · 4 min · Tony Bai

个人时间管理的一些实践体会

时间是人类最宝贵的财富之一,我十分认同这点,因此我在个人时间管理以及工作效率上也是一直追求持续改善的,期望能在最短的时间内产出更多有价值的成果,尤其是工作时间里。 ...

November 23, 2012 · 7 min · Tony Bai

新速腾首保小记

自从今年5月份新车入手以来,我的新速腾恰好开了5000公里,其间LP开了一段时间,让5000公里这个点的到达时间延后了一个多月。 一汽大众新速腾手册上建议的首保是不超过7500公里,但4S的Sale在交车时明确告知5000公里首保。考虑到是新车,而且恰逢由秋入冬天气转冷的季节,我们决定还是5000公里去保,最主要的目的其实是在入寒冬前做一次全车检查。 ...

November 18, 2012 · 2 min · Tony Bai