又是一年年尾,又是一个平淡的一年,看到的世界在变,我的身体在衰老,我的精神很萎靡。工作还是那样,没意思,但是给了家庭经济上的满足;喜欢上了lisp的语法一致性,也做出了一个BLOG;胡遇见来到这个世界,又多了一双关注我的眼睛……
工作
工作的感觉不是很好,比较厌恶的公司政治让人常常不爽,在心里不爽但也没表达出来,结果就是工作上我行我素,只专注在系统的设计和开发上。
以前的管理者G升级后,S做了管理者,现在S升级了,O又做了管理者,我的上级们的仕途发展的都很好,同时也看着身边很多优秀的人也得到了应得的回报,也有一些工作勤奋的很久没有被重视。
在年初,有两个同事相继离职了,离开的人都是有理想有抱负的。最近C也要离职了,这给我很大的震撼,C是一个技术很全面的人,同时工作也很认真,离职的原因是公司的一个制度,因为他长时间没升级到T5。这显示出公司的评级系统很糟糕,本来我就觉得评级本身就影响人专心做事,现在又搞出这样的花样,让人更不能专心做事。
我从进百度开始,就反感评级,不太相信这个能真实体现出一个人的技术能力,果然,现在这套体系存在的价值只是增加了员工的不满,有很多优秀的人不忿而去。我以后就不参与这种无聊的形式了,保证在我心里是纯粹的。
在大公司想专心做事不太容易,各种不公平会不断考验你的心理素质,评级是一个,还有百万大奖之类的,还有很多明争暗斗。
这一年,也见识了越来越多的公司政治,有些人说难听一点儿就是马屁精,无处不显阿谀奉承之能。我有一个项目,一直是很辛苦地在维护,老大给出指示要我移交给E小组,后来几个人碰了一些这事情,几天后老大问起时,E组长很不知耻地说他们在维护。我的辛苦得不到肯定到头来就这么成了别人的果实。我一气之下就说以后这项目的事情别找我了,我也明白这是气话,有事儿还得我管。
后半年有一个新的项目S,老大们都很重视,要我参与,我为这个项目做了一个内部的dashboard,我很兴奋,系统实现的很不同、很巧妙。但是可能过段时间这个dashboard也要停掉,当听到这个信息时我还是很不爽的,花的心血都没发光的机会。可惜还不能算一个成品,不然就扔到GITHUB上。
最近,在搞一个DASHBOARD整合,真心看衰,分分合合之间浪费了多少人的青春?
我不是很喜欢php,因为感觉phper的品味有一点儿差,因为看过很多的小网站,ruby开发的都很时尚,python开发的参差不齐,而php写的一般都很土,这个只是我的感觉。小组选PHP为开发语言,这着实让人不屑。尽管语言本身并不是关键,因为PHP也能做各种事情也做的很好,但是我只是觉得这样下去会越来越没品味。
新过来的组长O以前是QA,新官上任说了不少,我感觉她的长处是在大公司做事儿的方法,对于怎么创造优秀的软件不在行,毕竟她以前是QA,而QA的长处就是流程和流程。我不是很喜欢这样的人,因为我不太喜欢为了撇清干系而设计的复杂流程,我只是想做好软件系统。
学习
人过30再谈学习好像有一点卖萌,因为好像过30岁的人就是爆发能力的时候,而我没积攒能量只能再学习。
这一年一直想设计一个编程语言,尤其在上半年,买了各种书也想了很多编程的理念,编程其实是世界观的一个体现,为什么面向对象这么火,因为它很容易理解,类和对象是很容易设计的,但是也存在一些复杂性,如果有一根雪糕的类,这个类可以设计为一定大小颜色的样子,但是它的状态呢?它的状态和环境温度有关,“温度”应该怎么设计?还有就是溶化后就是液体了,这是一个新的类还是原来的类?
函数式的设计会更好一些,这样程序员有一点上帝的感觉,程序需要做的是设计出各种超能力,有溶化雪糕的能力,有让水结冰的能力,等等,只是函数式的世界只有数据和函数,状态不太好处理,没有面向对象来了更清晰。
后来有一个想法,如果面向对象的系统中,对象和对象能相互作用,是不是就更接近真实世界?比如有一个天气的类,这个类的对象只能有一个,天气炎热时,会影响到雪糕的溶化速度,雪糕变成水时就是一个对象变成了一个父类对象,也就是说对象可以有近亲、对象可以分裂。这样的设计是更接近真实,但是在软件工程的角度是不是能更好地组织和开发呢?
后来喜欢上了lisp,这样的语言很美妙,一致性真好,它让这个世界简单了很多。迷上lisp上学习了clojure,并用它开发了一个博客系统soube,自己的博客就是用的soube。在上面谈到的dashboard中,为了配置方便,用JS做了一个类LISP语法的配置系统,配置起来很有简单,比如数据是一行一行的,一行是一天,数据中有一个字段是“收入”,如果在页面上显示“总收入”,可以写成:['sum','charge'],如果要显示“日均收入”,可以写成:["/",["sum","charge"],["count"]]。
这样做也显示出现在的设计和以前有了变化,更多的去追求“可配置性”,也就是把“配置”和逻辑尽可能地分开,这样能使得系统实现看上去更优雅。
家庭
春天,老二出生了,取名遇见,身体很健康,现在已经能发出“吧吧吧。。”的声音,说实在话我得常回家培养感情,老大的时候好像没有很陌生的感觉,回家时到到喜欢和我玩儿,现在,上次回家,一开始遇见盯着我看,还不敢让我抱,过了一会儿才好一些。
到到的教育是个问题,可能妈妈的教育方式不太灵光,到到有了一些沟通问题,不太听话、容易发怒。
可能是孩子妈伺候两个孩子太辛苦了,没那么多耐心和孩子沟通。这些问题希望在我回家后能缓解一些。
对了,新家入住了,在春天的时候,这一年很大的花销就是在家里购置电器、家具,这一年总得来说是一个过滤年,重心从赚钱过渡到了生活。
社会
中央领导人变了,社会风气也在变,互联网的媒体作用逐渐显现,很多丑陋的角落都见光了。
村里的环境很糟糕,包括街道环境,也包括行政环境,很多在上面是鼓励,到村里就是强制。比如计划生育的节育,有了二胎后镇的计生办就耍二百五非要去做节育手术,但是我们问了沙河市计生部门,他们说这个政策是不会强制但是现在沙河市都是这样做的,这明显反应出政策和执行不一致。又打电话给邢台的计生部门,他们说这个不强制。
其实镇里计生办和村民过不去是有原因的,这也算是一个权力,他们怎么会甘心放弃呢?有了这个权力就有了私下的各种好处,村里很多生二胎的人都会请他们吃饭、送礼,更多的是直接给钱,这个钱已经是一个公开的数目,假手术5000元。这样计生办的政绩表上也好看,他们还有钱赚,何乐而不为?
很多腐败的交易不是人的原因,而是制度造成的。
现在计生卡在很多的流程上,前段时间还有报道,一个人办营业执照竟然还要有计划生育部门的证明!沙河市办离婚也得有计生办的证明。法律条文上没有这些,地方的执行却这么做,为什么?明显就是没拿法律当回事儿。
现在,政府机关有一个什么声明都会加上“依法。。。”,这明显在说很多的事没有依法,不然“依法”这一个行政必须的基本原则还需要天天挂在嘴边儿吗?
一个月前,邢台有一个报道,说是一老汉户口本上的年龄错了,本应该领养老金的却领不了,来来回回找派出所一年多也没解决。媒体曝光后所长亲自道歉,并立即解决了问题。也就是那几天,我们镇的派出所就好办事儿了,上户口什么的简单了,大家都排队去上户口。
媒体的报道是一个有效的手段,希望能在以后能有很宽松的言论环境,来帮助政府机关更好地为人民服务。
这样的力量来自互联网,我也为我能从事互联网行业感到小自豪。
2014
我喜欢的还是软件,希望在2014能更深入地去理解“编程是什么”。
我会回家担负起一部分教育孩子的工作,希望孩子们能健康快乐。
我会找新的经济来源,来保证家庭的衣食住行还有玩乐的花销。
2014,好运!