电脑乐园 http://www.pc3399.com
导航 业界动态|电脑入门|电脑DIY|办公软件|网页制作|图形图像|网络编程|程序设计|网络媒体|实用技巧|操作系统|数据库|服务器
导航 在线工具|资源下载|淘宝精品|QQ乐园|网络创业|在线学英语|英语作文|C语言教程
热门关键词:
您当前的位置:电脑乐园首页 >> 程序设计 >> 程序人生 >> 阅读文章
软件开发的理念与实际开发
作者:-来源:网络收集-查看: -更新:2008-4-6
  软件开发的设计者或者说架构师之前都是做coder,然后随着工作经历的积累,一步一步走上设计师、架构师。但是有时候你们发现他们设计的大学往往很多让下面的程序员、执行者很难受,或者说有些让基层的开发者不知道怎么去实现?换个角度是他们的理解能力太差了。 

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

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

  经常有些人说一个项目的代码很差,垃圾代码太多,而他们往往抱怨的都是做coder的,为什么?他们觉得是做coder没有执行设计师、架构师的设计理念。差不多是这样,他们作为领导你们考虑过这些么? 

  做coder的程序员的能力怎么样,你们对他们的培训呢?往往是刚进单位的,就让他们去写代码,我们不是技术牛人,也不是天才,即便是,对于不同的项目,肯定会有这样,那样的要求。如果是这样那我们为什么还要这个单位,领那么微薄的薪水呢?那我们就可以去做设计师、架构师了! 

  做程序员的需要交流,每个人都有自己熟悉、精通的领域,三人行必有我师!可是作为领导的,你们给这些程序提供这个平台了么?你们可以说年会、例会等等,还有有项目组之前的交流,你们私下也可以交流。但是实际上,工作都已经让我们精疲力尽了,工作之后呢?睡觉,甚至在股市这么火的情况下,都没有机会去炒。项目之间的交流是项目经理之间,而不是两个项目的coder之间的。 

  你们了解每一个员工么?作为领导忙,事情多,这些大家谁都清楚。但是一个好的项目,除了要有一个好的领带,一批好的员工,还要有为领导真正做事的人,士为知己者死!如果领导对员工关心,员工工作起来当然会"卖命"了,每个项目经理都会有"自己"的人,就是这个道理! 

  后计:大家应该可以从我的文章,看出来了自己对单位,对于领导不重视自己有些不满;但我觉得这些都不重要,重要的是自己的能力与实力。等你同时具备这两点之后,领导不重视自己你可以炒他的鱿鱼。我还是那句话:充实自己!低调做人,高调做事! 



】【发表评论】【告诉好友】【打印此文】【返回首页
文章录入:zhengbi    责任编辑:电脑乐园 
 
Google
热点排行
·程序员到30岁就要转行?
·编程术语中英对照表
·程序员的七种武器
·一位程序员的奋斗历程
·2008编程语言排行
·反思极限编程之“原代码就是设计”
·软件思想回顾与展望
·如果你是一个选择程序员职业的女生
·构造函数和析构函数的异常(对象生死劫)
·第二人生中的3D建模三步曲之二
·细数决定SOA成败的关键因素
·全面解析 掌控SOA价值关键
·LSL(林登脚本语言)程序开发入门
相关文章
·如果你是一个选择程序员职业的女生
·细数决定SOA成败的关键因素
·全面解析 掌控SOA价值关键
·LSL(林登脚本语言)程序开发入门
·软件开发的理念与实际开发
·乐见SOA和EA(企业架构)融合之势
·第二人生中的3D建模三步曲之二
·C#语言初级入门(1)
·C#语言初级入门(2)
·C#语言初级入门(3)
·C#语言初级入门(4)



邮箱:zhengbi888@yahoo.com.cn QQ:124895502

Copyright © www.pc3399.com, All Rights Reserved.