AI 视角
“指尖造出窗口,让人与机器终于能对话。”
专门给手机、平板这类移动设备上的操作系统,设计、编写、调试应用程序的人。写出的代码最终变成用户屏幕上能点、能滑、能用的软件界面和功能。
常见叫法:平时大家叫移动端程序员、App开发,也有地方叫客户端开发,意思都是写手机软件的人。
就像给智能手机做衣服的人,只不过这衣服是看不见的——你每天打开的购物软件、打车软件、看视频的应用,最初都是这帮人一行行写出来的。
要是没这工种,手机就只剩打电话发短信,所有需要点几下就能办的事都得跑线下、打电话排队,互联网公司养的产品经理和运营人员也没东西可管。
常被误以为能修手机、能破解密码、能恢复聊天记录,其实只管软件怎么在屏幕上跑,不管硬件坏了怎么办,也不管系统后台被谁入侵了。
主要在写字楼里的工位干活,也有公司允许部分时间在家写代码。
周围是两三块显示器、一台测试用的手机架、一摞充电线,安静时只剩键盘声,开会时一群人围着投影争一个按钮的位置。
天天和产品经理确认需求细节,和视觉设计师对颜色字号,和后端程序员约定数据格式,和测试人员来回确认bug修没修好。
一般跟着公司正常上下班,但产品要上线前经常连着几周加班赶进度。
节假日正常休,除非赶上软件发版或者线上出了紧急故障需要临时处理。
大多数人是从计算机相关专业毕业进来的,校招或社招时考算法题和编程基础,有的公司要现场写一段能跑的代码看看功底。也有人是培训班转行的,但进去后头半年压力不小,得补很多操作系统、网络协议的基础。身体上没有特别硬的门槛,但长时间盯屏幕、久坐是常态,眼睛和腰椎有老毛病的人会比较吃力。
这行的收入大多由基本工资加项目绩效构成,绩效看交付的功能模块和适配机型数量,干得多拿得多,但加班赶节点的部分通常不算钱。
头几年涨得慢,能独立扛下系统级适配或底层优化后会有明显台阶,再往后要么转架构或带项目,要么守着熟练工的位置,收入随行业冷暖起伏。
从事计算机和移动终端应用程序设计、编制工作的人员
来源:国家职业分类大典2022版及后续增补版
欲善其事,先利其器。