一个迟到罚款数额的计算公式

  上班迟到要扣钱,一个简单的分段函数是无法达到很强的约束力的。于是我设计了一个略微复杂的函数,供地球上的HR参考。
  S = S0 + dTA1+ρn/N
  各参数代表的意义如下:
  S0:金额基数,即最低罚款额。
  d:比例系数。
  n:在该人到达公司前,当天公司已经迟到的总人数(人)。
  N:当天公司共需签到的总人数(人)。
  A:金额基数(元),可以为一个与T相关的函数。
  T:该人当天迟到的时间(分钟)。
  ρ:比例系数,用于调整N对S的影响。
  简述:某个人迟到需缴纳的罚款,跟当天迟到的分钟数线性相关。随着迟到人数占公司总人数的比例不断增加,罚款数额也会增加。
  这个函数将会起到如下作用:T对S的约束会促使员工无论迟到了多久,都要尽快到达公司,否则罚款是随时间不断上涨的。n对S的约束会促使员工尽量早到公司,否则总会比前一位同事多交罚款,并且客观上会降低迟到员工的总数。

合格程序员应当具备的能力

  编了几个月的程序,写了许多烂代码,也管了一堆琐碎的事情,感触比较深。我心目中的合格的程序员应该至少具备以下几点能力吧:
  一定的英语水平。如果你发现你的同事的代码里净是拼写错误、不符合语法规范和命名规范的变量名甚至是注释,你是通知他修改,还是让它们傻乎乎的留在那里呢?你更不要奢求他去查找并阅读英文甚至其它语言的资料了。如果这个人英语能力比较差,严肃的讲,他对项目通常是没有任何利用价值的。
  大局观。要经常审视自己和自己的程序在整个项目中所处的地位,与其它模块的联系,要学会与整个项目的架构、进度保持步调一致。这样写出来的程序,才真正是项目中便于维护的部分,而不是一颗定时炸弹。同时,没想过当将军的不是好将军:每个人都是有升职机会的,但没有大局观念,领导就不会首先重视你,这种能力,一般半个月到一个月就可以考察出来了,如果一个人没有全局意识又不乐于考虑代码以外的事情,那么,我们只好安排他继续堆代码,他就永远不会按照自己的意志工作。
  足够的沟通能力。在开发过程中,程序员经常需要向其它部门请求资源,比如一行文案如何写,一个界面的样式及其交互如何设计,仅凭项目经理去调度是不够的,因为后期精确的调整,还需要程序员与其它部门对应同事点对点的直接交流。沟通能力体现在以下几个方面:一是对一件事物的精确表述,例如描述一个 bug,要说明详细输入和输出数据,以及当时的系统环境;二是倾听,交流之前必须理解别人的话和想做的事,同时也是一种礼节。沟通能力不同于前两点,它是一种软技巧,是与技术无关的,与这个人的综合素养有关,也是技术人员升职加薪最重要考察的一个方面。
  勇于犯上。这是沟通能力的延伸。有两点前提:一是你的领导技术出身,跟你有共同语言,且能够听取下属的建议,二是你的领导在公司有足够的发言权和调度资源的权力。当你发现你所在部门在工作中遇到了一些显著的瓶颈,例如人手不够,进度制定不符合实际,内部矛盾重重,某些人无法胜任工作等等,就要找合适的机会,用Email、IM、小型封闭会议等方式告知领导,并最好提出一个解决方案,而不是倒苦水。沟通的时候注意方式,例如:我觉得我们项目组欠缺一个人手,想撺掇领导多招几个人,怎么办呢?可以这样说:“随着项目结构的不断复杂和功能的不断增加,原有的人力可能无法维护所有的模块,可能还需要更多的人来帮忙。我们这个项目运用了很多领先的技术,新人来了可以迅速成长,为公司培养人才,如果日后人手富裕了,还可以将他调至其它部门。”也可以这样说:“我们这个项目目前开发状态趋于稳定,但有一些潜在的设计缺陷需要进一步的微调,是否可以考虑增加人手来负责测试和文档维护呢?这样就有机会探索出一套成熟的项目管理方案,供兄弟部门参考。”不过这样说就不聪明啦:“现在这个项目的进度有点紧,老总觉得我们的功能还有很多值得改进的地方,所以我们现在有些忙不过来,我担心今后还会出现同样的情况,您觉得能不能……”虽然这很有可能是实话,但领导显然不会同意:一是担心你把老总的行为夸张化,并用来压他,二是仅通过人手绝对匮乏这一表象会让他无法判断问题是出在人力不够上还是你的管理协调能力上(他当然不会事先怀疑自己的工作方法或是公司的组织结构出现了问题),从而本着宁缺毋滥,宁可涨加班费不多发工资的精神,拒绝你的请求。
  可能还有其它方面的能力,在这里不一一列举了,随着以后工作的不断深入,还会有更多的感想,也欢迎大家在这里展开热烈的讨论,谢谢。

我的年度十佳歌曲

