需不需要留给程序员了解需求的时间??

问题描述

需不需要留给程序员了解需求的时间??现在我们公司是边开发边了解需求,作为一个程序员感觉很无奈...

解决方案

解决方案二:
一般公司只需要你回答:能不能?是不是?.........楼主太天真了。
解决方案三:
都把程序员当神看了啥都不了解就开始干边干边了解,总花费了解时间没少,而且随着了解的加深,对已完成代码进行修改也很费时间。
解决方案四:
哪有那么多时间给你去熟悉需求,
解决方案五:
肯定还是先了解大局了才去动手干啊,后期再来修改代码好玩吗?跟你老板说,我是来上班的,不是来被玩的。
解决方案六:
打个比喻,一个项目的开发周期是3个月...分析需求就需要2个月,最后1个月才是真正的属于程序员开发...
解决方案七:
不要想那么多了,头头让你做什么你就做什么,等你基础扎实了就跑吧,这样做项目的公司估计不会太有前景
解决方案八:
很多公司都这样。急于看结果。楼主看开点吧。
解决方案九:
呵呵,程序员干嘛要知道需求程序员就是小兵会扛枪打仗就是了,运筹帷幄,指挥调度,那不是小兵的事情。或许一个小兵可以在局部战斗的代替指挥官,但那也仅仅就是局部战斗或许一个小兵能提出大局作战规划,但也要提交师部,让上面决定诚然“将在外,君命有所不受”但那是将,不是兵。小兵的角色决定你只能做局部细小“战斗”的主,其他滴你撒也不能决定。
解决方案十:
引用8楼wanghui0380的回复:

呵呵,程序员干嘛要知道需求程序员就是小兵会扛枪打仗就是了,运筹帷幄,指挥调度,那不是小兵的事情。或许一个小兵可以在局部战斗的代替指挥官,但那也仅仅就是局部战斗或许一个小兵能提出大局作战规划,但也要提交师部,让上面决定诚然“将在外,君命有所不受”但那是将,不是兵。小兵的角色决定你只能做局部细小“战斗”的主,其他滴你撒也不能决定。

顶程序员就负责写代码就可以了需求那是领导把握的
解决方案十一:
小公司的老板或许以前是干机床的。。。你让他们明白这个,难。。。
解决方案十二:
应该需要啊,至少要需要知道自己下一个任务的确定需求,否则怎么做,边问边做太浪费时间了
解决方案十三:
你想一辈子做小兵?
解决方案十四:
楼主做的是公司内部项目。
解决方案十五:
和我一样,边开发边了解需求
解决方案:
非常有必要,就是项目再急也需要把需求弄清楚,完全清楚,需求都不懂,你埋头干完了客户说你这东西不是他想要得,你不是哭了。难道返工?
解决方案:
程序员出了写代码需求不是程序员该想的事情,老大让怎么做就怎么。。。。。lz别想这么多.
解决方案:
程序员也要与时俱进呀...各种各样的老板跟客户都是有的...没办法.....
解决方案:
程序员‘了解需求’和‘理解需求’就是lz说的内容吧,需求文档150页,开发周期3个月,你希望花多少时间‘了解需求’,所以,程序员就是coder,不需要你了解那么多。照文档写去就行了。
解决方案:
引用18楼computer_li的回复:

程序员‘了解需求’和‘理解需求’就是lz说的内容吧,需求文档150页,开发周期3个月,你希望花多少时间‘了解需求’,所以,程序员就是coder,不需要你了解那么多。照文档写去就行了。

主要是很多的时候,连个文档都没有啊。需求完全就是口述。今天可以这样,明天可以那样。
解决方案:
不清楚需求,开发什么呀~
解决方案:
16头像很内涵!
解决方案:
一个成功的产品,了解需求是必需品,而不是疑问点。
解决方案:
需求????!!!!有的时候客户自己都不知道自己要做什么!
解决方案:
引用8楼wanghui0380的回复:

