我们涉及的工程领域。
每份指南说明这个角色实际做什么、什么情况下会需要它,以及评估人选时应该看什么。写给正在判断自己是否需要这个角色的人。
这些是关于各个领域的指南,不是待命工程师的名单。我们能为您的团队提供什么支持取决于具体需求——告诉我们路线图需要什么,我们会如实回答。
Software Engineering
前端开发工程师
前端开发工程师负责构建 Web 或移动应用的界面层——运行在用户浏览器或设备上的页面、交互与数据获取。
后端开发工程师
后端开发工程师负责构建并运维应用的服务端:数据模型、供其他系统调用的 API、每次都必须成立的业务规则、脱离用户请求发生的异步与定时任务,以及决定谁可以看到什么的授权逻辑。
全栈开发工程师
全栈开发工程师跨服务端与界面构建完整功能:表结构变更、查询、API 或服务端操作、消费这些数据的页面,以及把它送到用户面前的测试与部署。
移动开发工程师
移动开发工程师为 iOS、Android 或两者构建并发布应用——页面与导航、让应用在无网络时仍可使用的本地数据存储、与摄像头、定位、生物识别和通知等设备能力的集成,以及把一个构建版本送过商店审核、发布给用户的整个流程。
AI & Data
Cloud & Platform
DevOps 工程师
DevOps 工程师构建并维护那套把软件从开发者的一次提交送进生产系统的自动化,以及在此之后告诉团队发生了什么的反馈。
云工程师
云工程师设计、搭建并运维系统在云服务商内部运行所依赖的基础设施:账号与网络拓扑、身份与权限模型、在托管服务与自建组件之间的取舍、让系统在某个可用区或地域发生故障时仍然可用的安排,以及这一切所产生的支出。
平台工程师
平台工程师构建并运维内部开发者平台(IDP):一个自助式的界面,组织内的工程师通过它创建服务、部署服务、获取基础设施、观测并运维自己所运行的东西,而不需要理解或自行拼装底层组件。
还不确定需要哪个领域?
这是很常见也很合理的起点。描述一下工作内容和缺口,我们帮您梳理——包括在我们无法胜任时直接说明。