冷面阎罗

低调做人&&高调做事
随笔 - 208, 文章 - 3, 评论 - 593, 引用 - 0
数据加载中……

软件开发的理念与实际开发

            软件开发的设计者或者说架构师之前都是做coder,然后随着工作经历的积累,一步一步走上设计师、架构师。但是有时候你们发现他们设计的大学往往很多让下面的程序员、执行者很难受,或者说有些让基层的开发者不知道怎么去实现?换个角度是他们的理解能力太差了。

            我为什么要写这篇文章,上周以及周末看了ooad设计,其实这周部门培训面向对象的软件设计以及uml,这个我没有去参加,不是自己不想去,是自己没有机会去参加,参加培训的都是项目经理,而我只是一个小coder。其实我觉得这个吧,作为一些基层的软件开发者,写代码的程序员最应该去参加,为什么呢?整理设计是这些项目经理、架构师的来完成,但是代码的最终开发却是我们这些程序员去实现的,经常听他们说项目的代码怎么差怎么差,其实这不是写代码的人能力差,我来这个单位已经一年半了,我可以很负责的讲工作这段期间单位对的培训基本为0。单位给我感觉是需要我的体力劳动,而不是脑力劳动。很多时候我一天要改代码好几百个文件,都是一些ctrl+c、ctrl+v的工作,或者是简单的拷贝组件,当然也有一些新的开发,但是这些开发说不好听也基本上是在复制代码。我写这些不是说单位不注重培养我,说单位对我不怎么好?其实这些对我来说不是很重要,我们和单位之间其实就是一种金钱关系:我出卖了自己的劳动(脑力的、体力的),单位付给我薪水,其实就是这么简单。

            之前上大学的时候,面向对象的设计以及uml、软件工程都学过,那个时候给我感觉是空空的,和纸上谈兵差不多。自己的成绩也不是很好,后来参加工作之前的培训,虽说培训中没有这些,但是我却自己想学这个,我之所以想学这个就是不想一直去做简单的coder,一直写那些重复的代码。有了实际的工作经验再去学习这个,就是理念结合实际。参加工作到了项目组,第一年自己是菜鸟,什么都不行,没想那么多,一直再找机会充实自己,可是说我现在的技术差不多都是那个时候学会,再加上自己的基础比较好和比较聪明。很多新工作的对单位的抱怨都很大,其实我觉得没有必要这样,第一年我觉得就应该是四个字:充实自己!我现在已经不是刚工作的菜鸟,但是自己仍然很低调。

        经常有些人说一个项目的代码很差,垃圾代码太多,而他们往往抱怨的都是做coder的,为什么?他们觉得是做coder没有执行设计师、架构师的设计理念。差不多是这样,他们作为领导你们考虑过这些么?
         做coder的程序员的能力怎么样,你们对他们的培训呢?往往是刚进单位的,就让他们去写代码,我们不是技术牛人,也不是天才,即便是,对于不同的项目,肯定会有这样,那样的要求。如果是这样那我们为什么还要这个单位,领那么微薄的薪水呢?那我们就可以去做设计师、架构师了!
         做程序员的需要交流,每个人都有自己熟悉、精通的领域,三人行必有我师!可是作为领导的,你们给这些程序提供这个平台了么?你们可以说年会、例会等等,还有有项目组之前的交流,你们私下也可以交流。但是实际上,工作都已经让我们精疲力尽了,工作之后呢?睡觉,甚至在股市这么火的情况下,都没有机会去炒。项目之间的交流是项目经理之间,而不是两个项目的coder之间的。
    你们了解每一个员工么?作为领导忙,事情多,这些大家谁都清楚。但是一个好的项目,除了要有一个好的领带,一批好的员工,还要有为领导真正做事的人,士为知己者死!如果领导对员工关心,员工工作起来当然会"卖命"了,每个项目经理都会有"自己"的人,就是这个道理!

        后计:大家应该可以从我的文章,看出来了自己对单位,对于领导不重视自己有些不满;但我觉得这些都不重要,重要的是自己的能力与实力。等你同时具备这两点之后,领导不重视自己你可以炒他的鱿鱼。我还是那句话:充实自己!低调做人,高调做事!这篇文章我不怕让领导看见,如果要是真的领导看到了,我倒是觉得是一件好事,可惜偶的领导还不知道我的blog,就是他知道估计也没有时间看^_^

