人们通常把软件工程和建筑工程进行类比,总体上说,这两者之间确实很相似。但仔细想来,它们之间也有很大的区别。软件工程和建筑工程都可以说是一种艺术创作,但它们之间最大的区别我认为在于:建筑工程的艺术创作因素中止于设计图纸出来之后,建筑施工人员的任务就是不折不扣的按照图纸上去执行,并没有什么创作的余地。而软件工程的艺术创作因素却是贯串始终的,即使在详细设计出来之后,在编码过程中,如何使程序简洁高效、提高将来的可维护性等方面需要程序员发挥他们的聪明才智。一个函数接口定义好,功能确定了之后,其内部如何实现不同的人写可能写出效果完全不同的程序。
所以项目经理与程序员之间的关系我认为不同于建筑设计人员与建筑工人之间的关系,它更像是乐队指挥与乐队演员之间的关系。乐队指挥的任务是掌握好节奏,带领大家步调一致的前进。他倒不一定要既会拉大提琴,又会拉小提琴,又会吹小号又会敲鼓。项目经理就是这样,他也不一定既要会java,又会.net,又精通数据库,他的任务是把握好客户的需求这个主线,管理好进度与质量,协调组内人员。而程序员呢,也不只是像建筑工人那样,只能简单的垒砖头拌水泥,他们应该像乐队的演员那样,在指挥(项目经理)的指导下演奏出优美的音乐(写出优美的程序)。

项目经理和程序员之间的关系相关推荐

  1. 产品经理和程序员之间的“潜台词”,你能听懂多少?

    产品经理对程序员的潜台词 现实中:没用户因为运营没做好/体验不好因为技术实现难/界面难看是设计做的不好 潜台词:反正又不是我的锅 现实中:这个我回去再确认一下 潜台词:别说了,老子没想好 现实中:哥哥 ...

  2. 12 个让项目经理比程序员更痛苦的问题

    论语·子张>: 子夏曰:"仕而优则学,学而优则仕". 后半句"学而优则仕"更为人熟知,按我浅薄而世俗的理解,这话的意思是,由学可以致仕,就是说,你学问大了 ...

  3. “项目经理,程序员的中年危机

    四.增量模型 五.螺旋模型 六.Rational统一模型 七.微软过程模型 Hello,你好呀!我是灰小猿,一个超会写bug的程序猿! 今天来和大家分享一下在进行系统的软件开发的过程中常用的七大软件过 ...

  4. 新手程序员快速升职项目经理(程序员小故事1)

    (刚编的小故事,希望对新入门的程序员有所帮助) "英雄"无用武之地 小谢今年从XX大学计算机专业毕业,和很多大学生不一样,小谢在学校没有将时间用于开黑玩游戏.谈恋爱,而是将时间都用 ...

  5. 产品经理和程序员之间的选择?

    产品经理的优点 能接触到老板及诸多客户 比开发轻松?开发更多是重复的扎实的任务量,而产品更多是需要保持专注的思考. 产品经理的难点 需要对产品的发展负责,确保产品迭代后不能造成过多用户流失 需要和开发 ...

  6. 谁说产品经理和程序员之间不能和平共处?

    摘要:那有什么简便的办法能让团队成员快速共创起来呢?相信大家都会一致认为,具备一个框架并且有清晰指引的方式是最简单的.今天笔者就给大家介绍一种四两拨千斤的办法-用户故事地图. 用DevOps拥抱变化的 ...

  7. 产品经理和程序员之间的硝烟

    ‍‍ 本文原创公众号:吓脑湿 内容有改编 最后,我建立了各大城市的产品交流群,想进群小伙伴加微信:yw5201a1  我拉你进群. 关注微信公众号:产品刘 可领取大礼包一份. ············ ...

  8. 产品经理和程序员的爱恨情仇

    产品经理跪求程序员,程序员跪求程序成功上线! 前几天纯银V在微博上发了一条微博「很多人吐槽"人人都是产品经理"这句话,其实在我看来,这句话的正确理解是"人人都应该学习产品 ...

  9. 产品经理与程序员段子都是从哪来的

    作者 | 躬自听   责编 | 张文 出品 | CSDN(ID:CSDNnews) 在互联网的时代,产品经理和程序员无疑是这个时代里出镜率最高的两个两个职业,这两个职业之间的互怼,扯皮与冲突,正是流传 ...

最新文章

  1. C++中的接口(抽象类)
  2. 设置GNOME或者KDE为默认的启动桌面环境
  3. 数据结构与算法之打印两个有序链表公共部分和判断一个链表是否具有回文结构
  4. linux内核 mpls,将MPLS编译进linux内核中
  5. Deco 智能代码体验版正式上线啦,快来体验设计稿一键生成代码~
  6. 强大的jQuery图片查看器插件Viewer.js
  7. FPGA _Verilog HDL_8位加法计数器设计实验
  8. 搭建mqtt服务器apollo
  9. MySQL蜜罐在护网中提取攻击者微信ID
  10. linux iconv 文件名,Linux_Linux系统下转换文件编码的方法小结,一、利用iconv命令进行文件内 - phpStudy...
  11. 详解Android常用抓包工具的使用方法、技巧-学习笔记20220416
  12. WebStorm破解激活
  13. fw150us的linux驱动下载,FAST FW150US2.0无线网卡驱动
  14. A成分/光谱/质谱/能谱/形貌/物相结构/热重七大材料测试方法汇总,必收藏!!!
  15. Dependency-check
  16. Windows利用系统自带的Dism命令挂载wim文件
  17. Microsoft Edge浏览器不显示收藏夹栏 解决方法
  18. 制作标题—数据化组词
  19. win7 计算机一直寻找项目,开机后打开我的电脑出现寻找项目,持续2分分钟昨天从WIN7换回了 爱问知识人...
  20. 安捷伦(Agilent)示波器使用简介

热门文章

  1. 解决SAP S4会计凭证不写入BSEG
  2. Excel图表—商务气息浓厚的滑珠图
  3. 详解移动App开发的几种方式和各自详细的优缺点,以及如何选择App开发模式,最全总结,一次讲清
  4. 已知堆叠体的三视图,求堆叠体体积:俯视图标注法的使用
  5. mysql服务启动失败(Aborting)
  6. 教你快速入门ElasticSearch,超详细简单~
  7. Angular版本升级
  8. Justin Frankel:Winamp的反斗奇星
  9. 亚马逊鲲鹏系统如何安全进行亚马逊多账号管理
  10. OpenStack中 Nova的Cell架构模式介绍