19
May

编程是怎么一回事?

客户需求是:andy,你去在黑白写一行“hello world”,需求够明白了吧,程序员怎么思考问题?

程序员会考虑:

写在哪块黑板上?写什么位置?写一起么还是分开写?

黑板满吗?如果满了原来的内容怎么办?哪部分内容可以改?

写多大?都一样大么?不一样大具体是?

用白粉笔写还是彩色粉笔写,彩色粉笔用哪种颜色?

写什么字体?只用一种字体么?不是一种字体都用哪些字体?

什么时间写?一次写完么?写的不好看行不行?


程序员甚至会考虑:

这行粉笔字什么时候擦掉?将来会改么?全改掉还是留一部分?


客户会说:“屁事真多,我就让你写行粉笔字而已,该怎么写就怎么写呗”


那么问题又来了:

该怎么写是怎么写?有没有反常识的特殊考虑?每个人的标准都不一样!


有经验的程序员,因为经历更多项目,会有一个通用的衡量标准,免去上面大多数问题去和客户确认,有偏差的时候,会根据客户反馈再进行调整。

那么现实是,需求确认这部分工作更多被产品经理承担了…… 沟通是有成本的,程序员应该专心搞开发不是? ^_^


阿里云“99套餐”,新老同享,低价长效,助力开发者普惠上云!

About Me

Nothing is impossible!

Friends
倩倩的网站儿子的网站丽丽
助力快速上云,让学生、开发者、企业用云无忧。!
CATEGORIES
Tags
ChatGPT四舍五入GOBeatles想像冰雪奇缘北京编程SSL证书认知障碍Docker春天行政区域名列表域名体系nginxopen_basedir思维指令编程语言程序URL网站上线域名FTP云服务器搜索引擎JSCSS网页超链接聚合内容列表元素网页构成网站的构成网站的分类网站单标签HTML第一个网页简单网页博域科技2018香山春游AJAX字体
Copyright©2022 王阳 版权所有  京ICP备14005672号-6