=================================================================
想做需求工程师,不想做开发了,行不行?请给些意见。
悬赏:5 发布时间:2008-06-21 提问人:huihui2525 (初级程序员)
本人从事软件开发工作1年多,技术上一般般(我是做j2ee的),现在感觉越来越觉得不爱做开发了。我本人性格比较开朗,对业务理解比较好,想做需求,软件需求分析之类的,不知道行不行?需求工程师用不用开发技术很强啊?需要达到什么程度?还有我想问问做这工作一般需求怎样的素质?
--------------------------------------------------------------------------------
该问题已经关闭: 超过15天由系统自动关闭,悬赏平分给所有参与回答的会员
问题答案可能在这里 → 寻找更多解答
敏捷需求分析
架构师的有用与无用
业务流程不是需求
程序员成为架构师?
招聘java需求分析师
回答
那就做BA吧,对技术有一定的熟悉,做BA也是不错的。
温柔一刀 (高级程序员) 2008-06-22
(BA) Business Analyst是个什么样的职业呢?
参考:http://www.blogjava.net/javaora/archive/2007/10/27/156297.html
温柔一刀 (高级程序员) 2008-06-22
不用技术很强,沟通好就可以;
你是个翻译,一边是客户,一边是开发,一边是老板,一边是业务;
你经验上欠缺一点,可以多写文档练习;
做这行我感觉需要学习商务礼仪和谈判技巧。
mewleo (中级程序员) 2008-06-23
我个人不建议你转需求工程师
因为你的开发经验太少,虽说需求工程师不要求你的技术很强,但是要求对项目和系统有一定程度的了解和理解
再者,需求工程师往往是跟业务有一些联系的,需要你对某方面业务有一定的积累,不然没有办法跟客户进行交流。
你现在转过去,很有可能是做文档工程师的工作
如果你规划自己以后做需求的话,最好找一个自己合适的业务方向或者产品方向钻研进去,积累技术和业务经验,等过2,3年再去做需求,那就是水到渠成的事儿了
feygo (初级程序员) 2008-06-24
你说的需求工程师,应该叫需求分析师。
需求分析师,俗称PD,从过去的经验看,PD的主要工作就是接受来自业务部门的需求,然
后对其进行业务规则,业务范围,业务流程等等方面的分析,然后将其输出为开发工程师
看得懂的语言,比如常见的Use Case。然后在遵守基本的项目流程要求的基础上,将需求
通过工程师得以实现,满足需求方的需求。
不过我个人认为,这一行,在中国将来肯定是有很大发展空间的,但是现在的情况很难,
难在哪里,首先,一般公司的都没有设立这一明确的职位,第二,没有人带是很难有成
就。
我也是做J2EE的,做了两年,感觉还好,但是要想寻求在高的,发展我认为有两条路:
一。从技术层面,来发展自己和提高自己,努力打好基础(我的目标就是学通一门有
我认为有前景的语言)
二。从业务层面发展自己,你说的需求分析师,对业务和需求进行分析和挖掘。
一个好的需求分析是:
分析师同时做需求分析和系统总体设计(架构设计,概要设计),这样的分析师往往是设计开发高手升迁上来的;另一种只做需求分析,并且确保系统的实现符合客户的需求,这样的分析师往往熟悉客户业务,有一定的研究,或者具有一定的行业背景。
系统分析师需要不断和客户进行交流沟通,以确保需求的正确性,并对需求变更进行及时的反应;另外,和开发人员进行沟通,使开发人员对需求有准确的理解;和测试人员合作,例如编写测试用例,进行需求验证,用户测试方案等;和商务人员合作,在报价书编写方面提供必要的支持,甚至,还和帮助文档作者合作,等等。
=============================================================
==============================================================
亚唐复试的准备!!
大量阐述: 对 贵公司的向往。。和倾慕。
搞技术搞了这么多年,根本没有赚到钱,似乎是在技术这块,没有大的发展前景,搞售前,或许
是我改变一生命运的契机。。
1.年龄大了。
2.技术实在一般
3.
分享到:
相关推荐
最后讲述了嵌入式工程师的3 种职业道路—做自由职业者、为小公司工作以及为大公司工作,分别讨论了每种职业道路的优热和风险,为嵌入式工程师的职业选择提供了理论指导和借鉴参考。 本书不仅适合各层次嵌入式技术...
简单来说,就是随着互联网产品功能的复杂化,初级的功能测试人员已经不能胜任高端、复杂的测试需求,企业也更需要技术水平更高级别的软件测试工程师,也就是测试开发工程师。而现在,我国的高校还没有设立专门针对于...
1)首先是ZLG的,资料非常的全,感觉他是真正想教你怎么开发ARM,而不是像有的公司自己技术都没做好就做个板子出来卖钱。但是最大的不利就是价格太贵!而且主要是PHILIP的,货源比较麻烦~~可能有人说21XX系列的不贵...
需求分析可能是软件开发中难度最高的工作,如何能全面准确把握客户的需求,是我们的最大...项目经理、系统分析师、需求分析人士、软件设计师、开发人员、测试人员、实施工程师、有一定编程经验并且对UML感兴趣的人士
(信息技术)汽车信息娱乐系统的技术需求分析 汽车信息娱乐系统的技术需求分析 当下每个汽车制造商均于开展软件业务,且且承受着每个设备软件公司所面临的那种集 成压力。通常新产品的市场窗口期非常紧,而复杂性会...
19、测试活动中,如果发现需求文档不完善或者不准确,怎么处理? 8 20、阶段评审与项目评审有什么区别? 8 21、阐述工作版本的定义? 8 22、什么是桩模块?什么是驱动模块? 8 23、什么是扇入?什么是扇出? 8 24、...
不好意思,本人发的"北大青鸟ACCP 6.0 软件开发初级程序员:c#语言和数据库技术基础"和 "北大青鸟ACCP 6.0 软件开发初级程序员:使用C#语言开发数据库应用系统" 文件搞反了,如果一起下载不影响的。呵呵 ACCP...
不好意思,本人发的"北大青鸟ACCP 6.0 软件开发初级程序员:c#语言和数据库技术基础"和 "北大青鸟ACCP 6.0 软件开发初级程序员:使用C#语言开发数据库应用系统" 文件搞反了,如果一起下载不影响的。呵呵 ACCP...
节奏极快的创新步伐、瞬息万变的业务前景以及新型IT需求迫使企业以同样迅捷的方式作出转变。DevOps正是这样一种能够在IT组织内部不同团队之间将业务敏捷性贯穿于协作、交流与整合工作中的重要手段。超越敏捷开发,...
所谓确认,是一系列的活动和过程,其目的是想证实在一个给定的外部环境中软件的逻辑正确性。它包括需求规格说明的确认和程序的确认,而程序的确认又分为静态确认与动态确认。静态确认一般不在计算机上实际执行程序...
今天有同事问我这几个字母组合在软件开发中都是什么意思: SRS,HLD,LLD,BD,FD,DD 当时有种想打人的感觉,好了!进入正题我们说一下这几个术语都是什么意思! SRS:软件需求说明书,是指在研究用户要求的基础上...
Android系统开发工程师常常需要深入理解系统的运转过程,而本书所涉及的内容可能正是他们在工作和学习中最想了解的。那些对具体模块(如Audio系统和Surface系统)感兴趣的读者 也可以直接阅读相关章节的内容。 ...
我了解到这个问题与需求有关:年轻人不想学习系统工程、软件工程或计算机科学。 为什么? 因为他们认为它的报酬不高。 不幸的是,现有的工资调查不包括自由职业者,只考虑在哥伦比亚为哥伦比亚公司工作的软件开发...
不好意思,本人发的"北大青鸟ACCP 6.0 软件开发初级程序员:c#语言和数据库技术基础"和 "北大青鸟ACCP 6.0 软件开发初级程序员:使用C#语言开发数据库应用系统" 文件搞反了,如果一起下载不影响的。呵呵 ACCP...
不好意思,本人发的"北大青鸟ACCP 6.0 软件开发初级程序员:c#语言和数据库技术基础"和 "北大青鸟ACCP 6.0 软件开发初级程序员:使用C#语言开发数据库应用系统" 文件搞反了,如果一起下载不影响的。呵呵 ACCP...
不好意思,本人发的"北大青鸟ACCP 6.0 软件开发初级程序员:c#语言和数据库技术基础"和 "北大青鸟ACCP 6.0 软件开发初级程序员:使用C#语言开发数据库应用系统" 文件搞反了,如果一起下载不影响的。呵呵 ACCP...
不想写接口测试脚本了,我想做一个流量录制系统,把线上用户场景做业务回归,可能会接入很多服务系统,不想让每个系统都进行改造,有好的框架选择吗? 我想做一个业务监控系统,对线上核心接口采样之后做一些业务...
到70年代后期,身为美国New Mexico大学计算机系系主任的Cleve Moler,在给学生讲授线性代数课程时,想教学生使用EISPACK和LINPACK程序库,但他发现学生用FORTRAN编写接口程序很费时间,于是他开始自己动手,利用业余时间...
<br> AXCAD与AutoCAD的一致性 AXCAD看起来象,用起来也象AutoCAD,AXCAD不想也不会改变您原来CAD的操作习惯, AXCAD提供了与AutoCAD相似的界面,高度一致的操作命令,无须增加额外的学习,AXCAD是您似曾相识...