CODER's profile自由飞翔PhotosBlogListsMore Tools Help

Blog


    May 10

    纯技术--总结自己

    每次回家,当和别人谈起自己的工作,总觉得很搞笑,当我告诉他们我是做程序的,他们似懂非懂的点点头,然后羡慕的说,嗯,高科技,不错!
        呵呵,不过就我自己来说,很难把做程序和高科技联系到一起。回忆当初学程序的那段日子,我常常自语,什么嘛?
        也是的,现在我很难给自己的水平做个评价,菜鸟?高手?好像都不是,不会的还很多,但是,前段和一个搞DOTNET的老鸟聊起来OA,ERP,和一些技术上的区别,发现我们的共同语言很多C#和JAVA八成是一样的,一些技术思想也很一致。不过,我们没有聊算法,OOP,数据结构,这些东西好像大家都避而不谈,不过,不管对框架和JDK如何的熟悉,总要自己写出逻辑类,将这些优秀的框架和固有类联系起来,最终形成自己的系统,所以,脱离这些理论性的东西还是行不通的。可能这就是我目前最大的弱项吧。强项呢?还没有发现,但是,速度方面肯定不比别人差,呵呵,用了三天两夜的时间费了N多烟和咖啡,读懂了ORM,ORMAPER,再用了不到一周,用HIBERNATE做的数据持久化层就可以初步运行了,不过,由于对数据库性能优化的一知半解,执行效率问题还是很严重,看来,还是太嫩了,正如SIR SU说过的。
        下一步的计划想的差不多了,写在这儿,提醒自己:
         既然理论思想是一致的,并且C#和JAVA的区别只有两成,我想可以试试DOTNET,但不能影响JAVA的深入,也不能混淆两种技术。
         实践是必须的,而思想是基石,两者缺一不可,尽管坐下来看算法,OOP,数据结构很难,还是继续下去,再加一项,设计模式!
         不能总停留在使用框架上,试着自己去继承重载其中的一些类,组件,甚至可以尝试一下对TOMCAT做一次大手术。
         就这些了,再有,冲开一切束缚,自由的飞翔吧。
         P.S:正在考虑是不是按家里说的去曹妃甸?
    May 09

    再一次的迷茫……

    唐山的夏意越来越浓了,西安呢?
        本来计划好的五一西安之旅,因为种种原因没有能成行,只能在某一时刻,遥望西南日落的方向,想想,那座古老的城市,想想,自己梦死去的地方。
        西安和唐山比,我想不仅仅是GDP的差异,这座从地震中重生的城市,占有着全河北省GDP的三分之一,不过,感觉她和西安相比,差异还是比较大的,从人们的想法就可以体会到。不过还是不后悔当初的抉择。
        这段时间累也罢,烦也罢,好像都是注定的,走的太急了,生活的压力在这座小城里不比在大城市里小多少。所以呢,冲动之下好多的事情做得都很不仔细,往往没有看清事情的正面和负面,就匆匆做了决定。熟读孙子兵法的BOSS LEE给我的评价是,如果让我去指挥一个团,我会在触敌之前就要损失八成的兵力,虽说有点夸张,不过,这的确是我的弱点。好的指挥官会综合战场上的所有信息,然后再根据自己的实力去做战争决策,计划,像我这样子,即使一个班我可能也会在没有发现敌人前就已经败北了!吸取教训!
        此外,技术提升上遇到的瓶茎越来越明显,而且,我好长时间没有找到突破口。J2EE体系太庞大复杂了,很难想像以我这样的速度下去,什么时候才有出头之日,更何况,各种标准的颁布很快。不过,主要的还是我对基础理论的浅尝辙止!可以说,我的代码技术含量很低,第一段读操作DOM XML的类只用了两个方法和一个构造器就实现了所有功能,不过,看着N多FOR 嵌套,还有N多IF……ELSE……的代码段,可读性就不必说了,如果要是整个系统对XML的读操作很频繁的话,我想我会疯了!每个MODEL类,都要给其配套编写相应的读取类,最大重用代码的原则完全没有体现,这也在根本上没有应用面向对象的特征!后来,为读取类设置了基类,并定义了用户接口,最大限度提取可重用的代码,定义在基类中,具本的功能实现类继承基类并且只提供各自的功能方法。这样子以来,类的层次结构,可读性,重用性都得到很好的改善,至少,抛弃了C面向过程带给我的一些影响。不过,要走的路还是太长了,但是,还是像当初从J2SE过渡到J2EE那样,单纯的读资料收效肯定不会很好。现在,还是老办法--在战斗中学会战斗!可能时间会很长,不过呢,程序员的生活就是不断的写代码,不断去学习,不断的去挑战!
        一直在怀疑这样的成长方式,为什么弄清一些事实,要我付出这么多的代价呢?不过,改变自己的性格,现在还不晚--沉着,不管遇到什么,请冷静的对待;谨慎,有些决定注定会要影响你的一生,所以,在下定决心前请三思而行;低调,即使你的能力无人能敌,请记住,这个世界上不乏强者;洒脱,过去的事情是无法挽回的,你所能做的,只有吸取教训,重新投入新的旅程中;最后呢,不管周围的人如何生活,请记住,坚守自己的梦想,她终有实现的那天!
         向的脚步是不能停止的,而且,自己可以努力的时间越来越少了,至多也就两三年的时光,这段时间过后,自己真的就要去面对家庭,爱人,孩子,年老的父母了。所以,抓紧自己还拥有的时间,做好充分的准备吧!
         加油!可以肯定的是,付出总会有回报的那天……在努力中继续期待吧。
    May 07

    开始新的旅程

       记得最初让我对软件设计有所认识的文章出自电脑报--那厚厚的一堆报纸还真没有白买。
       有一期的电脑报专门用了完整的版块详细介绍软件设计的子方向。不知是不是这篇文章的影响,不过从那时起,我的学习方向就是J2EE,只不过因为些别的事情,将它担搁了差不多一年的时间。此外,最重要的就是,这篇文章里所描述的程序员成长之路的确很有用。在当初,深陷J2EE各种技术,框架之中不可自拨的时候,突然间想起这篇文章,里面把程序员的成长比作了一个剑客的成长,从手中有剑,心中无剑,手中有剑,心中有剑……云云,无非就是要程序员对某一个具体方向的技术有很深的理解,然后再去发现程序,语言的共性,直到,即使是从未接触过的语言,也可以用很短的时间去适应,学习,并拿出成果!
       我觉得自己距此水平还相差甚远,无奈的是DOTNET这种从前被我很轻视的技术还是有必要去学的。唐山的软件业个人感觉水平还很低,企业级应用的开发,目前主流是JAVA,但唐山这边的公司却一直专注于DOTNET,有某个公司的技术主管曾对我说,J2EE与DOTNET 的优势无非是跨平台。我不想把技术偏好拿来做理由捍卫JAVA,不过事实上,J2EE的执行效率高过DOTNET这是公认的,安全性也要好很多。不过,目前不管怎么样,必须要分出一些精力来认识一下DOTNET了,毕竟作为一个唯一能真正撼动J2EE主导地位的技术,肯定有他的闪光点了。再说了,和J2EE竞争,微软相当于再和由SUN牵头包括IBM,甲骨文,HP等等众多巨头组成的团队单挑呢!
       所以,继续我的JAVA之路,修练内功,强化数据结构算法和设计模式,前段的成果还不少,至少会有意识的去组织类的层次和结构了。同时呢,也要多学一些DOTNET和C#,(C#*80%==JAVA*80%)<=C++。呵呵
       加油!可能暂时是痛苦的,不过呢,谁知道明天……呵呵,一起期待吧!
    April 16

    感冒中……

       春天的阳光真的很不错,每天暖暖的打在身上,感觉很好,只是奇怪,为什么在这种天气里我还会生病?
       可能是因为这几天打球打的太狠了吧,前天上午遇到一个极其嚣张的人,上来就说我基本功不怎么样,并且把所有打球的人都批了,其实呢,我并不在意,毕竟乒乓球我只打了两个多月而已,中间因为过年还放了有半个月没打,直到前几天,才刚刚从推挡转到正手拉弧圈球,基本功当然不会好了。不过呢,我最讨厌这种自己没什么本事儿,又喜欢教训别人的人--如果你真的很牛X,那就把我打过去的正手前冲打回来,我没话说,五个球,你打飞了四个,还有什么好说的???没给他面子,练球的时候我已经火气很大了,判断好他的球路,正手引拍,早早等上他,只要高度合适,一板就扣下去,要不就打出弧线低速度快的正手弧圈,让他接去吧。实际上,变线我已经打的很好了,反手位的球可以拉出侧旋,让对手来不及反应,即使他能接到,打给我的球已经出来扣杀的机会了,再有,反手推对方反手,若对方回我正手位直线的话,也会给我制造扣杀和拉弧圈的机会。不过,为了稳妥,我没这样打,只正手位的拉球就够他受用了!最激烈的一回合,我一共打了四次拉球,倒数第二个球打出了漂亮的上旋,但对方没有在意,推过来的球高度很合适,转身,扣杀,球重重击在台面,又弹起直接击中他的前胸!完成进攻后,痛快的大喊了一声。最终和他打平了,没感觉到什么,不过至少下次打球他应该不会再小看所谓没基本功的我了。
       以前的我可能不是这样子,不过自从喜欢上乒乓球后,我发现自己有点不服输了,也不太爱听别人对我的教训。当然,比我阅历深的人教训我,我还是会耐心认真的去听的。但是呢,喜欢装的人现在还是离我远一点吧,别有事儿没事儿就来对我指指点点,丫找扣呢吧!不过大部分人一致认为我的脾气暴了--像个小猫似的,还是个男人吗?男人就应该狠点,不管对自己还是对别人!
    April 09

    80一代,活着容易吗我???

    好久没来空间了,这段时间很烦,把CDMA网卡拨掉,过着一种与世隔绝的生活。
       不过我找到了一种好办法来打发这样的日子,那就是去读书,看那些平时自己总想学但又借口没时间去学的东西。比如,J2EE设计模式,JAAS,LDAP。
       只是一直不想把这些纯理论性的东西落实到代码上。懒了~~~~
       对自己写的东西很烦感,有点恨铁不成钢,打开ECLIPSE后,看到那些杂乱无章的类,真想砸了电脑。不过,如果把二十三种设计模式理解后,我想,情况会有些不同的,毕竟通过接口和抽象类来组织类的层次结构,提高代码的重用,会让那些让人眼花的类看起来顺眼些。
       好像跑题了,其实是那天在酒桌上一哥们说的,想想也是,现在不管做哪行,竞争对手都乌泱乌泱的,做什么都不易,而且如果没有关系背景,做起来好像很难,比如开个饭店还有工商局,国地税管着你,没准儿公安局的也会来凑热闹,查查你有没有提供某些特殊服务。郁闷~~好不容易到了男大当婚的年龄,房价那叫一字,高~~~~要是想买房,那得且等着,在唐山,市区的房价飙升到五千多一平了,小户型的,也得不吃不喝攒上N年,如果贷款的话,更不行了,以唐山目前的工资水平算下来,除去月供,双收入的家庭会所剩无几,两个人可能去喝西北风!曾去过房产公司,当时国家正在酝酿出台控制房价的政策,但人家房产公司说了,这个对房价不会产生任何影响,口气比国家主席还牛X,果然,年后的房价一直在涨!仔细想想,如果我是某些决策领导,谁不愿意看到GDP一个劲的飙啊,房产业就像高等教育,能带动N多产业的发展,比如建材,运输,钢铁,还有,那些看房的人,会消费N多出租车,公交车,甚至三轮车……所以不要寄希望房价回落了,我已经死心了,能做的只有拼了命的挣钱吧。
       不过呢,还是放轻松些,喝杯啤酒,享受下生活,毕竟,人生苦短……
    January 31

    爱上乒乓球

       暂时不到房子,只好在煤医的地下室里屈居了,呵呵.
       好像又回到了学生时代,住进了一个四人间,感觉还不错,一阵狂吹加海侃,同宿舍的三个哥们全都晕菜,让我头一次感觉到自己的口才还真不错!
       这阵子看似平静的我,心里极度的郁闷,OA的进度远远没有达到当初自己的目标,加上,最近发生的这些来不及让我做出反应的变故,着实令我透支了,好在,除了疯狂工作外,我还可以在地下室和看门的大爷,以及宿舍的爽妹妹(本来是个好男孩,不知道为什么那帮凶恶的女人给他取了这个外号)打打乒乓球,ALLEN YU见了,别笑话我,知道你乒乓球打的不错,不过,你要照顾一下初学者的情绪.呵呵.
       其实,像阿甘都能把乒乓球打得那么出色,像我这样高智商的人当然也不会差了,昨天第一次摸球拍,表现相当的糗,老是接不到球,打回去的球也不着边际.郁闷~~~~在爽妹妹和大爷的精心调教下,终于有所进步,居然可以打出像样的扣杀了,兴奋ING!这下子,我想ANGEL姐姐和那些经常笑我无聊的人们,应该要省省了,呵呵.
       爱上乒乓球,喜欢扣杀的快感!感觉就像是普加乔夫,开着沉重的SU27在超低空潇洒利落的做出眼镜蛇机动一样!
       PS:杨头不用着急,我保证按时拿出系统UI的演示界面!放心吧,谁让你是我舅舅呢
      
       
    January 26

    喜欢上了广告音乐~~~~

       吼吼~~~~~~~~长达N天的不眠之后,程序还是不死不活,郁闷至极!在APACHE WIKI上看了好久整合FACELETS和TOMAHAWK的文章,TOMCAT终于不抛出NULLPOINTEREXCEPTION异常了,但是TREE2组件依然是千呼万唤不出来,郁闷~~~~~~`
       昨天,在超市看到一位大姐买胶卷,她在LUCKY FILM,FIJI FILM,KODAK中挑了半天,最终拿走了乐凯.不知道为什么,我也过去买了卷乐凯,尽管现在已经很少按快门.玩摄影不短了,从第一卷儿完全没有影儿的成果,到现在几乎把快门按烦,拍的胶卷应该不下五六十个了吧.开始因为经济紧张,也由于对胶卷的特性不了解,乐凯成了我的首选,后来,因其偏色的原因,我几乎一直在用KODAK,至今还有一卷没有冲洗的KODAK装在相机包里,那是在西安最苦痛的日子里拍成的,但是,不知道为什么,自己一直不愿冲洗它.对于FUJIFILM,我很少用,抵制日货!虽然我知道,那部将我切实带入摄影世界的海鸥单反就是用美能达X系相机技术生产的.不过,对乐凯的感情还是很深的,毕竟自己费了好大劲拍的第一卷胶片就是乐凯的,想想就好笑--当时用的一部傻瓜相机,好像是理光的,相机后盖没盖严自己都没注意到,拍的时候,我还费劲儿的通过脏兮兮的取景器模仿亚当斯琢磨构图,当兴奋的到照相馆后,从晒相师傅递给我的纸袋中,我只抽出了一卷黑乎乎的带子--这就是我的作品!漏光的相机把胶片从胶卷盒拉出来的一瞬就已经暴光了.当时的郁闷劲儿就感觉像是巴乔在世界杯上射失点球~~~~~~
       跑题了,呵呵.其实用乐凯和柯达,也是因为他们的广告做的不错.乐凯的音乐很好,配合着那些完美的精彩画面给人的感觉是很震撼的,所以,我记住的第一个胶卷品牌就是乐凯.而柯达的广告很有生活的意味,一个很糗的小男孩的几幅生活画面--钓鱼,结果把老爸挂在了鱼杆上;理发,当理发师剪刀下去的时候,突然害怕的哭了;好奇,玩老爸的刮胡泡,结果喷了自己一鼻子;当这些画面定格成一张张照片时,我想很多人都会因为有趣或共鸣而记住这个品牌,柯达!而柯达的广告曲也适时的向受众传递--记住每一刻!所以,即使不是摄影师,我想也会因这个有趣的广告,记住柯达!
    所以呢,广告音乐都是很有目的性的,通过音乐有力的抓住受众的感觉,让他们产生认同感.因此,广告音乐的制作不会比包装一首流行音乐容易,可能更难.
       看精彩的广告,听精彩的音乐,呵呵,怪不得我的小侄子那么爱看广告!
       换背景音乐,return to innocence,乐凯胶卷,97,
       PS:一个人,坚强,自由,为了精彩的明天,加油!
    December 27

    占个位,回头再写--不要走开,接下来会更精彩!

        软件的改写和评审工作正式告一段落.过几天就可以胜利凯旋了!兴奋ING!
        今天终于有时间在这个我比较喜欢的城市四处走走了,不过,我得睡会儿先~~~~~~~~回头上照片!
    September 16

    逃离西安

    来西安整四年了,四年前的某天,我可能正在和阿超一起忍受陈排长的变态体罚,可能和LJP,LP在高数课上睡的满桌子口水,可能和LJP,LP研究班上哪个MM不是恐龙..........过得太快,以致于没有仔细品味,而我不得不狼狈的找机会逃离这个地方.
     
        投了N份简历,好在老天不负我,有一家北京的公司让我等待进一步的通知.今天又顺利的通过了广州一家公司的电话面试.有了些底气,但不清楚这是不是老天和我开的又一次玩笑?
        虽然已习惯了加了半碗油泼辣子的泡馍,变了味的饺子,能把人烤熟的天气,我对这城市却一点留恋都没有,可能是因为我这二十三来,最点背的日子都是在这儿渡过的吧.也是的,四年来没有一天是顺利的,而我也差不多对这种得过且过的日子麻木了,只要有钱吃饭,有地儿睡觉,还管那么多干嘛?终有一天,突然发现自己眼角也浮现了像舅舅那样的皱纹,才清楚我的生活不能再这样子混下去了.
        最终,鼓足勇气,准备逃离这个城市,不过,在我眼中,可能你永远是灰色的.不过对于发生在这里的一切--我所做的一切错事,一切傻事,我不后悔.
    PS:代码编写量突破5K,虽然里面有太多的IF ELSE,不过还是小小庆祝一下吧!
     
    July 28

    今天是唐山大地震三十周年的日子

    这几天一直被JSP中的中文乱码所扰,又没有比较全面的参考资料,因此变得很烦燥,甚至把一本自己认为很烂的JSP教材扔到了对面的马路上--这不怪我,虽然这本书是清华编的,不过,错误百出,一些基本的东西作者都讲不清,我怀疑又是一本挂了教授的名号但为其小弟代笔的作品,郁闷中!
    三十年前的今天,凌晨三点四十二分,强大的震波冲击了唐山,我的故乡.我没有亲历这次灾难,事实上,唐山大地震距我出生还有七年的时间.但是通过经历过这次灾难的人们讲述,我在五岁的时候第一次了解了它,虽然那时对二十四万人的死亡我还没有感性上的认识,不过,我至少知道它远比爸爸常常挂在嘴边的那次大洪水要悲惨!随着年龄的增长,对这次灾难的了解也越来越深,同时,对故乡人们也越来越敬佩,所以,在MSN资料上,我写--下来自中国的凤凰城,唐山.
    所幸的是,这次强震的震中位于唐山城区,地震波及到我家时,破坏度已经小得多了,记得当时全村的损失可能就是唯一倒塌的那堵坯墙和被其压碎的一只大南瓜了.除了一个中年妇女在自救时被绊倒,摔断胳膊以外,没有人员的伤亡.不过,这在经历了那场灾难的家乡人心中却造成了难以消除的阴影.记得高二那年暑假,也是在七二八这天凌晨,几乎全唐山人都在谣言影响下为了躲避编造的地震逃出了自己的房屋.可能那天全村唯一不为谣言所动的就是我了,不过我还是在父母的喝斥声中爬下了床.
    很难形容在我向别人讲述唐山大地震时的心情,不过,我很反感别人拿这场灾难开玩笑.曾经在火车上遇到过一个东北的女孩,谈到我的家乡唐山,我对她说,唐山是个不错的城市,她来了一句唐山有什么好的,不就是以地震为特产,死了那么多人才出名的吗?听了我差点没把她从火车上扔出去.可能很多人都是从唐山大地震知道唐山的.不过我想说的是,只要是对中国近代史比较了解的人都很清楚,唐山在地震以前就已经蜚声于世了!现在很多地方都在争中国近代工业的摇篮这个称号,不过,我认为只有唐山才对得起这个称号,不因为我是唐山人.从开平煤矿,唐山开始了她的工业城市的历程,从此在这儿,不仅建立起了从开采,到冶炼,到机械制造完整的工业生产体系,,而她的人文结构也在变化着,出现了早期的产业工人.在丰富的资源和技术优势下,这里造出了中国第一台蒸汽机车,第一袋水泥,人民大会堂用的就是当时赫赫有名的马牌水泥!第一块卫生瓷,第一袋食用碱.称她为中国近代工业的摇篮一点也不夸张.我为她骄傲!
    太晚了,要去睡了.
    最后,借用钱刚的一句话,向死者致哀,向生者致敬.
    GOD BLESS TANGSHAN,
    May 15

    无题

    换歌了,王子鸣的我爱,
    May 07

    好累!!

       虽然没白天没黑夜的写代码,看考研数学,背单词,弄得自己很累,不过我身上的脂肪却一天多似一天,啤酒肚也一天天大起来了,郁闷。于是从昨天开始,已经快半年没去操场的我又出现在了散发着浓烈橡胶味的篮球场上。打了没半个小时的篮球我的身体就开始向我抗议了,首先是被烟“惯坏”的肺,老是喘不过气来,接着,手臂上一点力气也没有似的,投出的球不是三不沾,要不就是擦着篮框而过……
        今天一不做二不休,打了有一个小时的篮球,又绕着足球场跑上了一千米。结果我也不知道自己是怎么把不听使唤的身体拖回房子里的。不过 ,男人嘛,对自己就应该狠一点……
    和一个同学的约定就要到履行的时候,可是好像我还远没有准备好。圣地拉萨,什么时候才能投入你的怀抱啊。
         终于让我的MSN 小窝和我真实的小窝差不多一样了,有好听的音乐,能让我想说什么就说什么。不过选第一首音乐我选了好久,选了半天最后我选了CANON这首钢琴曲,在《我的野蛮女友》里,全智贤在她生日那天,也就是车太贤扮成送外卖的给她献花的那天,弹的那首曲子。中文叫卡侬,改编自George Winston(乔治·温斯顿)的专辑《December》中的"Variations on the Kanon by Pachelbel"。乔治温斯顿,1949年生于美国密西根州的作曲家兼钢琴家,自1972年录制个人首张专辑演奏专辑《BALLADS & BULES》至今,其柔美优雅极富文人气息的清新曲风,使乔治温斯顿成为先时代音乐界中极具代表性的卓越人物。他的《森林》专辑荣获1995年格莱美音乐大奖。《December》是他四季四张专辑里的最后一张,也是最闻名的一张。既然音乐名'Variations on the Kanon by Pachelbel',也就是说,这是乔治温斯顿改编Pachelbel(帕卡贝尔)的Canon(卡农)。
         这首曲子的版本也有好多,纯钢琴版的,佛拉门戈版的,交响版的,还有一个ROCK版的,差不多有十五个版本吧,我最喜欢的还是钢琴版,和ROCK版的。
    最爱在雨夜听它,能让我静静的回到过去,然后伴着外边的雨声沉入梦乡
     

    结束VS开始……

    就让一切结束,再重新开始……
    May 01

    新的一天

    楼下扫大街的阿姨又忙起来了,窗外,像一幅动态的照片,东方的高光,一点一点蚕食着西天的暗部。估计了一下,要拍出这幅名为拂晓的照片,差不多应该在F8-1/4的暴光组合才可以。新的一天又如约而至,被蚊子骚扰了一夜的我一点困意也没有,静静的看着远处的科技楼一点一点在取景器里变得清晰起来。相机里没有装胶卷,随着相机反光镜的上翻,取景器里的一切消失——暴光动作开始了,清脆的快门声过后,我又看到了眼前的一切。
    收拾零乱的心情,迎接新的开始吧!——(现在才发现,原来自己是这么的臭P,呵呵,)