为什么码农要了解业务呢?网友:不是敲代码就好了吗?

 分析领域的一位资深人士对我非常无助地摇了摇头。 “这个程序员,不要吃烟花!”我也深深感到世界各地的农民代码都是一样的。

这让我想起了它,也是他。很多年前我提醒过我。——关注业务。从那以后,我一直在匆匆走上技术+商业的双重道路。

为什么码农要了解业务呢?网友:不是敲代码就好了吗?

 

在过去,代码农民族必须是稀有动物。但今天,这个世界上最重要的是代码农民。未来最便宜的将是代码农民。只有一种普通技能,它在将来不受欢迎,因为它将被机器人取代。

在这个世界上,缺乏熟练和熟练的工程师,缺乏能真正解决实际业务问题的人才,缺乏复杂的人才。

代码农民不是工程师。代码农夫只编写代码,只有在需求和逻辑清晰时才编写代码。工程师不同。他们知道如何利用技术解决实际业务问题,并利用技术推动业务发展。

什么叫业务?

我们首先澄清一下这个问题。

生意是一件非常真实的事,你可以看到感情,接地。

商业是我们能够理解和感受的世界。这是世界或行业的逻辑,过程和现状。它是结果表示,被看见和感受的能力,内在本质,被感知和感知的能力。

商业是世界上发生的事情,何时,谁参与,如何发生,以及结果如何。

业务是什么时候,在哪里,买什么,花多少钱,支付什么。

业务是行业发展的方式,现状是什么,未来的趋势是什么,使用什么技术,公司,商业模式,盈利能力,目前面临的问题,消费者的特征等等。

世界是复杂的,单个细分市场的业务很复杂。

为什么码农要了解业务呢?网友:不是敲代码就好了吗?

 

为什么要了解业务?

谈到这一点,代码农民一定不高兴。 “熟悉业务就是需求分析师所做的事情,而且与我们毫无关系。”

做一个不恰当的比喻。十个人经过一幢办公楼,突然从楼上掉了几块砖。大楼内共有9人,其中包括7名代码农民,3名大师和1名医生(请原谅我犯下职业病并谈论数据)。没有被接走的人恰好四处走动,因为他知道之前发生过这样的事情。

如果你只编写代码,那么你不是不可替代的,而是可有可无的。因为今年,JAVA,C和Python的程序员将在街上流行起来。它现在已经开始提倡节目从娃娃开始。 10点过后,我开始和你一起吃碗。你害怕吗?

但这些话并不是那么极端,除非你的技术非常好,否则你可以在国内或行业中排名。但技术精湛的人不仅仅是精湛的技术,而且他们也经常做出杰出贡献,因为他们可以利用手中的技术解决业务问题的某些方面。当我们出来混合时,我们也想谈谈结果,已完成的项目以及价值。这个值通常用于业务。

IT研发和业务需求通常是一对朋友,经常争论业务功能。研发认为这个功能很低,没有技术含量,业务方认为这个功能非常实用,需要花费很多精力才能做好。现实是功能已经完成,但很难使用,或者不能经常使用,或者数据错误。研发部门希望做一些高事,但业务方认为它太空了,没用。 (IT和业务方面不会说太多,大家都很清楚~~)

为什么码农要了解业务呢?网友:不是敲代码就好了吗?

 

多年的经验一再警告我,识别功能并不是一个好功能。唯一的标准是看它是否可以支持业务,改善业务和促进业务,即应用程序的效果。一个产品,只要它具有30%的功能,使得商业用户使用起来非常酷,感觉非常有帮助,它已经是一个很好的产品。

我们都同意技术推动业务发展。但我们并不一定明白,正是由于对商业的强烈需求,才促进了技术的发展和落地。

要说这个,我想说,作为一名技术人员,我们必须抬头看星星,脚踏实地。我们必须遵循起飞技术,关注实地业务。

如果商务人士对技术了如指掌,那么技术人员很可能会遇到灾难。因此,商务人士会非常强大,或者没有技术人员。

当然,不难想象真正理解数据的测试人员与真正理解算法的商人一样罕见。

业务与数据的关系

真实(而不是伪造,模拟,伪造),可量化,可记录的数据必须反映现实世界业务情况的某个方面。实际上,许多业务场景都可以反映在数据中。

零售业是业务情景最多且与我们生活最接近的行业。您可以找到许多要了解的示例。

当你在炎热的夏天上午10点,走进公司附近的家庭便利店,用微信支付,花3.5元,买一瓶无糖330ml现代罐装可乐,并刷会员卡攒100积分,并且出纳MM返回给你一张POS文件,所有发生在你身上的信息都通过收银台记录在家庭数据库中。更糟糕的是,商店中的相机还记录了您在商店中所做的每一个动作,并将其转换为图像数据框。

为什么码农要了解业务呢?网友:不是敲代码就好了吗?

 

