<?xml version="1.0" encoding="gb2312"?>

<!-- RSS generated by oioj.net on 4/16/2004 ; 感谢LeXRus提供 RSS 2.0 文档; 此文件可自由使用，但请保留此行信息 --> 
<!-- Source download URL: http://blogger.org.cn/blog/rss2.asp       -->
<rss version="2.0">

<channel>
<title>少年包工头的工作日记</title>
<link>http://blogger.org.cn/blog/blog.asp?name=-ssl-zhu</link>
<description>小工头的博客</description>
<copyright>blogger.org.cn</copyright>
<generator>W3CHINA Blog</generator>
<webMaster>webmaster@blogger.org.cn</webMaster>
<item>
<title><![CDATA[变化：俺的2012]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=-ssl-zhu&amp;id=72885</link>
<author>-ssl-zhu</author>
<pubDate>2012/12/1 22:24:36</pubDate>
<description><![CDATA[<a>　　忙忙碌碌的2012年就要过去了。本来已经想好，用“改变”作为今年总结的关键词，落笔前看了自己的2011总结，发现满眼都是“变化”……仔细看看，一年前变化刚刚开始，而现在，“变化”开始有了一些初步结果，俺对“变化”也有了更深刻的认识。<br><br>工作方面，今年最主要的工作就是搭建部门的工作体系。刚开始的时候俺一个人拉扯着4个毫无工作经验的小朋友，差不多每隔一小时就要冲过去问“你们有没有碰到什么问题”。直到这个时候，他们才会怯生生地开口讲出那些困扰他们很久的问题，而这些问题往往是很初级甚至很白痴的。令俺欣慰的是，小朋友们还算努力上进，俺巡视的频率从一小时一次逐渐降到两小时一次，半天一次……他们的问题也越来越象样。后来招到了两个有经验的人，逐步分担了俺的辅导工作，终于苦尽甘来。一年下来部门的工作架构差不多成型，跟俺最初的构想基本相符。如今大家各司其职，俺可以安心做自己的事情，偶尔回答下某个小朋友主动来问的问题。加菲猫说得好，工作真愉快，尤其是看着别人工作的时候。<br><br>说到小朋友们，在这一年里，他们向俺生动地展示了“变化”这个词。俺今年一篇工作八卦都没写，就是因为不想（或者不敢）用文字给他们贸然下结论。他们固然经常犯下很可笑的错误，相互之间也不乏矛盾冲突，但是只要留给他们时间，总能改正错误，消除矛盾，一天比一天做得更好，甚至超出了俺的预期。因此，俺对他们有期待，不给他们轻易下结论。年轻真好！<br><br>顺路一说，跟去年相比，有的小朋友已经离开了，也有新的小朋友加入进来。以前工作八卦的主角们也有一些人离开，门诊主任还在，小盆友升职了。去年总结中提到的老青年现在是资深专家。大家都挺好。<br><br>生活方面，俺们两口子度过了第一年的“纸婚”。俺得承认，从共同生活的角度来看，俺远没有在工作时那么有吸引力，毛病多多，心理不成熟，懒……多谢老婆大人的包容。俺们会越来越好的。明年准备要孩子。希望一切顺利。<br><br>看以前的blog，其实变化一直都在。早年写blog戾气十足，是面对变化不知所措，情绪激愤；后来写自己的工作八卦，现在看来是不能直面工作压力，嬉笑怒骂变相发泄（就好比最近大热的《少年派的奇幻漂流》）；再后来写别人的工作八卦，是有了过来人的觉悟，隔岸观火；最近基本不写blog，是因为多少有了一点控制变化的能力。“控制”并非意味着阻止变化，而是预测变化的结果，推动变化向自己想要的结果发展，而且有一定的成功把握。总的来说，就是越来越老，越来越腹黑了……<br><br></a>]]></description>
</item><item>
<title><![CDATA[迟来的总结，俺的2011]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=-ssl-zhu&amp;id=53231</link>
<author>-ssl-zhu</author>
<pubDate>2012/1/20 16:43:29</pubDate>
<description><![CDATA[<P><A>　2<SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA" lang=EN-US>011</SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">年过去了。在这一年里俺的变化之大，回头看看，真有点感慨。</SPAN></A></P>
<P><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">工作方面，最大的变化是升职。对俺来说，升职最大的意义有两个：一，有了自己的小团队；二，俺跟领导之间的对抗暂时告一段落。俺跟领导同岁，俺比他多读了几年书，他比俺多干了几年活。自打入职那天起，俺与领导的摩擦就成了个人工作中的主旋律，或明或暗一直没断过。尽管俺俩相处得还算和谐，但说出来就会撕破脸的那句心里话——领导是“读那么多书管屁用？”，俺是“当领导有啥了不起？”——一直压在舌头底下，终究还是有些影响。如今大家的距离拉开了，希望将来能和平共处。话说回来，俺的确给领导添了不少麻烦，感谢领导的包容。</SPAN></P>
<P><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">说说俺的小团队。说团队小，一是因为规模小，只有几个人；而是因为年纪小，全是刚刚毕业的小本。这帮小孩子，有的满脸迷惘，不知道自己何去何从；有的心浮气躁，啥都不会做却自命不凡；有的眼高手低，一心要做大事，却连基本的事都做不好……看着他们，仿佛看到了多年前初入职场的自己，稚嫩，青涩，不知天高地厚。要不是好心人一路扶持，俺哪能走到今天？那么，就让俺来做他们的好心人吧！带新人很累，不过也有各种欢乐。有的是真欢乐，比如那个自命不凡的孩子曾经亲切地对前来巡视的大老板说：</SPAN></SPAN></P>
<P><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">“你也是新来的同事吧？欢迎你！”</SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"></SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">有的则让人恼火，比如那个迷惘的孩子搞不懂打印机从哪边出纸，把留作双面打印用的废纸拿到了会议上……话说回来，这帮孩子论本质都还不错，愿意下力气学习，也挺能吃苦。半年下来，虽然少不了毛手毛脚，但也基本能独立工作了。</SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"></SPAN>&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">鉴于公司给的薪水相当可怜，估计他们的合同到期后就会有人跟俺说再见。铁打的营盘流水的兵，俺有心理准备，只要他们觉得在团队里有所成长就好。俺对这帮孩子的期许是“精锐”二字。“精”是做事精准高效，“锐”是保持上进有锐气。俺有个小小的野心，不想让他们沾染那些工作多年的</SPAN><SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA" lang=EN-US>IT</SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">青年常见的不良习气。就算不能完全避免，也要尽量推迟。</SPAN></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"></SPAN></SPAN>&nbsp;</P><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">除了带小孩子，俺还遇到了另外一件事：公司请来了一位比所有部门经理都资深的</SPAN><SPAN lang=EN-US><FONT face=Calibri>IT</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">老青年。老总见俺善解人意容易相处，就安排他到俺们部门，名为蹲点，实为试用。俺正忙着带小孩，天天训得他们抬不起头来，“代码写得跟屎一样！”都快成了俺的口头禅了，突然飞来这么一尊大神给俺做下属，怎么办？在慌神的那一刹那，俺似乎明白了当年俺入职时领导的心情。幸运的是，俺们相处得还不错。老青年顺利地渡过了试用期，离开俺们部门后承担了重要的开发任务。俺跟老青年一起吃过几次饭，听他讲以前的经历：辗转若干公司，每次都做到技术核心，可是公司总是发展不起来；跟人合伙开公司做老板，结果血本无归……老青年心里不服，一身的好本领，为什么没有好发展？为了体验“跟人配合的感觉”，这才到了这里。然而，公司的情况并不让老青年满意。有一次，老青年借着醉意对俺喊道：</SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">“要是早知道是这个情况，我肯定不来！”</SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">俺只有微笑不语。不过，自从承担了重要的开发任务之后，老青年的精神状态好多了，也不抱怨了。</SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">如果说，俺在孩子们的身上看到了自己的过去，那么，在老青年的身上，俺看到的也许是自己的将来。老青年的技术毋庸置疑，但其他方面就……这是俺要尽量避免的。另外，如果俺换工作，恐怕跟老青年一样要经历一段时间的不适应。</SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"></SPAN>&nbsp;</P><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">俺曾经提到过，招聘是俺很感兴趣的领域。今年面试了十几次，刚开始想法很多，很想把它们都记下来，现在反而不敢了。跟团队共处了半年，亲眼看见每一个人的变化，俺深深体会到，仅靠面试的半个小时给一个人下结论是多么的不靠谱。遗憾的是，除此之外貌似没有更好的方式了。为了提高水平，俺开始关注一些学校</SPAN><SPAN lang=EN-US><FONT face=Calibri>BBS</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">的</SPAN><SPAN lang=EN-US><FONT face=Calibri>Job</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">版。让俺无语的是，版上讨论的行情比俺们公司开出的薪水高出了一个数量级。我们是生活在同一个星球吗？俺忍不住想。这些象牙塔里的怀着不切实际的希冀的人们，找工作时得多受打击啊。到底是俺们公司不靠谱还是网络不靠谱？俺混乱了……</SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"></SPAN>&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">工作的事写了这么多，老婆大人肯定要不高兴了。今年最大的变化其实是：俺终于结婚啦</SPAN><SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA" lang=EN-US>~~~~~</SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">以前在下班路上看到别人家窗口亮着灯，俺都有说不出的羡慕，幻想着哪天自己也能有个家。如今，梦想成真了！话说回来，有首歌叫“两个人并不等于我们”。同样，成家也不是娶到一个姑娘这么简单。但是，我们两个都在努力。据说结婚第一年叫“纸婚”，是说感情像纸一样脆弱。对俺而言，“纸婚”更是一张白纸，好画最美的图画。也许真正的幸福还没有来，但它并不遥远。而我和她，正在通往幸福的路上并肩前进。衷心祝愿各位观众，已婚的生活幸福，未婚的早日结婚</SPAN><SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA" lang=EN-US>~~~</SPAN></SPAN></P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"><SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA" lang=EN-US></SPAN></SPAN>&nbsp;</P>
<P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal><SPAN style="FONT-FAMILY: 宋体; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri"><SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA" lang=EN-US><SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA" lang=EN-US>2012</SPAN><SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10.5pt; mso-bidi-font-size: 11.0pt; mso-ascii-theme-font: minor-latin; mso-fareast-theme-font: minor-fareast; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-ansi-language: EN-US; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri">就要来了，一切都会变得更好。给各位观众拜个早年，祝大家家庭幸福，身体健康。感谢你们的关注。</SPAN></SPAN></SPAN></P></SPAN></SPAN></SPAN></SPAN>
<P>&nbsp;</P>]]></description>
</item><item>
<title><![CDATA[暂停更新：娶了媳妇不上网]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=-ssl-zhu&amp;id=52405</link>
<author>-ssl-zhu</author>
<pubDate>2011/10/30 9:40:05</pubDate>
<description><![CDATA[<a>　俺结婚啦。<br><br>两口子的日子很新鲜，回家有人给开门的感觉很幸福～但是，也有很多事情要处理，很多细节要磨合。所以，近段时间俺就不更新啦，请各位观众原谅～～～</a>]]></description>
</item><item>
<title><![CDATA[一次坦诚的大会]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=-ssl-zhu&amp;id=51810</link>
<author>-ssl-zhu</author>
<pubDate>2011/8/7 17:40:13</pubDate>
<description><![CDATA[<a>　公司安排俺参加一个为期两天的会议。俺之前参加的会议最多开一个上午，吃过午饭大家各奔东西（有一次十点半就把事情说完了，为了吃午饭，硬是东拉西扯了一个小时）。这整整两天的会，会开成什么样呢？俺一边收拾换洗的衣服，一边不安地想。<br><br>随大巴来到会场，分配房间入住酒店，刚把东西放下就被通知去会议室。会议的气氛是严肃而热烈的，但内容就没什么可说的。一群技术宅站在不同的立场上意气相争，而已。</a><a>单就技术问题来说，解决方案是明确的，但各位技术宅分属不同的机构，立场和利益不同，谁也不肯让步。大家剑拔弩张，扯来扯去，几乎没法达成一致。不过这不是俺能改变的事情，就不多说了。俺关心的其实是漫漫长夜如何打发，而已。<br><br>步入晚餐场所，迎面映入眼帘的是桌上的一瓶瓶白酒。这……俺突然有不好的预感，瞥见旁边有一瓶干红，抓过来给自己倒了半杯。别的技术宅诧异地看了俺一眼，大概以为俺是酒鬼。他们淡定地给自己倒了些可乐，有的干脆就让杯子空着。<br><br>晚餐开始之后没多久，领导过来敬酒，旁边还跟着一个……俺不想用这个词，但貌似这个词最合适……随从。根据印发的会议材料介绍，这位领导是某单位的副头儿，后面还加了个注释：“主持工作”。俺还是头一次看到这种头衔。而这位随从的头衔是“干部”，让俺有点搞不懂。领导热情洋溢地对俺们说了些场面话，随从则挨个检查俺们的酒杯：<br>“哎呀，你的杯子怎么是空的？来来来，满上！”<br>要不然就是<br>“你怎么喝可乐呀？我帮你倒了，换点白的！”<br></a><a>不由分说拎起酒瓶“哗啦啦”倒个满杯。</a><a>领导讲话完毕，俺们这一桌几乎所有人都端着一满杯白酒发愣。俺是个例外，保住了自己的半杯红酒。<br><br>领导环顾四周，豪爽地大声说：<br>“来，我敬各位专家一杯！干！”<br>说完将杯中酒一饮而尽。随从在旁热情地起哄：<br>“干了，干了！快快快！”<br>于是大家稀里糊涂地一仰脖……有人当时就有点站不稳，偷偷留了小半杯。领导目光如炬，号令四方：<br>“大家看我，跟着我做！”<br>把酒杯倒举过头，颠了颠，半滴不洒。领导再次环视四周，凛然说道：<br>“我不能喝酒，小×可以作证！”</a><a>（随从在旁边猛点头）“今天和专家们一起喝酒，我很高兴！你们也要尽兴，不要保留实力！”<br>俺们都是单纯木讷的技术宅，哪儿敌得过这软硬兼施的手法？最终所有人都把酒喝干了。相对来说，俺喝得最少。旁边一位技术宅向俺投来敬佩的目光，低声说：<br>“还是你聪明……”<br>俺没空理他，忙着给自己倒红酒。为什么？根据会议材料，还有四个更高层级的领导呢！<br><br>果然，这哥们话音未落，那随从又陪着另外一个领导来了，不由分说又是一圈满杯。四轮下来，有人便踉踉跄跄离开了餐桌，再也没有出现。俺还能勉强保持清醒，忍不住想，当初选择混企业而不是这个圈子，真是明智的选择……<br><br>晚餐后安排了泡温泉。技术宅们基本都被灌翻，泡温泉的除了领导了，只有不多的几个搞技术的人。俺正常地走到了温泉边上，进温泉时却一脚踏空，整个人扑了进去，幸好没有受伤。俺昏头昏脑地爬起来，第一句话是<br>“水涨上来没有？”<br>于是大家都笑，夸俺有幽默感。<br><br>泡在暖暖的温泉里，大家都有些飘飘然。这时，领导给俺们讲了一些推心置腹的话。大家听了都很感动，有的当场就拍着胸脯作保证，一定完成任务！可惜会议秘书不在（女的），没能把这些炽热的温暖人心的话记录下来。<br><br>第二天会议，技术宅们</a><a>显得安静了许多（</a><a>大概是宿醉未醒？），会议的气氛也显得和谐了很多。最终大家顺利地达成了一致，会议取得了圆满的成功～从俺的角度来看，最终通过的方案其实并不是i最优选择，但俺也不想再生是非，就这样吧。<br><br>会议闭幕后招待大家午餐。这次技术宅们都学乖了，一上桌就抢着给自己倒了红酒，只等领导带着随从前来叫阵。想不到的是，这次领导端着茶杯过来了。领导扫视四周，惊讶地说：<br>“你们中午也喝酒？下午不工作了吗？来来来，我以茶代酒，咱们随意，随意！”<br>“……”<br></a>]]></description>
</item><item>
<title><![CDATA[妹子，妹子！]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=-ssl-zhu&amp;id=51657</link>
<author>-ssl-zhu</author>
<pubDate>2011/7/10 0:26:48</pubDate>
<description><![CDATA[<a>　一向以“85后阳光IT少年”自居的小盆友最近有点不开心，原因是他偶然间听到两个新来实习的小姑娘说话：<br>“那个88年的老女人……”<br>俺猜小盆友的心情跟俺们当年被他喊“叔叔好”的心情是一样的。时间过得真快。<br><br>趁着毕业生求职的浪潮，俺们招了几个“</a><a>88年的老女人</a><a>”。妹子们的入职犹如在平静的水中投入了一块石子，各种涟漪悄然发生了……<br><br>以前的领导忘了把俺从邮件列表中踢出去，所以俺一直能收到他们的内部邮件。每当俺部门有妹子入职，邮件列表就会热闹一整天，十几只色狼肆无忌惮地在列表里春心荡漾。对妹子们评头品足，还给妹子打分，顺路评论俺的眼光……以至于耽误了一个相当重要的项目。靠，又不是第一次见到女人，至于吗？领导也不管管，真是的。<br><br>私下里讨论还算正常，后来发生的事情就比较夸张了：有位大姐受同事之托，悄悄问俺：<br>“妹子可曾婚配？”<br>王姐，是西门大官人托你来的？瞠目结舌之余，俺差点冲口而出：<br>“哟，是哪位公子要替我们如花姑娘赎身吖？”<br>（最近看吐槽的东西太多了，有点没溜……）<br><br>为了表示欢迎妹子们加入公司，俺邀妹子们聚餐。据说人多更划算（其实是为了避嫌，俺一个男的带着三个妹子吃饭不好），俺们邀请俺原来部门的同事同去。这下邮件列表里炸了锅：<br>“咱们一块儿请她们吧？”（喂，这就把俺摘出去了？）<br>“不好吧，太着形迹了！还是AA比较好！”<br>“我靠，人家一毛钱都没领到，你还有脸跟人家提AA？！实在不行，我请了！”<br>“装什么大款，你一月挣多少钱，有我多吗？”<br>“……”<br>最终的结果是，他们和俺一块儿AA请她们吃饭。<br><br>隔天俺把这事当笑话讲给专利部的MM们听，想不到头领MM得知后怒形于色：<br>“我们部门全都是女的，怎么不见他们请我们吃饭？！”<br>俺当面</a><a>没敢</a><a>说，原因其实很简单：有人曾经邀请专利部的美女吃饭，美女含笑回答：<br>“不好意思，我赶着回家奶孩子……”<br>谁叫她们全都嫁人了呢？<br><br>后来俺又把这事当笑话讲给项管MM听。听完俺绘声绘色的描述，项管MM幽幽地说：<br>“我也没有结婚呀，为什么你们聚餐从来不叫我……”<br>俺无言以对，只能落荒而逃。为什么她们都不觉得这是笑话呢？真奇怪。<br><br>俺们部门来了一个皮肤白皙身材高挑的妹子，隔天之狼兄的左手就缠上了胶布。几天之后，</a><a>之狼兄</a><a>十个手指有六七个都受伤了。靠，就不能收敛点吗？虽然他反复跟俺解释这几天是在收拾房子，但俺压，根，就，不，信！<br><br>之狼兄一直想要妹子们的手机号，一直找不到机会。而俺只是发了封邮件：<br>“部门要建通信录，你们把手机号报一下！”<br>妹子们就乖乖地把手机号报了过来。俺得意洋洋地向之狼兄炫耀，突然发现俺编纂的通信录除了名字只有手机号，是不是太露骨了点？俺赶紧补充了工位号、邮件地址之类跟工作有关的信息，不过前一版通信录已经发到妹子们手里了，不知道她们会不会有想法……<br></a>]]></description>
</item><item>
<title><![CDATA[领导满月]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=-ssl-zhu&amp;id=51449</link>
<author>-ssl-zhu</author>
<pubDate>2011/5/29 17:31:46</pubDate>
<description><![CDATA[<a>　离上次以领导之名胡言乱语已经快一个月了。其实这个头衔没太多可庆祝的，属于典型的被发明出来的头衔。俺曾经把这种伎俩看得很清楚，还到处给别人讲笑话：<br>“俺们公司有个人想升职入了迷，老板就给了他一个头衔。他每天都美滋滋的，可实际上做的都是打杂的活儿，手下一个人都没有……哈哈哈哈！”<br>后来俺发现，原来笑话里的这个人就是自己……雪上加霜的是，同期被加头衔的还有三四个同事，貌似只有俺烧包得如此厉害。记得发公告的前一天，老总发邮件给俺和另外一个同事，通知俺俩准备参加会议。俺误以为那位同事是俺未来的下属，兴冲冲跑去跟人谈心心，推心置腹了聊好半天，一直被他以怪异的眼神冷眼打量……没脸见人了吖～～～～～<br><br>“宠辱不惊”这四个字，做起来可真难！俺多少有点明白了，为什么有些小官如此的趾高气扬。<br><br>幸好，尽管俺多年经营的从容淡定的形象毁于一旦，但是烧包的日子总算过去了。还是来说说工作吧。<br><br>对俺来说，头衔的最大意义在于面试的大门终于向俺敞开。在俺的理解范围内，领导该做的事俺做了不少，唯一没做过的就是当面试官。每次看到俺们领导去面试应聘者，俺都情不自禁地有些羡慕。有了头衔，俺就可以做面试官了～～～～记得第一次被HR通知面试，是一个应聘研发岗位的小MM没通过研发部门的面试，愿意尝试“比较次要的部门”（小MM说这是HR告诉她的）。俺红着脸进了接待室，比应聘的小MM还紧张，貌似说了几句话，可是自己都不知道自己在说啥，稀里糊涂地结束了面试。后来整理了下思路，跟HR沟通了几次，如今好多了。<br><br>顺路说一句，从俺接触的情况来看，现在做网页做JAVA的多如过江之鲫，用人单位的挑选余地太大了，稍不顺心就拒掉了。还是要做精，EJB，PHP，AJAX……细分才有竞争力。<br><br>俺们部门归口在研发，但HR分给俺面试的大多是</a><a>刚刚本科</a><a>毕业的妹子，这一点让其他搞研发的部门十分羡慕。俺们部门的开发任务不重是真的，没经验的新人在一线研发部门不容易站住脚也是事实，但妹子这件事……只能说HR兄弟深知我心^_^上次带俺们部门新入职的小MM拜见其他部门的老大，结果弄得跟赵本山小品似的，“</a><a>无数男人的眼光chua chua地</a><a>”，有性急的兄弟直接扑过来大喊：<br>“领导有老婆了！介绍介绍我吧！”<br>这位兄弟号称“之狼兄二代”，入职没多久就开始打听周围的女同事叫啥，成家了没。被他问出名字的三个女同事都离职了。后来俺特意私下里警告了他一次。<br><br>最近的工作以文档为主。有兴致的时候写写文档还不错，但是作为正经的工作就……这个月没怎么更新blog，就是因为上班的时候写得太多，回来不想打字。<br>有时候写得无聊，跑去帮别人处理技术问题，结果引发了一些意想不到的矛盾。老总教育俺：<br>“你工作主动积极是好的，可是随便插手别人的工作，破坏流程规定，那些遵守流程的同事会怎么想？”<br>这是俺以前没想过的问题，需要认真考虑下。<br></a>]]></description>
</item><item>
<title><![CDATA[当了领导能怎样]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=-ssl-zhu&amp;id=51349</link>
<author>-ssl-zhu</author>
<pubDate>2011/5/2 22:00:20</pubDate>
<description><![CDATA[<a>　俺在上学的时候基本没当过班干部。当过几次组长，除了收作业之外也没什么可干的。印象里能跟“领导干部”挂上钩的也就那么几次：小学毕业前的那个学期当了劳动委员（几十年前的事也好意思拿出来！自PIA），大学时候当过半学期学生会秘书处的秘书（跑了几趟办公室，后来就淡出了）……但俺居然敢在简历上大书特书“本人擅长组织协调”，想起来真是诡异。<br><br>离开学校踏入社会，俺混迹于某小公司。三五个人，七八条枪，也没什么职位之说，大家一起做事呗。尽管如此，日子久了，大家心里都有点痒痒。不知从什么时候开始，弟兄们开始以“总”互称：<br>“张总，bug改完了没？”<br>“还没……李总，今晚一块儿加班吧！”<br>“王总，顺路帮我带俩包子！”<br>“刘总，组队CS啦！”<br>……<br>诸如此类。可见每个IT青年的心中都有一个领导梦。后来又有一天，王总从另外一家小公司订购了一台笔记本，自己摆弄不好，问送货员：<br>“喂，送货的！你们的技术支持怎么联系？我要给他打电话！”<br>黑瘦的送货小伙淡然一笑，掏出名片双手递过来：<br>“我是技术总监，有什么问题问我吧！”<br>张总李总王总刘总还有俺全部目瞪口呆。后来俺终于认识到，在私营企业，职位、头衔就是那浮云。只要老板愿意，随时可以发明职位来满足IT青年那点小小的虚荣心。与其为了那些虚妄的头衔拼死拼活，还不如弄点真金白银来得实在。怀着这样的觉悟，俺踏入了现在的这家公司。<br><br>在这家公司里，俺见证了俺们领导一夜之间从小头目变成有头衔的领导。那天正好开例会，领导早早地在会议室里正襟危坐。尽管领导的工位跟俺们在一块儿，尽管俺们的工位就在会议室隔壁，但领导还是很严肃地</a><a>挨个打电话通知俺们来会议室。记得那天的开场白是这样的：<br>“各位同事大家好！啊，这个，从今天开始，就由我来为大家服务！”<br>说话的时候，领导面色潮红，声音发颤。俺暗自偷笑，不就是个头衔吗，还这么紧张，真没气度，鄙视！从那天起，俺和领导明里暗里的互相鄙视和对抗就拉开了序幕……<br><br>前几天，老总找俺谈心心。谈完心心，俺的状态就不对了：晚上睡不好，白天起得早，还时常冲人傻笑；老惦记着印名片，到哪儿都想发名片。幸亏在最后关头忍住了，不然就是笑柄；不敢写</a><a>blog，落笔全是疯话。有一天实在憋不住，写了一篇“领导是怎样炼成的”，把俺们领导狠狠损了一通，在最后关头忍住了没发；到后来实在忍不住，明知道会被鄙视，还是给好友打电话聊了聊，果然被从心眼里鄙视了一通。俺苦心经营这么就的淡定从容宠辱不惊的形象，就此毁于一旦……这些异常现象都是因为一句话，<br>俺，当，领，导，了！<br></a><a>写这篇blog，其实也是俺的异常现象之一吖！</a><a>哇哈哈哈，狂笑逃走～～～～<br><br>权力的诱惑啊，真是不容小视！<br></a>]]></description>
</item><item>
<title><![CDATA[俺的播放列表]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=-ssl-zhu&amp;id=51234</link>
<author>-ssl-zhu</author>
<pubDate>2011/4/5 9:58:28</pubDate>
<description><![CDATA[<a>　最近喜欢把三首歌连在一起听。第一首是牛奶咖啡的《早上好》：<br><br>早晨阳光灿烂 照到了我的肩膀<br>窗外的小麻雀正在叽叽喳喳叫<br>关上了闹钟 我伸一个懒腰<br>我要对全世界说一声早上好<br><br>早晨阳光灿烂 照到了我的肩膀<br>我要给全世界一个大大的拥抱<br>我对每个人都露出微笑<br>我对每个人都说早上好<br><br>我穿过城市里热闹的人行横道<br>我看见地铁里每个人都在思考<br>我对每个人都露出微笑<br>我对每个人都说早上好<br><br>就让我们传递快乐 一起大声歌唱<br>让歌声充满城市里每个角落<br><br>我看见每个人都在努力地生活<br>我看见这城市有了不同的颜色<br>我看见许多许多的笑脸<br>这世界因此变得更加的美好<br><br>==================================新人的分隔线=========================<br><br>然后是巫启贤的《我没有钱我不要脸》：<br><br>大大的天空挂着九个太阳<br>我的心却只念着一个姑娘<br>想要在路边摊子买口香糖<br>却发现钱包里面有点紧张<br><br>外面的交通乱得有点惊慌<br>来往的人群没有我的姑娘<br>路过的妹妹眼神有点嚣张<br>她看不见我的眼睛在流汗<br><br>我没有钱<br>我不要脸<br>我只要她的爱情给我一点点<br>我没有钱<br>我不要脸<br>我只要她的温柔给我一点点<br><br>别看我样子长得不怎么样<br>没有汽车也没有豪华洋房<br>再给我一些时间找个方向<br>我一定不会让你对我失望 </a><a>不会失望</a><a><br>但是现在 我没有钱<br><br>我没有钱<br>我不要脸<br>我只要她的爱情给我一点点<br>我没有钱<br>我不要脸<br>我只要她的温柔给我一点点<br><br></a><a>===========================打拼的分隔线=========================</a><a><br><br>最后是熊汝霖的《究竟》：<br><br><span>三十年过去 你开始变得有些严肃<br>三十年过去 朋友也不到三十个人<br>很失败呀 你嘲笑自己 每次当你醒来<br>
很失败呀 你想说话 却没有人在<br>　<br>受伤吗 面对自己的平庸<br>
受伤吗 坠入尘世的哀愁<br>
受伤吗 信念开始松动<br>
受伤吗<br><br>心灵的癌症 <br>它扩散到每次微笑每次呼吸<br>恐惧的舞台上 你用狂妄织成外衣<br>很失败呀 你嘲笑自己 每次当你醒来<br>很失败呀 你想说话 却没有人在<br><br>受伤吗 面对自己的平庸<br>受伤吗 坠入尘世的哀愁<br>受伤吗 信念开始松动<br>受伤吗……</span><br><br></a><a>===========================无语的分隔线=========================</a><a><br><br>别的就不说了。<br></a>]]></description>
</item><item>
<title><![CDATA[俺的重构总结]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=-ssl-zhu&amp;id=51142</link>
<author>-ssl-zhu</author>
<pubDate>2011/3/20 23:14:41</pubDate>
<description><![CDATA[<a>　正文之前先来个小段子：<br>&nbsp; 前几天听收音机，女主持人念读者来信：“主持人阿姨你好！我是一名中学生。每当放学时，我看到满街的车流就忍不住想，要是有飞机坐就好了！主持人阿姨，到底我们什么时候才可以在北京街头……打飞机……呢？”<br><br>三个月过去了，俺大胆而疯狂的重构计划终于接近完成。回头看看，感慨良多。<br><br>重构开始没多久，俺就入迷了，真的好爽啊！刚开始只是去掉几个中间变量而已，紧接着就发现两段代码可以提炼公共函数，然后发现公共函数之间存在依赖关系可以封装成新类，接下来新类可以通过继承使用在别的代码中……俺不停地被新发现所鼓舞，在重构的道路上高歌猛进，却忘了书里强调的原则：重构要循序渐进，每次重构后都要做测试。当俺意识到形势不妙停住脚步时，俺已经在重构的路上走得太远，不要说测试，连编译都通不过了。俺花了差不多整整三周的时间，才从这种尴尬的局面中挣脱。这是俺在重构时得到的第一个教训：重构很爽，但不可贪多。</a><a></a><a><br><br>在重构的过程中，还有一个令俺羞愧不已的发现。参考书的作者是JAVA程序员，提供的技巧都是从OOP的角度出发的。这些技巧俺在重构时用得很爽，有种天地为之一宽的感觉。过了一段时间，俺突然意识到，这么多技巧都可以用到俺原先的代码中，只能说明一件事，俺的代码不是OOP的……有了这个想法，随着重构越来越深入，俺也越来越惭愧：多年来俺一直自称C/C++程序员，原来俺只不过是个使用C++语法的C程序员而已。后来发生了一件事，让俺更加惭愧：俺曾经为一个类的封装困扰不已，具体说就是俺想在基类中声明一个方法，但想在调用时使用子类的实现。想来想去没有办法，最后是旁观者清的同事点醒了俺，这就是典型的virtual method啊！闹了半天，俺连C++语法都不熟。就这样还好意思自称IT青年，打着C/C++的旗子招摇撞骗这许多年？！实在是太惭愧啦！撞墙去～～～～撞完墙爬回来说，难怪俺以前画类图死活画不出来……<br><br>说正经的，OOP真不是拍拍脑袋就能写出来的。俺和周围的许多同事一样，接受的是结构化编程的训练。按照教材的说法，编程前要画流程图。但俺觉得画流程图是一件很多余的事，从来都是裸</a><a>写代码，撑死了边想边写</a><a>。但OOP不同，如果不经过精心的设计，是很难一次就写出合用的代码的。在重构的过程中，俺有过多次来回修改类定义的痛苦经理。因此，设计文档对OOP来说非常重要，最简单最直观的就是类图。俺已经打算学习UML了。<br><br>在重构的过程中，俺还接触到了其他的新思想。不怕各位IT青年笑话，俺是第一次实战应用工厂模式。工厂模式的确很爽，尤其是配上多个子类，完美地对应了类图。不过，由于C++需要显式的delete，工厂模式用在JAVA里明显更爽。另外，经过重构之后的代码很适合俺从另外一本书里看来的“线程化”方法。<br><br>总的来说，经过这次重构，俺</a><a>体验了各种新的编程理念（好吧，OOP不是新的编程理念……）</a><a>对编程这件事有了全新的理解，有种“原来编程还可以这样”的惊喜感觉。而各种时尚的编程技巧和编程工具（好吧，UML也不算太时尚……）的接触和应用，使得IT青年常有的“吃老本”的恐慌感离俺远去，俺已知道有很多东西值得学习。重构是IT青年提高自身的好方法，老外诚不我欺。<br><br>最后还要说一点，尽管俺的首次重构进行得不算顺利，前后花了三个月，有很多地方做得不够，也有很多地方做得过火，这些都遗留在了重构后的代码中。但是不管怎样，俺的重构平稳地结束了，即将发布。与此同时，由俺们领导亲自挂帅，集合了部门半数人手进行的一个名为“重构”实为重写的项目，比俺早启动两个月，但现在还在泥潭中挣扎：每天都在拼命地解决bug，可是每一天都有新的bug。两相对比，重构的效率是显而易见的。<br></a>]]></description>
</item><item>
<title><![CDATA[开会的故事]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=-ssl-zhu&amp;id=51093</link>
<author>-ssl-zhu</author>
<pubDate>2011/3/10 23:56:23</pubDate>
<description><![CDATA[<a>　CTO大人给俺转了一封邮件，大意是邀请参加某某'专家研讨会"，要俺们回复参会人员的信息。会议的主题俺没太留意，会议地点倒是让俺眼前一亮：那是某家以海鲜自助出名的酒店！<br><br>按照CTO大人的意思，俺把自己和CTO大人的信息报了上去。没过多久，对方回信说只能有一人出席。CTO沉思片刻，面带不甘地吩咐道：<br>“这次会议任务很重，我就不去了，你去吧！真是的，怎么就不让多去一个人呢……？”<br>俺满脑子都是海鲜自助，顺口接道：<br>“是怕人多了不够吃吧？”<br>CTO顿时脸色一沉……<br><br>这天早上，俺收拾停当，兴冲冲来到了会议地点。海鲜自助，俺来了～～～<br><br>本次会议召集了业内几十家企业的业务骨干，可谓精英云集。在俺们这个领域里，标准化贯彻得相当到位，大家做的东西基本相同，而且各位专家都是技术出身，按理说应该挺容易达成共识的，但事实并非如此。只要有人提出使用现有的某某接口定义，必然有别人脸红脖子粗地跳出来反对：<br>“凭什么要用你们的定义？我说就不能用！”<br>几番拉锯，最终定下来的接口跟所有的现有接口都不相同。接口定义还算小事，如果有人从降低工作量的角度提出建议，必然会招致猛烈的攻击：<br>“怎么能光想着少干活，不顾及其他方面呢？你这样做有理论依据吗？有标准参照吗？有国外先进技术参考吗？有……吗？”<br>唉……俺不禁暗自叹息。说到底，来开会的都是竞争对手，谁也不肯让别人占到半点便宜。要是这么继续下去，做出来的必然是一个庞大、臃肿、与现有系统完全不兼容的产品。这恐怕不是办法。这时俺想起前段时间复习《加勒比海盗3》，九大海盗王选举海盗大帝，每个人都投给自己，局面僵持不下。这时杰克船长改弦更张，顺利地解决了僵局。于是，当快要抓狂的会议主席提出新一版接口定义是，俺果断地表态赞同。俺这么一表态，身边两位隔着俺一直争论不休的专家顿时住口，目瞪口呆地看着俺，好似见到了外星人。其实俺不知道这样做对不对。临行前CTO特意嘱咐过俺，不要怕吵架，要坚持公司的立场。但是，与坚持立场相比，俺更希望能看到任务顺利进行。<br><br>会间休息时，会议主席特意过来找俺聊天。聊着聊着，主席问俺：<br>“你们做完项目，源代码要留给</a><a>给客户吗？</a><a>”<br>俺不假思索地答道：<br>“不！我们卖艺……”<br>最后三个字被俺在脱口而出之前死死咬住了。尽管如此，主席还是脸色一变……<br><br>吵啊，吵啊，转眼就到了饭店。会务组的秘书MM怯生生地举手发问：<br>“那个，各位专家，饭已经订好，咱们吃过午饭再讨论？”<br>会议室中的空气顿时凝固了。一秒钟之后，大家异口同声地说：<br>“我们没有要讨论的了！走，吃饭去！”<br></a>]]></description>
</item><item>
<title><![CDATA[熊汝霖的新专辑《飞行大道》单曲听感]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=-ssl-zhu&amp;id=51064</link>
<author>-ssl-zhu</author>
<pubDate>2011/3/2 23:32:42</pubDate>
<description><![CDATA[<a>&nbsp;三十年过去 你开始变得有些严肃<br>三十年过去 朋友也不到三十个人<br></a><a>很失败呀 你嘲笑自己 每次当你醒来<br>
很失败呀 你想说话 却没有人在<br></a><a>　<br></a><a>受伤吗 面对自己的平庸<br>
受伤吗 坠入尘世的哀愁<br>
受伤吗 信念开始松动<br>
受伤吗</a><a><br><br>心灵的癌症 <br>它扩散到每次微笑每次呼吸<br>恐惧的舞台上 你用狂妄织成外衣<br>很失败呀 你嘲笑自己 每次当你醒来<br>很失败呀 你想说话 却没有人在<br><br>受伤吗 面对自己的平庸<br>受伤吗 坠入尘世的哀愁<br>受伤吗 信念开始松动<br>受伤吗……<br><br>这是熊汝霖的新专辑《飞行大道》中的一首“究竟”。听完一遍，想说什么，却又无话可说，于是再听一遍。再后来，就一边听一边把歌词敲了出来。虽然下意识地还想挑点刺来显示一下所谓的品位，但是稍微想一下就明白这不过是死要面子而已。唉，真的变得严肃起来了……不说啥了，再听一遍去。<br><br>话说回来，单说技术层面，最后的高潮似乎短了点，再长一些就好了。熊同学做音乐一向是一手包办，但是俺觉得找个制作人合作，从不同的角度做些调整，也许会更好。<br><br>除了这首“究竟”，还有另外两首单曲，“面朝大海 春暖花开”和“七九河开”。</a><a>“面朝大海 春暖花开”用了诗人海子的名作，不过老实说俺不是很能欣赏。俺比较推崇“临渊羡鱼，不如退而结网”。在争到自己想要的东西之前，俺一般不去幻想它应该是什么样子，这样就不容易失望了。“</a><a>七九河开</a><a>”的词作者是孙经，熊汝霖的成名曲“一如既往”也是他创作的。这次的词显得有点晦涩了，单听的话不太听出来歌词到底在说啥，俺基本是当外文歌来听的，印象最深的是中间秀了一段流畅的钢琴独奏。<br><br>总体来说，熊同学这次表现不错，至少有一首值得反复聆听（而且也很容易传唱）的歌。期待完整版的专辑。<br></a>]]></description>
</item><item>
<title><![CDATA[年要怎么过]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=-ssl-zhu&amp;id=50982</link>
<author>-ssl-zhu</author>
<pubDate>2011/2/11 23:42:31</pubDate>
<description><![CDATA[<a>　今年还是在北京过年。<br><br>年节将近的那些日子，同事们一有空就上网查火车票，要不就是捏着几张钞票咬牙运气：<br>“干脆买飞机票吧！不行，太贵了……”<br>俺则是一身轻松，全神贯注地玩俺的重构，好幸福好开心～不知不觉间，节前那种期待的气氛就在一次次寻票的过程中悄然弥漫开来，每个人都沉浸其中。遗憾的是，轻松愉快的俺似乎并不包含在内。<br><br>节前休了几天年假。辛苦了一年，是该好好休息！可是，闲下来做什么呢？朋友们继续上班，休假的朋友们也已经踏上了返乡的路程。想买点年货，商场里熙熙攘攘，看着心里就烦。反正家里啥都有，不买了！于是俺宅在家里玩大菠萝。<br><br>到了大年三十，中午和亲戚一起吃饭，晚上和爹娘一起看春晚。今年的春晚真是比较糟烂，好节目不多，但好歹也能打发时间。看啊，看啊，终于熬到了0点。正如俺所期待的，烟花四起。房前房后，每扇窗户看过去都是满眼的</a><a>火树银花。北京人真款，放起烟花来一点都不心疼钱。以前在那边陲小城过年的时候，</a><a>俺家一般也就买上一挂大地红，几根魔术弹，撑死了咬咬牙买一两个流星雨啥的，估计加一块儿也比不上今夜的一个烟花值钱……</a><a>站在窗前往楼下看，放烟花的是物业留守的工作人员，估计这些烟花是公家出钱购买的。为了留住这些人，掏钱的时候想必会比较大方吧？可是，不能回乡过年的人，要用多少钱才能弥补这份遗憾呢？俺忍不住想，在灿烂的烟花下面，究竟有多少寂寞的仰望？<br><br>初一拜年。因为亲戚基本不在北京，拜年以电话为主。俺们家都不是特别爱说话的人，一天下来就都拜到了；初二去郊县逛了逛，刚出南五环就感觉不是北京了，这也别扭那也不顺，早早回来歇息；初三带爹娘去西单看电影，顺路逛街吃饭。电影好看，可是商场太热，没有逛的兴致，还差点因为温差过大而感冒；初四俺逛庙会，爹娘去看南锣鼓巷，结果都是大失所望：庙会里人乌泱乌泱的，路都走不动。摊贩虽多，可买的东西却没几样。俺转了两个多小时，只买了几张盗版碟；而对于盛名在外的南锣鼓巷，俺娘的评价是：<br>“比我五十年前在北京住的胡同差多了！”<br>近段时间劲吹的怀旧风，对于老年人来说实在是没啥意义。<br>初五初六实在没得玩了，又窝在家里玩大菠萝。到后来，俺甚至开始期待上班了……<br><br>这个年过得，真是没啥感觉！年到底要怎么过呢？<br></a>]]></description>
</item><item>
<title><![CDATA[俺的重构心得]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=-ssl-zhu&amp;id=50915</link>
<author>-ssl-zhu</author>
<pubDate>2011/1/23 15:42:13</pubDate>
<description><![CDATA[<a>　今天是俺头一次选择“软件技术”分类。身为一个有经验的IT青年，好歹也该秀一秀专业嘛。<br><br>根据权威教材的定义，重构就是在不改变软件外在表现的情况下，对其实现进行修改。从这个定义来看，重构对于使用软件的乙方、售卖软件挣钱顺路给IT青年发工资的老板、一边指挥IT青年干活一边被老板扁的领导、甚至调用软件接口的其他IT青年……这么说吧，对于不直接进行软件开发的所有人都没有好处。既然不会改变软件的外在表现，为何还要做这种无意义的事情呢？答案是，重构是对抗“代码腐化”的最好方法。<br><br></a><a>“代码腐化”是个挺有意思的说法：代码写出来之后又不会变，怎么会“腐化”呢？实际上，</a><a>“代码腐化”指的是维护代码的难度和工作量逐渐增加，最终导致代码不可用的现象。据俺观察，导致代码“腐化”的原因主要有两个方面：<br>第一，应用环境的变化。最常见的是项目持续时间太长，需求变来变去，临时应付的小修小改积累太多，</a><a>导致代码冗余，体积增大，效率下降，逻辑混乱等等</a><a>。具有讽刺意味的是，越是重大项目越容易出现这种类型的代码腐化，原因是因为关系重大，开发者不敢轻易变动已有的代码。只要代码还能正常运转，能不改就不改，能少改就少改。不知不觉地，代码</a><a>显得</a><a>越来越脆弱，开发团队把代码供起来天天烧香，祈祷它不要出问题。一旦出了问题，所有人都大怒，可是相互之间推来推去，就是没人敢改。要是情况持续恶化，原先的开发人员大约就会另谋出路，然后老板痛下决心重新开发……到了这时候，代码就彻底腐化了，而项目也失败了。<br>第二，人的变化。铁打的硬盘流水的兵，代码前后被不同的IT青年维护开发是常见的事。IT青年的思路各自有别，写出来的代码自然也会不同。如果沟通不畅，前后任开发者的想法不一致，代码的内在逻辑就会不连贯，后续维护的时候就变得困难。另外，即使是同一个人做开发，也会发生变化。如果掌握了新的技术，原有的代码就会显得落伍。以俺为例，自从学会了STL vector之后，每次看到以前代码里留下的new和delete就头疼。更有甚者，即使与新技术无关，这种情况也会发生。还是以俺为例，前段时间俺把自己刚入职时做的一个工具重构了一下，只是简单地封装了一些代码，做了做复用，统计下来5000多行代码减少了将近2000行。汗！也不知道当年俺是怎么保住这份工作的。<br><br>与坐等代码腐化然后重写相比，重构只修改需要重构的部分，复用其他没有腐化的部分。持续重构，代码就可以保持可用。与重写相比，重构的代价显然更小（话说回来，这对于乙方仍然是没有意义的）。<br><br>重构为何能保持代码的可用性，其奥妙就在于“不改变软件外在行为”这几个字上。要想确实地“不改变软件外在行为”，首先要确实地知道软件的所有外在行为。因此，重构必然是以全面深入地分析代码开始的。有人在重构软件，就意味着有人对软件有着全面而深入的了解，代码在被人精心地维护着，无论是修改bug还是增加新特性，都有可靠的人选来完成。另一方面，重构之后如果要确认软件的外在行为没有改变，必然要经过全面的测试，潜藏的bug也就可以及时发现了。所以，重构并不是一个简单的开发的动作，而是与分析、架构、测试甚至文档等等软件开发的方方面面联系都很紧密的一件事。<br><br>对于从事一线开发的IT青年来说，重构是一件很有益的事。完成一次成功的重构，意味着对代码有了全面而深入的了解，对软件开发这件事也会有新的理解，不管是对个人水平的提高，还是对个人在公司地位的稳固，都是很有益处的。对俺来说，显而易见的好处是<br><br>重构占用了俺的工作时间，俺就不用做maintain那种无聊的事情啦！啊哈哈哈～<br></a>]]></description>
</item><item>
<title><![CDATA[总结俺的2010]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=-ssl-zhu&amp;id=50814</link>
<author>-ssl-zhu</author>
<pubDate>2011/1/1 0:40:04</pubDate>
<description><![CDATA[<a>　动笔的时候是2011年1月1日0：01，正是总结的时候。<br><br>翻看blog，年初的俺，正沉浸在会战告捷的喜悦中，下定决心要做会战专业户。如俺所愿，在接下来的几个月中，俺充分地体会了会战的酸甜苦辣。时间紧，任务重，经常加班，需求变来变去……这些困难俺都有心理准备。唯一让俺始料未及的是，当俺自己出了问题时，居然被隔壁领导落井下石。俺</a><a>一心向善，，</a><a>每当团队里的同伴出了问题，总是尽力维护，想不到……唉！虽然最终有惊无险，但总归是心有余悸。<br><br>此事过后，鼠狼兄对俺断言：<br>“会战这事你干不了！你还是去做更重要的事情吧！”<br>在鼠狼兄等一干兄弟的合力运作下，俺逐渐淡出会战小分队，回到了日常的开发工作中。顶替俺的，是俺们领导。在接下来的日子里，俺数次目睹领导被逼得走投无路，大发雷霆。与此同时，俺自己的开发工作渐入佳境，基本可以按照自己的意志行事，做自己喜欢的事情了。鼠狼兄说得对，还是现在的工作方式更适合俺。感谢鼠狼兄～<br><br>年中发生了一件大事，那就是开发部门整体迁址。一是离得远了交通不方便，二是公司趁火打劫调了一把薪，于是不少人离职了。前一个周末，俺还跟同事们一起玩三国杀玩得大呼小叫十分尽兴，一周之后他们都走了，真是寂寞。新楼隔壁是一个垃圾场，经常能看见有老婆婆在垃圾场里翻捡，看起来十分穷苦。想起夏天攒了几十个饮料瓶，俺好心地跑去找老婆婆，邀她来俺们这边收饮料瓶。老婆婆摇头说：<br>“你那儿量太少，俺不去！”<br>看不出来，老婆婆居然是做大买卖的。俺怒，回到楼里开了窗子，把瓶子砸下去……<br><br>年末的时候，调薪的恶果充分地展现出来，离职的员工前所未有地多。多名经理表示压力很大。经理们找老总哭诉无果，反而还被训了一顿，与俺相熟的经理就来找俺诉苦。这段时间，俺当了好几次知心葛格。回想上小学的时候，有一次班长代班主任写期末评语，给了俺“善解人意”四字，现在看来还真挺恰当。<br><br>还有什么要写的呢？小媳妇离职了，俺有些怀念；小盆友长大了，脑袋再也摸不得，可惜个子一直不见长；福利同学以测试工程师的身份回到了研发部，但说话做事还是不着四六；俺推荐的新人同学完成了第一次见客户，</a><a>小盆友</a><a>陪着</a><a>他</a><a>一起去的,结果这俩正太差点被客户蘸酱吃了；小帅锅加了几次班，却因为在填考勤表时漏填而被领导批评，于是得出结论：加班有罪……<br><br>2010年，新旧交替的感觉前所未有地强烈。2011，新的生活，来吧！<br></a>]]></description>
</item><item>
<title><![CDATA[重构的故事]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=-ssl-zhu&amp;id=50709</link>
<author>-ssl-zhu</author>
<pubDate>2010/12/12 14:03:24</pubDate>
<description><![CDATA[<a>　又有日子没写blog了。原因是这样的：<br><br>近日替老总写发言稿。老总给了一份模板，叫俺照样填写即可。<br>模板问：我公司的产品，对构建和谐社会有何影响？<br>俺：“……”<br>模板又问：我公司的业绩，对推动区域经济发展有何作用？<br>俺：“……”<br>模板再问：我公司的成就，对改善国计民生有何贡献？<br>俺：“……”<br>就这样，俺再一次理屈词穷，直到今天才缓过劲来。俺深切地体会到，自己实在是太～～～～缺乏思想高度啦。<br><br>噩梦醒来是早晨，俺还是写正文吧。<br><br>俺在公司工作已经四年，发展还算顺遂。然而，每当在代码中看到某个类的时候，俺就会脸上发烧，坐立不安。那是俺到公司不久时写的。彼时俺刚刚开始从C向C++转型，对OOP的理解十分粗浅。以俺现在看来，虽然勉强在形式上完成了封装，但是非常的笨拙，不合理，没逻辑，重用性差。简而言之，就是一坨屎！俺一直想把这坨代码毁尸灭迹，不幸的是它一直运转良好，不仅没被销毁，反而被多个项目引用。虽然所有人都嫌这个类的实现太别扭，但是基于“如果代码还能工作，就不要动它”的古训，重用前人代码的良好愿望，以及工作量减少一点是一点的私心，俺的这段代码不断扩散。终于，在听到第100个“这个类太难用了，不知是哪个SB写的”的评论之后，俺再也不能忍受了！俺要</a><a>体现自己的水准</a><a>，俺要</a><a>改写这段代码</a><a>，俺要……<br><br>领导狐疑地打量着俺：<br>“你要重构？</a><a>你真的要重构？</a><a>”<br><br>领导对重构不太感冒，对俺做重构缺乏信心，这是可以理解的。首先，重构就是在不改变功能的情况下，对代码进行重新构建。也就是说，重构不会增加新的功能点。而重构后的代码到底哪里更优秀，基本上是如人饮水，冷暖自知的事。那么，重构的工作量和绩效要如何评估呢？其次，“</a><a>如果代码还能工作，就不要动它”的古训是有道理的。相反，俺有多次擅自修改代码引入新bug的不良记录。两相对照，领导如何放心让俺去重构？再次，领导也明白，重构是编程工作中最有技术含量的部分，也是IT青年最向往的工作内容。这么黄金的工作，当然要首先分给领导心目中最信任、最得力的部下（事实上，有一个重构的项目正在进行中），怎么能贸然分给俺这么个……<br><br>原本重构这事就要黄了，但是由于领导自身的原因，出现了戏剧性的转折。领导喜欢重构，但更喜欢毕其功于一役。于是，他老人家发起了一个重构项目，目的是把俺们三年前的代码从头到尾整个儿重构一遍。该项目由领导最赏识的精英BB领头，四个BB小弟协助，正在紧锣密鼓地进行。按照领导的计划，这个项目应该在两个月内完成。不幸的是，现在已经过去了三个月，项目组还在泥潭中挣扎。此时来了一个紧急需求，要求减小俺们的代码体积。领导一时无人可用，就把这个任务分给了俺。于是，俺终于可以正大光明地做重构了。<br><br>由于做重构的关系，俺把代码重新审视了好几遍。不看不知道，一看吓一跳。俺从代码里找出了五个功能一样、名字不同的类，还有好几个功能相似的接口。俺把他们合并了一下，又调整了几处不必要的关联，代码体积一下子减少了20%。想不到重构的作用如此显著（这话也可以反过来说：想不到俺们的代码如此破烂），把领导也吓了一跳。<br><br>话说回来，重构也是有风险的。有一次俺过于兴奋，在重构时用上了自己不成熟的构想，结果一下子陷在里面，只觉得四面八方都是代码，一眼望不到头。整整一个星期之后，俺才从编码中脱身，开始测试。虽然最终通过了测试，但与重构之前相比，新代码并没有明显的优势。一个直接的指标是，花了这么长时间，代码的体积只减少了不到1K，投入产出比太低。这个故事教育大家，重构也要悠着点。<br><br>由于市场压力的存在，IT青年做重构的机会其实并不多。这是俺的第一次重构，值得记录一下。以俺的体会，做重构要的就是提高代码质量，最怕的就是引入新bug。因此，一定要做到两件事：一是一定要清楚地知道自己写的是什么代码，二是要及时地测试验证。顺路说一句，俺对重构的喜爱也是俺对统一过程开发模式有抵触的原因。重构意味着俺对项目的认识是不断深入的，而统一过程强调认识不够深入就不能进行开发，二者显然有所冲突。<br></a>]]></description>
</item><item>
<title><![CDATA[那小子真帅]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=-ssl-zhu&amp;id=50574</link>
<author>-ssl-zhu</author>
<pubDate>2010/11/22 23:13:19</pubDate>
<description><![CDATA[<a>　上幼儿园的时候，俺长得还算可爱，再加上没羞没臊特爱要抱，在阿姨们中间人气颇高；到了上学的时候，虽然不时有“其貌不扬”之类奇怪的耳语萦绕，但成绩蛮好，同样赚到了不少来自</a><a>女同学</a><a>的崇拜目光；再后来进了IT这行，论长相大家最多算是同病相怜，但俺胜在性格温和（貌似？），挺受已婚妇女欢迎。总而言之，虽然“帅”这个字注定与俺无关，但俺一直没觉得这有多重要。虽说前段时间福利同学的出现让俺感受到点点压力，但他后来的杯具表现让俺放心了。男人嘛，还是要靠实力说话！帅有个屁用。<br><br>不过，随着小帅锅的出现，俺的信心动摇了……<br><br>小帅锅入职的时候，俺们部门只有男人和鱼。因此，尽管大家都觉得这小伙看起来挺顺眼，但说来说去无非“五官端正”四个字，谁都没往心里去。欢迎仪式过后，俺们还是像平常那样各忙各的，小帅锅则低调地做着新人。意想不到的是，小帅锅的到来，竟然改变了另外一个部门，那就是俺们的测试部。<br><br>测试要的是耐心细致，因此MM特别多。在俺们看来，大概是枯燥乏味的测试工作做得太多，测试部的MM们往往在以肉眼可见的速度向着更年期大妈发展。每当她们测出bug，就会给俺们挂电话，口气生硬地说：<br>“喂，你做的东西有问题，到我这里来看一下！”<br>对于自命不凡的研发来说，这种态度挺难接受的，稍不留意就会吵起来。俺们部门的所有人都跟测试部的MM吵过架，测试部的所有MM都被气哭过。</a><a><br><br>测试部跟俺们在业务上属于对头，相互之间关系紧张是难免的。</a><a>然而，自从小帅锅来了之后，测试MM们的工作方式发生了微妙的变化：尽管中间隔着一大段路，但MM不辞劳苦地亲自来到俺们的工位前，用轻柔的语调告诉俺们，她们发现了一个bug，具体说是这样这样这样……哦要不这样吧，咱们一起去测试部看看？俺们很感动，对待MM的态度也温和了许多，两个部门的关系也明显改善了。俺有点疑惑：这是为什么呢？观察后俺发现，测试MM跟俺说话的时候从来不正眼瞧俺，总是四下乱瞄，一瞄到小帅锅就立马收回，脸上浮起微微的红晕……原来如此。<br><br>有一次俺私下里跟某测试MM聊天，终于证实了俺的猜测。<br>MM扑闪着星星眼说：<br>“你看他那么帅，又那么温柔，就那么安安静静地坐在那里，阳光洒下来照在脸上，哎呀……”<br>说着流下口水来。<br></a><a>MM说，小帅锅绝对称得上是“面如冠玉，目似朗星，丰神俊朗，玉树临风”。俺大感不忿，反驳道：<br>“他看起来跟小盆友差不多啊，你咋不说小盆友玉树临风呢？”<br>MM不屑道：<br>“灌木也是树吗？”<br>（小盆友没来由地一口鲜血喷在屏幕上）<br>俺记得测试部最近也有帅哥入职，问道：<br>“你们部门那谁谁谁不也挺五官端正的吗？无非黑了点，那也跟古天乐似的啊，你们咋不吃窝边草呢？”<br>MM怒道：<br>“你家古天乐只有曾志伟那么高？”<br>（小盆友又是一口鲜血喷在键盘上，悲愤地想：为什么？）<br><br>午休闲聊时俺告诉小帅锅，整个测试部都为他着迷。小帅锅难为情地笑了笑，露出无奈而略显厌倦的表情来。俺觉得这种表情很讨打。<br><br>总结一下，在俺看来，MM眼中的帅哥有三种：一种是帅得让人心悦诚服的，比如金城武；一种是帅得让人无动于衷的，比如福利同学；还有一种是帅的让人怒火中烧的，比如小帅锅。<br><br>话说回来，俺们对小帅锅还是很照顾的。新人免不了会写出一些低质量的代码来。当年之狼兄做新人的时候，没少被领导批评。换了小帅锅，大家都很默契地不予追究，只要过得去就行了。看来长得帅还是有用的，不服不行呀。<br></a>]]></description>
</item><item>
<title><![CDATA[才尽鸟～]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=-ssl-zhu&amp;id=50531</link>
<author>-ssl-zhu</author>
<pubDate>2010/11/14 1:45:42</pubDate>
<description><![CDATA[<a>　最近并不是很忙，但是俺的blog已经很久没更新了。在这段时间里，俺无数次登录，偶尔构思半天，写下两三行字，随即断然将其删除，掩面离线；更多的时候，俺面对着空空的屏幕发呆，似乎连敲键盘的勇气都没有了。痛苦的心理斗争之后，俺绝望地仰天长啸：<br>as title<br><br>为何会这样呢？这要从上个月说起。<br><br>突如其来地，俺接到了一个撰写国字号文档的机会。后来才搞明白，俺其实是替老总代笔，最终的文本署的是老总的名字，没俺什么事。即使如此，</a><a>不怕各位观众笑话，一想到俺的文档将会以“中·华·人·民·共·和·国”开头，心里还是一阵阵的激动。</a><a>就算没有署名，但那些文字终究是出自俺的手笔不是？<br><br>想不到的是，开写之后没多久，俺就迷茫了：第一次参加会审，俺精心准备的初稿被专家批得一无是处。俺对自己的文笔还是有点自信的，平时写方案啥的也不少，这次更是加倍地用心，怎么……专家语重心长地教育俺：<br>“记住，你写的是国字号的文本，要以‘我规定，我命令’的口吻来写！现在的这版，口气软绵绵的，满篇的你好请对不起，太没有气势了！腰杆子不硬，这是企业写这种文档的通病！”<br><br>俺恍然大悟，原来是俺没把位置摆正。俺一直在公司里面当员工，讲的是服务意识团队精神；俺们公司谈生意经常是乙方，要的是竭诚服务全心全意。在这种以伺候人为主的环境里面待得太久，俺都不会挺胸凸肚颐指气使了。恐怕专家看俺的时候，心里藏着个“奴”字呢。俺越想越惭愧。要是当过公·务·员就好了，说不定就不会在专家面前露怯……不行，俺一定要抓住机会，端出架子，坚决完成任务！<br><br>俺规定，</a><a>俺</a><a>规定，</a><a>俺</a><a>规定规定规定……</a><a>俺</a><a>没日没夜地规定，花了整整两个星期，终于完工了。是否可行暂且不论，规定本身就够累人的。交稿后，俺松了好大一口气，整个人就跟大病初愈一样，接下来的整整一周完全不在状态。后来俺重新进入平日的工作状态，以为事情已经结束，可是没过多久就发现自己不会写blog了：一是对周围的人和事缺少关注，感兴趣的东西少了；二是好不容易有所触动，有话想说，写下来却全是教训人的口气，连俺自己都看不过去。怎么会这个样子？俺十分不解。<br><br>回头看看，俺忍不住想，难道俺无意中进入了公·务·员的角色？话说回来，就算真的是这样，写下这篇不知道会不会惹麻烦的blog之后，俺也会逐渐回到公司雇员角色吧。相比之下，俺还是觉得后者更适合自己。<br><br><br></a>]]></description>
</item><item>
<title><![CDATA[几个一两句话的小段子]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=-ssl-zhu&amp;id=50279</link>
<author>-ssl-zhu</author>
<pubDate>2010/10/17 21:37:47</pubDate>
<description><![CDATA[<a>　有一天接到推销电话：<br>“先生你好！我们是××马术俱乐部，邀请您……骑马健身！”<br>俺一时钻牛角尖，追问道：<br>“是俺健身，还是马健身？”<br><br>又有一天，有个不是很熟的同事跟俺攀谈，假装随意地说：<br>“哟，你买了××公司的保险？我老婆就在××公司工作！”<br>不善闲聊的俺，随口应道：<br>“是吗？真巧，有空照顾你老婆生意！”<br>然后俺自己就想歪了。看看同事的表情，貌似他也想歪了……<br><br>刚搬家没多久，领导被大老板叫去开会，看起来有点紧张。回来之后，领导说：<br>“我发现，老板那边的卫生间格局跟咱们不一样，没有小便池！”<br><br>有位男同事</a><a>搭地铁</a><a>上班，有一天被挤得两脚离地，当作早点的煮鸡蛋也没了形状，于是在QQ签名档中奋笔疾书：<br>“坐地铁挤得蛋都碎了”<br>后来，他收到了无数不怀好意的慰问……<br></a>]]></description>
</item><item>
<title><![CDATA[纠结两套听音组合，顺路说说推力这事儿]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=-ssl-zhu&amp;id=50078</link>
<author>-ssl-zhu</author>
<pubDate>2010/10/7 23:31:41</pubDate>
<description><![CDATA[<a>　俺有两套听MP3用的音源+耳机组合：台电T51+泽丰NB01，以及汉声Rocoo_A+AKG K141S。<br><br>T51一度在网上被吵得沸沸扬扬，还被起了个“石榴姐”的名字。相对而言，</a><a>Rocoo_A的形象要正面许多。不过，以俺的实际经验来看，二者的高下与网上的“公论”并不一致。如果说点阴谋论的话，无非T51是首款以自称HIFI的国产播放器，被若干洋奴枪打出头鸟，又兼厂家</a><a>做事不够专业，授人以柄，于是一度不可收拾罢了。平心而论，即使在饱受抨击的操作方面，与采用传统操作模式的</a><a>Rocoo_A相比，T51的全触屏操作明显要直观许多，其简便程度不可同日而语。不过俺得承认，续航的确是杯具了点，带去上班多有不便，要不然俺也不会在两套组合之间纠结了。<br><br></a><a>Rocoo_A是俺看了网上评论，一时冲动买下的。当时俺正好结束项目攻关，身心俱疲，满脑子想着给自己买点东西犒劳一下，于是……值得一提的是，这是俺第一次成功的网上交易。值得欣慰的是，</a><a>Rocoo_A基本上对得起价钱。但遗憾的是，除了续航之外，</a><a>Rocoo_A对T51完败。纠结呀纠结……<br><br>NB01也是一时冲动买下的。当时俺的想法很简单，就是想买个600左右的非入耳耳塞，选来选去发现只有这一款，于是就买了。至于为啥把预算限制在600这个尴尬的价位，俺也不知道。</a><a>据说泽丰的朱老板是广东人士，难怪</a><a>这款耳塞的命名有着鲜明的港漫风格，呵呵。泽丰的路子比较野，时不常有些来路不明的好东西出现。这款NB01与国产神器PK1也有着若有若无的联系。来路的事不多说了，NB01的声音也对得起它的价格。唯一的问题是，它在</a><a>Rocoo_A上推不好。继续纠结……<br><br>K141S是一款已经停产的耳机。很久很久以前，在某耳机论坛还比较纯洁的时候，俺看到过有大侠推荐它，说配推力大的随身听很好。入了T51以后，感觉推力没问题（即使是攻击者也说T51“力大声粗”，可见T51的推力大是公认的），于是就把某耳机店的最后一只存货抱了回来。K141S的效果是令人满意的，两个音源也都能匹配，但是外形过于拉风，带去上班引来无数同事侧目，只能放在家里。<br><br>为了解决“上班听啥”这个问题，俺在这四样东西之间纠结了很久。不过，在反复对比的过程中，俺都“推力”这个词儿有了新的认识。<br><br>在网上经常看到这样的描述：“××随身听的推力很大，音量调不到一半就可以把××耳机推得很响”。实际上，这个现象并不意味着随身听的推力大，即经常说的“推响不等于推好”。那么，什么叫推力，怎样才算推好了呢？<br><br>首先从“</a><a>音量调不到一半就可以把××耳机推得很响</a><a>”这个现象说起。我们用“响度”这个词儿来表示耳机发出的音量，然后看看响度跟哪些因素有关。首先，响度与通过耳机的电流强度成正比（这个比值就是灵敏度），这是动圈耳机的原理决定的；其次，在电流相同的情况下，响度与耳机的灵敏度成正比，这是由灵敏度的定义决定的；第三，通过耳机的电流强度与耳机上的信号电压成正比，其比值近似于耳机的阻抗的倒数，这是欧姆定律指出的；第四，通过耳机的电流强度与耳机的阻抗成反比，这是阻抗的定义决定的；第五，通过耳机的电流强度，等于音源输出的电流强度，这是比尔霍夫定律指出的；第六，音源输出的电流强度与输出的电压成正比，其比值是耳机的阻抗，这也是欧姆定律；第七，音源输出的电压与声音信号的强弱成正比，其比值就是音源的增益（即放大倍数）；第八，</a><a>音源输出的电压与增益成正比。罗里八嗦说了一堆，总结起来就是<br><br>响度 = K×（增益×灵敏度/阻抗）×声音信号的值<br><br>K只是表示成正比，具体值对俺来说是不重要的。这个式子告诉我们，耳机发出声音的大小，与音源的增益以及耳机自身的灵敏度和阻抗有关联。低阻高敏的耳机，不需要很大的增益就能发出很响的声音。而增益大的音源，只要较小的信号就能输出较大的声音，从而取得“轻易推响”的效果。<br><br>接下来解释“推响不等于推好”。请注意上面那推废话中的两句：<br></a><a>过耳机的电流强度，等于音源输出的电流强度；</a><a><br></a><a>音源输出的电流强度与输出的电压成正比；<br>如果音源需要输出的电压非常高，对应的需要输出的电流高到超过了音源能输出的最大电流，会出现什么情况？显然，音源只能输出自己能够输出的最大电流，并输出对应的电压值。也就是说，失真了。这样就算没推好。<br>那么，失真在什么样的情况下容易出现呢？可以看到，如果放大器增益大，容易出现；如果耳机的阻抗小，也容易出现。因此，大增益的音源配低阻高敏的耳机，容易导致推不好，一个明显的标志就是齿音过重。话说回来，如果增益不够大，或者阻抗高而灵敏度低，就不容易达到合适的响度，也就是推不动。从这两个结论出发，我们还可以有一个推论：高阻高敏的耳机更容易出好声。<br><br>在俺反复对比的过程中，</a><a>用同一个MP3文件分别拷到两台机器中进行试听，</a><a>对上述结论做了印证。NB01的阻抗有100多欧，灵敏度115dB左右，属于典型的高阻高敏。与T51搭配，齿音控制得非常好；换上55欧的K141S，需要的音量有明显降低，但齿音明显加重；用NB01搭配Rocoo_A，音量开到最大也出不了多少声，明显推力不够；换用群众演员PX200，音量开到三分之一即可，但齿音较重；换上K141S，音量需要多开三格，但齿音明显改善，而且K141S也表现出了高出PX200甚多的身价，听感甚至超过了T51+NB01（这很正常，因为K141S比NB01贵）。<br><br>总结一下，T51+NB01（</a><a>或PK1</a><a>）和</a><a>Rocoo_A+K141S是比较好的组合。遗憾的是，这两个组合都不能解决俺上班听歌的问题。从续航的角度来说，俺比较倾向</a><a>Rocoo_A。但是，</a><a>难道要为它再买</a><a>一副合适的耳塞？求推荐～</a><a></a>]]></description>
</item><item>
<title><![CDATA[《杜拉拉升职记》读后杂感]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=-ssl-zhu&amp;id=49920</link>
<author>-ssl-zhu</author>
<pubDate>2010/9/24 15:55:13</pubDate>
<description><![CDATA[<a>　突然发现，俺多次</a><a>提到过</a><a>杜拉拉，却从来没看过《杜拉拉升职记》原著。在论坛打过滚的俺深知，对于不了解的事物妄加评论，是多么危险的事情啊！趁着这几天过节，俺把三部《杜拉拉升职记》从头到尾读了一遍（看的是电子版，不好意思哈）。老实说，印象不是很深刻……拣着比较有印象的地方随便说说。<br><br>看完三部</a><a>《杜拉拉升职记》，满脑子都是“500强”：杜拉拉在民企被老总占便宜，于是下定决心，找工作非500强不去；包括杜拉拉在内的几个想从DB跳槽的，都被人劝阻“我们在500强做惯了的，到小公司肯定不适应”；杜拉拉成功跳槽转型，她在DB的上级的第一反应是“不是500强吧？”……提到500强之外的公司，则是一口一个“不专业”“素质差”。对于混迹于某小公司的俺来说，这些语句实在是有些刺眼。不过俺后来想明白了，作者反复强调500强，是因为文中的策略只有在规则明确，层级分明，更兼山高皇帝远的500强中国办事处才会起作用。就以杜拉拉为例，她最初所在的行政部门，八个人分成了四个等级。每高一级，薪资和待遇都有显著的提高。在这样的环境下，当然要努力升职咯。另一方面，对升职起决定作用的是千里之外的大区总裁，平时基本没机会见到，而平日里的表现也很难被总裁知道。在这种条件下，如果有机会在总裁面前露一小脸，那就会在升职追逐战中占据有利地位。杜拉拉在三部小说中的唯一一次升职，就是因为在迎接总裁何好德的时候把装修工程做好了。<br><br>总的来说，《杜拉拉升职记》所描述的“500强升职秘笈”，核心大约就是这么两条：第一，公司对自己平日表现的评价取决于自己的上级，所以一定要跟上级保持良好的关系；第二，如果有机会在高层面前表现，效果远好于第一条。这两条规则放在大型国企或者机关单位，貌似也属于金科玉律。不过，俺用自己的经历证明，混在小公司，不严格遵守这两条规则也是可以的，哼哼。<br><br>除了“500强”之外，还有一些零碎的想法：<br>杜拉拉升职后招下属，一个原则是“有用，但不能对自己造成威胁”。想起外企锯人时有一个词儿叫“over-qualified”，于是冷笑，原来是这个意思啊～<br><br>文中的杜拉拉以擅长化解上下级之间的矛盾著称，而杜拉拉所使用的利器就是换位思考法：<br>“如果你当了领导，你也不希望自己的下属如何如何……吧？”<br>有趣的是，整整三部书下来，杜拉拉从来没说过<br>“如果你是下属……”<br>呵呵～<br><br>杜拉拉从行政岗位进入500强，可是为了转型HR吃遍苦头，最终忍痛从“最好的500强”跳槽到“中下游的500强”，才捞到了转型的机会。这个故事教育我们，进500强一定要选好岗位。假如你从加油工的岗位进入中石化，那就没机会摆脱油枪了～<br><br>……<br><br>总而言之，看完《杜拉拉升职记》，俺深深地感到，当年放弃某大型国有银行而混迹于现在的小公司，是明智的。<br></a>]]></description>
</item>
</channel>
</rss>