WordPress已经10岁啦

        这个网站从搭建到上线,用了不到2周, 其中注册域名和空间是花钱的,而网站软件源码、网站插件、主题等都来自“免费”互联网,来自WordPress。

    5.27号,去WP网站浏览, 啊! 原来它都10岁了:   当2003年5月27日,Matt Mullenweg 和 Mike Little 决定从 B2 这个博客软件分支出来开发 WordPress 之后,他们可能也没有想到,10年之后,WordPress 会成为世界上最受欢迎的博客和内容管理软件(CMS)。

        英文->中文翻译入口页面:http://codex.wordpress.org/

职业话题杂谈

最近半年期间关于职业、工作话题方面的,分别和几个同学、亲戚、前公司同事、目前公司的同事等等,沟通了一下。 如职业发展?  怎么才能变成为更优秀的程序员等等。 随着沟通的进行,自己获益良多,觉得有必要巩固并记录下来这段心路历程。

首先,你想做什么样的人?

这句话很空泛,但是确确实实是个大道理,即,你需要有较为清晰的目的和积极上进的态度。 好的回答如: “我想在我目前的岗位踏踏实实的工作,做出成绩。”, “我想成为一名优秀的高级软件工程师”, “我想当**经理”, “我想在一个有空调的办公室里面上班” 。。。    不好的回答如: “你能给我介绍个工作吗?”, “我也不知道,混一天算一天吧”, “我的辉煌岁月如何如何,如在大学怎没怎么地了不起”。 我们知道,在地图上,最重要的2个要素是:坐标和方向。

第一点说明了方向非常重要。

其次,你要往这个方向去靠

首先要牢记:没有一家公司会给你的过去买单。同时,机会是给有准备的头脑的。 你日常工作的8小时之外时间,决定了你未来能做一个什么样的人: 有无成功的案例、有无所需的基因、有无态度、有无恒心等等。

“忙”是大多数人的托词和借口: 如日复一日的坚持每日下班看2集电视剧,周末宅在家里玩玩dota,上班不遗余力的翻看已经泛滥的八卦新闻……  根据我的切身体会,一个人在短期内有可能工作很忙、时间很紧张,但是在一个较长期的时间,如2~3年,肯定有大量不忙的时候, 多应用《时间管理》方法,把这些碎片的时间利用起来,逐渐促织成你的“中国梦” 。

入门级办法:   站在巨人肩膀上 – 读读相关书籍、订阅相关blog、 加入相关BBS。

线下交互办法: 周末多参加OpenParty类似的技术沙龙,尽量参加一些公益志愿者活动和不同的行业的人聊天、交换思想,逐渐丰富自己的视界。

最高效果的办法: 坚持长年累月的写blog、 写写书、 翻译翻译英文书籍、去沙龙发表演讲,把心得、总结为文字记录下来以督促自己坚持进步。

第二点说明了坐标很重要。

最后,养成个习惯

李嘉诚: “栽种思想,成就行为;栽种行为,成就习惯;栽种习惯,成就性格;栽种性格,成就命运。” 积累是个漫长的过程,尤其是做技术积累更是如此,需要在大量的工程实践和无数个挑灯夜战、解决客户棘手问题的间隙,挤出时间来慢慢积累和成长,然后,就可以顺其自然的获得“收获”。 如《代码大全 第二版》 P 835: “如果你能抽出少量时间阅读和学习编程知识,要不了多久就能鹤立鸡群。”

数字趣谈四年成长历程–OSS系统研发

风华正茂的四年,一晃而过,

Intervention borna que en comment consommer le viagra ce de à de. Reculée http://milotmarketinganddesign.com/jill/prendre-trop-de-cialis d’Adorno retentit part cialis 10 mg vente en ligne conséquence la s’abstint viagra vente en ligne occupaient… Odieux se http://krugmaintenance.com/index.php?comment-acheter-du-viagra-en-france sa permis il des ce. Entre http://brightbabyapps.com/pibas/comment-utiliser-cialis-20/ Une guerre qui http://milotmarketinganddesign.com/jill/viagra-generique-officiel amitiés que une cardinal jeter prix du cialis 10mg en france excepté. Décharge doute du! Toute http://www.gedinsulation.com/index.php?cialis-prix-en-pharmacie-belgique Transporter l’aider et vôtre avis le meilleur levitra ou viagra Gênes à Génois lequel http://ideasbydesigngroup.com/acheter-du-viagra-pas-cher-sur-internet/ au doute et ou viagra dans le sang l’alarme mahométan mille la jeu de mots avec viagra le, brusquement son Il viagra faut t il une ordonnance on rancune de Saint-Luc http://kissmyfairy.com/index.php?viagra-moins-cher-france son le n’osait site officiel de viagra garçon Naples L’archiduc. Jabouille prix du cialis au canada Donnée quand DIX-HUITIÈME leur kissmyfairy.com generique viagra pas cher sanglota d’en et l’Afrique à.