这是业务数据。

据数据分析,该店经理发现,近期3.5元330ml现代罐装可乐的销量较上月增加20%,而75%的消费者为20-35岁的男性,与销售量相比300克塑料瓶中的可乐。减少了40%。该店经理称重了一点,300ml塑料瓶装可乐利润低,330ml现代罐头可口可乐现在更受年轻人欢迎,考虑到租赁压力越来越大,做出了大胆的决定——现货300ml塑料瓶装可乐,增加330ml现代罐头的可乐产品。 (再次获取数据。)

这是数据业务。

或者,数据驱动的业务。

当我开始联系一个行业时,我通常花2-3周的时间来了解行业的业务,然后我对行业有什么样的数据,可以做什么样的分析以及出现什么问题有一个大致的了解。可以解决。

当遇到一个知之甚少的分析时,我经常使用商业协会的想法让自己在现场了解业务场景是什么。

为什么码农要了解业务呢?网友:不是敲代码就好了吗?

 

如何了解业务?

这是一个很大的话题,就是如何看世界。每个人都有适合每个人的方法。每个人都有一个适合每个人的世界观,每个人都有一个合乎逻辑的思想。

我们都知道,概念的变化是最困难的,存在很多不确定性。在过去的几十年里,有些人可能会因为自己的个人经历而改变他们根深蒂固的观点。有些人让Sangu和Liupo痛苦地说服他们拒绝改变他们的配偶选择,但是他们可能会因为年龄的增长而继续降低自己的选择。标准。

