0%

变化

今年生活发生的几大变化:买车,领证,租大房子。

买车

本来 21 年就看了车,奥迪、宝马、凯迪拉克还有本田的店里都看过也试驾过了,但是最后没有买。

22 年又看车,这次本来预算 10w 左右的车,目标车辆是个 Polo ,打算买来给女朋友通勤。结果看着看着,就从 10w 的车看到了 30w ,尤其是参加了个车展以后。
后来各种对比后采纳了女朋友的意见,定了 Volvo S60 ,虽然我更喜欢 CT5。

车到现在已经开了七千公里,最大的感受就是:车买的越早越好,车的好坏不重要,有没有车很重要

有了车就方便了很多,可以去周边城试玩,去商场什么的也更加方便了,虽然打车也能解决问题,但是自己的车上是一个更加私人的空间跟打车还是有很大的区别。但是也有不好的地方,比如说,有车以后,就不想骑自行车了,骑自行车的机会就少了,体重就上去了。而且养车开销还是挺大的,不过总体还是利远远大于弊,非常值的一次消费。

领证

认识三四年终于领证了,也算是一个里程碑吧。不过感觉领证真是没什么意义,领不领证都是两个人一起生活,毫无影响,除非要生孩子的话,不然结婚证就是一张纸而已。

而且领证后在婚礼的准备上有了很多分歧,麻烦事啊,还是没领证的时候好。

租房

又换租一次房子,这次换了一个大房子, 150 平米+ 。刚住进去还有点小害怕,现在感觉还是不够大,因为我们东西实在是太多了。

我也不知道一直租房住为什么有这么东西,搬家的时候叫了一个大货车,感觉人人家一家三口搬家也就那么点东西了,我们两个人东西多的一个货车都没放下,自己还单独搬了点东西。搬家叫了蓝犀牛的师傅,非常靠谱,非常好,我们只需要负责打包,其他的都是两个师傅在搞。最后总共 600 多块钱,这个价格只能说非常的合理。

房子本身什么都好,旁边就是地铁,小区里面一堆别墅,整体比较静谧,居住环境也挺好的。要说不好的地方就是房东租给我的车位,实在是太难停车了。导致在一个平平无奇的要开车出去的傍晚,从车位出来的时候车门直接碰到墙上,整个车门都凹进去了,最后走保险换门修了 1.4w。后面还出了一次小事故,倒车的时候车头碰到了别的车尾,赔了人家四五百块钱。

其他

疫情防控

疫情防控总算是停下里了,本来可悲观了,感觉要防控到天荒地老了,中间滋味真是没有经历过的人难以想象,个人的自由各种被限制,出行无法计划。动不动就核酸、集中转运或者封城。十一回家本来问好了政策,说是在家隔离三天就好了,结果三天后我做了核酸打算去出门,事情发生了变化。幸好被我敏锐的捕捉到了不对的风气,第三天当天中午决定马上回杭州,改了票一路高速到机场,到机场后看了下手机一堆信息说是我们那已经封城了,我要晚走一两个小时就完蛋了。那次封城封了挺久,我要是一直待在家里,可能今年的工作就完蛋了。只能说是幸运,或者说是悲哀吧,本来回家玩,结果精神要时刻紧张,小心翼翼的。万幸,我们伟大的 gov 已经宣布:疫情防控获得了伟大的胜利。

停车

换房子前,那个小区没有停车位,虽然租车位的价格已经 600/m 依然没有车位可以租。所以车每天没有地方停,导致下班后就在路边转悠,看有没有路边的停车位。实在没有停车位的时候,违停了几次还被贴了两次条,实惨。

工作业务更换

工作吧,做了一年流量业务,感觉真是奇怪,十几个业务方,没有人对具体的承接页负责。后端也很佛,合作起来也挺麻烦的。我们前端要做性能,后端 rt 1s+ ,哈哈,真是服了。

箭术

箭术有了进步,由于自己使用左手弓而箭管只有一个左手弓且不好用的原因。自己买了一把弓,虽然没有瞄准器还被箭馆的工作人员开玩笑竟然有人买迪卡侬的弓,不过不影响我每次去玩的很 high 的事实。

游玩

公司团建去海南玩了一圈,尝试了冲浪,然而由于早上没吃早点的原因,三个浪打翻就没体力了,最终还是没能在冲浪板上站起来,遗憾。

买车后第一次开车青山湖溜达了一圈,后来还去了一次安吉,挺好的。

NAS

自己搞了台威联通的 NAS,先是年初买了 453dmin ,用了没几天换了 464c ,几乎是 4 盘位的旗舰了。现在上面搭了一些服务,主要是家庭媒体中心的角色,当然更主要的角色是作为我的玩具而存在:

在它上面花了真是不少时间,主要还是自己对 linux 的一些概念和操作不够熟悉的缘故。

一些杂乱的感受

对生活的掌控力大幅下降,制定的目标难以完成,执行力越来越差。尤其在业余时间,把一件事情做完变得越来越难,经常被各种各样的事情打断 or 打乱。比如给自己定了五个小任务,结果一天下来,要么是没开始,要么是各种分神导致一件事也没干完。可能也和晚上睡不着,睡的晚有关系吧。

总觉得没劲,尤其是工作上,感觉从公司组织架构调整拆分掉大前端团队后,整个人的状态从那个时候就没有走出来。

做重大决定的时候一定要慎重,以前觉得自己是浪子,浪漫主义,走哪停哪,想怎样就怎样,一切随心而动。然而实际上在一些事情的决定上,还是需要深思熟虑,决策前充分沟通思考,而不是无所谓,做了就做了。

有很多很容易走的路,机缘巧合下走了一条不好走的路,悬崖勒马是一件很难的事情,惯性太大了。

调整心态,理性乐观、理性悲观、不能盲目乐观,多和乐观的人呆在一起,人还是要阳光明媚才好。同样的话不同的人,不同的语气说出来,差别太大了,会直接影响听者的感受和对此做出的反应,最终影响一件事情的走向。

流水账

  • 电影 OR 剧集:
    • 鬼灭之刃 👍🏻
    • The last of us 👍🏻
    • 铃芽之旅 👍🏻
    • 狂飙
    • 电锯人
    • 哈利波特七部曲
    • 天气之子
    • 天注定
    • 新*奥特曼
    • 沉默的羔羊
    • 隐入尘烟
  • 书:
    • 三体
    • 基地
      • 第二基地
      • 基地与帝国
    • 骆驼祥子
    • 家庭、私有制以及国家的起源 👍🏻
  • 通关的游戏:
    • 女神异闻录 5 👍🏻
    • 卧龙:苍天陨落 👍🏻
    • 战锤40K: Chaos Gate

目标

Review

由于去年没有定目标,所有今年的目标完成率达到了惊人的 100%,史无前例,非常开心。

