当前位置: 代码迷 >> 开发方法 >> 有编程经验,但没有业务知识的人的工作效率有关问题
  详细解决方案

有编程经验,但没有业务知识的人的工作效率有关问题

热度:2160   发布时间:2013-02-26 00:00:00.0
有编程经验,但没有业务知识的人的工作效率问题。
我跟一个大侠聊天的过程中,他说一个刚毕业的大学生2个月可以做一个银行用户理财系统,我有点怀疑。

我有三年多编程经验,但我不懂进销存的业务知识,我尝试开发一个进销存的软件,了解业务知识花了2个星期时间,然后写服务器端代码用了三个星期,由于我没做过C/S的软件,所以边学边做,花了一个月才把用户界面搞出来。

但大侠说,我完全可以在2个星期内把这个软件完成,只不过我的开发方法有问题,我感到很迷惑,大家能否指定迷津。

------解决方案--------------------------------------------------------
如果从没有涉足进销存的业务的,想在2个星期内把软件完成,只能是吹牛了
------解决方案--------------------------------------------------------
这位大侠“做”的概念是什么?
“完成”的概念又是什么?

首先知道他的标准,然后才好讨论
------解决方案--------------------------------------------------------
他所谓的做肯定就是敲代码了
软件系统的前期工作比如你说的对业务的了解和需求的定义在软件的整个项目周期中的时间比敲代码长多了
------解决方案--------------------------------------------------------
是独立完成吗?可能光画了个界面吧,或者很初级的理财,或者有大量直接可以用的组件。如果让我从头做一个理财产品,我两个月都不一定“完成”。
------解决方案--------------------------------------------------------
现在蒙事的人太多了,找人开发软件要谨防楼主所说的“大侠”这种人。
------解决方案--------------------------------------------------------
他说的做应该是在需求明确的情况下
------解决方案--------------------------------------------------------
领域驱动。。。

如果你不了解相关领域的知识,那么对你来说独立开发,真的是很难的。

需求理解不到位,下一步开发真的是太难了、太危险了。

如果没做过c/s ,那就是一直做b/s?

对于第一次接触b/s 开发,来说,那么短的时间不太现实。

如果,给你一个网站参照,或许你会很快成功的哈。


------解决方案--------------------------------------------------------
不懂业务知识,那位“大侠”是怎么完成需求分析的?这个我很好奇(因为你强调他是独立完成的)。

哎!太不现实了。
------解决方案--------------------------------------------------------
确实想不通, 自认为编码还凑合, 最近涉足通讯领域, 别说是不懂业务, 要考虑业务算法, 就算是给我了算法描述.我写起来都很费劲, 别的不说, 就算法里面一堆一堆的名词就够记得... 
如果我熟悉通讯, 感觉可以效率提高现在的2-3倍
------解决方案--------------------------------------------------------
应该是根据他现在手里已经有的系统,然后按照业务修改修改就行了的。
据我的了解,很多人手里都有不止一套这样的“系统”