posted on 2007-09-24 08:21 冷面阎罗 阅读(1443) 评论(14)  编辑  收藏 所属分类: 其他

评论

# re: 软件开发的理念与实际开发  回复  更多评论   

深有痛感啊,经验很重要,有些事情仅仅自己知道也不行,还要让周围的人理解你的想法,这个很难。
我觉得工作之后最难的就是人与人之间的沟通和交流。
2007-09-24 08:35 | 天天看海

# re: 软件开发的理念与实际开发  回复  更多评论   

培训?呵呵,我们公司也只是名义上有这么回事,也轮不到咱这等小小程序员,人啊,还是要靠自己
2007-09-24 09:14 | dennis

# re: 软件开发的理念与实际开发[未登录]  回复  更多评论   

充实自己!低调做人,高调做事!和我一样的观点啊!哈哈
2007-09-24 09:20 | andy

# re: 软件开发的理念与实际开发  回复  更多评论   

是啊,项目做成什么样,程序写成怎么样,领导们不要去埋怨实现者,甚至心里都不应该有这种想法,因为这都是领导造成的。不注重培养员工,不注重方法,不规划设计,后果本来就应该是失败
2007-09-24 09:37 | searchfull

# re: 软件开发的理念与实际开发  回复  更多评论   

看来大家的想法都是一样滴
可怜的是我们这些小小程序员啊
2007-09-24 09:44 | 冷面阎罗

# re: 软件开发的理念与实际开发  回复  更多评论   

钱多做少事
2007-09-24 10:42 | improviser

# re: 软件开发的理念与实际开发  回复  更多评论   

不做设计,或是做了设计不评审(讲解)的公司,更本就连起码的软件工程都没有,当然在这个遍地撒谎的国家,可能它还是cmm4呢。在这个氛围下你就永远做晕头巴脑的工人吧。
2007-09-24 10:55 | walk man

# re: 软件开发的理念与实际开发  回复  更多评论   

做程序就是这样的,
2007-09-24 11:09 | 千里冰封

# re: 软件开发的理念与实际开发  回复  更多评论   

那里有培训,培训都是针对领导的,作为一个最底层的coder,机会很少(基本没有)。只有靠自己的学习充实自己,靠在实践中锻炼,等你真达到辈N
了,不怕领导不重视你啊!
还有一点,即使你在牛,你上面的头不走或不提升的话,你能有多大发展,他永远压着你(除非他太。。)
2007-09-24 11:29 | paul

# re: 软件开发的理念与实际开发  回复  更多评论   

自己先学习理论啊,然后再结合他们的设计,如果到你能够发现他们设计的各种不足的时候,就是时候跳槽了
2007-09-24 23:27 | 刘甘泉

# re: 软件开发的理念与实际开发  回复  更多评论   

尽量把问题暴露出来,让领导知道,如果他不处理,就不能怪我们了
2007-09-26 06:35 | javazhai

# re: 软件开发的理念与实际开发  回复  更多评论   

@javazhai
同志!
我就是这样,把问题抛到领导那,毕竟还是人家说了算了。
我们这样做,领导永远也不会怪罪你的
2007-09-26 08:17 | 冷面阎罗

# re: 软件开发的理念与实际开发[未登录]  回复  更多评论   

靠!我们都一样!问题是中国做架构的十个有九个是吹大气的草包.给出的东西总是一堆错误
2007-10-12 15:46 | yy

# re: 软件开发的理念与实际开发  回复  更多评论   

赞成
2008-07-04 15:02 | 路过

只有注册用户登录后才能发表评论。


网站导航: