bluebird——青鸟

黑夜给了我寂寞的心情,我却用它来寻找爱情~~

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  17 随笔 :: 0 文章 :: 207 评论 :: 0 Trackbacks

程序员小史记

去留无意,程序员小史记
     摘要: 无论做什么项目,都要先了解需求,招个软件工程师总希望你懂业务,现在网上铺天盖地的招聘启示,招个人做企业管理软件总要熟悉ERP、MRP的优先,招个做银行项目的就要求有金融软件开发经验,做哪行吃哪行,做软件最怕的就是不了解行业需求,在银行工作过做银行项目就比较容易上手,在政府工作过做oa就比较能把握的住。我们几个都是单细胞程序员,从没有接触过地税这样的项目,特别是面对的客户对项目的熟悉度也是一块一块的分散在几个部门,沟通起来就不是那么容易了。

欧阳要求我们跑到第一线,火线才能出尖兵,于是几个人拿个小本子,和实际操作地税系统的一个MM坐在一起煞有其事的开讨论会。
地税的系统原先是delphi开发的,一是农保系统,一是社保系统。“征收中心从劳动局接收数据,每天对企业进行解冻操作,把扣款情况发送到银行,然后把对欠费企业进行扣款。”MM在那里鼠标点的飞快,平时熟练操作惯了,自以为我们也看的明白。
“征收中心”?“劳动局”?“解冻”?“欠费企业”?一连串的名词看似简单,“征收中心”是指谁,“劳动局”是干嘛的,什么是“解冻”,“欠费企业”是哪些人,实际上问题一堆摆在那  阅读全文
posted @ 2008-10-27 22:36 青鸟 阅读(1840) | 评论 (9)  编辑

     摘要: 南京去过好几次,每一次去都是匆匆而过,每一次去都是为了工作。毕业时到南京考公务员,由于学位没有拿到,能报考的职位寥寥无几,而且都是很偏门的职位,左挑右选报了个监狱部门的网络管理,报名、笔试、面试,然后面试挂了。
也曾在慧通面试过4轮,慧通据说是华为的人力中介机构,去面试的时候人数众多,感觉上好像是只要投了简历,都会被招过来面试一把似的,层层筛选之后优胜劣汰,所以最终能录取的很少,而且录取后工资也不是很高,在那里进行过一面、二面、三面,貌似比较注重于算法,然后也挂了。每次都是一天内来回奔波,始终感觉南京的生活气息比较浓,从没有想过有一天要去呆上两三个月,所以从孙总那里听到要出差的时候,感觉真的很突然。

刚开始总以为出差可以拿着公干的名义去很多地方,可惜出去的时候哪里能挤的出时间,就算那有,反反复复的项目也够折腾人的,出差,其实就是个苦差事,在公司呆了一段时间的员工,心理上都不愿意出差的。想起孙总动员会上说的话,“本来这个项目是打算在苏州这边做,可总公司的那边不愿意,也不知道为什么,以前.net的项目都是拿到苏州来做的。可能这个项目是苏州这边接的第一个java方面  阅读全文
posted @ 2008-10-24 00:30 青鸟 阅读(1665) | 评论 (12)  编辑

     摘要: 如果java做了三四年的web开发,告诉别人还没有用到过struts,一定会让人笑掉大牙,事实如此,从毕业到工作后的两家公司,接触的只有JSF,直到第三家公司,项目中也才使用了struts1,网上有很多关于鼓吹JSF事件驱动比struts1理念更先进的地方,所以很难相信真的做一个增删改的demo,居然一周就搞出来了。
很多事看上去很难,真的投入进去,才发现其实不过如此。所有的框架学习都是从demo开始的,从官网下了个demo,然后补丁补丁,做了点体力活,一个简单并不花哨的例子就ok了。其实要使用一种框架花费不了多少时间,难的是对框架真正的理解。开源的东西好处就在这里,可以一边练习,一边查看别人写的底层代码,底层有很多东西都涉及到设计模式,一时看不懂也不要紧,慢慢看,总能找到一点感觉的。