呵呵,程序员干嘛要知道需求程序员就是小兵会扛枪打仗就是了,运筹帷幄,指挥调度,那不是小兵的事情。或许一个小兵可以在局部战斗的代替指挥官,但那也仅仅就是局部战斗或许一个小兵能提出大局作战规划,但也要提交师部,让上面决定诚然“将在外,君命有所不受”但那是将,不是兵。小兵的角色决定你只能做局部细小“战斗”的主,其他滴你撒也不能决定。

大部份公司不具备这种的条件。除非你有详细的设计文档,不然不了解需求,怎么编码?
解决方案:
小公司应该不会有太多的时间给你深入了解需求,大致跟你说一下需求,就让你马上动工,他们看重的是结果,你的过程不是他们关注的,后期需求变了,你再改呗
解决方案:
别说小公司了,咱国家家喻户晓的某大公司HW很多项目都是这样的,所谓的需求就是口述或者让程序员自己去想需要做什么功能,然后客户需要看文档了什么的时候再加班补文档,找什么将领的去了解需求啊,毛用都没有!小小coder就认命吧,除非你爬到那么高,站在一个有利的位置吆喝着别人去。
解决方案:
外国的公司和懂技术的公司才会
解决方案:
引用4楼gootey的回复:

肯定还是先了解大局了才去动手干啊,后期再来修改代码好玩吗?跟你老板说,我是来上班的,不是来被玩的。

坚决支持!
解决方案:
引用28楼xiangaylian的回复:

引用4楼gootey的回复:肯定还是先了解大局了才去动手干啊,后期再来修改代码好玩吗?跟你老板说,我是来上班的,不是来被玩的。坚决支持!

支持如果咱是个小兵,那咱就当个特种兵.
解决方案:
其实公司里也是连需求也没有,也是在你做的过程中增加了解,这是中国的国情决定的,这也是开发的性质决定的。
解决方案:
需求,我还没见过一个正规的需求文档,文档在我手里的,客户手里的,和其他同事手里的总是差了十万八千里
解决方案:
有必要~
解决方案:
很多的时候,连个文档都没有。需求完全就是口述。今天可以这样,明天可以那样。有的时候客户自己都不知道自己要做些什么、、听风亦风,听雨亦是雨、、、程序员就这命!要想改变,那你就爬高点,有本事了就去指挥别人、、
解决方案:
引用33楼sally9的回复:

很多的时候,连个文档都没有。需求完全就是口述。今天可以这样,明天可以那样。有的时候客户自己都不知道自己要做些什么、、听风亦风,听雨亦是雨、、、程序员就这命!要想改变,那你就爬高点,有本事了就去指挥别人、、

说的不错现在这种情况很多一般需求明确的都是大型项目不了解需求你怎么编码
解决方案:
定是要先了解了,自己发时间好好熟悉吧
解决方案:
引用26楼heliit的回复:

别说小公司了,咱国家家喻户晓的某大公司HW很多项目都是这样的,所谓的需求就是口述或者让程序员自己去想需要做什么功能,然后客户需要看文档了什么的时候再加班补文档,找什么将领的去了解需求啊,毛用都没有!小小coder就认命吧,除非你爬到那么高,站在一个有利的位置吆喝着别人去。

完全同意,我现在做的就是项目就是这样,5个月了,差不多认命了
解决方案:
引用35楼liaojiangtu的回复:

定是要先了解了,自己发时间好好熟悉吧

+1
解决方案:
中国的软件业特色把软件当东西做
解决方案:
时间长了就懂了。
解决方案:
磨刀不误砍柴工
解决方案:
上班两年呆过两间公司第一间公司老板说:我要做个游戏你帮我弄出来。我两个月做出来了,但老板不断的奇思妙想让我修改了10个月,最后我很稀里糊涂不知道他想干什么,就和他说88了。第二间公司产品经理对我说:我要做一个浏览器出来。两个月我给他做了个简单的,他非常高兴,每天跑来加点奇思妙想,一直修改到现在。我不明白需求是什么?如果软件的想法早固定了,做出来交差就行那多好。
解决方案:
完全没文档,全是口述的~~~引用19楼chen_ya_ping的回复:

引用18楼computer_li的回复:程序员‘了解需求’和‘理解需求’就是lz说的内容吧,需求文档150页,开发周期3个月,你希望花多少时间‘了解需求’,所以,程序员就是coder,不需要你了解那么多。照文档写去就行了。主要是很多的时候,连个文档都没有啊。需求完全就是口述。今天可以这样,明天可以那样。

解决方案:
引用8楼wanghui0380的回复:

呵呵,程序员干嘛要知道需求程序员就是小兵会扛枪打仗就是了,运筹帷幄,指挥调度,那不是小兵的事情。或许一个小兵可以在局部战斗的代替指挥官,但那也仅仅就是局部战斗或许一个小兵能提出大局作战规划,但也要提交师部,让上面决定诚然“将在外,君命有所不受”但那是将,不是兵。小兵的角色决定你只能做局部细小“战斗”的主,其他滴你撒也不能决定。

软件工程理论里好象是说的确实需求分析设计什么的基本都是分析师项目经理参与最多再加个设计师,其实程序员是不参与的,只参与编码测试。
解决方案:
话说我公司的项目都是做好了才写需求文档的.............
解决方案:
引用44楼xujun5031的回复:

话说我公司的项目都是做好了才写需求文档的.............

估计大虾的公司已经CMMI-N了....呵呵
解决方案:
我们现在已经了解一期需求3个月了,客户也没拿出个准确的需求,问题是客户已经把第二期的资金打到公司账户上了,。。。
解决方案:
理想总是和现实有差距的,目前国内软件行业对文档的重视还太低.没有好的文档,程序员连北都找不到,要是在不去了解需求,代码就不用写了.要是想省事,那就去做国际外包吧,有时候老外的文档把函数名都给你定好了,你只要实现接口就行.可是这样也没什么前途,很难提升自身的能力.
解决方案:
引用47楼sliverxxm的回复:

理想总是和现实有差距的,目前国内软件行业对文档的重视还太低.没有好的文档,程序员连北都找不到,要是在不去了解需求,代码就不用写了.要是想省事,那就去做国际外包吧,有时候老外的文档把函数名都给你定好了,你只要实现接口就行.可是这样也没什么前途,很难提升自身的能力.

说的有理
解决方案:
程序猿就是悲催的化身啊,认命吧!
解决方案:
如果客户知道自己要什么,早就自己找人做了

时间: 2024-09-16 22:08:07

需不需要留给程序员了解需求的时间??的相关文章

为什么程序员难以评估开发时间?

一个曾经与我一起http://www.aliyun.com/zixun/aggregation/6918.html">工作过的经验丰富的项目经理声称,他拿到程序员的时间估算以后,先将它乘以π,然后转化下一个时间数量级后,才能得到真正的值.1天转化成3.14周.他过去因为程序员不擅长估算时间而吃尽了苦头.我创建了一个用来翻译程序员时间估算的表格,来尽量缩小估算错误. 时间估算时困难的.每一个程序员都有一个现实的估计区间.低于这个区间的估计意味着(构件,测试,检查代码的)时间开销被低估了.超过

为什么程序员不擅长估算时间?

一个曾经与我一起工作过的经验丰富的项目经理声称,他拿到程序员的时间估算以后,先将它乘以π,然后转化下一个时间数量级后,才能得到真正的值.1天转化成3.14周.他过去因为程序员不擅长估算时间而吃尽了苦头.我创建了一个用来翻译程序员时间估算的表格,来尽量缩小估算错误. 估算时间 程序员们所想的 程序员们所忘记的 实际时间 30秒 只需要做一个很小代码改动,我准备的知道怎么改,在哪改,花费30敲键盘就行! 启动计算机,开发环境和获取正确源码的时间,用于构件,测试,检查和文档修复的时间. 1小时 5分种

