08 2011 档案

我的博客搬新家
摘要:且走且看。风淡云涌。 阅读全文

posted @ 2011-08-17 08:31 ohmyjava 阅读(124) 评论(0) 推荐(0)

程序江湖:第六章 忽视客户的代价
摘要:有代码的地方,就有程序员,有人的地方就有江湖。IT职场,不一样的江湖。公司食堂的饭菜,开始吃起来还是挺香的。欧阳明是南方人,从来不吃炒饼之类的面食,现在也开始吃起来了。但是好景不长,慢慢的闻到食堂的味道,就想吐了。于是三群两伙的,到外面觅食。对于朝九晚五的工作人员来说,中午觅食是个很大的群体。很多快餐业都瞄准了这个市场,最早的就是丽华快餐。但大都是一开始赚口碑的时候还行,慢慢就倒闭了。上一个数据库的任务完成的很好,这让欧阳明多少有点飘飘然。与其他人交流技术问题的时候,也总是感觉自己什么都可以的感觉。很快,他接到的一个新任务。土博士这次给他的任务不是控件,而是一个软件,一个排版软件。这个排版软件 阅读全文

posted @ 2011-08-17 08:30 ohmyjava 阅读(148) 评论(0) 推荐(0)

程序江湖:第五章 机会是一种困扰
摘要:有代码的地方,就有程序员,有人的地方就有江湖。IT职场,不一样的江湖。 欧阳明的业余生活很单调。这就是没有女朋友的好处。好在同宿舍的其他三位也没有女朋友,所以大家还可以相依为命。周末的时候,就在小区里的饭店一起聚餐。他们做了一个约定,每周必吃一个新菜。这样就会给生活平添很多新意和乐趣。北京的夏天,还有一个特色就是露天的大排档。都是那种白色塑料的椅子和圆桌。圆桌中间还有一个圆洞,可以插入一把大伞,以防突然来的雨水。欧阳明他们在周五的晚上经常来小区里的大排档吃饭。这天伙伴中增加了一位异人,姓只,名艾煌。大家聊得不亦乐乎。特别是猜谜语阶段,更加精彩。经常是小只提出谜面,大家一起都猜不出的情况。当然了 阅读全文

posted @ 2011-08-16 08:37 ohmyjava 阅读(139) 评论(0) 推荐(0)

程序江湖:第四章 不识庐山真面目
摘要:现在有了观众,每天写一章,反而感觉是一种责任。希望不要辜负了大家的期待。如果没有特殊情况,一定保证每日一篇更新。那时候,公司的研发组织结构是矩阵式的。也就是说,存在一个研发中心这样的组织,来管理所有的研发资源,资源分为三类:需求、开发、测试。而在其下面,又分N个项目组,每个项目组,会从研发中心,借调需求、开发、测试若干人等,组织成一个对市场提供产品的项目组。公司做的产品,所以很多项目组的存在时间会比较长。而有些项目又是新兴成立的。对于欧阳明来说,选择哪个组虽然不知道,但他也只知道,这些有关他日后的职业发展。选择到一个好项目,可能能学到很多新东西。这些东西以后对他来说就是核心竞争力。也可能会得到 阅读全文

posted @ 2011-08-15 00:45 ohmyjava 阅读(171) 评论(0) 推荐(0)

程序江湖:第三章 莫等闲白了少年头
摘要:周五因为羽毛球比赛,没有更新,今天继续。读者反馈:很多读者反馈主人公的名字比较土。呵呵这个没关系,可以在整理的时候统一修改。另外有些人表示特别希望看到职场的故事,这个放心。本就是这个方向的。令欧阳明意想不到的是,巨软公司给他们准备了三个月的培训套餐。不过也好,他希望通过这些时间,经快调整好状态,适应北京的生活。北京的干燥是他始料未及的。他出生在海边,气候非常潮湿,北京却非常缺水。刚开始的一个月,躺着睡觉,都觉得鼻子要流血。后来在屋子里放了一盆水,才稍微有点好转。培训的开始,是公司的一些老员工交流。他们会和大家在一起交流很多工作体会。还有一些很特别的课程。一个是讲如何从学生转变为职业人,一个是讲 阅读全文

posted @ 2011-08-14 01:39 ohmyjava 阅读(130) 评论(0) 推荐(0)

程序江湖:第二章 初生牛犊不怕虎
摘要:北京在哪里?对于欧阳明的外甥来说,是在天上。因为他是看着欧阳明坐着飞机走的。从此,每次舅舅回来,就会嚷着要跟舅舅一起做飞机走。对于孩子来说,北京就是意味着神秘和有趣。可是对于欧阳明的父母来说,北京就是意味着离别。目前在目送完欧阳明登上飞机之后,眼泪完全控制不住的流了一路。最后大家劝他,想儿子了,就可以去北京,很快的。这才慢慢停息下来。但从此每次离别,都会反复揭开这个伤疤,又要等待好长时间才能结上疤。对于欧阳明自己来说,北京意味着新的征程。他正意气风发呢。不过当他独自一人来到北京后,北京对他来说意味着大。因为从机场到公司总共花了两个多小时。等到他赶到公司了,公司已经下班了,没有人接待他了。他只能 阅读全文

posted @ 2011-08-12 08:00 ohmyjava 阅读(134) 评论(0) 推荐(0)

程序江湖:第一章 少年不识愁滋味
摘要:欧阳明一直想出来闯闯。离开自己的家,远离自己的故乡,到一个自己从来没有到过的地方去闯荡。这是他一直梦想的。因此,他选择了到外地读大学。这样,他就可以逐渐适应离开父母的庇护后的生活。事实上,他感觉他过的还可以。因此毕业后他准备到北京继续闯荡。要闯荡江湖,可不是那么简单的事情。特别是独自一个人闯荡,更加是难上加难。对于一个新人来讲,这个时候根本不知道应该怎么闯荡,只是本能地去找一个工作,把自己养活,然后再说。可是,找什么公司呢?他也不知道。不过他是学计算机的,当然就要选一个IT公司了。这就好像是武侠里的门派一样。投靠什么样的门派,对于一个新人来说,感觉很重要。最重要的还是待遇好,有成长机会。但是, 阅读全文

posted @ 2011-08-11 23:28 ohmyjava 阅读(131) 评论(0) 推荐(0)

用接纳的心看待新员工
摘要:最近公司的夏季版新员工正在培训,我也是其中之一的讲师。说实话,很多地方看不惯。上课之前不预习,课后作业做得一塌糊涂。今天在批复他们的作业的时候,越是批复,越是来火。可是我还是坚持有耐心的看完了所有的作业。我还是希望能看完整他们中犯了多少错误,好有针对性的进行纠正和指导。这是我的本分。再者说,作业的作用原本也在于此,谁也不是圣人,一下子就能掌握。就是要通过作业来查漏补缺。因此,等我到了他们办公室,和他们讲解作业的时候,我发现我已经没有火气了。多了的更是一份期待,一份真诚。最近很多公司也在进新人,估计也会遇到与我相同的问题。也有一些人博文写出对新员工的要求。我倒想反其道而行之。新人往往处于劣势,他 阅读全文

posted @ 2011-08-10 20:43 ohmyjava 阅读(169) 评论(0) 推荐(0)

学习面向对象编程的简单途径
摘要:最近要进行新员工培训,主办方要求我做一次面向对象思想的培训。说实话,这个培训我做过好几年,发现还是很难做的。第一、你面对的是新人。还没有很多经验,要谈思想,很多时候都是虚幻的。第二、本来这个思想就比较抽象,要让大家能够在培训中有所收获更是难上加难。但是,需求就是命令!我还是得思考如何能讲清楚这个问题。正好今天在看一位新员工的代码的时候,发现他写了一个类,叫TCompare,我就问是做什么用的,他告诉我是用来做文件夹及文件对比的。于是我觉得有必要说几句。我是这样和他说的,第一、如果你是做文件夹对比,那么TComare类是不是改成TFolderCompare更好?否则,别人很难从名字上看出你的类的 阅读全文

posted @ 2011-08-10 00:14 ohmyjava 阅读(194) 评论(0) 推荐(0)

技术人员如何看待新技术?
摘要:最近参加了新平台项目的技术评审,看到项目组演示iPhone上的客户端版本,看上去还很炫的样子。做得挺好的,技术人员也是新招的一个高手。 说实话,作为技术人员出生的我,对于新兴的技术,只能远观,而不可以亵玩焉,真是有点不是滋味。 为什么我没有成为这方面的专家?为什么别人可以,我却不可以?就感觉是一个武林人士,看到别人会一种高妙武功,就感觉像跃跃一试,又会为自己不会,而感到有点懊恼。就像周星驰的《功夫》中,那位火云邪神,看到如来神掌,也想学一学的感觉。这一点确实让人不爽! 所谓修身、齐家、平天下!第一就得修身。因为有这个想法,让我感觉我还得努力啊。我必须得解决这个问题。 正好51CTO有一个在线专 阅读全文

posted @ 2011-08-09 00:20 ohmyjava 阅读(290) 评论(0) 推荐(0)

技术规划应该写成什么样?
摘要:最近总是接触到规划文档的评审。有自己写的,也有看别人写的,还有帮人出谋划策的。这些规划的题目大概如:公司的未来语言规划、公共资源管理规划、工业化开发规划等等。但凡规划,大概是一件事,要预先考虑到3年,甚至5年后的发展方向。规划出一个大致的目标出来,然后指出一条路线,大家以后就这么走过去。很多人可能说,未来是无法预测的,做规划其实很没谱。计划随时都会变,更长时间的规划,做出来有什么意义呢?关于这一点,我只是顺便一提,我也不想多说,我只是想说,有一些人相信,事情可以规划一步、实现一步、成功一步。很多事业有成者都是这样走过来的。我不能算事业有成,但我也认可这点。回头继续说咱们的技术规划。我还得说一句 阅读全文

posted @ 2011-08-05 21:45 ohmyjava 阅读(1427) 评论(0) 推荐(0)

你需要准备的五个面试问题
摘要:最近看了一篇翻译的文章:你需要准备的五个面试问题,感觉深不以为然。也有人经常问我面试要准备什么问题。我也总结了几个问题如下:第一、你要面试的岗位是甚么?很多人就听到开发工程师就去了,也不知道是开发甚么产品,具体什么业务,客户是谁。所以容易抓不到重点。第二、这个岗位的核心能力是甚么?这点很重要。如果要的是沟通能力,那你别光表现你的业绩。如果要的是架构能力,你别只说一些项目管理。抓不住方向,第一步就失败了。第三、你在哪方面支撑这些核心能力,有具体的事例吗?准备很重要。充分的准备,能让你的表达事半功倍。如果你要表达你的沟通能力,可以在一进去之后,就尝试这些。如果你要说技术能力,那就多说说你做过的东西 阅读全文

posted @ 2011-08-05 08:50 ohmyjava 阅读(173) 评论(0) 推荐(0)

女程序员的无奈
摘要:因为新员工的缘故,最近和新来的女同事做了一次绩效面谈。主要是了解一下学习工作情况,团队融合程度等等。面谈过程中,明显感觉到她作为女性程序员所特有的一些担心。我大概能理解一下,大概有以下几点:第一、感觉技术能力不如其他人。由于女性同志往往不能如男性同胞这么毫无节制的把时间浪费在电脑里面,所以他们对于技术的感受,往往不是很深。对于新技术更不是很敏感。长时间累积下来,就会感觉到自己技不如人。第二、周围女性伙伴太少,势单力薄。其实第一个问题,对于很多人都会遇到,不光是女性程序员才会遇到的。但是由于第二个问题,导致她们往往不能通过群体的力量去弥补这些差距。所以有一些女性朋友,如果能够和男性同事打成一片, 阅读全文

posted @ 2011-08-03 22:25 ohmyjava 阅读(192) 评论(0) 推荐(0)

学习要做到深入浅出
摘要:今天在问带的两个徒弟,明天汇报谁来讲的时候,他们说就随便定了一个人来讲。我很是奇怪,就问,能讲好吗?他们说,都是一起做的,谁讲都一样!我当即否定了这个判断。在我看来,大家一起学习,学到很多相同的东西,这点没问题,但是要说能否讲出来,那就是另外一个问题了。有一个成语叫“深入浅出”,用来形容这两件事刚好贴切。学习的时候,一定要沉下去,不要只看表面现象。这就是“深入”。技术人员在这点事,往往做得都还可以。当然了,这也要看你花费了多长时间在里面,花费多少热情!技术人员,往往在“浅出”上出了问题。他们往往是用非常技术的语言,去讲解他们学习到的东西。可以叫做“深入深出”。东西是理解了,但讲出来,听的人,感 阅读全文

posted @ 2011-08-03 16:38 ohmyjava 阅读(414) 评论(0) 推荐(0)

抓虫记之九:都是线程惹的祸
摘要:在发生的时候,没有抛出异常现象,这样的BUG是很难进行跟踪的。你只有通过各种方向的分析,调查,才能慢慢的找到。这就好像,突然发现一个尸体,你就得到失踪人口里去寻找,可是是否找得到,有时候可能就是运气问题。幸好,软件不是现实,我们可以反复的进行调试。同样是上次案例的那个服务器。有一段时间发现服务器在自动化测试的时候,每跑到2个小时后,就会出现内存不足的问题。这肯定是出现内存泄露了。我们有跟踪TObject创建和释放的钩子,但却发现没有对象忘记释放的情况。而且在本地调试,怎么也出现不了这个情况。但一放到自动化测试环境中,就准会崩溃。实在没辙,只能跟踪服务器内存占用情况,发现挺奇怪的,每次都是5M的 阅读全文

posted @ 2011-08-02 18:55 ohmyjava 阅读(140) 评论(0) 推荐(0)

研发人员欠缺的“不要脸”文化
摘要:一直感觉研发人员相对市场人员确实缺少点什么,今天听到一个原华为的人说华为的文化中有一个“不要脸”文化。讲的就是研发人员要特别注意的事项。特别说明,不要脸,三个字,据说是任正非认为这样好记,才取得名字。这三点是:抬头看路,找人问路,请人带路。我觉得研发人员和市场人员的关键差别来源于一个对着电脑工作,习惯于自己解决问题。一个面对着工作,习惯与人打交道。这两点差异,确实导致了研发人员在工作过程中,不容易发挥与人打交道的长处。容易闷在那里独自解决问题。所以,这三本点,是建议研发人员在工作过程中,要学会跳出来,找人帮忙,解决问题是目的,是否自己解决的不是重点。另外一个,就是很多研发人员,以自己解决问题为 阅读全文

posted @ 2011-08-02 18:54 ohmyjava 阅读(131) 评论(0) 推荐(0)

导航