一边搞一边johnny钦羡的看着我,巴不得可以早点copy and paste,平时没有人盯着,做东西总喜欢拖拉到最后一天才交,有个监工眼巴巴的盯着,做东西效率就是高,一周的东西三天搞完,然后无所事事的开始在那里测试。忽然想起应该尊重一下老员工,就拿过去给老肖看,本来是想向老肖  阅读全文
posted @ 2008-10-20 18:07 青鸟 阅读(1791) | 评论 (13)  编辑

     摘要: 每次离职都有两件事是逃不了的,一是体检,一是婉拒其它的offer。周末的双休时间,除了谈情说爱卿卿一天我我的绿茵草丛,园区有两个地方人气肯定很旺,一个是园区人才市场,一个是园区体检中心。体检上午7点开始,如果不赶在8点半以前到地方,一个上午很难体检的完那么多项目,周六一大早爬起来,饿着肚子跑过去。大厅已经挤满了人。想起有个同事得了乙肝,换工作都不敢跑到园区外,生怕体检的时候被人查出来,真的也想找个人代检一把,每年的这个时候轮到抽血都很痛苦,天生一见血就浑身都软了,连拳头都握不紧。好不容易撑到下午拿了体检单,发现体重是一路走低,由70降到60,加班加的辛苦的铁证。两年前体检的结果是屈光不正,裸眼视力0.6/0.7,两年之后的问题左耳听力下降,白细胞偏低,不过裸眼视力变为0.7/0.8,天知道他们是怎么检测的,不知道是不是整天瞄着电脑,眼力算是练出来了。

到新公司照片是免不了的,公司的门卡、饭卡上面一般都会贴张照片作为防伪标志,体检之后就是照相。然后下午给青鸟打了电话,不管去不去,总得礼貌的打个招呼,当时给的答复是我再考虑考虑,当然,很明显,考虑的结果是我拒绝了青鸟的这份  阅读全文
posted @ 2008-10-18 20:45 青鸟 阅读(1909) | 评论 (5)  编辑

     摘要: 在北大青鸟遇到了C君,一位java做了六年的高手,聊起来才知道他刚从广州过来,来这里仅仅是做兼职的,他说,刚来苏州比较空闲,想找点事做打发一下时间。接着给了我一张名片,上面赫然印着“项目经理”的头衔。听他说,现在基本算是soho一族,在公司呆了几年觉得没什么意思,就出来单干了,然后还很热情的要帮我看看是不是有什么项目可以找我来兼职。兼职?发发传单、搞搞宣传我还行,真的要一个人去自己去搞掂项目,还没那个金刚钻,我说,都是出来混的,有空出来一起喝酒好了。

C君进去面试的时候,遇到了一位老实人,看起来已经三十一二岁了,开始还以为是学校的勤杂工,攀谈起来才知道是培训生,来学网络培训的。很好奇他以前是做什么的,说实话,三十一过还打算在IT这一行从头做起,很难。他说以前是做小生意的,一个月大概能赚三千多,当我说我是来面试老师的时候,他很惊讶我为什么会过来做老师,他说,在企业里做软件工资应该要多一些吧。我无言以对,没有想到做老师居然会被他轻视了。确实也是,三千多,甚至比我在MIT拿到的工资还要高。
  阅读全文
posted @ 2008-10-14 22:20 青鸟 阅读(2031) | 评论 (15)  编辑

     摘要: 很多人第一次跳槽可能都和我差不多,没有仔细想过到底要找什么样的工作,职业要怎么发展,只是一时的不想做了,就匆忙为了三五百块钱把自己卖了,当时可能也无所谓,不过即使换了一家,这份工作又能持续多久呢?工资是不是满意?环境是不是满意?和同事之间关系是不是满意?可能任何一条感到不满意的时候,都会又有跳槽的冲动,特别是新公司头一两个月,情绪更是容易大起大落,不满意怎么办,再跳喽。看起来简单的多,每次跳槽到一家新公司,心态总有一段不稳定的惯性存在。我有个同事从MIT跳到上海,很有本事,在我还沉浸于在CSDN上看别人讨论IDEA和Eclipse哪一种编辑器更好用的时候,他已经带了自己写的DJFrame框架到上海寻找机会,有他消息的那些天,每天听到的就是他一直在跳槽,两个月内换了四五家,在每一家公司都是部门经理之类的职位,不过依然不是很满意。牛人,有些就像云一样,飘忽不定。

