如何定义业务程序员和非业务程序员?


如何区分业务程序员和非业务程序员?首先什么是业务,业务其实通俗的讲就是客户的需求。在开发一个应用或者某一个功能时,首先需要根据客户的需求来制定需求文档。就拿我来举例子吧,我是在民生银行做开发的。在开发之前,业务经理里会先根据需求来制定一个需求文档,而我们会根据需求文档进行分析,第一我们会分析工作量;第二我们会分析如何落地实现,也就是解决方案;第三我们会制定一个问题跟踪列表,来记录需求文档上问题、疑惑等需要业务经理确认的;第四如果都没有问题后我们就开始立项,然后开发。所以像我这样的参与需求讨论,需求分析的程序员就是业务程序员了吧。非业务程序员其实就是直接开发功能的程序员吧。

但话说回来,如果程序员不懂业务就开发其实不利于自己的进步和完成开发任务,所以说在工作中没有程序员可以完全脱离业务,而只需要敲代码的。特别是在银行做开发,往往业务比技术重要。

希望我的回答能帮助到你,谢谢!


程序猿阿勇


如何定义业务程序员和非业务程序员?

哈哈😄,如果分工细,还确实有程序员不懂业务,你看吧负责一个模块,可能只需要知道那块的需求就完了。

一个人搞一个项目,那就必须得懂业务了,不然项目就进行不下去,即使完成也是很糟糕的。

可以肯定的是开发负责人,也即开发经理必须懂业务的!他需要带领开发人员完成产品或项目的开发。

希望对你您有所帮助!


蔬菜酱Vegetable


业务程序员,除了要会敲代码之外,还要会谈单,会设计,会架构等等。


非业务程序员,就是单单的通过平台接单完成单,或公司给单敲码,交单如此简单


0资源


什么叫业务程序猿和非业务程序猿,一个优秀的程序猿必须要懂业务不然怎么正确的理解需求,不理解业务的程序猿就算写代码的话也是写bug,所以程序猿必须要懂业务。

程序猿需要学的技能非常多,框架啥的都要会玩,各种操作技能都能上手,程序猿要懂业务还是很有必要的。


小视频的操作工


没有明确的这类划分


分享到:


相關文章: