博客

  • WordPress如何设定头像

    今天突然觉得,WordPress的用户的头像都是一样的,很单调。于是想把头像给换了,结果WordPress的用户管理还愣是没有找到头像修改功能。

    堂堂WordPress,不会这么基础的阿凡达都不提供吧。

    事实果然是我孤陋寡闻了,其实WordPress,使用的是一个外部头像提供网站(Gravatar),一旦在这个系统上注册了,你就拥有了一个全球统一的个性头像啦。如果所有的网站都用这个头像系统,那我们以后每次注册,就用不着为头像图片犯愁了。不过Google因该没有用Gravatar,倒是它系统内部头像都是通用的。

  • 心态摆不正

    本来打算离开现在的项目,好好休整一下,结果又被拉回去了,而且由于直接从事开发工作,自己心态一时失衡,就造出来一些事端来。

    其实根源还是心态的问题,自从升任为AM,就很难在放低姿态了。其实回来老婆一说,感觉自己的委屈,似乎也没有什么道理,不就是去做一个基础的工作嘛,有什么关系呢,摆正心态,好好做事情不就可以了么。

    明天开始,作为一个基层开发者,好好做好自己的责任内的事情。

  • 根管治疗

    几周前,莫名一个恒牙掉了1/4,估计是龋齿,就去了医院。

    医生说烂到神经了,必须做根管治疗。骗我说是打麻药不疼的,其实最后用针去捣乱神经的时候,还是蛮疼的。

    光一次还不能补牙,要等下次过去,不疼就能补了,否则还要做一次。

    我实在不想再忍受一个马达在自己口腔里面转动的声音。但愿这是我的最后一个龋齿!

    周日申请的违章曝光查看,被审核过了。现在可以很方便地在家看到违章超片啦。

    第一次看到自己的曝光照片,还是蛮惊奇的。

  • opensocial初探

    最近每看到一个新奇的网络想法的时候,总会有Google的影子。

    作为一个普通的开发团队,Google提供了几乎所有

    • SVN版本控制: Google Code(不过不能设定访问密码,还是弃用了)
    • Mail联络: Gmail
    • MailList: Google Group
    • 开发Portal: Google Site
    • 会议预定: Google Calendar
    • 资料搜集: Google NoteBook
    • 语音联络: Google Talk(个人还是喜欢 Skype)
    • 文档共享: Google Doc
    • 微博: Google Buzz
    • 网络硬盘: Google Doc (个人还是喜欢 Box.net)

    最近想做一个SNS的扩展,竟然SNS的API都被Google占领啦。

    原来这个SNS网站,也是Google opensocial阵营的一员。一个下午本想好好体验一番的,找到一些Guide,都基于一个Orkut的实验SNS网站的Opensocial开发平台。Orkut明明说有了Google Account就可以申请一个Sandbox账号,不过不知道为什么总是Redirect到注册页面。看来Orkut还在实验呢。

    不过通过一些文档,opeansocial的功能也了解了一些皮毛。

    Google自己不做SNS,却热衷于给SNS网站的扩展做标准。对于那些SNS网站来说,可以轻而易举就获得大量的扩展引用。而应用开发者,也不用去学习各个SNS自己独特的API,就可以制作出通用的第三方控件来。想来也只有Google能以产业领袖的身份,招呼SNS网站和应用开发商坐下来,共同遵循一套由它制定的不同网站之间widgets共用的框架。SNS老大FaceBook,他就不用对此感冒咯。他坚持自己独特的API,也依然有成千上万的开发引用被开发出来。

    Google也挺有意思,表面上是在为他人作嫁衣裳。其实随着opensocial的流行,Google就成了SNS的实际操作者啦。不过我倒是乐见其成,想想当年开发一个手机游戏,为了对应不用的运营商的标准,就得做出好多个版本来,还不如都统一了来得痛快。

    Google推崇的,开源共享通用能不能最终成功,现在下结论还为时过早。Android是如此,今后Google自己的OS的应用也是如此。拭目以待吧。

  • 基业长青读后感 (2)

    昨日交货,因多个团队开发,整理资料发生混乱。接替我的项目担当,非常诧异的说,为什么当初不说好统一的做事情的方法呢,又不是很困难的事情。SQA和我,只能相视一笑,我们又何尝不希望如此呢……

    这位担当在我看来还是有点理想化的,他并不了解这个问题日积月累的经过。

    或许,对于资深的管理者来看,我的一些想法也是如此的幼稚和理想化。但是想总比不想的好,即使是个永远达不到的想法,起码也是在朝前看。

    看过基业长青,对我印象最为深刻的就是,如何寻找类比成功失败的根源,其次是如何成为一个造钟师,而不是一个报时员。

    自己也经历了不少项目,有成功也有失败,为什么失败,又为什么成功,似乎谁都希望总结出一个成功方法论来,抑或是走到另外一个极端,纯粹是随机性。之前我属于前者,现在看过黑天鹅之后,我觉得现在的想法介于这两者之间。正如基业常青的作者评判高瞻远瞩的企业的观点,其实每一个优秀的案例,都不是基于某一项特征而成功,而是有着综合的因素,似随机,似必然的联系起来的。比如一个特征,是“拥有当胆大包天的目标”,波音靠这个走向了辉煌,而有一个连锁旅馆却因此迅速衰落。

    回到项目管理。项目成功的法宝这个话题实在太大。我想想谈谈如何让项目中的人,感到满足,感到Happy。很多很苦很糟的项目,会让做项目的人终身以此项目为豪,并时常挂在嘴边,“想当年在XXX项目中,我们如何如何”。而有些很赚钱很顺利的项目,却让人感到厌恶和郁闷。我发现这两者有个很大的区别在于,参与者对项目的认同感,对团队的认同感。如果他真真切切的感到自己就是团队一份子,他就会获得比个人大得多的荣誉感和成就感。简单的说,团结就是力量。

    我想一个管理者无论如何都想促成这个力量。在很多时候,可以

    赞美型 “你的贡献对于公司相当重要,公司现在非常需要你们这些中坚力量,希望你能为公司做出更大的贡献”

    劝诱型 “我们已经给你提供了最好的机会,希望好好把握机会,把工作做得更好”

    威逼型 “作为团队的一员,你必须在明天之前把XXX做好。”……

    不过我在昨天的项目总结会议上,和组员们讨论的却是“自我型”

    我觉得,80后,90后都非常的自我。你让他们立马考虑公司,考虑团队不现实,要利诱也不是很奏效,想威逼,他们更是不吃这一套。

    所以我觉得既然他们自我,就应该实现他们的自我。我提出了两个要求

    1)判断对自我的价值

    无论做什么事情,都首先考量一下,这个事情对自己的成长有什么价值。这里面一个澄清是,我认为做一个事情,会有两种价值,一个是劳动实现的经济价值,一个是经过做事,对自己能力提高的价值。这边价值是后者,比如去年做了一件事情,今年有一个类似的事情,若按照去年同样的方法,同样的时间做出来一个同样的成果,那做这个事情对自己就没有价值。如果大家做事情都会考想一想,如何进一步提高效率,减少错误,考虑全面,那做事情就要积极得多。

    2)表现自我的价值

    这个价值,依然是能力。觉得自己有能力,只有表现出来才算数。其实表面上自我表现似乎很自我,但是其实在团队中若要想表现,就必须通过与他人合作。一个只会炫耀自己,而不与人合作的人,是不会赢得领导认可的。刚好这个项目的一些特殊原因,使我对一些人的看法出了偏差。她在这个会议上把自己的委屈说了出来,我对此确实很抱歉,但是也确实之前没有让我看到她的这份努力。这件事,对于我自然是要检讨的,为什么没有看到。但是另外一方面,遇到一个像我如此愚钝的管理者,如何表现出自己的成绩来,不也是一个团队合作的技巧么。

    我希望通过这个会议,能够把这个要造的钟的一些零件加工出来。

  • 工作艺术(3)

    最近工作有点焦头烂额的. 有些事情去思考即是多虑了,顺其自然,事情也就过去了.

    由于想有更多的时间去做更有意义的事情.把现在手头上的管理工作交给了一个需要”煅炼”的新晋干部.在完全退出项目之前,做为一个姿态,我主动承担了一个巨大批处理的测试仕样书.

    其实另外一个更重要的原因,是自己想去实践工作艺术化,在我看来,有了这种信念,既使是一个公司老总去编码,他依然能受益.因为和做完一个任务相比,艺术化永无止境.

    说做就做,如何确认仕样,提问题这些准备工作先略去.重点是如何设计出高覆盖,高精炼,清晰,易操作的测试用数据.之前几乎所有人都向我诉说这次开发数据多么多么困难.OK,就拿它开刀.

    我的工作艺术,着眼两方面.

    1. 一个是数据业务背景.我特别喜欢为数字赋予现实意义.比如这次金融系统开发,虽然我不能完全理解一些专门词汇.但我会想象成自己有个公司,这个是汇款入帐,那个是资产流动化后的债券等等.数据有了生命,就特别容易贯穿各个表的数据合理性.要知道,只知道表结构和sql文,你甭指望理出个全面的数据分类.
    2. 其次,和我个人习惯有关,我特别在意Excel的配色,格式.比如表头,我必会涂色,加粗,居中;表格外框尽量粗线等.做测试数据表亦如此.为各个分类穿上统一的外装,为同一类的特征项目做出醒目颜色.我一点不觉得烦琐,我觉得仿佛就是在作画,渐渐五彩斑阑起来,看着自己的作品,又何尝不是享受呢.

    以上两步,可以归纳为赋于生命和色彩.有了生命的数据,就和每月工资单那些项目数字一样亲切,不差丝毫,有了色彩,就像美丽风景,让你懂得欣赏.

    以上,只是简单地总结.要做好还需要勇气和创新.

    今天一个同事问我一本测试书如何写,说查遍了开发标准,都找不到适合的测试模板.我和她说,你这个特殊,如此如此去写的.她回答我说,她也想这样去写,可是”不敢”.哈哈,勇气是必须的!

  • 个人和球队

    上一周看了阿根廷和德国的比赛,昨天有关看了乌拉圭和德国的季军争夺。虽然两只南美洲的球队都失利了。但是在我看来却体现两个球队完全不同的风格。阿根廷拥有世界足球先生梅西,还有众多世界级的优秀球员。但是在场上,我更多看到的是个人的即兴发挥,以及失球后整个球队的慌乱,直至全体奔溃。而乌拉圭则不同,上一场也只是因为裁判的误判才输给了荷兰队,而这次遇到德国队,愈战愈勇,中途还曾经反超。他让我看到的,不是世界身价最高的球员,而是一支世界顶尖的球队。从两队对同一个对手的比分,以及实际的比赛看,乌拉圭球队都要比阿根廷球队要强大和稳定。其实,世界杯也就是一个聚光灯下的团队竞争的舞台,最终审理者不是个人,而是一个球队,更广泛的话可以说是一个国家。

    公司最近也准备举行全公司的龙舟比赛。我想应该和拔河,或者是拓展训练差不多的那种,让个人能更加深刻体会到集体团结的力量,期望着能得倒如期的效果和其他的社会效应。

  • 工作艺术(2)

    工作的最初的新鲜感是短促的,随之而来的是感到工作枯燥,机械重复,无趣味,表现出来就是心态浮躁,做事无兴致。通过改善外部的工作环境,工作内容,常常是不现实的,而且也无益于建立长期稳定积极的工作态度。所以主要还是需要提高自己的心智水品,建立健全正确的工作观。

    我想其中一个方法,就是用创造艺术的心态来对待工作,发掘工作中的高级一面,创造工作中的艺术一面。工作纷繁复杂,就算是软件开发这个个体行业,也不能说所有的工作内容都可以简单的艺术化。所以我觉得艺术化,更多的说是一种工作态度,随着这种信念和态度的强化,许多之前不能艺术化的工作内容也可以被转化了。而且,我想能把平时工作的50%作为艺术化的对象,也能使你的工作充满现象力和活力啦。

    为了更加具体的讨论工作艺术化的一些方法。我把软件开发的工作划分为几个主要领域:软件文档设计,软件编程开发,软件测试,团队合作,客户交流。在每一个领域,都有艺术化的不同侧重点。简单的可以归纳为

    1. 软件文档设计
      软件文档就是一个说明文,软件和其他事物一样,都需要由表及里,由面及点,由通常到特殊的表述。如何根据不同的软件对象,选择表述的方面和表述的手段,都需要艺术化的思维。
    2. 软件编程开发
      好像有一本书,就叫做编程艺术。当然设计模式可以说是艺术化的一个典型。
    3. 软件测试
      测试本质就是确认程序的正确性。其实,他比编码要虚多了,不同的软件,不同的时期,不同的目的,不同的手段都会演绎很多测试方法。而这些的方法的选择和应用本省就是艺术化的创造。
    4. 团队合作
      团队合作是人与人之间的交流,如何从机械呆板的简单交流传化为亲密无间的内心交流,自然是需要艺术化的。其他也包括如何建立艺术化的组织规定,规范等等。
    5. 客户交流
      对于客户,有时候不能很直截的提出自己的要求和看法,如何委婉提出自己的看法,如何通过交涉达到双赢,也需要艺术的手法。

    今后准备收集一些实例作为对这些领域的具体说明。

    总之,我认为,工作艺术化始自于工作态度,建立于实际的行动,升华为一种工作心境,最终成为一个人的工作观。

  • 工作艺术(1)

    最近总在考虑一个问题,如何有效地把自己的知识或者经验有效地传递给别人。因为很多时候,常常在一个具体的事情上,言传身教告诉对方如何一步一步地去做,而换一个类似的工作,似乎还是需要如此。是其他人太笨了么,我想不是的,主要还是自己没有很好的传达那些确定这些一步一步动作的中心想法。其实很想提高交流的方法,实现“授之以渔”的目的。

    所以就想好好的整理一下自己内心的想法,是如何通过分析工作,找到做事方法和步骤的。渐渐地觉得其实自己有意无意地按照工作艺术化的思路来美化工作的内容,从而更容易把握工作的本源。其实要说做到工作艺术,是万万谈不上的,关键是自己有这种理想,有这种待人接物的态度。我想态度,不能决定好的结果,但至少是朝着好的结果在迈进。所以我所讲的工作艺术是一种工作态度,而不是成熟的工作方法。

  • 向日葵

    据说二桥公园正在举行向日葵节,于是全家决定冒着烈日出游。
    二桥公园其实比较偏远,而且修路的缘故,开了好一会儿,才到了大门,不过居然可以开车进园,还是省了不少力的。
    公园除了路边满坡的向日葵外,还有一个桥梁博物馆,看到了很多很多古代,现代桥梁的模型。
    另外,最近门票的一半可以抵用购买草鸡,草鸡蛋的金额。于是,在江边放养的养鸡场里带回了两只草鸡,和若干草鸡蛋。非常的实惠。