其实真的想找一份满意的工作,并不是那么难。这里的满意,首当其冲自然是工资,当然money足够多之后,追求的就是个人发展了,更进一步如果可以做比尔盖茨,那么更可以扔下工作全身心投入慈善事业去了。除了上面两点,我想不  阅读全文
posted @ 2008-10-11 23:30 青鸟 阅读(1822) | 评论 (8)  编辑

     摘要: 在我后来的几家公司经常会感觉有些随意,也许是在MIT呆的久了,每次见到天马行空的代码,总会怀念原来在MIT那种规范化的代码和流程。MIT是通过CMMI4的公司,确实在这样的公司能学到不少东西,代码规范,标准的开发流程,文档编写,单元测试等。不过CMMI始终是一个评估性的东西,实际中项目一忙,往往就没有时间去写那些详细需求文档。项目刚开始时,我们每个人都要写周报,也是公司的牛人做的excel,你填写完了之后VBA会帮你生成工作量的详细报表,项目前期我们老老实实的每天都写,每天都记,后来发现写这东西经常会打断思路,而且又浪费时间,写了之后天晓得哪个会看。后来逐渐的大家就到月末的时候再写,每个人写一上一部分,然后抄抄其他人的,再修改润色一下,还有的就直接请别人代写了。再到后来,大家就干脆轮流值日,每次小组里哪个比较空闲的就让他包揽了,于是这月报就变成了形式主义,敷衍一下交上去,其实david也知道,每次也只能笑一笑带过。

记得公司过CMMI4的时候,每天david都盯得很紧,为了CMMI,一边要赶项目进度,一边要检查以前的代码。代码没有注释,加班补上,命名不规范,加班改上,  阅读全文
posted @ 2008-10-08 23:20 青鸟 阅读(1946) | 评论 (15)  编辑

     摘要: 真正参与项目是10月份,新加坡交通管理的一个项目,8个模块中的6个都被包到苏州来做,在新加坡的项目中算是比例比较大的了,据说是600万新币的预算。常规开发人员总保持在20个左右,另外不时还有些流动性散兵象征性支援一下,说起规模,项目组算是公司比较大的一个项目组了,也是新新人才辈出的地方,不少MIT的牛人都是被这个项目磨练出来的,这要归功于david的加班政策。那是一段神魂颠倒的日子,每天加班是再正常不过的了,david属于那种老板喜欢的员工,每天晚上都九、十点才回去,要不是知道他MM也在我们公司,我们甚至怀疑他还是单身。老大加班了,我们自然也不能不加,不管事情多少,一般不到七点半很少有人敢偷偷溜回家的。

项目开始的时候,有人一下班六点就准时收拾东西准备回去,如果被david看到,他会很善意的和你打个招呼说“这么早就回去啊”,然后你连忙解释这么早回去是干嘛干嘛的,david再问,“东西是不是都做完了”、“改了多少bug了”之类的问题。总之早回去是一定要被说的,即使你走的时候david没有留意,呆会david看到你不在位子上了肯定记在心里,第二天上班还是逃不了一顿追问,所  阅读全文
posted @ 2008-10-06 22:52 青鸟 阅读(1681) | 评论 (13)  编辑

     摘要: 培训的几个月,每个人都被一股脑塞了很多东西,虽然不是那么深入,可涉及的方方面面实在打下了很好的基础。培训结束的时候我们每个人都要做一个小的网站,形式内容不限,当时不知道怎么做,就从蓝色理想下了一个网站的模板,然后整个拿过来改版,改了改logo,再从网上搜了不少帖子放上去,虽然大概百分之九十是模仿,也不是很花哨,看起来也像模像样的。看看自己粗粗交的差,再看看别人,技术强点的,有做flash做的很花的,还有使用ASP做动态页面的,看到别人做的页面,才真正感觉自己技术的差距。后来问人要了ASP的源码,研究了好一阵子,确实明白做网站不是想象中那样简单。以后在QQ上碰到过老同学,心血来潮想搞个个人网站,就让我帮忙,还很了解的的说,“你搞个网站还不是很简单”,其实哪里有那么容易,要是拖拉两三下鼠标就可以解决,我也可以直接挂个牌子去大街上叫卖了。