2023 目标

  • 能够在射箭馆射 30m 的靶子(意味着 10m 靶子,12 支箭,9支在黄心
  • 体重控制到 70kg 以内,现在实在是有点胖了

疫情后的第二次春节,我和女友本打算各回各家(省略各种对于回谁家的争执),各找各妈。我票都订好了,为了自己的老腰还订了一等座,女友也约了当天的顺风车,就等 1.27 出发了。结果出发前一天杭州突然又出现新的病例,这突如其来的变化打破了我们的计划。回家的旅程充满了不确定性,毕竟如果路上或者到了目的地被劝返或者被要求更可怕的强制隔离,那就很吃不消了。

于是我问了老爸家里的政策,听起来问题不大,应该是可以回家的。只是女朋友很担心,她听到的消息不够确定,怕回家被隔离,想等形式明朗,政策清晰后再决定还要不要回家。那我想就等你一两天再杭州陪你吧,不行的话年 30 再回家也行。还考虑到如果她家回不去,那就跟我一起回家,为此我花大价钱订了一张特等座(没有票了,只候补到这个席位)。

第二天一早,女友起床一看直接黄码了,她哪也去不了了,我也只能留在杭州陪她了。于是就这样稀里糊涂的要渡过在杭州的第一个春节了,也好,哪也不跑风险小。

刚好趁着这个时间,对去年做个总结。

工作

年初由于组织架构调整,大前端团队拆掉了都划分到各个业务小组里去,变化非常大,同时夹杂着一些其他原因,整个大组里面资深的人走了一大半。我入职虽不久,但三年来还没有这么大的动荡。老板也对我的想法比较关注,我都是直说一直以来都有看机会,当然这个不针对最近发生的事情,只是作为一个职业的职场人士,这是应该的,需要一直关心市场的行情。

当然最后我还是选择继续留了下来,原因也很多,简单说就只能是懒了,加上外面也没有非常合适的机会。留下来也不是一个非常错误的决定,一来因为组织架构调整对我们小组影响不是很大,二来优秀的人变少了不能说完全是一件坏事,毕竟作为留下来的优秀人士,我的发展机会变大了那么一点点,只是我比较佛,倒不是很在意这个,所以整体上在团队的职责和定位没有发生太大的变化。甚至由于前后端团队的合并,在我们店铺小组来说合作更加方便了。提了三年的智能店铺也最终一起达成了方向上的一致,打算今年进行落地。

整个项目的推进还是很顺利的,到了年中一切都按照计划进行。老板中期谈话,跟我说你这个级别只搞智能店铺是不行的,要搞一点更有挑战性、前瞻性的东西,并给我指了个方向说搞端智能

阅读全文 »

今天是阿里入职三周年,借机回顾一下这三年的工作。
回想入职之前,内推的朋友跟说我过来可能负责日本站的开发,当时还挺激动的,国际化业务啊, international 。
结果我入职的前几天组织架构发生了巨大的变化,带我的师兄也换了,负责的业务域也换了。除了刚入职做了一段时间 detail ,后面主要就是做国际站店铺了。

业务开发

国际店铺这个业务虽然已经很稳定了,但还是有很多可以改进和优化的地方。三年来大的项目主要就是:

  • 千人千面
  • CP 结构化展示
  • 双赛道
  • 管理后台升级
  • 无线店铺 2.0
  • 内容化店铺

也算是为跨境国际贸易做出了自己的贡献。

效率&架构升级

开发提效

一开始负责 detail 的开发,接到的第一个需求是做一个什么物流相关的。我一看很简单自评了 2 天,师兄跟我说评少了,一个星期吧。我当时内心 OS:这么简单的功能需要一周?

结果真正着手做的时候发现,我靠一周都悬。当时的 detail 还是一个完全依赖后端 vm 渲染的古典 web 业务,前后端完全不分离。几乎任何功能都需要前后端一起改,并且改完部署到预发才能调试,而一次部署需要将近 20 分钟到半个小时。可以想想这样的开发效率,那是相当的低下,最终导致我入职第一周就体验了通宵工作,干的我差点想当场离职。都 2018 年,还是这么落后的技术,难以想象。

阅读全文 »

本文整理了近两年来国际站店铺在体验优化上做的努力和探索,也取得了不错的成果,分享出来希望对其他类似场景能有帮助。

性能优化大体上可以分为网络性能优化和交互体验优化:

阅读全文 »

流式渲染

首先, 简单介绍一下什么是流式渲染.
流式渲染是利用 http1.1分块传输编码的特性, 让服务端分块返回 html , 浏览器可以在接收时逐步渲染页面, 这样有助于页面的首屏展现, 提升用户体验.

分块传输编码

分块传输编码(Chunked transfer encoding)是超文本传输协议(HTTP)中的一种数据传输机制,允许 HTTP 由网页服务器发送给客户端应用( 通常是网页浏览器)的数据可以分成多个部分。分块传输编码只在 HTTP 协议 1.1 版本(HTTP/1.1)中提供。

分块传输格式

如果一个 HTTP 消息(包括客户端发送的请求消息或服务器返回的应答消息)的 Transfer-Encoding 消息头的值为 chunked,那么,消息体由数量未定的块组成,并以最后一个大小为 0 的块为结束。
每一个非空的块都以该块包含数据的字节数(字节数以十六进制表示)开始,跟随一个 CRLF (回车及换行),然后是数据本身,最后块 CRLF 结束。在一些实现中,块大小和 CRLF 之间填充有白空格(0x20)。
最后一块是单行,由块大小(0),一些可选的填充白空格,以及 CRLF。最后一块不再包含任何数据,但是可以发送可选的尾部,包括消息头字段。
消息最后以 CRLF 结尾。

一个栗子

店铺无线和 PC 端都做了流式渲染的改造, 首屏提升都在 200ms 左右, 而且业务数据也都有相应的提升 。

店铺普通渲染和流式渲染对比时序图:

工程化解决方法 Spark

流式渲染的好处很明显,但每个应用接起来还是有一定的成本,我就打算从店铺的改造思路中抽离一个可以快速接入流式渲染的方案。

方案预研

阅读全文 »

主板型号是 z490 GodLike, 微星旗下 Z490 系列最高端的品牌,拓展坞是贝尔金的 Intel 认证的 13 合一的那一款。
拓展坞插到电脑上的时候毫无反应,想了一下可能是缺少驱动。于是就上微星官网找了一下,果然有一个 thunderbolt 的驱动,下载下来却发现根本不知道如何安装:

看起来执行 setup 这个批处理文件就好了,但是每次执行都是失败,毫无进展。

于是直接上网搜 thunderbolt 的驱动,看到 intel 官方有给自己 NCU 产品提供的驱动,于是下载下来直接安装。安装好后会有一个 Thunderbolt 控制中心的应用,同时在设备管理器里面也能看到名为 Thunderbolt(TM) Controller - xxxx的设备:

同时打开前面提到安装好的 Thunderbolt 控制中心,能看到如下展示就说明驱动都没有问题了:

重新插拔拓展坞,会看到控制中心有提示新的设备接入,需要授权(如果 Bios 中设置的不需要授权就不会有这个提示):

点击授权就好了。
至此,第一次 ThunderBolt3 拓展坞的连接就成功了,安装在上面的 U 盘之类的扩展设备也都能正常的识别和读取。

奇怪的事情

按理说我的拓展坞已经正常运行了,不应该再有其他的事情了。上面的操作也都是常规操作不值得专门写一篇文章记录,然而奇怪的事情就在几天后发生了。

阅读全文 »

今年总体上是心情比较消沉的一年。

工作

年初谈绩效,老板还说需要努力,哪哪做的还不够好,随后就给了提名了晋升,感觉很神奇。随后认真准备了一周多的晋升材料,还在家里给女朋友试讲了几遍,最终如愿通过了晋升。只是晋升后的待遇提升配股跟外界说的数量差距甚大,据说仅有往年的一半。晋升带来的喜悦并没有很大,随之而来的工作压力确是肉眼可见的增大。

有些事情也有了新的认识,比如一件事情要不要做,不在于技术的难度,而在于普惠程度,不要怕别人说这个太简单,就这也好意思拿出来分享。只要做的事情真的能帮助到其他人,这就够了。

投资

今年投资成果还是不错的,当然也是大行情比较好,跟着趋势赚了点小钱。
结果上来看:投资收入占年总收入的 23.2% ,由于今年工作太忙太累导致很多投资操作没有记录,以至于算不出来具体的投资收益率,但保守估计今年收益率应该在50% 以上,

阅读全文 »

期权的概念

美股顾名思义就是美国交易所进行交易的股票, 那么期权(Option)是什么?

期权(Option)是一种权力,持有期权的人可以在未来的某个时间,以期权约定的价格,来买入或者卖出相应的股票。
这种权力在美股市场上是可以交易的,交易该权利的价格被称作权利金(premium)。

期权的操作

期权的最小交易单位为手,一手是 100 张,对应 100 股相应正股的交易权力。期权分为看涨(Call)和看跌(Put)的期权。

在美股市场上,整个交易机制是完全公平的。你可以买入看涨期权,也可以卖出看涨期权,对应到看跌期权也一样,也就是说对于期权总共有四种操作:

  • 买入看涨期权(Long Call
  • 卖出看涨期权(Short Call
  • 买入看跌期权(Long Put
  • 卖出看跌期权(Short Put

同时期权根据约定的价格和目前的股价对比会有价内和价外两种概念,价内是指当前期权具有内在价值,即行权后获利的情况,相对应的价外就是没有价值的期权,废纸一张,对于价外期权一般持有人不会行权。

接下来来结合价内价外来介绍期权的四种情况:

买入看涨期权(Long Call

买入看涨期权,意味着你拥有了在未来某个时间点以期权约定价格买入股票的权力。
现在时间是 2020.11.10 ,微软一股 200$ ,你以 20$ 的价格买入一张 2020.12.10 到期的微软 220$ 的期权,花费为 2000$。到了 12.10 这天,会有两种情况:

  1. 价内
    微软涨到了 300$ ,高于期权约定的 220,属于价内期权,你会选择行权,因为有利可图。
    行权就是以期权约定的 220$ 的价格买入 100 股微软的股票,然后转手就可以以现在的市价 300$ 卖掉。

    你的收益为:

    1
    2
    (股票当前价 - 行权价) * 股数 - 期权权利金价格 * 张数 * 100 :
    (300 - 220)* 100 - 20 * 100 = 6000

    也就是收入为 6000$

  2. 价外

    微软跌倒了 180$, 低于期权约定的 220$ ,此时期权已经没有获利空间了,属于价外期权。
    如果你要行权的话,意味着你要以期权约定的 220$ 的价格买入 100 股微软的股票。然而现在市价才 180$, 买入就是亏,所以此时期权持有人是不会行权的。不行权的话,如果过了期权到期时间,那么你损失的就是 20$ 的期权权利金。

期权交易

当然期权不是说一定要行权才可以获利,期权本身也是可以交易的。

同样拿上面的例子来说,当微软涨到了 300$ , 如果行权的话,是要买入 100 股微软的股票然后卖出才能获利 6000$ ,你需要用 220 * 100 = 22000$ 的资金全部买入微软,但如果没有这么多钱呢?

可以选择直接交易期权,当微软一股 200$ 的时候,2020.12.10 到期的 220$ 的看涨期权卖 20$ ,那么当微软涨到 300$ 的时候,这张期权本身也会涨到至少 300 - 220 = 80$ (期权的价格收到很多因素影响,主要因素为当前的股价和到期时间)。此时你选择不行权,直接卖掉这张期权,那么你的收益为:

阅读全文 »

忆往昔

想来自己的第一台电脑已经是 2016 年配的了,当时拿了工作以来的第一笔年终奖,差不多两万块大洋,心里很是激动,就给自己配了第一台属于完全自己的台式电脑。当时选用的配置已经很高了,英特尔 i7-6700k 的 CPU 加上华硕 1070 猛禽的显卡,硬盘用的浦科特的 SSD ,这一套配置下来无论是工作还是日常娱乐,都能完全满足我的诉求。

参加工作的前四年,几乎保持着每周都拿出至少三天业余时间来学习工作相关知识的习惯。工作之余,放松的活动除了看电影之外,最喜欢的就是玩各种单机游戏,Steam 库中的游戏也越来越多了。这台电脑都很好的胜任了自己的工作,CPU 性能强劲让我在各种代码编译中不必有多余的等待,次旗舰的显卡也能带我在 1080p 的高特效下体验各种虚拟游戏世界而不会卡顿,就这样一声不吭的伴随我不知多少个日夜。

总之,这台电脑在毕业后前几年无论是生活还是工作中都扮演了很重要的角色,帮助我保持好的心情不断努力并从不知名的小公司进入了网易而后再入职阿里。

然而随着时间的推移,它的性能已不如当年那么优异。虽然在日常代码编译上还没有太大的问题,但在娱乐上,面对体量越来越大,计算越来越复杂的游戏,以及 4K 高清屏带来的压力下,无论是 i7-6700k 的 CPU 还是 1070 的显卡,都逐渐感到有点吃力,一些游戏都只能勉强跑在中低特下,而且还时不时的卡顿,大大影响了游戏体验。影响游戏体验可是一件很大的事情,毕竟影响了游戏体验,就会影响我的心情,影响我的心情就会影响我的工作,影响了我的工作,就会影响我的经济收入。没了经济收入可不行,所以必须对这台老电脑进行升级换代了。

探未来

由于很久没有关注硬件市场了,所以就在 NGA 上逛了一段时间,由于我预算比较充足,所以直接上了一套旗舰配置:

品类 型号
机箱 追风者(PHANTEKS) P600s
主板 MSI GodLike Z490
CPU i9-10900k
电源 海韵(SEASONIC)旗舰钛金 PRIME TX1000 1000W 电源 80PLUS 钛金全模
显卡 七彩虹 adoc 3090
散热器 NH-U12A
内存 芝奇 32GB(16G×2)套装 3600 频率-焰光戟 (C16)(2020.07
存储 三星 980 PRO 1T SSD
存储 三星 970 1T SSD * 2
存储 三星 860 EVO 1T SSD
存储 浦科特 M9PeG 1TB SSD 固态硬盘 M.2 接口(NVMe 协议)(2019.06
存储 浦科特 M6S+ 256G SATA3 固态硬盘(2016.03

简单开箱

半全家福:

主板 & CPU

本来是想要上 X570 + 3950x 的,但是考虑到没有雷电三接口(虽然手里没有这个设备,但就是想要),而且还是打游戏的用途更多,所以还是上了 Intel 平台下微星 Z490 Godlike 的主板:

阅读全文 »

2019 年我的生活有了很多变化。

生活

东北

元旦,也就是 2019 年的第一天,就跟着同事去东北玩了,想想也是神奇。

那天早上同事问我元旦假期要不要去东北玩,我想都没想就答应了,连行程和时间都没问。回想起来可能是那会工作的太压抑了,需要放松一下,所以一听到出去玩,就直接答应了,至于去哪怎么玩都不重要。

现在回想起来,去了哪些地方都已经不太记得了。

印象深刻的就几件事情:

- 和同事以及滴滴司机说服了另一位同事不去冰雪大世界
- 凭着不怕摔的精神,学会了滑雪,说到学滑雪就让我想起来第一次去滑冰的时候,也是凭着这样的精神学会的,虽然摔的很惨,还是挺欣赏自己的勇气的
- 与旅游团的伙伴一起玩黑魔法 & 狼人杀,其乐无穷
- 和团里所有的妹子合了一张影
- 最重要的,认识了现在的女朋友

所以这次东北之行还是收获颇多,这也是第一次主动和同事出去玩。

阅读全文 »