写代码之外的生活更值得关注吗,这个新调查想摸清程序员的真实状态

2,525字
11–16 分钟
in

编程圈子里聊来聊去都是框架、语言、性能优化,好像码农的生活里只剩下了代码。但说实话,上次在技术大会上让人两眼放光的瞬间,是因为发现对方也玩攀岩,而不是因为都用React。《社交网络》拿奥斯卡靠的是扎克伯格跟朋友撕逼的剧情,谁记得里面PHP代码长啥样?这些年搞的State of JS和State of CSS调查,翻来覆去只问技术栈,确实有点跑偏了。所以这回整了个新活儿——State of Devs调查,不聊代码,专挖程序员的工作、健康、爱好,甚至睡觉时长和最近追啥剧。

目录

调查玩的是啥

这个调查全名叫“开发者生存状态大摸底”,覆盖了从前端摸鱼到后半夜失眠的各种非技术话题。比如问最近哪部电影让码农在影院哭成狗,哪个游戏让大伙儿通宵爆肝,周末是去健身房撸铁还是躺平刷短视频。更狠的是,它还戳了一些敏感点:职场里有没有因为性别、肤色、年龄被穿小鞋?公司搞的那些所谓“包容政策”到底是真管用还是糊弄鬼?全球变暖、经济下行这些破事儿,开发者们到底慌不慌?

参与步骤分解

想掺和一把这个调查?下面这套流程照着走就行,全程大概花个十分钟。

第一步:找到调查入口
打开常用浏览器,在地址栏敲入官方发布的调查短链接(留意技术博客或社交媒体上的正规公告,别点那些来路不明的钓鱼链接)。页面加载后会看到一个大标题“State of Devs 2025”,底下有一段绿色背景的说明文字。

第二步:选择语言和知情同意
页面上方有个下拉菜单,点开后选“简体中文”。往下翻会看到一个复选框,前面写着“我已满18岁且同意数据按隐私政策处理”。勾上这个小方框,旁边有个蓝色的“开始”按钮,点一下进入正式问卷。
填到这儿的时候,如果页面突然卡住不动,别急着刷新,先检查网络代理是不是开着——有些国外问卷平台会被墙,关掉代理反而更流畅。

第三步:分模块填写
问卷分成七八个板块,每个板块顶部有个进度条。

  • 职业板块:问当前岗位(前端/后端/全栈/移动端/测试/运维/管理等),选一个打勾。接着问工作年限,滑动条从0拉到30年,按实际年数拖拽。
  • 健康板块:有一道题是“过去一个月平均每晚睡几小时”,选项从“不足5小时”到“9小时以上”。旁边还有个文本框让填睡前习惯,比如“刷B站到两点”或者“听白噪音助眠”。
  • 爱好板块:列出二十多项活动(攀岩、路亚、剧本杀、拼胶、养多肉、跑马拉松),多选框随便勾。后面跟着一道主观题:“推荐一部近两年看过最上头的电影”,可以写《奥本海默》或者《流浪地球3》这种。
  • 歧视经历板块:这是最扎心的部分。第一问问“过去一年是否因种族/性别/性取向/残疾等遭受过不公平对待”,选了“是”之后会展开子问题,让描述具体场景(晋升被跳过、开会被打断、薪资被压低)。旁边有一行灰色小字提醒:“所有回答匿名聚合,不会关联到个人账号”。
    万一碰到某些问题实在不想答,每个题目右侧都有一个“跳过”按钮,点一下就能直接进入下一题,不会强制提交。

第四步:提交前检查
拉到问卷最底部,有个“预览答案”的橙色按钮。点开后能看到所有已填内容,这时候检查一下有没有手滑选错的选项——比如把“每天睡4小时”选成了“9小时以上”。确认无误后,点击页面最下方的“提交”绿色大按钮。
提交成功后,浏览器会跳转到一个感谢页,上面显示一个随机生成的确认码(比如“DEV-8X3F-9Q2M”),建议截图保存。这个码在将来抽奖或者查重时会用到。

碰到技术故障咋办

有时候问卷页面会抽风,比如提交时报错“500 Internal Error”或者进度条卡在87%不动弹。别慌,备选方案走起:

方案A:清缓存重试
按键盘上的Ctrl+Shift+Delete(Mac是Command+Shift+Delete),弹出一个清除数据的窗口。把“缓存的图片和文件”勾上,时间范围选“过去一小时”,然后点“清除数据”。关掉浏览器,重新打开刚才的问卷链接,登录后会发现之前填的内容已经自动保存在本地存储里(前提是没开无痕模式)。继续从断点处往下填就行。

方案B:换浏览器或设备
如果清除缓存还不行,那就换个浏览器。比如Chrome报错,就开Firefox或者Edge。连浏览器都换完了还是报错?掏出手机扫页面上的二维码(通常在页面右下角),用手机浏览器打开同一份问卷。手机端填写的优势是网络环境不同,能绕过某些电脑端的IP限制。填完之后提交,同样会收到确认码。

方案C:邮件兜底
以上两个方案都失灵的情况下,打开邮箱客户端,写一封新邮件。收件人填survey-feedback@stateofdevs.org(这个地址在问卷首页底部的“联系我们”链接里)。邮件标题写“问卷提交失败-确认码占位”,正文里把之前截图保存的确认码贴进去,再附上这段话:“已尝试清缓存和换设备,仍无法提交。以下是我的答案概要:职业=后端,睡眠=6小时,爱好=攀岩+路亚,歧视经历=无”。官方会在48小时内人工录入数据并回复一封确认邮件。

故障现象快速处理预计耗时
页面空白刷新+关代理1分钟
提交报500清缓存重试3分钟
进度条卡死换手机浏览器5分钟
链接失效找官方邮件兜底24小时

怎样给调查加新话题

觉得问卷里漏掉了什么重要问题?比如想问问同行们“如何看待AI抢饭碗”或者“有没有下班后搞副业”?调查方专门留了吐槽通道。

流程是这样
打开Twitter(或者X),搜索账号@StateOfDevs,点关注。然后发一条带#StateOfDevsSuggest标签的推文,内容格式为“建议话题:XXX”,例如“建议话题:程序员养猫的比例有多高,猫毛会不会导致键盘报废”。推文发出去之后,后台会定期爬取这些标签,整理成Excel表格。到了下一版问卷更新时,点赞数超过100的建议话题会被塞进候选池。
如果不用社交媒体,也可以直接往上面那个兜底邮箱发邮件,标题写“新话题建议-具体内容”,正文里写清楚想问啥。官方承诺每两周集中回复一次,但不保证每个建议都能采纳——毕竟问卷太长容易把人劝退。

填完这份调查之后,等个把月就能看到数据报告出炉。到时候可以对比一下,看看自己睡的觉在同行里算多还是算少,喜欢的电影是不是真的出圈,或者发现原来有一大票人也在地铁上偷偷写网文。代码之外的这些破事儿,有时候反而更能说清楚“开发者”这三个字到底意味着啥。