项目管理者联盟 | 中国工程管理网 | 中国研发管理网   会员中心 资料库 博客 圈子

PMI-ACP®认证

适合敏捷开发项目
敏捷项目管理最佳实践

网络课程

PMI-PBA®认证

重视项目商业分析
商业价值与需求分析能力

网络课程

NPDP®认证

产品管理国际认证
全球产品管理最佳实践

网络课

PMP®认证

单项目管理经典指南
年轻项目经理首选

北京 | 直播 | 录播

PgMP®认证

大型复杂项目全球标准
定位高级项目管理层

网络班

PfMP®认证

链接战略与项目
实现组织资源投资回报

全球直播

软考项目管理

信息系统项目管理师
系统集成项目管理工程师

计划 | 报名 | 经验

论坛
价值源于交流与分享
会员区:
登陆ID 密  码
功能区: 公告建议 | 帖子搜索 | 管理团队 | 荣誉版主 | 帮助手册






 项目型组织  项目管理  工程项目  科技项目  项目化管理  管理软件  资格认证  职业休闲
EPM体系与流程 综合集成管理 总承包管理 IT软件开发 项目型制造 P3E/P6 PMP | PgMP 职业发展探讨
组织与人力资源 进度,范围,成本 国际工程 生物制药 专业服务 微软PROJECT IPMP | PRINCE2 管理学堂
项目管理信息化 团队建设与沟通 房地产 汽车设计开发 生活项目 PowerOn专版 软考项目管理 英语角|读书版
多项目与大项目 质量与风险 监理与咨询 手机数码 文体娱乐 注册建造师 房车吃游
PMO建设与管理 采购与合同 工程设计 项目管理硕士 闲聊版|商务版
俱乐部北京 | 大连 | 福州 | 广州 | 杭州 | 南京 | 山东 | 上海 | 深圳 | 四川 | 天津 | 武汉 | 西安 | 郑州 | 申请成立 TOP榜精华 | 最新 | 最热 | 会员

版面信息

说明:失败的IT项目比比皆是,进度延迟,预算超支,客户需求多变,成员加班抱怨...IT项目(软件开发.,信息系统实施等)寻求新生

本版版主

camer
登录:2013/7/2
次数:867
注册:2003/3/3
发帖:2745
dorothy
登录:2016/12/15
次数:804
注册:2004/9/6
发帖:993
steveli2008
登录:2009/5/26
次数:464
注册:2003/5/12
发帖:1026
zhf_karen
登录:2015/6/2
次数:346
注册:2005/6/13
发帖:469

俱乐部导航

北京大连福州广州杭州
南京山东上海深圳四川
天津武汉西安郑州 

联盟·近期活动

社区热点

开放讲座|项目组合管理与PfMP认证
开放讲座|PgMP:项目管理思维与方法
开放讲座|《项目组合管理与PfMP认证
网络讲座|《项目组合管理与个人职业
开放讲座|《项目组合管理与PfMP认证
网络直播|产品经理的四大核心技能提
如何轻松拿下PgMP?免费学习机会--.
国际项目组合经理PfMP访谈:张富贵
由PMO评论主办的第十二届中国PMO大.
如果不参加这次直播你会痛失一次学.

精彩专题

如何做好项目沟通计划

软件项目质量管理

国际工程索赔与反索赔

更多:

推荐信息

·项目经理沙龙俱乐部
·推荐项目管理公开课程
·联盟VIP会员服务
·联盟99元大课堂
·建造师课程辅导免费试听

社区圈子

项目经理职业生.
圈主:zhenjm
行业:综合应用

项目管理知识宝.
圈主:wenyu2010
行业:工程设计安装

软件项目经理水.
圈主:camer
行业:IT软件

集团企业生态体.
圈主:ETPPM
行业:综合应用

深圳IT项目管理
圈主:lshcom
行业:综合应用

联系社区管理员

咨询电话 010-82273401/11
斑竹申请 admin@mypm.net


版权所有 © 2003-2004
京ICP证070584号 
BBS业务许可2007第353号 
最佳显示模式:1024*768像素
项目管理与PMP认证
[讨论] 什么样的程序员才是优秀的程序员?(向PM请教) ZT [发表于 2004/5/6]
状态 开放帖 浏览量 4297   

