• 年终感想!

    2008年02月03日

    Tag:
    转眼又一年过去了,最大的感想就是今年过得太快了,真的就觉得一下就过去了。

    现在想想今年都做了什么呢(当然主要是指工作上)?首先是从imtat

    a到了mapbar工作,离开imtata是对的,但是到mapbar却不一定是正确的选择。说说学习上的事情吧,现在感觉个人的进步是越来越慢了,甚至有时候是停滞状态。有时候想想都觉得不妥,不能再这样下去。说到今年的学习,主要是设计到一下的这些东西了.

    1.js,javascript的技术水平,在幻宇...
  • 中国软件开发通病?

    2007年12月19日

    Tag:
    虽然只有三年的工作经验,但是现在已经是自己的第三家公司了。

    这三家公司都是私有企业,我觉得也比较能代表中国现在的软件开发现状了。

    我认为现在中国的软件开发的问题都不是技术上的问题,因为中国人都很聪明,牛人比比皆是。

    中国软件开发的问题在于团队建设,流程控制,软件工程上面。

    项目文档不全,程序员纯粹是靠想象力写程序。开发一个项目的过程中给你添几个别的活,

    把你弄得半死不活的。团队的leader...
  • 贴两首歌吧,自己超级喜欢的!

    2007年12月09日

    Tag:
    something in the way,来自涅盘.

     
  • 团队管理

    2007年11月22日

    Tag:
          

          最近一直在考虑一个团队的协作问题,下面是自己的一些想法。

          首先,一个软件开发团队,teamleader的重要性不容质疑,leader的做事方式,管理方式几乎决定着整个团队的开发质量和速度以及团队成员的痛苦指数。作为teamleader,应该最终确定整个项目或者...
  • ibatis vs jdbc and lvs nat.........

    2007年10月28日

    Tag:
       好像好久都没有用java来写跟数据库相关的比较程序了,即使碰到也是很简单的东西,自然直接用jdbc搞定了,而最近要写的一个项目却要比较多的用到,一开始想直接用个连接池+jdbc的方式直接搞定算了,反正也就几个表的访问,应该不会很麻烦,然而这一写才发现这开发效率的确比较低下,首先表的字段比较多,写sql语句就比较麻烦,而且容易出错,弄了一个上午,实在是难以忍受,最后不得不搬出ibatis,网上down了一个sql2ibatis的xml文件的生产工具,一下子搞定,然后在生成的xml里面稍微改动一下,ok了,持久层的访问基本完毕,另外还非常容易扩展,这回真是切切实实的体会到了ibatis这种持久层框架的优势了!

      另外,最近自己用lvs配置了一下nat方式的集群,算是一种锻炼吧。由于机器有限,自己用本机即做分发器又做real server了...
  •      好久没写东西了,本来曾经有一次要写的,并且已经写了一点了,但是中途浏览器报错,直接关掉了,一气就又不写了,现在再写写吧!

       写什么呢,没什么可写的,写写近况吧!

       最近自己还真的比较忙,忙一个小型的spider系统,新来了个比较牛叉的同事,让我也有点兴致去做,但是老大给的时间实在是感觉心里没底,只好自己加油了!

       自己同时还会研究一些别的东西,最近主要是看linux方面的东西,很杂!等有时间得装个ubuntu玩玩!并打算以后的所有开发工作都在下面完成,windows退居二线,就只用来玩玩游戏了,呵呵!想到这个心里还是比较期待!

       另外,现在想找一家网站能把自己前一阵写的webim用上...
  •        最近又有几个朋友换工作了,也就是跳槽了,回头看看现在的工作也是自己的第三份工作了,说说工作和跳槽吧。

           在我看来,一个公司要想留住人才,无非是下面几点:

    (1).工资

             没有人会不重视收入这个问题,即使是有些刚毕业的学生嘴里口口声声的说,我完全不看重工资,只想学东西,但是这是因为他们还没办法谈工资问题,等到他们有了经验,他们很难抵得住更高的诱惑!

    (2).学习

             不学习就会落后,就会...
  • 写点东西!!!

    2007年07月15日

    Tag:
    好久没写东西了,但是最近博客的点击量倒比以前高了一些,呵呵。

    最近比较忙,心里本来打算跟几个好友&& 同学吃顿饭聊聊天啥的,但是到周末就不想动弹了!

           工作上除了忙以外没什么东西,前一阵走掉的一个哥们给我造成了不少麻烦,因为他什么也没留下,文档,甚至源码都没给我留下,有时候突然有个人跑过来跟我说这个东西出了什么问题了,让我看看,我甚至连他说的东西,我都不知道,问同事也说不知道,只好硬着头皮去解决去了,好歹还有点经验,虽然解决问题的过程有点曲折,但还是解决了,呵呵,困难总是会有地,但是困难也是总是可以克服地,这是最近我的msn签名。

          最近自己在频繁的使用lucene,还好自己以前在业余时间曾经比较深入的...
  • 我们是个工程师而已!!

    2007年06月04日

    Tag:
         今天跟一个同学聊天,说了自己最近的情况,说了些学习和工作上的事情,我说觉得自己做的东西还是稍微的浅的,他则说,其实我们不是科学家,不是理论家,我们没必要搞得那么深!!

         想想也是,自己其实也就是个软件工程师而已,但是还是觉得往深里学比较好,呵呵!

         自己最近在做跟lucene有点关系的东西,自己写了个用词库切词的切词程序,其实很简单,不过算是对lucene做应用的第一步吧!下一步有时间的话会看一些关于apche模块和分布式服务器编程方面的东东!

     

    ...
  • 辞职心情!!

    2007年05月17日

    Tag:
    辞职了有一段时间了,现在写个小的总结吧!
    辞职做对了吗?
    毫无疑问,这个决定很正确,虽然休息的过程中没有了工资,但是继续在imtata呆下去可能会使自己的技术停滞不前,这肯定是不行的!
    这段时间在干嘛?
       1.这段时间自己在家写了个webim,很简单的一个东西,服务器端用c++自己写http服务器监听,客户端则是完全的js,这个东西基本实现了如:注册,登录,添加好友,删除好友,聊天等一个即时通信工具该有的基本功能。写这个东西还真的着实锻炼了以下自己的c++和js技术.
       2.比较仔细的读了一本c++数据结构和算法的书,并正在看stl源码剖析这本书,发现自己很多不足的地方,比如数学等,呵呵。另外也使自己对很多算法和数据结构最起码有了一个模糊的认识(没有实践的话还是很难弄得十分清楚并且记得十分清楚...
  • apache module

    2007年04月30日

    Tag:
           最近自己在家写一个webim,服务器用c++自己实现监听,client端则肯定只能是js了,现在基本写完,后来想到如何让服务器支撑起比较大的访问量的问题,先是想到了将现在的短连接改为长连接!然后再想了一下如何做负载均衡,然后又想了以下将现在的c++服务器改为使用apache module方式来做响应,因为以前的一个同学做搜索引擎的时候就是这样做的.于是随着自己的想法的改变,查了各种各样的资料,还看了很多人的博客,有学习了很多的东西,哎!什么叫学无止境呀!但是这些想法都没有具体去实现,因为我的那个webim其实已经实现我当初的想法了,另外,现在也不想去也没那么多精力去实现呵呵,希望下一家公司我能有机会去实现我最近的很多想法!!...
  • roller回忆!!!

    2007年03月28日

    Tag:
                今天看了一下自己的博客,发现评论最多的是一个开源博客的安装方法,可能还是有很多人对这套博客系统感兴趣吧!于是简单回忆了当时自己研究这个博客系统时的一些东西。

              当时自己其实是想自己弄个博客来玩一下,而自己正好对java比较熟悉,于是就到网上找了这个开源博客,之所以喜欢它,还因为当时自己想学习hibernate,正好用它作为学习对象!最后其实也没有深入研究这个东西,安装的话,在我以前的博客文章里面我认为已经写的比较清楚了。

            &nb...
  • js进步中!!!

    2007年03月21日

    Tag:
    最近的工作渐渐的比较多的用上了javascript,从同事身上也学了很多很多东西.

    现在发现所谓的ajax,其实更多的是构造桌面程序化的web界面,什么局部刷新呀都是ajax里面的很小的技术,当然这是ajax得到发展的很重要的原因,但是真正的ajax程序,用httprequest从服务器取数据只是其中的一个小技术!

    这里感觉前台和后台(web端和服务器端)的编程重要的区别是

    首先 web端要注意兼容各个浏览器的区别,服务器则不用

           web端无需顾及到访问量等问题,当老板问你这个为什么出不来,你可以直接了当的说服务器的问题

            服务器端为了提高抗压能力,经常需要优化优化再优化...
  • 开发VS产品经理

    2007年03月13日

          最近的工作还有点忙,js也学了不少,还跟同事聊天呀什么的,其中就聊到了产品经理跟开发人员的关系问题.

          一般开发的流程是,产品经理收集需求,整合需求,跟开发,老板开会讨论,制定开发计划,然后开发人员根据定出来的开发计划进行开发,这是最理想的情况。

         然而,很少有这么顺利就完成工作的时候,首先是需求很少能够在开...
  • 网页可见区域宽:document.body.clientWidth;
    网页可见区域高:document.body.clientHeight;
    网页可见区域宽:document.body.offsetWidth  +" (包括边线的宽)";
    网页可见区域高:document.body.offsetHeight +" (包括边线的宽)";
    网页正文全文宽:document.body.scrollWidth;
    网...