上学
有知识有力量 中国人重视教育,因为教育可以改变一个人的命运,甚至可以改变一个家庭的命运。努力学习的人,就是有知识有力量。 我对教育的重视,来源于生活里的切身感受。 从学习到就业,我能感受到的是,社会上成绩不好,学不进去,不爱学习的大有人在。因此难得遇到一个无论是学霸还是学渣,至少你学的进去,有相应的谈吐,别人都会高看你一眼。 女人温柔地会说,这是个书呆子。从此社交场上直接省了繁琐的哥们酒局,关键时候用得上我们的头脑,其他的没兴趣参加。 甭管他们嘴上认不认,知识的价值可见一斑。 起跑线要从娘胎抓起 既然教育如此重要,那么就不能在起跑线落伍。 奶粉自然是精挑细选澳洲进口纯天然的,Aptamil一箱6罐子一千块,找的高中同学留学生代购的,高价一点都不含糊,还得千恩万谢。 儿童玩具一点也不能缺,音乐类,玩具类,动物类,毛绒类,物理类,生活道具,样样都不能缺。 推娃出去玩的婴儿推车,stokke买不起,却也深深的扎了心。老让他躺着也不是个事儿,方便长期抱着的腰托,也得买进口的,省力的。 学走路还得有个自助扶手,那耐克毛毛虫的鞋子就是香啊,孩子一眼就相中,那啥江博士,anta真心不合脚,隔三差五的就脚又大了,还得换。 乐高课开发智力,上!人家玩,我家不能傻坐着吧。 我当然也深刻的明白这个起跑线不止是给孩子娘胎里听交响音乐,更甚于父母的社会地位,那才是真正的起跑线,因此父亲的努力,是理所当然的。因此拼命搞钱,最重要了。 初探学区房 刚开始考虑学区房这个概念的时候,孩子还在娘胎里。 那时候考虑的因素很简单,房子不够住了,单室套是没办法全家人一起来照顾孩子起居的。 原本买了个宜家沙发床,支持扩容给家人住。想来想去,还是得再多一个房间才行。 当时正值09年,第一套房子南京金域缇香已经翻倍,感谢温家宝的4万亿,70w入手,可以卖成140w。 但是换到对面小区的g53小区第二套要210w,又多花了70w,就多一个房间,跟全家人合计了半天,全家都不支持我,真不值。 可是他们拗不过我坚持要,图了啥?就图那个高档感,还是比万科的房子品质好很多,最重要的是对面就是学校,将来学区房岂不是赚翻了。 那时候不懂,其实对面是高中,而且还是租给南外的高中学区,收回来也与我半毛钱关系没有。 不过很多年后,毕竟是河西新区,教育家庭都是鸡娃,成绩好几乎是必然的事情,因此南京师范大学的附属小学新城小学就此正式成了学区房,开始了开挂般的升值,直到我卖,已经是650w了。 人才政策入学 这时候孩子已经快到入学时期了,我已经又买了厦门的第一套房,虽然谈不上岛内高级学区房,但是至少也是海沧区的不错的延奎小学的学区房。 一旦人生努力开了挂,幸福都在垂帘我。此时得感谢厦门公司的各种支持,感谢厦门市的人才政策,思明区非常照顾我,允许申请演武小学,厦门市内数一数二的小学。 然而申请的过程却充满了惊险。 当时孩子跟我的户口都放在了公司挂靠,厦门市思明区,且无房。 我的房子却买在了岛外的海沧区。 海沧区的小学报名日是7月25日,要求当天户口/房产证统一到位。户口岛内转出到外,是当日转出,但是无法转入。不可逆。...
基于Mach-O的包体积优化实践
作者:蒋伟 网易云信客户端架构师 简介 移动互联网时代,App的功能越来越多,集成的第三方库也与日俱增,然而苹果App使用4G能够下载的限制虽然已经提到高200MB,依然对于App开发者显得捉襟见肘。因此App开发者都带着谨慎的态度去集成第三方SDK供应商。 网易云信音视频服务的主要产品形态包含iOS/Android SDK,我们深刻的感受到包体积优化的重要性,因此包体积优化就成了我们工作的重中之重。 如何优化体积到极致,超越竞争对手,就成了我们不得不深入研究的课题。 本文旨在分享一个网易云信基于Mach-O研究思路的瘦身最佳实践成果。 常见的App瘦身技巧 精简资源(我们SDK没图片资源,故跳过) 优化可执行文件 Optimization Level: Fastest,Smallest Deployment Postprocessing: Yes Strip linked Product: Yes Symbols Hidden by default: Yes Strip Debug Symbols During...
公平和效率之思考
随着抖音等短视频的普及,人们通过这些平台更方便地了解到全世界各个角色的生活状态,每个阶级每个地域的生活方式都直接的冲击着我们的价值观。 通过视频平台,我们可以轻松地知道一个矿工每天的挖矿生活,一个海钓工作人员的出海生涯,我们知道吃播达人每天吃的什么,喝了什么,有钱人吃什么,豪宅是怎样的,私人飞机是怎么的体验,一切的一切都让你视觉震撼,心灵冲击。 通过脉脉,我们也知道了各行各业内卷的窘境,这里老板pua,那里的员工搞小团体,这一切的一切都跃然屏幕上。如今可能几分钟就能知道什么公司坑,什么岗位坑,什么地方机遇好,等等。 这一切的一切,都源自于一个问题的思考,公平。 凭什么他们可以拥有那么多钱,那么多豪宅? 凭什么他这么菜,能力这么差,却还当着管理岗的位置不干活? 凭什么机会给了他?而后面的人只能吃土? … 那么我们现在虽然是社会主义国家,但是改革开放后,经济上已经基本走向了类似于资本主义的一套,即是追求效率,追求高生产率高收益。 如果一个劳动者,通过自己的努力,挣得了钱,过上好日子,我相信谁也不会反对这样子的励志上进的故事。 但是你仔细想一想,一个劳动者,如果是马云,或者是马化腾,通过在90年代初抓住改革开放的机会,成就了中国的互联网帝国,现在就算他什么都不做,他也日进斗金,你还觉得合理吗? 似乎好像哪儿不对,但是又不能说出来为什么。同样的自己发家努力,同样的经营壮大的垄断帝国,为什么会在同一个人身上发生这样一幕反差的案例呢? 马克思当年早就说了,问题其实就是发生在这个剥削的地方。 资本家雇你干活,开个百万年薪,其实是指望你给挣回来千万的。 以抖音为例,哪个中层以上管理不能自己做一个自己领域的优秀的产品出来?结果每个人分个100-200万,就算非常不错的了。结果整合在一起,可以赚上万亿。 算一算这个账,利润大头都给资本家拿走了。 时至今日,我们已经建党百年,其实已经做出了很多了不起的成就,高铁,宇宙空间站,登录火星,航母舰队,人民脱贫,华为5G通讯,都是非常多响当当的名号。 但是我们也不得不忽视,劳动阶级与资产阶级的矛盾越来越突出。效率与公平的矛盾也越来越突出。 这里的资产阶级其实不止是指私有体制下的公司,也指公有体制下的部门干部们等等。 职场pua屡见不鲜,我们见到医院的肿瘤科员工举报无效治疗,学校的老师不公平实名上报,公务员的晋升就更加是一门玄学,厚黑学了。就连我们程序员世界里,08年的ios只需要懂MVC就可能招了,现在已经是必须要读过操作系统源码,懂得编译原理,算法leetcode必须是hard级别才能要。 我们不得不反过来问问,到底是什么地方出了问题? 我们经常细究,什么是公平? 考试分数一刀切算公平吗?体育、艺术特长生同意了吗?对贫困落后省公平吗? 面试考什么,不考什么,公平吗? 普通老百姓的工作,就拿了几千块钱,却要付几大千的房租,公平吗?凭什么他祖上的房子位置好,就能拥有这么多不劳而获的财富差? 反观美国,民主党派,大力鼓吹公平,通过高额收税的方式把资本家的利润拿出来摊派,看似很美好的愿景,但是似乎也会有弊端,譬如民主党可能拿了钱不一定干实事,钱还是没流回普通大众。 共和党的的观点往往也很诱人,他们意思是别收太多税造福利了,我企业家钱多了,自然会多一些给工人。 说白了,面对资本家,到底是强夺好呢,还是指望资本家良心大发好呢?我们不排除社会上有一些看法认为资本家有不少良心企业家,甚至可以举出不少爱国爱党爱家乡的例子。但是大基调,我是比较认可通过合法合理的手段,强夺的。纳税就是很重要的一环。绑定未来,也是个好尝试,譬如让他厂子建立在家乡,让他产业链放在家乡。 但是也要注意的是,资本家不是非得住在中国,他们完全可以到开曼群岛注册公司,可以去其他低税收国家赚钱,可以说,老鼠们机灵的很。有时候,甚至国家还要互相攀比最低纳税的下限,否则就被一些小玩家给破坏了游戏规则了。 听一听,这些话是不是很像20年前WTO的美国人对中国的顾虑?是不是感觉一个轮回过来了?...
危机与变革
其实来杭州好久了,算一算有8个月有余。 难得有这个闲心思来写博客,挤出来这时间挺难得的。 一般人都是受了委屈出来哭诉,我有点不一样,受了委屈,忍痛不说,总是等事情过去后,才出来长叹一口气。 人生难啊,岁数大了,哪有什么容易的事情。 思绪回到一年前,我爽爽的疫情期间在家办公,管理着60多人的研发团队,靠着CoreLib打下天下的Mobile团队如鱼得水,正当觉得事业进入瓶颈期的时候,再下一城,拿下了Rooms项目。团队又一次扩张,越来越大,管理方式从密集沟通的小团队,变成了章法分明,风行雷厉的高执行力团队。 而我,每天看看报告,参参会,做点重要决策就行了。每天还有点时间练练琴,锻炼身体。 正所谓春风得意马蹄疾,一日看尽长安花。 要说那些虚的没用,就说现实的,我入职的时候股票11块吧,等我们项目做大做成了,股票涨到了290多。自己还特光荣的拿了厦门的各种人才政策,购房有补贴,孩子还给安排了最好的当地学校。在公司里,是名副其实的大佬,很多预算经费都是不眨眼间几大百万的花。 要说这是人生最舒服的阶段了吧。 然而中年危机也几乎是随之到来。 一天,香港老板拉着我到一个虚拟会议室,说Rooms项目要交给更专业的人管理了,你只需要带Mobile团队就行。 一瞬间,跌入深渊。 为什么不让我带了?我做错了什么吗?他比我好在哪儿?我到底是哪儿得罪了老板什么地方吗?一时间各种问号在脑中盘旋。 思绪回到刚入职的那时候,我跟法国老板Patrice开玩笑,我说我喜欢看Conan O’brien,喜欢看辛普森一家。结果,我们一拍即合,他立马准备招我。那时候我很简单,你给了我觉得还不错的薪资,厦门天气那么好,就来吧。 后来我才知道,他面试了大半年,就只有我懂得humor,我能听懂他的语言,所以招了我。 入职后我蛰伏在一个小项目了半年,做成了后,老板一天把我拉到会议室,让我带这个团队。 因为骨干Kent跳槽去了AirBnb出国了。我当时就特别明白,一个萝卜一个坑,他不走,怎么会有你的机会? 不过他走了,这项目也才能活起来。为什么这么说呢?这得说说项目的背景。 我们打算用C++写一个跨平台的方案,实现以后ios/android再也不需要写2套代码,甚至将来扩展到windows、macos上。 可是早在2014年,成熟的都是UI跨平台的方案,C++跨平台谈何容易,更加讽刺的是,还有一波奥德赛的老外掺和里面。每次周会,大家都仿佛在神游,各说各话,用蹩脚的英语,奇葩的设计沟通着一个没有明确目标的项目进度。 team lead闲得能有时间刷题刷airbnb面试过关,可见一斑。 然而我做了几点,重新凝聚了整个团队。 首先,我让大家坐在了一起。之前大家坐在天南海北的位置,几乎沟通为0,总等着周会沟通,净瞎扯淡。搬到一起后,才具备眼皮子底下管理的基础。 第二,我解雇了一个windows大神。我们需要的是iOS/Android的跨平台,这小哥的所有C++代码优先写在windows平台上实现,搞得我每次看着他提交的windows代码,哭笑不得。这小哥说起来,还挺神奇,后来去了苏州微软。他写的正则表达式过滤,至今我们都还用着,没人改得起来。因此他经常瞧不起我们,嫌我们技术不行。不过那是后话了,打那次裁人之后,我才是清理了团队的杂音,团队再次凝聚到以项目为中心的路子上,不再自以为是。 第三,招聘能人,压榨逼迫他们学习CS193P教程。厦门招人都比较难,高手的技术栈不见得跟我们要求一致,公司本身英语要求还特高。因此我们只招沟通好,技术基础扎实的,会不会ios,android没关系,我会丢给他一个CS193P的教程,要求10个小时的课程一天内看完。现在回想起来,一天学会ios开发,真的有点过分了,但是不逼一下,那些人才你是看不出来的。招到了人才后,你会发现团队什么事情都好办了,几件活儿分头干下去,每个人都有各自的武功搞定问题。也是通过那一次次的招聘,我们的王牌团队组成了,有刚厦大、北航、清华的毕业的潜力股,也有经验丰富的荤段子手,也有算法能力极强的女学霸。 如果说这些是团队管理的经验之谈,那么机遇来了,虎口拔牙的关键一役的表现堪称完美。 那就是公司收购了Glip,然而Glip的mobile app是phonegap技术做的,卡的一逼。...
37
人们总说成年人最高孤独等级就是自己去医院做手术,我感觉不是,至少他还能走着去医院,现在我打算记录一下前几天痛苦的一幕。 那天是一个工作日的清晨,我清晰的记得起床时,天猫精灵播放着闹钟音乐,而我感受到腰背肌肉拉伤的酸痛,疼的我爬不起来床,也无法翻身。 怎么办? 我注意到枕旁的手机,伸着左手摸到了手机。 电话找谁帮忙呢? 刚来公司不久,同事还不熟悉。 120,我还得给楼下刷卡,我还得爬起来开门。 女朋友,昨天刚吵架,赌气不理她呢,这时候低头不是太2了。 爸妈远在厦门陪着孩子,坐飞机过来帮我,也太大动干戈了吧。 自打那次公司团建滑雪摔伤腿之后,2个月的支架让左腿肌肉少了很多,加上老板也不怎么乐意让我在家休养3个月,于是被迫病假2周后继续恢复了上班,腰椎压力一定非常大,渐渐拉伤了吧。 这时候我突然后悔起一切。 后悔为什么当初任性就从厦门一气之下从那么好的公司跳槽来到了杭州。 如果不是跳槽过来,我也不会身边没有家人照顾,也不会参加那次鬼团建,还摔伤了腿。 如果当年不是瞎了眼,也不会跑厦门去逃避问题,也不会现在还是孑然一人,躺在床上不能动弹。 如果当初没有听爸妈的话,也许现在自由发展的多好。 一时间,真想闭上眼睛希望这一切都没有发生。 #Bury a friend 不断回想起Billie的声音,I wanna end me…& 然而时间一分分度过,越疼我越不该刻意用力让自己爬起来,只会更疼。 我舔了下嘴唇,我渴了,一晚上的尿也渐渐憋不住。 我试了试左右腿,还能动。 我一点点的挪近床边,右侧方体位躺着更有力,然后挣扎着用右手侧爬起来,然后慢慢的放平腿到地上,幸好坐直了还没疼到无法忍受。 这时候穿裤子的过程就特别痛苦,第一我左腿伤后还没能百分百的折起来,第二腰拉伤了就很难弯腰勾着拉裤子。 好不容易忍着剧痛,穿戴好衣服后,发了个消息给老板,请假一天。 与外企上来就很多年假不同,这里随便乱请假都是要扣钱的,尤其是还没转正的状态,老实点为好。...