记录 / 徐九
被采访者 / 豆咨文(花名)
关于厨房
我们每个人对生活都有过无数种的想象。对我来说,释放想象力最多的时候,一个是敲代码,另一个就是下厨房。
做菜和写代码有很多相通之处。
不会做菜的人对做菜毫无头绪,不清楚要干什么,但炒几个菜就知道了。写代码也一样,开始很难,什么都看不懂。但当掌握一门编程语言以后,再学其他语言思想就驾轻就熟了,只是实现语法不同,多做多记多总结多尝试,火候和调料分量慢慢也就会把握了。当厨师开饭馆的水平不好达到,但学会基本的东西,掌握做菜的基本逻辑,做出来能吃的东西一点儿都不难。
但会做饭这个技能在程序员中就已经是屈指可数了,我们公司的产品虽然就是一款美食 App,不过我们部门大部分同事的厨艺基本停留在煮泡面上,更有甚者电饭锅煮干饭都能煮糊,老实说这也算是一门奇淫巧技了,毕竟换我我是不行的。
对于程序员来说,工作之后要想好好吃上几顿饭可不是什么简单的事情,经常要加班,到家了有点儿闲暇时间,看看书刷刷小视频打打游戏就过去了。
但长期吃外卖的人应该都懂,吃饭大部分时间只是为了维持生命。偶尔自己做饭可以调解下写代码带来的痛苦和压力,顺便活动下身体,犒劳下胃。
关于工作
第一家公司的老板是个刚刚回国创业的海龟,公司没有安置在写字楼,是一个别墅区的小区套房,卧室老板自己住,我们在客厅办公。
由于签证原因,早期只有我和老板还有负责安卓的同事在,其他同事在国外,刚开始上班我倒还挺兴奋的,对一个大四实习生来说,什么都很好奇,毕竟是个国际化的公司。但问题也接踵而来:国外同事的时差导致我们常常半夜开项目会,有一阵子做梦都是梦到老板叫我别睡了起来开会,梦的特别真实,真实到做完梦爬起来了才反应过来不是梦...
很可惜这家公司在短期发展方面没有做对决定,实习期还没结束公司就原地解散了。
毕业之后我就到了下厨饭,其实校招阶段的选择还蛮多的,之所以加入下厨房原因很简单,这个 App 上承载了我很多的生活记忆,对这个公司的好感度也就一直很高,真的加入这个团队之后更是印证了我的一个想法 —— 一家帮助人们吃好喝好的公司,一定是有温度的。
刚来的时候主要是参与客户端的开发迭代,后来也参与了社区的改版、IM 功能的开发,以及一些用户侧策略的技术支持。作为一个职场新人,除了一腔热血外也就没剩什么东西了,幸运的是遇到了一个好导师。
公司的创始人 Tony 是豆瓣的第一位设计师,我们现在看到的豆瓣页面,就是在他做的基础上慢慢的调整。作为一个伪文艺青年,看老板身上是发着光的哈哈哈哈。
在一次内部会议上, Tony 给我们分享了公司做社区的初心,以及目前市面上社区产品的挣扎与纠结。那是我第一次认真的来思考「社区」这种产品形态,也有了从用户到平台运营人员的角色转变。
作为用户,我最早需要的仅仅是一个工具;作为社区用户,我有分享、讨论和创造的需求;作为平台的运营人员,我需要满足用户的需求、发现并创造用户的需求,才能让他们留下来(此处实名 respect 我司产品经理)。
关于生活
葱末、蒜末切好铲到刀背上,撒上少许盐、花椒粉,待到锅里的油热得冒烟了,一股脑丢进锅里快速翻炒。这是我炒菜千篇一律的手法和套路,几乎所有的菜炒出来都是一个味道,但这味道又在别处吃不到。外卖吃过了这味道却又成了舌尖上唯一的念想,后来我才懂了它的名字叫生活。
但结婚生子之后的生活,和之前差别真的挺大的。
没办法,现在孩子还小,需要人 24 小时的照顾。我和我老婆的父母都还没到退休的年纪,暂时也没办法把父母接到北京来一起生活。好在我老婆的工作性质比较清闲,我们两个「错峰上下班」,再加上家里请了一个育儿嫂,基本也够用了。
烦恼有,快乐自然也有,但现阶段对我来说更多的是成就感与责任。看着孩子一点一点的变大,不得不逼着自己赶紧从「孩子」的状态跳脱出来,成为一个不折不扣的成年人。
我很感谢父母让我成长为独立自由的人格,但同时也会觉得可惜,有点儿过度的溺爱下,我可能错过了一项人与人之间很重要的东西:表达和接受爱的能力。希望我的孩子在这一点可以比我做的更优秀。
如果说还有希望,就是希望他再长大一点儿之后,可以跟我学着玩编程游戏,作为一名程序员那还不是手到擒来,哈哈哈哈~
最近兴起了很多少儿编程培训班,在这个问题上,我们家的观点很统一:有机会让孩子接触下编程、培养一些编程思维,是很好的,但编程并非是非学不可,尤其是不能让孩子陷在具体的代码指令、语法细节里。
玩一些编程小游戏能让脑力得到一定的锻炼,尤其是一些比较难的题目,很多时候需要开阔思维、转换思维方式,短时间的沉浸思考时间,对脑力开发一定是有帮助的。
最后一点可能就是健康吧。还没到 30 就已经感觉颈椎、腰椎、尾椎大不如以前了,所以为了能多陪孩子几十年,我今年重新办了一张健身卡,每个周末都会抽空去健身。当孩子长大后,我一定会告诉他:无论什么年纪,都要把身体的健康作为头等大事,爸爸也会及最大的努力,让你不用像爸爸一样,牺牲自己的健康来供养生活。
我和咨文的第一次见面,是一场以吃为主题的线下沙龙。十多个人面对着一只烤全羊,羊因为刚从火炉中取出来,还冒着热气腾腾,他所在的公司也应时应景的上了微博热搜 —— #下厨房App 崩了#。
“你们 App 又崩了啊。”
“小场面,过年的时候我们不也崩了一回么,结果全国人民都不会做饭了。”
“你这倒是不慌不忙的,也没啥反应。”
“慌啥,后端的兄弟们肯定已经就位了。再说羊刚上桌,做人要学会专注啊~”
“Σ( ° △ °|||)︴“
技术快问快答
小时候喜欢玩游戏,想着长大开一个游戏公司,要是能玩儿上自己做的游戏,那感觉就太爽了。
目前主要使用 objective-c,最进有在学习 dart 和 go。学习 dart 主要是想尝试现有项目进行 flutter 原生的混合开发,学习 go 就是想学习一下后端的技术扩展一下。
专注写代码的时候效率高。早上来公司的路上先计划一下今天要干完的事情,到了公司以后先干杂七杂八的事情(沟通 修改需求等等,然后再好好干活。
我会逛技术社区,然后就是看开源的代码自己写代码解决问题,对自己的提高真的很快。
当年学习数据结构算法的时候有些划水,现在发现基础真的很重要又翻出来重新学了一遍。希望现在正在学习的同学一定要认真学习,未来会有很大帮助。
MacBook。VSCode 、Xcode、IntelliJ。
编程相关的我最喜欢《Head First 设计模式》,不相关的《红楼梦》吧。