apollomarvell
2002-11-30 08:42 我现在是一名程序员,并立志做一名优秀的程
序员,但是,什么样的程序员才算是优秀的程序员,
我心中却没有一个明确的概念。
因此,在这里,我很想向各位讨教一二,希望
大家谈谈自己的看法。
(我说的程序员是指那些做编码工作的程序员)
gzoo
2002-11-12 10:11 专、快、准
apollomarvell
2002-11-12 12:12 to gzoo:
你说的太精简了!能否多谈谈,尤其是如何培养这种专、快 、准呢??
另外,PM们在考虑项目时是不是应该更多的考虑考虑“人”这个因素??
LiuZW@msn.com
2002-11-12 15:18 PM这个角色太重要了,即使很有技术,但是人格魅力怎么也不能缺
jengle
2002-11-12 19:28 先学好语文。

dcs_2000
2002-11-12 20:06 讲究算法,一个问题任何人都可以解决,但用最简单,也就是说运行的时间,程序的稳定安全等方面是否尽善尽美。
dcs_2000
2002-11-12 20:06 补充一下还有团队的协调性
wangin8181
2002-11-13 17:57 對自己寫的代碼負責﹐不推托責任﹐只有將自己測試﹑優化后的代碼拿給團隊﹗不要太關注代碼的語法(知道哪能找到就行)﹐多花力氣去優化你的代碼﹐就象dcs_2000說的﹐關注算法。要能全局把握代碼﹐并要知識廣
泛﹐如項目管理﹐系統分析﹐測試﹐等﹐都要知道一個大概﹐至少知道一些基本的概念﹐和他們的定義﹗個人意見﹐希望能給你點幫助﹗
chenxu_sky
2002-11-15 12:09 最重要的是理解PM的意图和对开发文档的理解,并且能快速正确的实现其功能,这样就是很优秀的程序员了
pangshaowei
2002-11-15 17:14 在规定的时间内按质量完成设计任务

程序员只是棋盘中的一个棋子而已
flyhewei
2002-11-29 17:34 棋子?

lalethe
2002-11-29 17:40 某位外国的大师说了,写程序代码只占项目开发总工作的20-30%,主要还是设计(需求分析、设计文档等,要占到60%)。我们老板看了,奉为信条,可怜了程序员们啊。。。
bimwolf
2002-11-29 18:01 在下提个小小建议:不当之处请多海涵!
我个人认为您应该把目标定位在系统分析员上,毕竟我们谁都不愿意做代码编写的工具,而不去考虑自己行业内的业务需求。而且我们能有几个20多岁呀?也不可能永远保持现在这样充沛的精力,再者计算机只是一种工具,它
必须和某个领域结合起来才能实现它的价值。所以最好是在最初的程序编码阶段来体会具体的技术实现,然后通过自己的业务经验,向所在行业的系统分析员方向发展也未尝不可!
goldeagle
2002-11-30 08:42 以后的编程,越来越突出设计的重要性
因为现在代码的编写逐渐无差别化了

不过,在项目中来讲,一个虚心上进,学习能力强,团队观念好的人是很容易被重用的。
frankycao
2003-12-04 23:49 goldeagle,论述的有理!加上还要能胜任本职工作!
Robinzrb
2003-12-05 09:58 智慧+纪律。智慧保证保证技术,纪律保证工程。
Gallop
2003-12-05 17:12 十分赞同bimwolf的观点,不想做将军的士兵不会是一下好士兵,但只是想是没用的,要像goldeagle 说的那样"虚心上进,学习能力强,团队观念好"
sa
2003-12-06 02:25 能被人压榨、做牛马,而且还在拍他的马屁的程序员,就是好程序员。
fenilove
2003-12-08 23:39 各位:软件工程师跟程序员一样吗? 区别在哪里?
(我是在校大学生,虚心向各位大虾请教)
itfuture
2003-12-10 01:17 某位外国的大师说了,写程序代码只占项目开发总工作的20-30%,主要还是设计(需求分析、设计文档等,要占到60%)。
这需要程序员熟练掌握开发工具之后,但是这样的人多吗?
lanshihong
2003-12-14 00:51 写代码占20-30%的工作量是对的,看看国外开发团队,相对国内年纪都比较大。其实大部分都是在做设计、文档的工作。
ctan
2003-12-15 09:59 软件业不象以前了, 其实技术不再是最主要的了,
现在有什么技术学不会, 关键是经验, 是协作精神.

我觉得程序员这个行档应该分为两类:
Programer和Coder

前者侧重于构架设计, 后者偏重于代码编写.