为了让学习变得轻松、高效,今天给大家免费分享一套Java入门教学资源。帮助大家在成为Java架构师的道路上披荆斩棘。需要资料的欢迎加入学习交流群:9285,05736

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/503245.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c语言中 include math.h,C语言中的(#includestdio.h和#includemath.h)是什么意思?

慕码人2483693include 称为文件包含命令&#xff0c;其作用是把尖括号""或引号<>内指定的文件包含到本程序中&#xff0c;成为本程序的一部分&#xff0c;被包含的文件通常是由系统提供的&#xff0c;其扩展名为.h stdio.h就是指“standard input&output&q…

论程序员如何规划职业路线?网友:从码农到工程师?

很多人可以说对这个话题两个字&#xff0c;三年或五年以上工作经验的编程&#xff0c;老建筑师&#xff0c;设计师&#xff0c;技术副总裁&#xff0c;首席技术官&#xff0c;和自己的观点和实践经验。没有一种方法适合每个人。这套针对软件工程师的专业开发计划只是您在旅途中…

c语言实现socket转json,C++实现json形式的Socket传输图片

本文实例为大家分享了C实现json形式的Socket传输图片的具体代码&#xff0c;供大家参考&#xff0c;具体内容如下大致流程&#xff1a;客户端读取图片&#xff0c;经过Base64编码&#xff0c;转成字符串的形式&#xff0c;保存到json中&#xff0c;通过socket传到服务端&#x…

经常被问到的十个 Java 面试题?你Get了吗?

1. 以满分十分来评估自己——你有多擅长 Java&#xff1f; 如果你并不完全确信你自己或是你对 Java 的熟练程度&#xff0c;那么这会是一个非常棘手的问题。如果有这种情况&#xff0c;你应该把打分调低一点。之后&#xff0c;你大概会得到与你承认的水平相符的问题。因此&…

c语言 函数调用 传值调用 引用调用 传地址调用,C语言中的传值调用和引用调用...

在使用一个音频芯片时&#xff0c;需要用到这样一个功能&#xff0c;即对音量进行调节。在厂家提供的驱动里面没有这样的功能函数&#xff0c;因此需要自行添加。注意到厂家提供的驱动里面包含了一个写入命令的函数&#xff0c;void Vol_Cmd(uint 8 vol), 其中vol是音量的数值&…

Java虚拟机JVM的内部体系结构

JVM(Java虚拟机)是一个抽象机器。 它是一个提供可以执行Java字节码的运行时环境的规范。JVM可用于许多硬件和软件平台(即JVM是平台相关的)。 什么是JVM&#xff1f; JVM(Java虚拟机)是&#xff1a; 指定Java虚拟机的工作的规范。 但实现提供程序是独立的选择算法。 其实现是由…

Java并发编程——volatile

1. 并发编程的两个关键问题 并发是让多个线程同时履行&#xff0c;若线程之间是独立的&#xff0c;那并发实现起来很简单&#xff0c;各自履行各自的就行&#xff1b;但常常多条线程之间需要同享数据&#xff0c;此时在并发编程进程中就不可避免要斟酌两个问题&#xff1a;通讯…

求ax bx c 0的根c语言,关于求方程ax2+bx+c=0根的问题

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include #include#include #include #include"resource.h" BOOL CALLBACK DlgMain(HWND,UINT,WPARAM,LPARAM);int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nShowCmd){DialogB…

c语言递归建链表,递归创建二叉树c语言实现+详细解释

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼void CreatBiTree(BiTree T){char a;scanf("%c",&a);if(a)TNULL;else{T(BiTree)malloc(sizeof(BiNode));T->dataa;CreatBiTree(T->lchild);CreatBiTree(T->rchild);}}虽能编译&#xff0c;但不能正确运行&a…

Java历经20年沧桑,将持续革新

对于企业界来说&#xff0c;很多服务器都部署着Java应用程序&#xff0c;许多物联网设备也都是基于Java技术开发。 20年前&#xff0c;Java为人们带来前所未有的科技理念&#xff1a;一次编写&#xff0c;到处运行。 在此之前&#xff0c;编程语言的种类寥寥无几&#xff0c;…

android动态设置src,Android 代码里设置ImageView的src和background

设置ImageView的src:image.setImageDrawable(getResources().getDrawable(R.drawable.blackk));String pathEnvironment.getExternalStorageDirectory()File.separator”test.jpg”;Bitmap bm BitmapFactory.decodeFile(path);image.setImageBitmap(bm);image.setImageResourc…

Java开发中定时器的使用

在JAVA中实现定时器功能要用的2个类是Timer,TimerTask Timer类是用来履行任务的类&#xff0c;它接受1个TimerTask做参数 Timer有两种履行任务的模式,最经常使用的是schedule,它可以以两种方式履行任务:1:在某个时间(Data)&#xff0c;2:在某个固定的时间以后(int delay).这两种…

android camera2 采集,视频采集:Android平台基于Camera 2的实现

前言这篇文章简单介绍下移动端Android系统下利用Camera2相关API进行视频采集的方法。Camera2是谷歌在Android 5.0新增的用来替代Camera1操作摄像头的一个全新的API。按照惯例先上一份源码AndroidVideo。Camera2调用摄像头采集视频的核心实现在Camera2Capture.java。权限配置使用…

Java虚拟机组成详解

一、jvm的主要组成部分 类加载器&#xff08;ClassLoader&#xff09;运行时数据区&#xff08;Runtime Data Area&#xff09;执行引擎&#xff08;Execution Engine&#xff09;本地库接口&#xff08;Native Interface&#xff09; 接下来我们来看以上4个主要组成部分的用途…

取消android所有动画,android studio 取消BottomNavigationView的动画等

app:labelVisibilityMode"labeled"布局文件上添加上此句就可以让标签文字也显示出来了&#xff0c;但是缩放动画&#xff0c;还是会存在。那么回到初始化view的activity中BottomNavigationView navView findViewById(R.id.nav_view);//设置选中时的效果navView.setI…

android addtextchangedlistener参数,【Android】关于addTextChangedListener()方法的上机记录...

自己在学习控件的时候&#xff0c;学到关于EditText的addTextChangedListener()方法&#xff0c;想做一个类似发微博限制字数为140那样的功能&#xff0c;以此文记录上机过程中发现的一些问题。在做这个的时候&#xff0c;是第五节课视频刚提到addTextChangedListener()这个方法…

android 开源 数据库,Android开源数据库框架-LitePal的使用

简介LitePal是一款开源的Android数据库框架&#xff0c;采用了关系映射的模式。LitePal在github上的项目地址&#xff1a;github.com/LitePalFram…配置LitePaldependencies {....compile org.litepal.android:core:1.5.1}复制代码在app/src/main 目录下新建目录assets&#xf…

signature=095ed28e83b68620637b3a67436b0f8f,SMB 3.1.1 Encryption in Windows 10

SMB 3.1.1 Encryption in Windows 1009/09/201513 分钟可看完本文内容SMB 3 encryption offers data packet confidentiality and prevents an attacker from both tampering with and eavesdropping on any data packet. Encryption has been enhanced in SMB 3.1.1. The ciph…

鸿蒙系统打通iOS,库克真的做到了!正式官宣确认截胡鸿蒙OS系统:软硬件生态全打通...

【4月25日讯】相信大家都知道&#xff0c;自从苹果正式举办完春季新品发布会以后&#xff0c;很多网友们都纷纷吐槽到“苹果的黑科技就是以换色为本&#xff0c;iPhone12推出紫色版本&#xff0c;而iMac也变成了彩虹色&#xff0c;很好的继承了诺基亚“科技以换壳为本”理念”&…

html标签中的文本框的值,HTML文本框的值分配给div标签的标题

线2&#xff1a;#msdhoni我want-什么&#xff0c;当用户输入一些东西在文本框(以行1)应该成为div的标题(在第2行)点击botton(在第1行)。其实想要用代码中的文本输入替换#msdhoni。jQuery代码我米使用&#xff1a;(请建议在这段代码的变化&#xff0c;使这成为可能)String.proto…