直到培训结束,对项目的东西我们都没有什么概念的,学习也比较中规中矩。不过讲课的经常会不拘一格,如lee是教我们项目管理的,负责ISO规范和CMMI的讲解,他很喜欢做比较花哨的ppt,上课的时候显得很有大将风度,一手拿着擦子,一手拿着黑板笔  阅读全文
posted @ 2008-10-02 12:27 青鸟 阅读(1616) | 评论 (5)  编辑

     摘要: 不知道大点的公司是不是都有这种级别的待遇,MIT是按等级来划分高低的,本科进去是11级,专科10级,刚进公司我们就被定位为11级或者10级,所以也一直以为10级是最低的,后来知道新加坡总公司的清洁工也是有级别的,据说是9级,不过传说中清洁工的9级一般是终身制级别,怎么也比不过我们,毕竟比扫地的高2级,而且以后还有提升的空间,只要呆的时间足够长,公司自然觉得你的忠诚度比较高,级别自然也会一步一步往上涨。级别高点有什么好处,一是工资也会水涨船高,一是可以带人做项目了,所谓的TL一般做到12级就差不多可以胜任了,而PM则差不多需要14级才有机会担当,所以长远来看,如果可以一直呆下去也未尝不是一件好事。何况即使你愿意不愿意做项目管理的工作,也还有别的选择。在MIT有不少很nice的人,按照资历水平技术经验责任感,当个PM绰绰有余了,不过天生有这么一种人,并不热衷于PM的头衔,仅仅对技术有狂热的痴迷,一心想把满腔热情献给伟大的coding事业,实在可以称得上“执着”两个字。

从MIT陆续走出了很多牛人,每个人都能说出一些精彩的故事,有个传说中的牛人,我们习惯把已经不在MIT工作  阅读全文
posted @ 2008-09-29 23:38 青鸟 阅读(1614) | 评论 (7)  编辑

     摘要: 对未来我本就没有什么打算的,找个爱我我也爱的人过一生就是最大的梦想,也许有一天真的有激情去做什么事业,刚毕业,一切都慢慢从零开始,有份工作已经很不错了。当时还在网上搜索了一些资料,了解到MIT的金融业务在新加坡比较吃的开,再加上不管怎么说都是外资,所以能进入MIT,实在庆幸了一把。我所经历的几家公司,新资、国企、美资都呆过一段时间,经历过了,才知道当时第一份工作尤其难得,在MIT这样的大公司,学到的不仅是技术的积累,而且养成了很多代码编程的好习惯。

刚毕业的学生有时会面临这样的选择,是先进大公司还是先进小公司,大公司有大公司的好处,在里面更多的是学到管理和规范,呆上一段时间,很容易可以培养一些程序员编码的好习惯,时间长了,写出来的文档和邮件的风格看起来都很赏心悦目,不过在这样的公司,个人主义想出头很难,不管你技术多么的牛叉,在这里自由发挥的空间都不大,一切都只能按部就班,照着公司的条条框框来,所以里面的牛人能呆很长时间的,都是那种耐得住寂寞又或者是轰轰烈烈之后大隐隐于此的。而小公司多的是可以学到五花八门的技术,如果你够用功够刻苦,很容易了解不少稀奇古怪的技术,思维方式  阅读全文
posted @ 2008-09-26 22:09 青鸟 阅读(1865) | 评论 (10)  编辑

     摘要: 不到外面,永远不会知道世界有多大,苏州上海在我心目中都是理想主义的世界,想象中苏州盛产美女,而上海盛产黄金,无论是哪一种,都能让人热情澎湃。草草的打了行李上了南下的火车,有点惆怅,更多的是满心壮志一腔热血,以为自己很快就可以像上海滩中的大人物那样风光,很快我就明白其实在苏州来说,2500不过是一份可以糊口的工作。政府制定的最低工资标准是每个月850,一般工厂请的流水线操作工也在1200~1600左右,好点的电子厂还包吃包住有厂车接送,刚毕业看起来都差不多,二十来岁的年纪,一样的在外地漂泊、生活,最重要的是先养活自己。一年后工资拿到3000的时候,我开始打算存钱,那时有一段时间,一直想去做兼职,当时有一份洗车工的工作,时间从早5点到8点半,晚6点到10点半,每个月1600,薪水算是很可以的了,蠢蠢欲动了一段时间,还天真的算过干上一年兼职就可以至少存上2万块钱,实在是幼稚的可爱,毕业后总有那么一段时间喜欢追求新鲜和刺激,喜欢新奇的感觉。如果真的去做了,估计也很难坚持上一个星期吧。时间久了,就越来越明白凡事都需要循序渐进的,开心的生活,无论钱多钱少,轻松就好。