现实的问题是Programer设计好了东东却不知道(或不容易)如何
分配给Coder, 不知道如何指挥Coder, 到最后干脆自己写得了.
而Coder们呢不甘心只写代码, 懂一个软件工程就不甘寂寞了.
最后, 大家都成了"万金油", 项目成了"大锅饭".

其实, 这两者都重要, 只是角色不同而已. 两者需要沟通, 谁来
沟通? 项目经理也. 用什么沟通? UML也.

所以"程序员"这个概念太模糊, 优秀的"程序员"应该首先弄清楚
自已的位置. 然后要有很好的团队合作精神, 一个人打天下的
"前中国软件时代"已经过去了...
忌跽
2003-12-15 16:47 用爱心编程,开发软件!什么都会好起来!
adasome
2003-12-16 10:41 谁给优秀的程序员定义?偶也是一个程序员,不过总觉得自己不合格(任务完成困难、一个人狂苦),别说优秀了。那位大侠给点指导吧!!!adasome@163.com
lastleo
2004-01-05 14:47 其实我觉得不管是程序员好,还是其他职业也好,优秀本身并不是跟特定职业挂钩的;各行各业都有优秀的职业人。各行的优秀职业人应该有他(她)们共通的素质,或者说素养:比如沟通(理解和表达)能力强、正直感(这一
点被越来越淡化)、协作精神、独立能力和创造力等等。专业化只是一个方面。即使现实中专业技术水平相同的人,处于相同的状况,因为素养的区别,将来的道路也必定会区分开来。
lims95
2004-01-09 16:02 我觉得一个好的程序员最重要的是要有责任心,要有主人翁责任感。他创造出来的东西要想着是给自己用着如何舒服,如何能减轻使用者的工作难度,提高工作效率;而不是仅仅为了应付任务。
同时,一个好的程序员还要有团队合作精神,要把自己当作团队的一个组成部分,处处想着整个团队的发展与进步。
再者,一个好的程序员规范的工作习惯,他写出来的东西应该是能让其他人易读懂的。
其次,一个好的程序员还要有聪敏的头脑,机制的判断力,不断的求知欲望。
最后,一个好的程序员需要熟练的使用编程工具来创造产品。
davidson
2004-01-12 21:32 只要他能给我解决项目问题,完成项目任务,规矩,不惹麻烦,就是非常好的软件工程师。
dabo_tri
2004-01-14 20:01 电脑是你的情人,程序是你的孩子,PM是学校


yyuj
2004-01-16 09:48 个人认为,一个好的程序员应该是一个有团队合作精神,要有一定的自学能力,要有好的习惯!
Dill
2004-01-16 23:06 指哪打哪
xxabc
2004-01-24 12:25 程序员就像地盘的建筑工人,但在数码世界里,这些"建筑工人"太重要了,
没有了他们,一切的豪言壮语都是空谈.
只要你写代码,你就是程序员,无论你是系统分析员,还是项目经理,还是到垃圾的啊婆.....
small_sun
2004-01-30 11:22 一个优秀的程序员不能存在侥幸心理,不能想当然的认为这段代码不会错的!
JavaSoft
2004-01-30 14:17 ctan 说得很有道理。
mlegend
2004-01-30 16:33 大家都太风花雪月了。我告诉你怎么能成为一个好的程序员。

老板给的薪水和比她的价值稍高一点点的程序员,就能成一个优秀的程序员。

欢迎大家砸砖,但我坚信这是对的!
xutao5308087
2004-01-31 14:55 大家都有道理啊
我也是一名程序员啊

zouwq
2004-02-02 14:46 明确目标,然后去做的程序员,是优秀的程序员

ylcao2000
2004-02-07 14:51 1,工作要主动,不要老是让经理在后边督促着才干活。
2,尊重每个人的劳动成果,同事发给你的邮件和文档不能置之不理,都要认真对待。
3,多动脑筋思考,对于交给你的任务要多问几个为什么,毕竟有很多问题在设计时是很难暴露出来的,权威也不可能不犯错误
4 要有大局观,不要只关心自己的那一亩三分地,做软件的是一个团队,最需要沟通和交流,一定要养成良好的沟通习惯,有问题一定要让相关的人知道,不要怕把自己问题暴露给大家,不暴露问题,永远不会进步
5,把平时遇到的问题和解决办法记下来,这是你宝贵的经验
6,代码不可能一次就写的很完美,要尽可能的优化
7,出了问题不要埋怨同事,首要的任务是去想怎么解决
8,学会按部就班的做事,不要因为事情多就手忙脚乱
9,要喜欢写程序,能在其中找到乐趣
10,做程序员免不料有很多的体力活儿,一定要心平气和的去做