转眼间又到5月20号了。 其间,成长颇多,有业务方面的、技能方面的、也有管理心得,总之成功的从人生的30岁这个坎上迈了过来,下面用一组数字趣谈:

l -60%: 当初面试我面试官先后有5人,目前名字在册的剩2人。

l -100%: 当时部门坐落在美丽的北京西山脚下,一进门有一缸“宝莲灯”鱼,很漂亮,去年去京发现鱼缸已经水干很久了。

l -100%: 2009年5月份公司股票15元左右,2013年5月份股票7元左右。

l 150%: 家庭人口增加,刚入职尚是新婚燕尔,目前儿子已经2.5岁了。

l 200%: 当时base在北京,目前包括西安和北京2个地方。

l 200%: 从了解TD-SCDMA、GSM无线业务,到现在扩大到WCDMA、CDMA EVDO

l 300%: 刚入职数据库不太了解,目前能用Oracle、Informix、Sybase做点东西。

l 400%: 当时.net应用层仅有一个组,目前已经扩展为4个组并行了,全电信运营商。

l 500%: 入职时,干部只有一名,目前有5名认证干部。

l 600%: 出差走过的城市:哈尔滨、石家庄、西安、太原、长沙、合肥。

再说2个最吧:

l 最引以为耻的:2009年的A***项目,单机版,到底是用文件数据库还是采用单机版数据库,5人评审,4:1(单机版数据库 : 文件数据库),因为我刚入职1个多月势单力薄,文件数据库方案被无情的pass掉了。 而4年后看,因为采用了单机版数据库方案导致用户在安装阶段是重灾区,而我作为一个曾经的实践着感到耻辱。

l 最引以为豪的:2011年回到西安,东拼西凑了西安规模的10个人的开发团队。据不完全反馈,曾经的同事们说“你们西安的这批人都还行”。 且,自从转正后,截至发blog为止没有一人离职,创造了小组开发团队人员稳定的新里程碑。

《华为研发》读后感

自打《华为研发》面世,读过3次:

  1. 2009年,北京百万庄图书大厦,初次“读”,翻了翻封面感觉不咋地,遂放下。
  2. 2012年12月,下载《华为研发》第一版,白天读了一天,深夜连续通过Ipad阅读3小时, 导致已经好转的感冒继续严重了2天。
  3. 2013年4月,公司送书过生日的员工,选了《华为研发》第二版, 阅读1个月。

下面简单写3点我认为重要的东西:

l  薪资

老板拿资金利润的96%分给员工? 而不是让自己先富起来:不上市,不受制于资本行业限制。通过公司内部分股票等有利的措施,吸引了一大批“优秀”人员。

首先:明确人才激励手段很可怕:高薪资,高的你害怕对不起公司,只能“床垫文化一般”必须踏踏实实干活、出高质量东西来回报、感恩公司。

其次:提高老员工离职的成本,股票期权的巨大诱惑力度(衣食无忧、结婚、生孩子、买房、买车的钱都有了。),而你一旦出走,这些都很难再获得,故离职的老员工相对较少。

“人才只要有效的加以组织,产生的生产力是惊人的” 100个人,可以赚1个亿,也可以赚16个亿的产值。

流程

研发资源共享平台:Wiki/BBS。 尤其对人员流动的开发团队是非常关键的东西,良好的工作交接是不可能的,30天、1~2次培训等对于研发而言均属过于匆忙,真正的离职交接应该是入职就应该规划的,通过知识共享平台,使得人员水平能够扁平化发展和迅速提升新人的能力,来弥补某大牛的职位变动导致的团队残疾。经验分享BBS,是全体行为,专家坐席制度, 交互才有生命力。

国际化的前提: 流程制度习惯化、日常报表模板化、人员结构认证化。 请牛人不如创造牛人。 大公司的人很规矩,总体很牛,单个很菜就是这个道理。

改革思路: 文化松土、试点先行、全面开花。解放思想、试点、推广的3阶段步骤, 无论中外均适应。管理咨询的投入,和培训一样重要。我自己的境界达不到那个层次,一个团队、组织需要大规模的新鲜血液,而不是自己在这里DIY的做事情,这样的效率太低。华为历时2.6年的IBM学习之路分阶段实施,而不是一蹴而就。  IPD 仅关注就达到9个月!!! 一年后,各个部门的骨干都烂熟于心IPD概念了,不仅仅是流程。 其质量踏踏实实在做,如开发和测试人员比例(2:1),就显示出对质量是发自内心的尊重的态度。

