随笔
方剑斌
二十年云计算,协作和SaaS的先锋。
展开
-
把大象装进冰箱
CEO:怎么把大象装进冰箱构架师:一共三步:打开冰箱,放进大象,关冰箱们。CEO:Bingo!原创 2021-03-10 02:56:12 · 343 阅读 · 0 评论 -
软件行业现象杂感之职业心态问题
一位朋友来访,我问:“最近干什么呢?”他说在研究Web 2.0。我顿时提高了兴致,向他讨教具体研究范围。于是他告诉我,他集中精力研究了主要的ajax框架,并且得出一个结论,Web2.0这东西没什么,老酒装新瓶,没前途。我这个朋友技术很好,从十几年前开始写程序,从汇编的高手,到C/C++的高手,又变成VB的高手,PB的高手,Dephi的高手、Java的高手……几乎没有一样在熟悉的朋友中(都是程序原创 2006-08-06 10:05:00 · 6818 阅读 · 12 评论 -
软件人员绩效考核新思路
软件人员绩效考核新思路-从以组织为中心到以项目为中心软件人员管理,一向被认为是一件难题。尤其是年中年底的评价问题,涉及到加工资,发奖金,稍有差池,就会民怨沸腾,来年是该走的不走,不该走的全走了。 一个软件工程师好不好?怎么判断?记件制?看看代码写得多不多?稍有头脑的人机会立刻反对。精妙的代码不需要长。如果要比长,本来调用一个公共库中的函数就好了,现在我就拷贝过来;本来有一个原创 2006-08-08 15:10:00 · 7259 阅读 · 4 评论 -
管理的灾难:影响每人工作的报表
几年前,老板要看报表。报表内容是所有的项目的人员安排情况。于是我们非常痛苦的统计,花费了几天以后,送给老板。老板一看,总觉得数据不对,还真找出了几处问题。于是又统计。折腾了好几次,算是准确了。我们当时就想,一定要开发个工具来管理项目。后来,我们真的开发了一个工具来管。功能是让每个员工下班的时候,记录自己在什么项目上,花了多少时间。我们都觉得这一定能解决问题。任何时候,老板想要报表,一点某个按钮就出来了。事实证明,我们完全失败,因为公司上下上千人,不可能每个都记得去填数字,所以数据完全不准确。抓了一阵子,放弃原创 2011-04-11 17:34:00 · 7503 阅读 · 22 评论 -
有一种开发的高级技术叫测试
多年前,我和一位公司公认的高手一起做项目。项目是一个关于Pocket PC的开发。各自写完一部分组件后,高手对我说,“老兄,看看你能不能找到bug?”。我拿过他的组件,按照需求文档里的要求,走了几遍,说,不错,没问题。高手神秘一笑,“我知道有个bug,这么样,你能找出了吗?找出来我请你吃饭。”。我被他一说,于是翻来覆去的测了几遍,却一无所获。于是无奈的对他说,“好吧,找不到,告诉我在那?”。他于是把Pocket PC连上电脑,上载了一个超大的文件,占满了Pocket PC的空间,再运行他的组件,原创 2011-05-30 16:23:00 · 2400 阅读 · 0 评论 -
从玄幻小说家排名看程序员职业发展
<br /><br /> <br />最近两年,业余时间,颇看了一些玄幻小说。忽然发现一个现象,排名非常靠前的几位作家,如三少,我吃西红柿等,其文笔及内容并非一流,但作品只要一上线,立刻有大把的追随者,常胜不衰;而构思巧妙,文字功力更胜的如猫腻反而落在后面,捧场的往往较少,但爱之者切。究其原因,原来三少等具备极好的更新率,几乎每天都有新内容;而猫腻等不知是需要酝酿的问题还是偷懒的原因,经常断更,得罪了读者,所以排名不高。<br /> <br />这里想到程序员个人发展的问题。我注意到有些人发展的好,并非是技原创 2011-04-17 10:27:00 · 3640 阅读 · 1 评论 -
公司领导们
有一天,某工程师打开公司视频网站,聆听领导讲话。领导讲话高瞻远瞩,向我们描绘了公司调整,战略部署,业务模式。什么感觉?崇拜而痛苦的听着。为什么崇拜?领导从人性高度,世界范围,行业领域,总而言之,什么地方高,领导就从那个方向讲。某工觉得自己离那个水平实在差的太远。为什么痛苦?……实原创 2011-08-30 10:34:23 · 2193 阅读 · 5 评论 -
一个人值多少钱?
看到一个故事,故事说:一个值8000元的人,就别讨价还价只愿付他7500元。 即使省下了500块,实际上却凉了他的心,一有更好的机会,人家拔脚就走。相反,痛痛快快付他10000元,他会拿出两倍的能耐为你卖命干。记住,宁可花两个人的钱去招一个好人,也不要用一个人的钱去招两个差人。很浅显的道理,国内企业却没几个能考虑到。很多人捧这个说法,好像公司只要这样做就能办好了。可我知道这是有问题的。虽然知道原创 2012-03-20 23:23:40 · 3814 阅读 · 2 评论 -
用AutoIT删除新浪微博关注博主-更稳定的方法
昨天发布的程序,到了另一个网络环境,竟然不工作。检查了发现,原因是新浪微博返回的HTML代码居然在不同的环境不一样。原因未知。但使用_IEAction函数失效。又花三小时用另一种方法,采用驱动鼠标的方法,应该是更加稳定的方法。代码如下:#include $oIE = _IECreate("http://www.weibo.com/xxxxxx/follow?leftnav=1&wvr=4", 0,原创 2012-09-01 08:34:18 · 2598 阅读 · 0 评论 -
用AutoIT删除新浪微博关注博主
前几天,不知为何,我新浪微博忽然多关注了几百个莫名其妙的博主。猜到可能是被盗号,赶紧更改密码,然后开始删除无用的关注。这简直是我这辈子最痛苦的工作。删了一百来个后,我浑身发抖,实在受不了了,就在网上搜索有没有工具。倒是找到了一个,可一天居然只能用一次,否则要收钱!好歹我也总自夸还是一个程序员,我决定自己写段代码解决。工具我决定用AutoIT,看过很多Demo,没真正用过。向同事请教了5分钟,利用两原创 2012-08-31 19:20:55 · 2944 阅读 · 1 评论 -
为什么大公司的产品越做越烂
为什么大公司的产品越做越烂?我的答案是:官僚体制。大公司怎么做产品呢?通常,大公司都会有一个产品市场部,这些人研究现有的产品,竞争对手的产品,然后列出成百上千个特性列表,要工程师在最近的版本尽快做出来。这是产品需要来源一。然后,售后服务和支持部门,也会列出所有他们吃过的苦头,这通常是成千上万个Bug。再次,销售部门,因为缺少了某个特性而丟了单,回家火冒三丈地要工程师赶快做出来原创 2006-07-13 15:11:00 · 18837 阅读 · 30 评论 -
建议CSDN用5个9的标准要求服务质量
最近CSDN的Blog板块不是一般的不稳定,重大故障是屡屡发生。首先是一次失败的换版,增加了一些无谓的功能,如最新更新,在每个博客里增加一些顶端链接等等。刚上去不久,站点http://blog.csdn.net就不可访问了。CSDN于是回退倒上一个版本,很多数据出现显示丢失现象。接着不久,又有一次更离谱的问题,访问http://blog.csdn.net居然要求输入Windows的用户认证密码!大原创 2006-06-17 18:08:00 · 4854 阅读 · 14 评论 -
软件公司怎么消亡的
最近读了一篇非常有趣的文章,原文是英文,和大家共享,其大概意思是: 管程序员就象是养蜂人管蜜蜂一样。养蜂人怎么管的呢?养蜂人其实并不能和蜜蜂沟通,谁会说“蜂语”啊。但他们可以把蜜蜂放在一个舒适的蜂房里,这样他们自动就会采蜜了,你顺手就可以拿走蜂蜜。:)对程序员是类似的,把他们弄到一个舒服的环境里:工资比他们想要的高,以至于不会用了(当然,比你的预算还是要便宜);这些蜜蜂会嘤嘤嗡原创 2006-09-01 09:14:00 · 5089 阅读 · 1 评论 -
小韩离职
小韩在一家软件公司负责一个产品的重要模块。可是现在小韩有点烦。烦的不是没机会,而是机会太多了。去年年底的时候,小韩略略表露了一下对工资的不满,部门经理老蔡赶紧找小韩谈话。老蔡这么急是有原因的,今年4月份小韩的合同期就要到了。如果小韩不续签合同,那个模块可就有点悬了。虽然有个新人大马也和小韩一块维护,不过要上手,恐怕没有三五个月,难!所以小韩工资涨了25%,年终奖也拿得不错。老蔡也不简单,涨到时原创 2006-04-28 23:21:00 · 5289 阅读 · 3 评论 -
误导程序员的喧嚣:评CSDN引导Java和Ruby之争
今天上CSDN Blog,一眼看到的头条中赫然是:CSDN 博客周刊:Ruby与Java争锋。 我第一个涌上心头的,是异常难受的感觉。我是真心希望不是CSDN在挑起这场喧嚣。语言优劣之争,是程序员界,最有害的争执。 其一,这是最没有价值的争执。计算机语言,是工程师用来完成特定任务的工具。在整个研发的过程中,最有价值的是任务;用什么语言,只是根据适用性,效率,成本,原创 2006-10-01 12:32:00 · 29144 阅读 · 35 评论 -
给一段软件公司求职对白,供想要求职的软件开发人员参考
此段文字,是一个朋友转给我的,是一个求职人员和他的对话,隐去人名细节,供想要求职的软件开发人员参考。文中涉及公司是一大型软件公司,全国各地及国外都有多家分公司从事研发,研发人员多达x00人。 Job Seeker: sorry,电话不太方便 Leader: 没问题。 Job Seeker: 试用期的待遇没有问题 Lead原创 2006-05-28 08:24:00 · 9811 阅读 · 7 评论 -
我为什么反对语言之争?我的语言历险
因为上一篇文章《误导程序员的喧嚣:评CSDN引导Java和Ruby之争》,引起了一些争论,我回了一些质疑,不过始终觉得没把问题讲清楚,因此再写一篇。 十几年前,我是从C++开始计算机编程的。(不算那些在课堂上学的FORTRAN,Pascal,Basic,Z80和单片机(51)汇编,因为除了在学校安排下的上机——有的连上机都没有——敲过几行程序,没真正用它们做过软件。)那时我在原创 2006-10-07 22:59:00 · 15641 阅读 · 45 评论 -
管理者的两难:公平和效率的博弈
有一次,我去参加一个培训。培训师讲了这么一个故事: 有一个大公司A,面临另一个大公司B压力巨大的竞争。为了在开发新产品的竞争中保持优势,招聘更多研发人才是其中重要一环。于是,A公司派出了工程师张工招人。张工于是找到了李工。张李二人原来是研究生同学,当年A公司去学校招聘的时候,两人一起报名,不过张工入选,李工淘汰。张工找到李工时,李工提出的待遇要求是人民币12000,张工犯难了。因为原创 2006-10-11 21:39:00 · 7398 阅读 · 14 评论 -
报告两个CSDN Bugs.
发现bug:Bug 1:每页选择显示50或60个显示项时无法删除评论。步骤:1.登录后台管理程序2.点击参数选择页面3.将“一页显示的默认文章数:”对应的下拉列表中选择50或60.4.保存5.点击评论页面期望:可以自由删除评论实际:删除链接消失了。Bug 2. 点击任何文章出现Javascript报警步骤:1.进入csdn blog模块2.点击任何文章期望:正常显示页面。实际:出现如图java原创 2006-10-15 21:57:00 · 5308 阅读 · 3 评论 -
构架师已死
2006年的职场出奇的冷清,相比前几年,简历的数量和质量都大为不如,很难得找到三年工作经验以上的人,有一个不是特别笨,就是特别怪。就是么,干得好谁没事换工作啊!Simon是一家外企软件公司的总经理,最近给这个问题愁坏了。项目一个接一个的接下来,人手越来越紧张。虽然Simon是个极限编程的粉丝,但也不得不批准了一份又一份的加班申请。HR经理把这个问题归结到房价上,他的妙论是“怕失业了还不上房款,不敢原创 2006-06-12 00:24:00 · 10345 阅读 · 26 评论 -
软件工程师好了歌
世人都晓管理好,只有委屈受不了!满嘴平时说责任,关键时刻推掉了;世人都晓技术好,唯有苦头扛不了!图书买了满一柜,翻过几页扔掉了;世人都晓晋升好,不幸职位太少了!牢骚发了一大堆,再过几年头白了;世人都想工资好,郁闷水平太差了!天天撞钟磨洋工,新人把你超过了。原创 2006-06-14 00:27:00 · 3788 阅读 · 1 评论 -
测试效率
在软件研发团队中,很容易被忽略的是软件测试。可是如果测试团队建立后,很容易失控的是测试效率。基本的企业逻辑是这样的:没有测试=》质量不佳=》老板出丑=》老板和大家一致认为需要测试=》建立测试,通常是手工测试=》老板和大家都尝到甜头,加强测试=》测试依赖综合症产生,症状为,没有经过测试,没有有信心产品质量=》产品越来越复杂,测试人员越来越多=》“测试驱动开发”产生:测试不报Bug,开发则没事原创 2006-03-30 16:59:00 · 4132 阅读 · 2 评论