很多人不太了解工程类招聘的一些需求。
其实这个招聘需求并没有什么很过分的地方。
采样器的开发者是不可能不懂DSP的,也不可能不懂常见音频效果的算法的。
采样器的开发者同样也会编曲,也非常熟悉一首歌怎么编,但他未必会编,也未必编的很好
之所以有这样的要求,其实只是让候选人入职以后能比较快的开始工作(能够写4bar loop其实就足够了....),字节也不会指望你真的一边给公司编曲一边做开发。
举个例子,如果你正在应聘的一家公司,做的是游戏相关的内容,很显然你必须要会玩游戏,但你不用成为一名职业选手、代练或者其他专业游戏玩家,你只需知道怎么玩就可以了,可以玩的很菜,但你一定要会玩,知道怎么玩。
如果你不懂游戏的话,那么这个职位和你其实并不是很匹配。
同理,还有做建筑类软件的公司,你至少应该要懂一些土木工程的基础内容,这些内容不会作为重点考察的对象,面试官不会来问你具体的技术细节,甚至只是面完技术的聊天,但有助于面试官确定你对这个行业了解多少,会有专门的顾问和技术总监来跟你确定具体实现,你不需要真正很懂建筑,但需要很懂开发。
最后,对于KONTAKT和UVI熟悉其实现原理,这对于虚拟乐器开发者而言,简直不要太简单...
数据结构和算法,就不用说了。
对于字节而言,我猜得不错的话,其实字节并不是很想招懂编程的音乐人,而是想招懂音乐的开发工程师。