只为更好的晨会

daily meeting
 
团队有晨会的习惯。印象中,这应该是武汉团队刚成立时就形成的习惯,延续至今。
 
所谓晨会,就是在一天开始前总结下昨天工作的情况,今天即将工作的情况,遇到什么问题,以及对目前工作状态给一些评论或者建议。这便是我们对晨会的定义,或者说,这便是晨会的一个通用形式。既然说到通用,意思是随着时间的变化,晨会形式也在不断改进以适应新的环境和人。好吧,用一个词概括就叫“与时俱进”。

那些西潮,那些新潮

 
 
前些日子,周筠老师推荐我看蒋梦麟回忆录《西潮与新潮》,上网搜刮一通,方知这本书是以蒋梦麟第一人称回忆录写的中国近代史。我自己平常也爱看书,但是坦白讲没有看此类文学历史类书籍,多半看的具有“功利性”的商业书。而决定看这本书,一来是因为周筠老师推荐,二来是因为看简介得知蒋梦麟主要描述的是近代史中西文化的交融和冲突,而现在自己的工作也是“中西的碰撞”,以史为鉴,可以知兴替。好吧,我功利了。
 

西行漫记

 

 
首先要说的是,这个不是各位想象中的西行漫记,而只是这次本人随公司的一个小型招聘团队赴重庆的招聘之旅。因为重庆在武汉西部,特称西行漫记。
 
这次虽不是本人第一次随公司出去招聘,但这次出行欢乐特别多,衣食住行,以此为记。
 

找出那条蛀虫

找出那条蛀虫 

有这么一个经典的故事:两家公司的产品在市场上竞争,A公司产品明显没有B公司产品卖的好,于是A公司老板让下属去调查。下属调查后得出结论,因为A公司产品售价比B公司高出很多,所以没有B公司卖得好。既然是售价高出一大截,为了解决“没有B卖的好”,解决方案当然是降价。
降价后,A公司产品销售额得到明显提升,老板喜出望外。可是季度末一结算,发现公司亏得更多。一细看发现A公司几乎以0利润倾销。A老板奇怪产品售价和B产品一样,为什么A公司已经是0利润。到这个层面上,A老板终于意识到可能是A产品成本太高,所以当初不得不把定价调高以维持基本的毛利率。
于是,A老板找咨询公司把产品的成本环节一清点,发现和市场上平均水平差不多。但是从财务报表上看来有一处怎么着也对不上,再一细查,发现某副总居然是公司蛀虫,每个月偷偷将公司营业额中饱私囊。
故事的结尾比较戏剧,但简单的故事逻辑揭示了一个道理:要找出问题的根本原因。

文艺型青年能不能当好程序员

文艺型青年

这应该是2011年末的事情,团队里有一个重点大学的研究生在读实习生,人非常多才多艺,可以说给团队注入了相当的活力。那段时间也许是忙于年会,同时学校里面一大堆考试,同时工作上学习新的iOS开发,同时生活上有没有比较费心的事情不得而知,他人表现得比较焦躁不安,工作上沉不下心来做事,而且经常心不在焉玩手机,正常情况下比较活跃幽默的人那段时间显得非常低沉。我知道,他遇到麻烦了,该找他谈谈了。

 

2012年新年目标

私人文章,登录状态下方可查看。

梦想照进现实

 
我之前说过:我想当演员。跟谁说我记不清了,因为我也就这么一说;听的人估计也不会记得,因为我就这么一说。我说这话的时候估计连我自己也没想清楚我为什么会有这样的想法,但是现在回想起来,“电影里面的警察叔叔好帅”一定是其中之一的理由。
 
没错,我小时候喜欢看电影,特别是警匪片。和很多人一样,我喜欢里面的警察,不管是挂着Badge在办公室里面办公,还是拿着搜捕令猛敲门待开门后平淡地讲了一句话然后平淡地带一大队人马进嫌疑人家里搜捕,还是……“你有权保持沉默,但你说的每句话将成为呈堂证供”的经典场面。
 
什么叫喜欢?这里有一个细节通常被人忽略。比如儿时喜欢动画片圣斗士星矢,于是小朋友们分别装成动画片里面的人物互相嬉戏打闹,买着穿黄金圣衣的玩具,然后让玩具在手里飞来飞去,口中还念念有词。长大了后看着喜欢的明星演着警匪片或者喜欢的电影,一遍不够总是看几遍,然后想象自己是其中的角色,对着坏蛋们说那些酷毙的话,感觉爽翻掉。等等,这是什么?这难道不是在演戏吗?这里演员和观众是自己,把自己幻想成电影里面的角色是在走心,最后幸福感油然升起的时候,恐怕就是你和角色融为一体了。完美的表演!
 