正视现实,来  阅读全文
posted @ 2008-09-23 11:11 青鸟 阅读(2093) | 评论 (12)  编辑

     摘要: 每年的12月学校都会组织校内招聘会,外校的学生进来需要买票,本校的学生学校会发入场券,那个时候找工作找的比较疯狂,省城的几个大学有时招聘会会撞在一起,为了多蒙几个准头,上下午赶场的很多,就这样简历往往投出去几十份才轮的到一次面试,像我这样成绩单挂了很多科的,更是不敢想象找工作会有这么难。邻舍的哥们拿到了一个小城的offer,差忘记说了,这个offer是在医院实习的,真的很难想象学了四年的计算机,到头来要去医院实习,不过当时我们都羡慕的要死,毕竟他是邻近几个宿舍最先脱离苦海的。毕业之后各奔前程,他的消息渐渐少了,后来就干脆石沉大海,不过像他那样稳定的职业,现在差不多也该成家了吧。

第二天一早就爬起来,发现图书馆门口已经密密麻麻里三圈外三圈,每个人怀里揣一堆简历,就象拎着一麻袋硬币去赶集一样,热闹非凡。每年的12月左右学校的复印店都会爆满,全都是打印复印简历的,还有卖那种简历文件夹的,半透明的一个塑料皮子,第一次我买了二十多个,同学说我太节约了,这么点货根本不够用的。果然,第一天的招聘会就差不多用光了,第二天又跑到复印店补充弹药,找工作就是要拼钱,不惜血本,有聪明的同学还  阅读全文
posted @ 2008-09-21 00:45 青鸟 阅读(2178) | 评论 (17)  编辑

     摘要: 一个好的程序员,不管软件还是硬件,最好都能多熟悉一点,对于做网络工程师的,可以不知道什么是面向对象,对于搞程序的,要是连装个驱动杀个病毒都搞不定,那真是丢人丢到家了,平时花点时间学学硬件,写程序也能有点基础,免得连什么是内存溢出都摸不着头脑,多知道一点,想东西想事情总能触类旁通。其实直到大三,除了打字上网比较熟悉,我连内存和硬盘的分别都搞不太清楚,那年暑假回到老家,父母一直担心我从打架的事拔不出来,一直想着办法转移我的视线。我家是个小城市,四周圆圆方方也就那么大点地方,骑着自行车半个多小时可以绕老城墙一圈,从东边的百货大楼走到西边的三层楼大超市20分钟左右,一路上总能碰到两三个熟人。可能是从小在小地方呆惯了,所以一直想到大城市去转悠一圈,那时候,我心目中的理想世界自然是钱多美女也多的上海。

那天晚上我依然没怎么睡着,大清早的就醒了,正很郁闷的想着打架的事,并想着被迫辞掉班长的不爽,连带对那个引起打架的女孩子也恨上了,我老妈风急火燎的闯进来,让我赶快起床,说是有事。我习惯性的问,什么事这么急。我老妈总喜欢卖关子,对我神神秘秘的说,快点起来,起来你就知道了。当时我还在想,  阅读全文
posted @ 2008-09-17 02:17 青鸟 阅读(2147) | 评论 (10)  编辑

     摘要: 大学的生活大多是相似的,你有你的平庸,我有我的,大一中规中矩,大二心猿意马,大三苦练英语小抄,大四忙着找工作。

