适合开发吗知乎Live问题集锦
发布时间
阅读量:
阅读量
1月13日晚8点,开启了我的第一次知乎Live,主题是:程序员的精进:你适合做开发吗。因为时间原因,Live中提到的部分问题没来及回答,特意整理出来,一一回答,记录在这里,作为补充。
【1 】软件开发工作各个阶段的人分别负责做些什么?以及各个阶段需要哪些专业知识?
从技术路线上来看,开发者一工程师-->高级工程师---->架构师(技术专家)
一般的工程师,会负责产品模块的设计与编码。
高级工程师,会负责大的模块或子系统的设计以及核心模块的编码。
架构师对技术选型、产品架构负责,同时也可能完成核心模块的开发。另外也会负担一部分团队管理、技术讲授、客户支持等工作。
技术专家在某一个细分方向上有深入研究,能够在这个方向上解决复杂问题。另外也会负担一部分技术讲授、客户支持等工作。
具体到需要什么专业知识,和你做的产品有关。
【2 】 从一个领域的开发工作跳到另一个领域的开发工作需要做哪些准备?例如从移动通信跳到VR?
准备分两种:1. 行业或产品领域知识的准备,比如通信和VR游戏,就牵涉到产品知识的准备;2. 专业知识和技能的准备,通信可能会用到C语言、协议分析等知识与技能,而VR用到的技能不同,可能会用Unity3D或者C#
全部评论 (0)
还没有任何评论哟~
