心情随笔(1) 于2005年5月20日上午

   

    又是一天的开始,这段时间不停的感叹生活的空虚,无聊。不是我不上进,而是有力使不上。
    公司接了几个项目,我负责其中一个,可能是公司怀疑我的能力吧,请了一个大学老师来指导我。对于公司这样的照顾我是很高兴的,公司让我做项目经理,虽然心里挺高兴,但仔细想想,是不适合我的进步的。虽然我已经有了两年的开发经验,而且对技术有一定的了解,但作为一个项目经理需要的知识我还远远不够,需要好好学习。公司请了人给我指点,虽然变向说我不是项目经理了,但我是高兴的。可经过两个星期的接触,我发现和我想像的出入很大。
    我现在做的这个项目在之前已经有一个版本了,并且已经给某家银行用了半年,现在要给另一家银行做,两个银行的业务需求不太一样,所以必须要改一部分。
    于是我开始看这个系统的源代码,不看不知道,一看吓一跳,我用这句话说,一点都不过分,代码是用C#写的,后台用的数据库是Oracle,系统设计文档很详细,说出了系统分几个模块,每个模块里有哪些类等等。但代码里完全不是这样,整个代码一点层次都没有,并且连一个对象的概念都找不到,最重要的就是除了数据库的连接外,其他的逻辑以界面为主线,完全是过程化的,不是面向对象的。还有一点也比较重要,就是在一开始时我觉得看这个系统在系统安全上可以学很多东西,因为毕竟是给银行做的,但看了后发现没有任何安全机制,并且在设计文档中看到了这样一句话:“系统的安全性完全取决于ORACLE管理员”,你说晕不晕。
    带着很多疑问,我找到了这个项目原来的开发者,现在成为了我的好朋友—一位能力很强的学生,这句话不是贬义的,而是真实的。他对我说这个项目是一个老师负责的,更本就没有做设计,就是想到哪里写到哪里,没有分层的概念,没有对象的概念,里面最重要的数字签名的概念只是通过在数据库中设置一个字段来实现的,完全不是数字签名,还有程序中有很多冗余的地方,因为代码都是互相拷贝的,用户提出了很多意见,但由于改不了,一改全要改,所以一直没有解决。而且带领他们的老师就是现在带我的老师。
    我听了这话,心里凉了半截啊。
    我今年大学毕业,但在软件公司已经干了两年,获了一些软件开发的奖项。可以说虽然算不上优秀,但找个差不多的工作还是没有问题的,我为什么要选择现在的公司?原因很简单,大学之中给我机会的是我的老师,他对我很照顾,他现在开了自己的公司,公司刚起步,工资不高,需要人,我就来了,但在这里的三个月,我觉得靠我一个人的能力想改变公司是不大可能的,公司的三个股东每个想法都不一样,而且两个是老师,很少来公司,有的想专注于某一个方面,有的说有项目就接,有钱就赚。我是比较倾向前者的,因为后者意味这什么都干不好,永远只是小作坊。但公司现在就是在想后者走,有了项目就到学校找几个老师和学生,随便开发一下,卖了。
    他们是赚钱了,但我的前途耽误了,我真的觉得自己的技术再贬值。但我还是决定将这个项目做完,做好,对老师,对自己都有个好的交代。
    愿天下每一个程序员不要象我现在这样。愿你们生活在进步中。

转载于:https://www.cnblogs.com/chance_win/archive/2005/05/20/159446.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值