大一是唯一上自习的一年,刚到学校水土不服,什么都不太习惯,还好在省城的大学里,学校的伙食算得上比较有档次的,两层的小楼有电梯上下,饭菜的花样品种也比较多,每次打饭的时候,对着盛饭的食堂师傅叫声阿姨好叔叔好,总能给我多打一些。在学校没几天,这种经验有小聪明的人会学的很快,比如打水用大号水壶,另外附带一个空杯也能装一点,打饭的时候2个2毛的永远比一个5毛的份量要多,看起来斤斤计较加上小气吝啬,不过却乐在其中。

印象很深刻的是大一上过的C++,倒不是学的有多好多投入,论到编程语言的天花乱坠,教C++的老师应该很有水平,据说是海归一族,身材看起来有点发福——不知道为什么,在我工作的几年里,凡是比较牛或者比较牛皮的人,一般身材都还挺胖的。书本发下来之后才知道C++的书是他写的,学校内部的出版社印的,不过上课的时候让我们另买了一本影印版C++。 那时每年的书本费480,不需要和学费一起交,开学后自己到学校的教科室去买,能省下一两百块钱。当时不止是C++  阅读全文
posted @ 2008-09-13 23:37 青鸟 阅读(1995) | 评论 (7)  编辑

     摘要: 不少人说做IT的容易受辐射影响,生女儿的居多,公司里有不少女同事,有孩子的基本却都是男孩子,有时周末加班,她们会把小孩子带到公司来,总要小孩子叫我叔叔,实在是有够汗的,记得刚毕业的时候,总是被别人喊着叫哥哥的,不知道什么时候起,自己可以升级成叔叔了,我说,叫哥哥吧。同事就笑,那你不是要叫我阿姨了啊。我抓了抓头说,各叫各的吧,感觉还是哥哥听着年轻。

如果真能回到过去多好,真的想再回到20岁,再上一次大学,好好的学习,好好的玩,正正经经的谈一次恋爱。始终怀念我的大学,想上课就去上,不想去上课了就让同学帮忙点个到,有的记性比较好的老师点名时会故意问,某某刚才不是举手点过到了,怎么又点了一次。同学都乐的大笑。很多年轻时可以放纵的青春都丢失在大学里了,每每想起来,既后悔却又想再重来一次,即使重来,也是想更happy的enjoy一把。

那时候什么都无所谓,可以一整天躲在宿舍里睡觉,勤奋点的就去网吧里玩游戏,我大一那年网络游戏正开始疯狂,传奇、星际、魔兽、红警,还有经典中的经典CS,每个宿舍里总有那么一两个很吊的高手,到处找旁边宿舍还有其他班的人单挑。某某要是和别  阅读全文
posted @ 2008-09-11 00:59 青鸟 阅读(2461) | 评论 (28)  编辑

     摘要: 在QQ上我的昵称是“青鸟”,和网友刚认识的时候,不少人总喜欢问我是不是当讲师的,和北大青鸟有没有什么关系,其实八竿子打不到一块,如果非要说关系,北大青鸟是培训程序员的,我是做程序员的,也可以说的上同行吧。毕业已经四五年了,毕业后就一直和程序打交道,虽然是理工科出身,却一直都很喜欢唐诗宋词,特别喜欢李商隐的的“无题”——此去蓬山无多路,青鸟殷勤为探看——顺手拿过来在QQ上用用,感觉还特高古。有时候常常会想,要是可以再来一次高考,也许文科是个很不错的选择。

进了高中之后,一直都是文科比较好,到高二文理分班那年,本来我自己是准备报考文科的,老妈和老爸找了不少邻居朋友商量,最后还是一致认为理科更有钱途。为了让我心安理得的改志愿,老爸老妈说了一堆的大道理,说什么“有理走遍天下,无理寸步难行”,后来还搬了个北大文科生找不到工作后来卖红薯的典故,当时意志也不是那么坚定,心想选理科就选理科,也没什么要紧。高考填志愿的时候正是计算机正当火,于是稀里糊涂就选了个计算机科学与技术,结果还真的考上了,当时满世界的口号喊的都是21世纪的三大法宝外语、驾照、计算机,所以考上了之后很是高兴了好一阵  阅读全文
posted @ 2008-09-08 01:35 青鸟 阅读(3106) | 评论 (19)  编辑