如果说刚才所讲的场景很多人都经历过的话,我可以说,其实人人都是演员。

情殇钟楼--纪念京剧的开放

京剧,对于我而言是什么?它是国粹,很多老人喜欢它,里面有生旦净末丑,布满灰尘的京胡,还有各种叫不出名字但一定布满灰尘的中式乐器,脸谱,变脸,看到马上换台的戏曲频道,春晚的发短信时间,梅兰芳电影……好了,我拼命在我的记忆里搜寻也只能找到这些印象。直到昨天,一张珞珈山剧院的第六届京剧艺术节邀请票让我联想到另外一个记忆,一个童年的缩影。

直到我收到这个邀请票,我才知道,那个胖子回来了。他就是@董洪松, 这次在第六届京剧艺术家出演一场戏的主角,他的家人邀请我在内的一票小巷的邻居前去捧场。于是,回到开头的第一段,京剧,对于我而言是什么?老乡聚会。

一部国粹京剧,往时一直是老一辈人的喜好。如今虽然年轻人的兴趣在互联网,各种移动设备,各种社交,但是通过这场戏我觉得中国的京剧工作者们在努力,努力使京剧变得活泼有趣,兼容包并,使得京剧融合在其他外来异族文化中继续发扬光大。这需要一种胸怀。京剧正宗?如果没有人看,再正宗也是孤家寡人而已。

最后再次回到文章第一段,京剧,对于我而言是什么?开放!
 

技术重构

前同事离职,我接手他的项目,到现在为止,缝缝补补敲敲打打接近2个月(包括十一休假)。中间有大量的技术重构情节,于是总结和思维拓展一下关于重构的话题。当然,接下来不会讲技术细节。

项目背景是要将原来一个程序从本地版移植成在线版,说白了就是从本地读数据变为发web service从服务器拿数据。这么说其实这个项目本身就是一个大的“技术重构”,因为程序的关键点在于拿数据的方式不太一样,大部分的业务逻辑是可以复用的。当然由于在线版取消了SD卡,所以需要考虑性能和磁盘空间的问题,比如展现数据的列表就需要加上分页的功能,所以部分的表现层逻辑也需要相当的修改。编程语言是面向过程,特定平台的移动开发方式也是逻辑和界面混合编程,再考虑服务器端的编程,这确实不是一个简单的工作。

接手原来的同事的项目为什么也需要技术重构?坦白讲,前同事离职期间比较赶工,加上在原来的代码基础上修改,而且项目的需求又不太明确,所以很多情况下做出来的东西像半成品 -- 表面上一个普通的bug,实际分析后可能需要重写相应模块才能从“根本”上修复掉这个bug。苦不堪言,为什么苦?不是因为重写模块多么复杂,而是表面上的这一个bug给客户的管理层,公司的管理层,以及自己带来了“一个bug应该马上可以修复掉”的期望,但重写相应模块甚至重新设计相应的技术架构又需要相对较长的一个时间并且没有产出!这对于软件服务公司来说“没有产出”是很让人hold不住的事情。奋战了将近两个月,这个项目基本稳定了。

视戴相传 -- 只为更好的培训

现在的项目组所工作的移动平台有两个,一个便是大家熟悉的iOS,另一个便是所服务的公司(以下简称GB)自己研发的W平台。W平台是实现一个类似于虚拟机的机制,对各种操作系统透明,开发者只要学会使用该平台上特有的API便能快速开发移动程序,并且配合强大的Synchronization机制和W平台的Server端,建立一个解决方案也就变得非常敏捷。可以这么说,这么一套W平台便是GB公司赖以生存的家当。由于GB公司的战略上只针对企业信息化而不是面向普通消费者,这套平台还没有实现开放也暂时没有必要,因此如果客户的IT部门在购买解决方案后有兴趣实现二次开发,不得不购买昂贵的SDK以及各种文档。

正是由于W平台的特殊的封闭性,所以在互联网上基本上找不到任何的学习资料。基于这个事实,一旦有新人加入团队,那么学习的途径唯一来自于内部的文档。更进一步的说,任何开发者不论是应届生还是有工作经验的人士,对于W平台来说都是新人,因为之前不可能接触到这方面的知识。于是,所有新人在进行正式商业项目开发之前必须经过一轮培训,还要做培训项目。这样的培训属于在职培训,即公司希望受训者能够在保证效果的情况下更有效率的完成培训,随后开始产出。

如何保证培训即有效果又有效率?

分页:[«]1[2][3][4][5][6][7][8][9][10][11][12][13][14][15][»]