格子衫 = 程序员?我探访了他们的真实生活
10 月 24 日,程序员节。业内流传着一个经久不衰笑话:有人向程序员借 1000 块,程序员说,给你凑个整,借 1024 元吧。
1024 最初源自于一个论坛,其中的回帖机制是,新用户发过帖后过 1024 秒之后才能再发一帖。而由于计算机多采用二进制,2 的 10 次方是 1024,程序员眼中的 1024 相当于外行眼中的 1000。
大多数人对于程序员的印象约莫是这样:框架眼镜、条纹 T 恤 / 格子衬衫、牛仔裤、运动鞋、双肩包、眼神涣散,不修边幅。但事实上并非如此,网络上流传的「黑」程序员的段子,大多来自程序员的「自黑」。
App Store 和移动互联网的勃兴,程序员得以在短时间实现财富积累甚至财富自由。2010-2014 年间,全球的软件开发者足足翻了一倍,达到 1900 万。
今天你不用在路边拦车,不用带现金出门,用一个手机解决生活所有的问题,离不开程序员的夙兴夜寐和宵衣旰食。
但现实常常是:当他们写出了一段美轮美奂浑然天成不可删减一行的代码,却无人赏识遭遇白眼,他们只能带着淡淡的忧伤浑浑噩噩地进入虚拟的梦境。
如果说未来的世界建筑在一个 code 的世界里,那程序员就是这个世界的建筑师。某种程度上,他们操盘着这个时代车轮的运转轨迹。
值此 1024,我们对话了几位美丽新世界的建造师,有才入职的应届毕业生,有坊间流传身价过亿的独立开发者,有从业超过 10 年跻身 CTO 的开发者。他们 Stay Hungry, Stay Foolish,他们不止活在 code 的世界里,他们正在改变世界。
aOrz,25 岁,从事开发 2 年。
美团前端研发,主要使用的开发语言是 JavaScript。
目前最需要的是:钱。
现在的工作状态是加班多,项目赶,平均在公司时长 11 小时,一周 5 天,我最担忧的就是买房压力和健康问题。
学生时期搞开发多是对编程的喜爱,靠兴趣驱动,用技术实现自己的想法,工作时候就变成了解决问题。当年报考计算机专业,是最初在高中的时候,计算机的老师教过用 VB 写了个加法计算器,感觉很神奇,喜欢编程的随心所欲,可以实现任何自己喜欢的事情。直到现在还是非常喜欢写程序,喜欢程序的逻辑思维,以及实现自己功能后的满足感。
我认为外行对程序员最大的误解是:格子衫,秃顶,钱多,话少,找不到女朋友;而事实上,我们的确会修电脑 :)。互联网行业未来还有很多我们没有看见的机会,等自己看清了,有了方向会积极的投入进去,也在寻找机会。
钟颖,28 岁,从事开发 5 年,
Software Development Engineer,也是一名 iOS 开发者(个人开发过 Pin,
JSBox,TodayMind,小历,Timy 等一系列广受欢迎的应用)。年薪:100K – 1000K。
不同于公司的项目,当作为独立开发者时,你可以完全凭自己的兴趣做东西,但却没有很好的推广办法,尤其是海外推广。
随着 App Store 的出现,软件分发这件事变得简单,开发者不用关心太多开发之外的问题。App Store 的模式也得到了很多其他公司的效仿,可以说是极大的方便了研发流程,让独立开发的人多了起来。
程序员市场是否饱和很难讲,中高端的人永远都是难找的,但独立开发的准入门槛肯定变高了。因为随着需求不断地被满足,现在已经很难有简单的应用脱颖而出了,基本上需要有非常好的设计,或者是独一无二的体验。
当闲下来时,我跑步和看电影比较多。
Kevin,26 岁,从事开发 5 年,目前是独立开发者,主要做 iOS 和 Web 的开发。
平均每天工作 12 个小时,一周无休,当然也可能一周无工。
年薪保密。
每天的工作状态是这样的:
- 上午 11 点左右睡醒,琢磨该点什么外卖,点了后等外卖;
- 吃完外卖开始工作;
- 下午 6 点开始准备食材,做晚饭;
- 吃完晚饭后下楼走走,晚上回来继续工作;
- 大概 3 点多睡觉
对目前的工作状态非常满意,因为可以自由地安排每天做什么,以及不用开会。回复采访邮件的时候,穿着平角裤头 + 优衣库 T 恤。
我认为 App Store 让开发者有一种简单直接的方式接触到自己的用户,并做一些有用的事情。自己也可以获得回报,以持续这种自由的生活。
关于目前的开发者生态和创业生态,我觉得开发者生态 iOS 还是不错的,可以把精力集中在产品上,Android 方面暂不清楚,或许等我发布了 Android 产品后会有比较完善的认识。现在的创业生态还是比较友好的,每一款有用的产品都能有很多渠道去触及到用户。
邵 XX,22 岁,2018 年应届毕业生,事实上从事开发已有工作 2.5年,在校期间从事过后端实习生、项目经理、产品加项目经理等,与朋友合伙创业中,主要从事后端开发。
主要使用的开发语言是 Python C++,
年薪:200K+。
目前最缺的可能是学习的时间,以及更有挑战性的机会。不同于学生时代的开发工作,大多是做着玩,想用什么技术就用什么,入职后要更多地考虑客户的需求、团队的配置,并且进行可靠的交付。我个人认为外行对程序员最大的误解就是:「这个需求看起来很简单」。
平时业余时间我喜欢看 Bilibili、学点东西、陪女朋友——是的,程序员也是有女朋友的,今天我也没穿格子衫,而是……黑色卫衣加牛仔裤。
beck,35 岁,从业 12 年,创业 7 年,现担任公司合伙人及 CTO。
年薪 30w+。
今天穿了一件 Android 文化衫,在参加 1024 开发者节。
刚刚毕业的时候我做地图模型开发,后来做过很多工作,包括项目经理、采购经理、弱电工程等。之所以创业,是因为当年回老家找不到工作。
从业这些年,我经历了 PC 互联网转型到移动互联网的过程,不过影响不大,毕竟自己不是做产品的。稍微有点正面的影响是,做项目可以多收些 App 开发费用。(哈哈哈)
现在管理 5 个员工,每天工作 6 个小时,上午 3 个小时,夜深人静的时候 3 个小时。每周工作 5-6 天,毕竟是自己的公司。其余的时间会去健身、睡觉,处理公司的杂事。业余时间我会打打游戏,写写代码。
对现在的状态不大满意。因为做 CTO 还需要考虑公司未来发展方向,这还是比较难的。现在是希望公司有稳定的发展,多赚钱,这样自己就可以安心专注地写代码了。
最后,祝各位开发者们的 bug 越来越少!
本文由刘凌歌、沈星佑共同完成