上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1 编程语言
当开发者实现产品需求时,经常能在他们的电脑屏幕上看到密密麻麻的英文,而正是通过相关的软件编译这些英文之后,它们最终才能变成一个个真实的可以被安装在我们手机里的App、电脑上的软件、浏览器中的网页等。这些英文俗称“代码”,开发者则会借助编程语言来写代码。
编程语言其实是非常重要的工具,帮助开发者实现产品需求。如果进行类比的话,它们有点像产品经理在原型软件中使用的各种元件、样式、交互等。由于在实际工作中,公司所开展的业务不同,所需要开发的产品形态不同,所以不同公司所需的开发者类型也是不同的,而不同类型的开发者在工作中使用的编程语言也不同。在互联网公司,开发者主要使用的编程语言有Objective-C、JavaScript、PHP、Java等(本书中将会先介绍偏“前端”的语言,再介绍偏“后端”的语言)。对于自己工作中有工作往来的开发者所使用的编程语言,我们产品经理至少得对它们的用途有一个大概的了解。