网上买火车票网站的Bug,实在是留给程序员的福利

年关将近,又到了春运时间,火车票自然是这段期间最紧俏的资源了.与以往几十年不同的是,今年开通了网络购票.电话订票和真正的实名制功能.其中最让码农眼前一亮的就是网络购票功能了.写了那么多年的程序,终于有用武之地了. 我作为一个码农,写这方面的程序,算下来已经有7年历史了吧.最早的时候是在大学做选课程序(准确的说应该是抢课程序),后来帮同学做刷票程序,再到后来做WebGame的外挂,各种抓包分析程序,一个个网络应用程序还是让我记忆犹新.现在买火车票也能够通过网络实现,那么当然也可以写个程序实现登录.

程序员必备的项目时间估算指南

有位 PM 最近告诉我她面临的一个难题:"软件工程师永远不能估算出他们的项目需要多长时间.我该怎么办?"还有两位 CEO 最近也告诉我同样的事情. <为什么程序员总是不能准确估测项目时间?>(http://blog.jobbole.com/24924/),我们都深有体会.我曾经遇到过一个项目,预计需要两天完成,结果做了四个月.在这种情况下,即使用"时间翻倍"的经验估算,也依然差出了一个数量级之多.这样真的非常影响业务.我曾见过整个公司为了举办一个发布活动

程序员成长规划

引言 我的程序员成长之路 程序员的成长经历往往很相似,大部分的人走过了最前面相同的一段路,而有的人则走得更远.总结自己这些年来的历程,这也许能让年轻的程序员少走一些弯路,成长得更快:或许更好一些,能让大家从中得到一些启发,早日进入优秀程序员的阶段,实现梦想,释放激情. 第一阶段,最初是在学校里学习计算机基础知识,学习经典的程序设计语言,编写测试用的小程序.这个过程可以说是对计算机和程序设计的入门阶段.这个阶段主要是培养了自己对计算机软件的兴趣,打下了良好的计算机基础知识. 第二阶段,而后参加工作

每个程序员都应该了解的内存知识(2)-CPU caches

英文原帖:http://lwn.net/Articles/252125/ 原翻译贴:http://www.oschina.net/translate/what-every-programmer-should-know-about-cpu-cache-part2       现在的CPU比25年前要精密得多了.在那个年代,CPU的频率与内存总线的频率基本在同一层面上.内存的访问速度仅比寄存器慢那么一点点.但是,这一局面在上世纪90年代被打破了.CPU的频率大大提升,但内存总线的频率与内存芯片的性能

2016程序员如何选电脑?程序员电脑推荐

  程序员如何选电脑 在商用办公领域,有这样跟一群人十分特殊,每天面对密密麻麻的编程代码,他们就是程序员.程序员们对电脑的性能要求较高,不仅需要处理复杂的运算和变成,更需要胜任多任务处理,一台性能出色的台式电脑是比较好的选择,能够保障复杂工作的稳定完成.那么程序员该如何选配电脑呢? 首先整洁的办公环境能够提高程序员的编程效率.试想,原本就已经十分拥挤的办公桌,如果在桌面堆上一个大型机箱,显然看着就很烦人,可是如果将机箱放置在桌下,使用接口就显得不那么方便了.因此,一个小巧.迷你的台式电脑可以很好

程序员必读书单(转)

  原文链接:http://lucida.me/blog/developer-reading-list/ 关于 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读.旨在成为最好最全面的程序员必读书单. 前言 Reading makes a full man; conference a ready man; and writing an exact man. Francis Bacon 优秀的程序员应该具备两方面能力: 良好的

程序员必读书单

关于 本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读.旨在成为最好最全面的程序员必读书单. 前言 Reading makes a full man; conference a ready man; and writing an exact man. Francis Bacon 优秀的程序员应该具备两方面能力: 良好的程序设计能力: 掌握常用的数据结构和算法(例如链表,栈,堆,队列,排序和散列): 理解计算机科学的核心概念