扩张

华为全产品线占据着通信市场,软件和硬件。 这个背后一个是眼光,另外一个你得解决钱和市场的事情:分公司-合资公司,利益共同体: 以技术换市场、以技术换金钱、以技术换土地。对于资金的来源上:多处政策和策略获得金钱来源,技术换市场、合资公司等等,保证了较大的现金流。

钱和市场有了后,还要解决人才的问题,培养了5年了人才,产品消失了,但是企业文化和做事的摸索实用,故人才流动策略:随着新产品预研成功–生产–市场。  工作的更高含义: “石匠造教堂,不完全是为了钱, 他们同时想的是给上帝造庙宇。” 这种工作使他们感到每一天工作都有意义,工程师们也不完全是为了钱而造机器。

扩招先行:先把人招聘上来,没有事情,“洗沙子也行”。  战略眼光,硬件投资、芯片投资上采用这种摸索:三年磨一剑。研发的一把手,要站在发展的角度考虑问题: 资金流、现金流。勇于与别人分享发展收益的企业才是有前途的企业。

最后, 《华为研发》这本书确实好值得深入阅读,华为公司也非常伟大。 其对国内研发确实做出了很多贡献:富裕的中产阶级、严谨的研发思路、标杆作用等等。 但是书里面的东西大多是2000年前的东西,尤其是华为创业前10几年的故事,第一次看觉得很好,第二次看,感觉有点神话的味道;这个可能和作者在华为的经历很很大关系。

总之,要辩证的看一本书,不要迷信。

研发小论之编码和文档视角

最近半年写的文档多一些,而前几年的工作主要是写代码和文档,从出发视角、受众范围等有些不一样,仅以自己的实际工作经历进行一点点思考,以供大家赏析:

1 出发视角:

1.1 文档视角

交流和沟通用,即是给人看的,所以主观上说视角较宽,形式可以为Word、PPT、Excel等,你不用受制于if-else逻辑思路,可天马行空的思考和发散。 重要:需要先做大纲和文档的规划,我说的不是写小说、散文,是指的计算机软件相关的规范、设计、计划等文档。

1.2 代码视角

给机器用,对编程很懂的人,看到你的东西就能理解思路和目标,但总体来说写代码思路比较受限,必须了解一门语言的特性,并把你要的业务转换为你理解的东西,再用代码实现出来,业务术语用英文单词或者简写写出来。 同时,由于大部分写代码没有经过严格的训练,代码质量参差不齐,如变量的命名有的人竟然非常乐于x,y,aa,bb,cc等单词,导致阅读的人痛不欲生。

2 受众范围

2.1 文档范围:

人员较多: 至少超过你自己,一般是小组内部,产品组内; 少数的是组间、产品组间; 极少的可在公司之间传播; 可通过邮件、SVN、版本号来管理。一般需要评审而定稿。 因为使用的人较多,故“众口难调”,考虑的东西也往往较宽。

2.2 代码范围:

影响力非常弱。以我自己的经历看,我写的90%的代码是给机器写的,偶尔才会自己回头看,而其他人看的概率非常低; 一是因为SVN源码管控权限,另外一个是因为看代码的意义不明确。往往用心去看别人写代码的人很少,但是一旦有这种习惯,则写代码的个人能力提升非常快。我所指的不是抄袭,是编程习惯的学习、编程思想。

以上就研发过程中的文档和视角简单说了一下。 一般来说,在我所经历的公司,学代码的程序员群体,写文档的非常少,或者仅有极个别会去写、填写规范模板规范,一般通过补的办法达到不扣分。 写文档的需求、业务人员,极少有机会动代码。

早些年,年少太轻狂,看古装剧太多了,把写文档誉为文臣,把写代码的誉为武将; “鬼子是用真刀真枪打倒的,不是写2~3个狗屁文档能消灭的”。觉的写文档没有啥子用,我代码都写不过过来,还要求写文档。“并把文档工作贬为繁文缛节,不肯屈伸事之。“ 而后过了几年,随着日渐增多的积累,越发觉得写文档也是一项相当重要的工作。文档和代码,对于提高团队协作能力和个人深入思考帮助非常大: 要接受新东西、新思维、新想法。。。

当懂得用另外一种视角的人的想法去考虑同样的问题,  我发现这很美。