软件开发就像歌曲制作,我的岗位相当于乐器伴奏

一首歌的制作大概有以下几个流程:作词作曲、编曲、歌手演唱+乐器伴奏的录音、调音师调音等。
软件开发一般包括这几个岗位,产品经理、用户界面设计者(UI)、前端开发人员、后端开发人员、测试人员、运维人员。

1,产品经理,分析用户需求,给出原型。属于创作岗位,相当于作词作曲者,给出歌曲小样,这个小样已经包含了音乐作品的节拍、速度、音高、间奏、音乐整体架构、大致的情绪走向等信息,会成为日后进一步创作的重要依据和参考。

2,用户界面设计者,俗称UI,属于创作岗位,美化产品经理设计的原型,设计出好看的图形界面。比如色彩范围、质感、细节、突出信息、图标设计方案、插画设计思路以及动效等,相当于编曲的工作,决定了这一版歌曲最终会以什么样的面貌出现。

3,前端开发人员,属于执行岗位,和歌手一样,按照乐谱演唱就行。前端人员会按照产品经理和UI的要求,用代码实现图形界面和交互逻辑。相当于歌手在前台演唱。我们使用的软件产品,能看到的内容大部分是前端人员完成的。前端代码一般在客户端运行,比如app、浏览器等,离客户比较近,所以叫前端。

4,后端开发人员,也就是我目前从事的岗位,属于执行岗位,和乐器伴奏者一样,按照乐谱弹奏就行,主要的工作是把前端需要的数据给前端。比如,商品名称、商品价格等数据,前端拿到数据后,按照UI的要求,设置字体的展示样式,比如字号大小、颜色、屏幕上的展示位置等。由于后端代码一般在服务器中运行,和乐器伴奏一样,一般在后台经行,所以称为后台开发人员。像乐器有很多种一样,后端开发语言也有很多种,比如java、python等。

5,测试人员,属于执行岗位,相当于调音师,歌曲录制完成后,调音师会检查歌手和伴奏的音调音准等,和调音师不同的是,调音师会自己对录制的歌曲经行修改调整。测试人员会把问题交给相关的前后端开发人员修改

6,运维人员,可简单理解为服务器等硬件设备的维护人员。相当于乐器、话筒、音响等硬件的维护人员

越大的公司,岗位分的越细。但是在小公司。一般都是身兼数职,既要作词作曲,还要演唱伴奏。但很少有人能做到样样精通的,就好像歌手里面能自己作词作曲的人就很少,周杰伦很厉害啦,能自己作曲、演唱和弹奏,但大部分的歌词是方文山写的。

软件的开发流程像歌曲制作。软件的很多商业属性也和歌曲一样。我们分以下几种情况讨论。

1,我在市面上花了一两千买了一套现成的软件。其实相当于买的歌曲磁带。歌曲已经制作完成,复制了一份而已,最大的缺点就是不能随意改动。就好像磁带里有十首歌,你如果想在其中一首歌加一句歌词,虽然只是一句歌词,但它的成本比你买这十首歌还贵。

2,我在某一软件平台付费注册一个账号,就可以使用这个软件了,其实相当于在音乐平台购买的会员。歌曲虽然很多,也只能选歌,不能修改某一首歌。

3,我找到一个小的软件开发公司,花十万左右做一个定制化软件,可以满足自己的一些个性化需求,类似于淘宝的电商平台。这时大家可能会有一个疑问,我花十万就能做类似淘宝的电商软件,而马云要花数亿元。为什么呢?这样说吧,虽然两个功能看上去差不多,但十万块的电商软件相比于真正的淘宝,就好像玩具卡车模型相比于真正的卡车。不信的话,你用个三五年或用户量达到1万人以后,软件就开始卡的不能用了,开始出各种问题。如果用音乐类比的话,这类似于网红翻唱。网红翻唱人员和一个音乐团队相比,差距还是很大的。(这里插一句,软件到底是玩具模型还是真正的大卡车是由后端开发工程师的代码质量和软件架构决定的)

4,我们用的很多软件,比如百度、抖音、快手等,投入也是巨大的,成本数以亿计。但大多数人不用花钱就能用这些软件。那是因为有人在买单。在百度、抖音、快手投过广告的企业主都知道。那个花费,真正的花钱如流水。就好像98号汽油放到火箭里烧一样。这就好像某些品牌商在音乐节目里做广告。听歌的人不用花钱,但品牌商是需要花广告费的。

就说这么多吧,以后再聊聊软件开发中其他有趣的事情。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值