想到哪里写到哪里,比较凌乱,多包含 呵呵:)
chenke198210ck
2004-02-10 18:14 程序员再优秀也是程序员!做好这个的同时要向上发展才好,要不养老都成问题啊



powson
2004-02-10 18:16 程序员是一棵棋子,
3tto
2004-02-12 16:46 程序员没前途!
多宏观的想!
多注意架构的东西!
多看看管理的东西!
多看看哲学的东西!
升级!!!!!!!!!!!!!!!
sueming120
2004-02-17 10:46 谁能给我一个明确的答案呢
binsy
2004-02-17 11:25 不同意:goldeagle 说:“ 不过,在项目中来讲,一个虚心上进,学习能力强,团队观念好的人是很容易被重用的。 ”

赞成 : sa 说:“ 能被人压榨、做牛马,而且还在拍他的马屁的程序员,就是好程序员。 ”(虽然sa说的有些悲观)

--------以下是个例子-----------
一个项目组有16个成员,其中有3个人特别爱学习,他们的团队观念很好。但是,其中两个在4个月内先后离开了项目组。另外一位则默默无闻。
理由:领导看中学历,所有的都倾向于硕士生。
而这三位虽然有丰富的编程经验,很好的学习能力。但是也很郁闷。终于一位出去考研了。另外一位读了在职的,而且很快也离开了该项目组。剩下一位也读了在职,却一直默默无闻。
所以,程序员优秀,不光技术要过硬,还要学会适应领导。
redbug
2004-02-17 12:52 同意金雕。

人活一世,但求对得起天,对得起地,对得起父母妻儿,对得起自己。

deathcat
2004-02-17 12:58 双手赞成 : sa 说:“ 能被人压榨、做牛马,而且还在拍他的马屁的程序员,就是好程序员。 ”

这是实际情况,但是还是有很多人违背自己良心的说:“ 不过,在项目中来讲,一个虚心上进,学习能力强,团队观念好的人是很容易被重用的。 ”这绝对是彻蛋的,只能放在桌面上讲的话.屁用不顶.

不过对于一个项目组中,pmp的人不能少,技术能手也不能少,眼睛雪亮的项目经理会用好技术能收.剩下的项目经理,只会用pmp的.如果只用技术能手的项目经理.不用说,他是吃大便的了(有点过激,本人习惯用语)



deathcat
2004-02-17 12:59 当然,你又能作技术能手,又能pmp,那你肯定就不会做程序员了.你就会跑去做项目经理了.^_^
redbug
2004-02-17 13:09 deathcat,可别想当然。如果不介意的话,能否说说你现在的角色是什么。
deathcat
2004-02-17 13:37 我?别笑话我,一个可怜的小经理.一个傀儡,一个出气筒.
vcgo
2004-02-20 01:28 超过一般人的逻辑思维能力。
wei_51cmm
2004-02-20 11:38 to binsy
只能说这个项目组有问题,这种项目组越早离开越好.

testers
2004-02-20 16:47 项目经理眼中的理想程序员的特征:

(1)团队协作精神
(2)数据库和数据结构分析与设计能力
(3)编写文档的习惯
(4)规范化代码编写能力
(5)复用性思想
(6)写构件能力
(7)测试代码的习惯
(8)学习和总结能力
(9)对编程工作的热爱

详细内容,请浏览“本地化测试网http://cuiql.html.533.net/Key_Modules/Software_Engineering/excellent_programmer.htm

总结:热爱编程,追求技术,协作精神,遵守规范
robort008
2004-02-20 22:17 能骗住别的程序员的程序员就是优秀的程序员。

驰骋四国
2004-04-22 16:51 你?
程序员?
哦,不是!
谢谢!
杜易
2004-04-23 17:16 能为人所不能为,
和科学工作者一样有期待别人超越自己的心态,
置身在黑客之中而行在黑客之上,
永远看不到自己的是完美的,
以艺术的目标追求程序的价值。
guomy
2004-04-24 21:59 事实上没有优秀程序员这个概念。

--------------------------------------------------------------------------------------------------------
****有问题,找IT项目管理****...
ITPM在线:QQ群-8721636;BB群(msn)- group3730@bbqun.com ;高级M群(msn)- group151431@xiaoi.com (PMP+5年以上PM经验,需验证!)

