疯狂 debug 快3小时,自从 next.js 升级依赖后,rss 就不会在 build 时更新了,仔细一查竟然是卡在 code splitting 上……然后开个 branch 查了半天,发现把茴字换一种 dynamic import 写法就不会有问题了,啊?啊?不是?我不明白……另外这要怎么 debug 啊……
啊啊啊听歌就好像画画真的好想画画有想画的但画技太烂了又会画一半被自己气死!
今天又抓住 secs 聊天,大概确定评估标准就是生活质量+感兴趣吧。北京生活质量的活,antarx 说是觉得得 50w,我觉得长期生活的话确实是这样的,很难想象一个月一万块在这个出门就是雾霾的地方生活个十几年,每天看着 AQI 破百的空气质量发愁。啥也存不下,那我不如回老家,也是一个月一万多但至少有房……
然后 secs 和 andy 出去的理由其实都是有比较明确的,离开家的动力。但鉴于之前种种原因吧,我差不多没有任何生活上换地方的动力了,或者说哪里都一样。会觉得换个地方可能很好,但是不是那种很想去看看的好,而是觉得达不到的理想美。我现在有动力可能是上门维修网络疑难杂症,可能是太需要帮人解决问题以维持自身那点薄弱的价值感了。
说来买的软排线还没到……搜了好久才知道中关村那边是还有在卖的。怪我没有做硬件的朋友,尽管本科专业是硬件相关的但那时没有人喜欢自己 DIY,我那时也不喜欢,现在,“超有意思”……
然后说回朋友,其实感觉工作后的人会觉得人脉重要还是没有公开透明有效的机制,以及大熔炉的环境吧。在学校的话,找到合适的人是相当容易的,很多被迫社交的场合和活动,至少对我这种 i 人来说也不会存在非常多的信息不对称。出来后是因为社交广度变窄了。
还有到底为什么父母为什么觉得回家等于不工作啊!回家只是少房租啊该工还是工啊!没工一样找啊!不过早就听过自由职业者谈过这个问题,最后甚至出去租工位假装上班了。我个人也不愿意回家,只要不是活不下去了,一分钱也不想用家里的……
然后 secs 写的那篇如何识别野鸡公司,是针对技术岗的,非常有用,我觉得可以拿去开讲座的程度。就是策划岗不太适用吧。
游戏策划这个事情、何と言うかさあ……果然还是不太行的样子。老实说呢我本科时是还真是挺想进的,日记会写想做 ACG 相关的。但是时代变了大人……朝令夕改的谁也不保。而且我始终想做的是技术(就算画画也是技术),而不是策划这样门槛低,但比炒股都难赚,还要指挥别人 social……我真的很 i 的 i 人,要是感觉 e 都是装的(也并没有遇到有人感觉我 e)
另外前途这个事,hr 说了很多还是不觉得策划的发展路线是明朗的,更类似创业吧,创业多不明朗做策划就多不明朗。今天 hr 说的没招老策划的原因,那很可能就是我今后再次找工作面临的问题。
技术后期再做策划,大概是我觉得最好的方式了,也不会有拍脑袋一想结果没法落地的问题。我甚至觉得技术有想法那是不需要专门找策划的,要找只能是因为人一天只能工8小时……
我在以前也是觉得只要能力对口就能找,但现在发现好多公司都是草台班子混口饭吃,工作内容就是谁都能做,做久了能力没有提升只是熟悉了业务流程,这时就是拼的简历、学历什么的……如果有生活得更轻松的工作,业余时间打点游戏,就是再好不过了。
当然还蛮开心和制作人聊天的,整个过程还挺神奇的,被动找过来的,不是一个诈骗公司还是有在做原创的公司就很幸运了,但就还是,一个不能做技术的职位,还谁都能做,确实不会想去,说浪费我游戏设计的天赋,但我长期实践过也无比清楚我设计很一般,比下有余比上不足,每次看到好作品一查作者都是艺术、设计相关专业出身,无一例外。所以这是巧合吗?设计是天赋吗?上限是的但是下限不是,下限是经验,是可以学习的。我开始画画真的是被说没天赋的,画什么都很怪,完全看不出特点和方向,但后面上了课后就被说有天赋了……不是……那其实就是基础和经验而已。
相比之下做策划更浪费我学技术的天赋,或者说动力吧……艺术生就业更加困难这种机会还是给他们吧,我还遇到了挺多逻辑挺好的艺术生的,但鄙人的艺术生朋友无一例外都是技术党,明确表示技术做到头了也不想去混管理,还想学虚幻5,要转去做个人品牌。
不过我也听说了同专业学长有一些本科去了游戏策划,可能16年左右吧,只能说,时代啊时代……但策划也没有在我的考虑范围内,毕竟我更习惯直接动手实践,而且策划钱太少了(图穷匕现!)真就在北京贷款上班是吧,同样的工资在老家 955 躺平不好吗,想干什么做成副业不好吗……
不过也感谢强行把我从待机状态拉出来的 HR 吧,说明我还不是真的想摆烂……开头面试时整个牙齿都在抖,这就是社恐久了……
真切感受到 App 各自圈地带来的影响是,有个妹妹问 ps 穿透模式有什么作用,说换了八个关键词都没有搜到。我有点震惊。然后搜了一下百度……确实搜不到!唯一有用的靠前的还是个 抖 的长视频,看一眼就可以明白的东西用视频讲了 9 分钟……
然后换了小红书搜,虽然相关内容不多,但第一条就是。
然后换了 bing 搜,也是第一条就有,adobe 的官网,但可惜她打不开。csp 台湾地区 tips 也非常详细,但可惜她打不开。国内优动漫的运营做的说明其实也很详细了,但在百度的 seo 排名非常之低,完全搜不到 ,用 bing 倒是排在第一个。
好烂的信息茧房。
但说来十二年 ps 老登其实也没看说明书,就是对着老爸吃灰的 PS3 零基础案例书学会的。不过接触 Adobe illustrator 是真的会觉得有理解成本在的
华强北的小作坊便携显示器坏了,于是换了 ipad moonlight 串流。屏幕感觉太舒服了感动。Apple 的屏幕能莫名觉得很稳定。PC 再好的屏幕都还是会有一种刺眼的感觉,换个角度的观感就不一样。
#博客 对了哦,这个页面的无限滚动的框重做了,其实是参考的 Thread。但做的时候发现一个问题……头顶那两个圆角很难做!因为无限滚动是使用 transform3d 定位的,然后就会新建一个图层。众所周知,新建图层的 方形 background 会覆盖父级容器……
然后我想那是不是 first-child 就可以了呢?然后发现我的 virtual list 实现是每个 list item 外面都套了一圈 div,当时的原因是 ref 传不了函数式组件,但我又需要在父级使用 ref,因为我这个无限滚动容器大概是做了个除了微博以外的平台都没有做的 feature —— 可变高度(微博的那个可变高度还有 bug 草,收起时状态没有同步)
然后我可能会想 virtual list div 上去写样式不就好了吗?不行不行,我的 virtual list 设计是通用组件,不能带样式,样式应该由外部决定。
Thread 的解决方案是,绝对定位单独画了两个角……是的,你没有听错,那两个圆角甚至是两个单独的图层……我不想这么做。
我想不能在组件接口上开个口, style 传给内部吗?哒咩,一个组件的参数既有 container 的样式,和 item list 的样式,感觉就是很混乱。而且样式又分 style 和 classname。这个组件只有两个层级还好,只用暴露四个样式接口,但要是那种很多层的,不能也设计这么多样式接口吧!这是个原则性问题,絶対無理!
最后解决方法其实非常简单但开始时没有想到,那就是 在父级总节点加了 class,用最原始的, css 的,“>”…………
svg 动画,好,好好好,太适合关键帧了,k 帧 k 下来一个 transform 自动插值。所以重点在,触发和交互如何 k 帧……
另外就是 tailwind css…… 我真的不知道有什么好的啊啊啊!至少开发体验极差,因为逻辑被淹没在样式里,要修改时根本定位不到代码。你猜最开始的人为什么就把 html,css 和 js 分开写……从这个角度来说 vue 比较正常,react 这种 html 和 js 混合的确实是接受了好一阵子……但其实 JSX 里混得也不太多,大部分还是分开的。 tailwind 混合的太离谱了……是不用 writing css,因为本质上是重新定义了css……可能还是我用 css 太习惯了。styled-component 还是香的。
另外小火箭真的卡得不行,最近已经卡到怀疑人生了。换成了 sing box 好,好了! singbox 手机上还挺直观好的,电脑上没 PC 端。GUI for singbox 真的很不直观,界面层级藏得太深了草,用看起来根本不像是能点的文字藏了我最关键的配置信息,逆天交互草……这之前我一直以为这软件的界面只有两个层级。
望着一年前写的类型推断发呆……这他妈是我能写出来的东西?好牛逼,怎么写的,看一眼。
是的如果 API 没有强健的类型检查我会死,只记得当时写得要死要活的感觉在手搓框架……
我又在看手写 Promise,这个题也让我失眠……文章写得非常非常好。
到最后看到评论:wtf?? 竟然是引擎优化导致的,不是我对 Promise 机制理解有误……
有的评论强行说 Promise.resolve return 是两次微任务,不是 Promise 构造时被丢到微任务队列,而是 Promise 被 resolve 后,then 方法里的代码被丢到微任务队列。服了,谁会把构造函数扔队列……我也理解错了好久,Promise 构造是同步代码,但里面会有异步代码,then 进入队列时并不是在 Promise 构造时的那轮事件循环里。