本来上礼拜末就应该写这篇日记的,但是当时对新公司感觉还不够,所以推迟到现在。

    4月13号正式离开群硕,中间只休息了一个周末,16号就到新公司报道。

    在新公司的第一个感觉是时间观念大不一样。16号我按时到了前台。新公司的上班时间是8点半,可是九点钟了,公司人还没有来齐。等到九点半,才打电话找到经理,被领进公司。感觉和群硕那种十分严格的时间观念格格不入。在群硕别说8点半上班九点才到,就算是按时到了公司,只要8点半以后去买早餐了,也一样算是迟到,要登记。而新公司不一样,在时间方面比较自由。没有人管你是不是迟到了。第一天签合同办手续,结果就差不多到下班时间了。

    第二天上班,我还没有机器。新公司每人一台手提电脑,一般还可以申请一台台式机。可是我上班的第一天就没有机器。所以我暂时使用项目组的服务器。一天基本都是在看项目相关的文档。项目是个C/S结构的东西,前台使用swing,通过rmi和后台交互。持久层使用包装好的jdbc,是由于系统的数据量很大,效率要求又很高的考虑。我在群硕都是作J2EE的项目,没有做个swing的东西。看来需要学习了。

    第三天公司给临时配了台Dell的手提电脑,性能还可以。还是看文档。cvs权限没有配好,还不能check out代码,只好看看文档。又找人帮忙安装了套早期版本来运行,好有个感性认识。

    两天的上班,都是按时下班,决不加班。而在群硕,你要是早于8点半离开都会觉得不好意思。因为大家都要加班到很晚,没有人会那么早离开。在新公司,工作效率很高。没有人看网页,聊天什么的。因为大家都想早点干完活回家。而在群硕,我们一般都要花一两个小时在浏览网页上。因为加班时间太长,公司又没有其他什么活动,我们都需要借此缓解紧张。

    第四天,终于配好cvs权限了,赶紧去check out了代码下来,大概浏览了下代码。

    第一个感觉就是代码不够在群硕写的规范。对比一下就知道了。在群硕,一个类超过了500行,就被认为需要考虑重构。可是新公司的代码普遍都在2000行以上,部分类甚至有20000多行。

    第二个感觉就是注释不够,代码可读性很差。在群硕,我们给类啊变量啊什么的命名,都要取有意义的名字,而新公司的代码很多都是无意义的名字。当项目新人(比如我),需要读代码的时候,很难把后台代码和元素和界面实体联系起来。代码中注释很少,必须去读逻辑才能理解。

    第三个感觉是没有一个领域模型。我在群硕的两个项目都是领域驱动的,很容易理解。领域对象间的关系,理解业务逻辑。而新公司的项目没有一个领域模型,很多东西都要反复读代码,还要连蒙带猜才能理解。

    不过,好歹代码的可执行行还不错,程序比较健壮。用户界面比较漂亮,可用性也比较好。

评论
JohnYue 2007-05-25
楼主一路走好, 性福一生
shaucle 2007-05-25
俺来顶!!
发表评论

您还没有登录,请登录后发表评论

Frederick
搜索本博客
最近加入圈子
存档
最新评论