One Aim,One God,One Life. || 最爱:偶家阳阳 || 博客:愚人camer || MSN:camellxr@hotmail.com

按此在新窗口浏览图片


>>> 由论坛统一发布的广告:
楼主 帅哥约,不在线,有人找我吗?camer


职务 无
军衔 上将
来自 广东
发帖 2745篇
注册 2003/3/3
PM币 14759
经验 5438点

Re:[讨论] 什么样的程序员才是优秀的程序员?(向PM请教) ZT [回复于 2004/5/19]
做IT项目时会包含多种角色,如RD,QA,PM等.而且,如果哪一个不尽力,都会给项目带来问题.那么如何判断程序员是优秀的呢?
1.不应该考核程序的代码的行数,而应该看他是如何巧妙解决问题
2.不应该问程序员是否懂的业务流程,因为这应该由顾问来介绍.
3.不应该让程序员去考证,而是让程序员在本企业中得到认证(认可)
--------------------------------------------------------------------------------------------------------
俺也升为SCM版主了,呵呵
欢迎加水!
http://www.e-works.net.cn/eworkbbs/

Steve

1楼 帅哥约,不在线,有人找我吗?lookmezh


职务 无
军衔 少尉
来自 天津
发帖 1284篇
注册 2004/1/8
PM币 3600
经验 798点

Re:[讨论] 什么样的程序员才是优秀的程序员?(向PM请教) ZT [回复于 2004/5/19]
个人想法, 只要能解决实际问题,而不是只是理论如何如何!! 好的程序员,就是能把你提出来的事情合理,合法,合时的解决就叫好的程序员.当然如果是顶级就不只是这些问题,必须能解决别人没有办法解决的问题的程序员!!比较写黑客软件等等!! 不知道各位有没有看过程序员有分级,第一,二级是自学可以到的,第三级必须可什么,不好意思忘记啦... 反正好的程序员就没有这么多问题,只要能及时的准确的解决问题的就可以.
--------------------------------------------------------------------------------------------------------
Yahoo Message : tong0808@163.com
2楼 帅哥约,不在线,有人找我吗?tongtkk


职务 无
军衔 二等兵
来自 广东
发帖 254篇
注册 2004/5/12
PM币 440
经验 88点

Re:[讨论] 什么样的程序员才是优秀的程序员?(向PM请教) ZT [回复于 2004/5/19]
我认为优秀的程序员至少应该是一下特征的复合体:
1. 良好的沟通能力:连要求都不能理解,不具备与组员有效合作的主观精神,只能对产品质量带来危害。这包括语言沟通能力和文档协作能力。
2. 过硬的技术能力:呵呵,这应该不用多说吧。
3. 质量保证的能力:不是技术好就能写出高质量的程序的。
3楼 帅哥约,不在线,有人找我吗?Stupid_Bull


职务 无
军衔 三等兵
来自 四川
发帖 0篇
注册 2007/12/8
PM币 0
经验 25点

Re:[讨论] 什么样的程序员才是优秀的程序员?(向PM请教) ZT [回复于 2004/5/19]
遵守编程规范,通晓业务,有大局观!
--------------------------------------------------------------------------------------------------------
地球是靠乐天派来推动的!
http://davidwzp.blog.163.com
4楼 帅哥约,不在线,有人找我吗?davidwzp


职务 无
军衔 上士
来自 北京
发帖 654篇
注册 2003/12/1
PM币 4767
经验 492点

Re:[讨论] 什么样的程序员才是优秀的程序员?(向PM请教) ZT [回复于 2004/5/20]
先思考,后编码;先测试,后交工;
--------------------------------------------------------------------------------------------------------
我总是什么都不懂
5楼 帅哥约,不在线,有人找我吗?zjtxjun


职务 无
军衔 三等兵
来自 不告诉你 :)
发帖 7篇
注册 2004/5/19
PM币 109
经验 25点

共1页  97 [ 第1页 ] 8:
  
!  您尚未登录,不能回复主题。    现在 登录  注册
关于联盟 | VIP会员 | 培训服务 | PMP认证 | PgMP认证 | 刊物出版 | 沙龙会议 | 人才服务 | 广告投放 | 联系我们 | 友情链接
建设运营:共创时网络
版权所有 京ICP证070584号 BBS业务许可2007第353号