1. Nightwish: Sleepwalker
2. Keane: Somewhere Only We Know
3. Gwen Stefani: Cool
4. The Curve: Want More Need Less
5. Daniel Powter: Bad Day
6. Backstreet Boys: Incomplete
7. Texas: Getaway
8. Kelly Clarkson: Breakaway
9. The Kelly Family: Every Baby
10. ZOEgirl: Good Girl

按照歌曲在我脑海里出现的次数排序,有新歌,也有老歌。

Yanni: Out Of Silence


  Yanni,这位已经年过五十,律师出身的希腊作曲家,在过去十几年中用完美的newage音乐征服了世界。他在1987年发行的首张专辑《Out Of Silence》,是一张经典的作品,其中的Within Attraction、Standing in Motion、Sand Dance、Paths on Water、Acroyali、After the Sunrise都是经久不衰的曲目,并有很多旋律被用到了各大媒体当中。

构思图


  在项目的开发过程中,有很多的业务需求和设计缺陷,包括内部产生的和外部产生的,紧急程度各有不同,并且存在着相互依赖。简单的表格、甘特图不一定能够直观准确的反应上述情况,于是我试着将目前要做的事情画成一张构思图,理顺了一些头绪。
  我们可以用不同的图标来修饰构思图中的节点,比如问号代表这个需求的必要性或可行性正遭受质疑,感叹号代表这个需求的开发进度比较紧迫,灯泡表示这个需求很有建设性,但正处于规划阶段,且优先级不高,是锦上添花的动作。

人生是不公平的 盖茨给职场新人的10句话

1.人生是不公平的,习惯去接受它吧。

2.这个世界不会在乎你的自尊,这个世界期望你先做出成绩,再去强调自己的感受。

3.你不会一离开学校就有百万年薪,你不会马上就是拥有移动电话的副总裁,两者你都必须靠努力赚来。

4.如果你觉得你的老板很凶,等你当了老板就知道了,老板是没有工作任期保障的。

5.在速食店煎个汉堡并不是作贱自己,你的祖父母对煎汉堡有完全不同的定义。

6.如果你一事无成,不是你父母的错,所以不要只会对自己犯的错发牢骚,从错误中去学习。

7.在你出生前,你的父母并不像现在这般无趣,他们变成这样是因为忙着付你的开销,洗你的衣服,听你吹嘘自己有多了不起,所以在你拯救被父母这代人破坏的热带雨林前,先整理一下自己的房间吧。

8.在学校里可能有赢家和输家,在人生中却还言之过早,学校可能会不断给你机会找到正确的答案,真实人生中却完全不是这么回事。

9.人生不是学期制,人生没有寒假,没有哪个雇主有兴趣协助你寻找自我,请用自己的空暇做这件事吧。

10.电视上演的并不是真实的人生,真实人生中每个人都要离开咖啡厅去上班。

  文章摘自 http://komi.512j.com。看了这些冠冕堂皇的成功人士的所谓名言,我只想到一句话,那就是,什么时候你发现你工作的首要目的不是为了赚钱了,那么就说明你成功了。

不要再让母亲和孩子流泪

  类似“母亲瞒儿行乞三年供子读书”这样的新闻,已经不能再算什么新闻了,甚至成了很多媒体赚取眼球的工具,真是令人感慨。
  在中国,我没有听说过救济金之类的政策,我不知道那些几乎失去劳动能力或固定收入来源的人们,有没有权利领取基本生活费,维持他们的生存,尤其当他们的子女需要接受教育,摆脱贫困面貌的时候。
  愤青的话不愿意再重复一遍,呐喊只是表态而毫无意义。想到了几种或许可能的解决方案,作大家饭后的谈资吧:

  1. 发行教育国债。如果中国有100万贫困学生,那么1000亿的发行总量可以解决问题了吧。再贪,那就谁也没办法了。
  2. 设立教育储蓄公积金。我们20多岁的青年人,每个月向自己的帐户存入一些钱,那么自己的子女就可以来消费这些公积金,并可利用公积金办理低息教育贷款。
  3. 设立一对一捐助机制。捐助方银行帐户与受助方银行帐户实行关联,银行负责向受助方划转资金,并向捐助方寄送单据。特别地,信用卡在这方面有着得天独厚的优势,因为他们有着相对成熟的服务渠道,例如邮寄对帐单,电邮、手机提醒等等,信用卡机构可以向捐助方帐户提供一系列优惠政策,如免除刷卡费用,成倍增加积分,等等。

蓝屏

  每天面对putty终端黑色的背景,时间长了,容易产生抑郁和消沉的症状,已经有好几位同事表达过类似的感觉。于是,我今天把黑色的背景改成了深蓝,就是那种侧身看去跟黑色很接近的颜色,有些深邃,但是还算养眼。
  另:在电脑前工作的朋友们要谨防颈椎病、眼病等摧残身心的病痛。不停的活动身体是很好的解决办法。

Marie’s live comeback

Marie Fredriksson, who is the female singer of the great pop band — Roxette, performed live at Café Opera’s Aids Gala “Kick Aids Out”, which was her first public appearance since she was diagnosed with cancer.
After 2002, most of fans thought it was the end of roxette’s career. But this performance testifies that she’s able to be back on stage again, and roxette can still keep on rocking.
Please see more details on “The Daily Roxette” website.