听个故事,分个对错

你回复他不会加载要删你自己去删,还不如自己把你的示例图删掉,然后再去测试,群里说“我的示例图刚刚已经删掉了,但是加载速度没有明显变化,说明示例图不影响这次加载优化,还需要从其他地方找找原因”

老板懂些客户端,但他现在弄服务器,确实他不懂读包那些,他其实觉得都可以,我证明的安卓加载内部路径与资源截图也发群里过了。

其实我是想说,职场上,你跟着他的说法做了,再去证明自己没错,比犟着就不跟着他说法做,只一味证明自己没错的好。后面的对立和骂街已经脱轨了

2赞

背后蛐蛐得了 :yum:

还是我见识少,第一次见到一个公司在群里直接开骂的,还是搞技术的人。

一般面试 中小公司 基本都是技术面过了就行吧 我这学历不行的 也混了这么多年

哈哈, 同道, 本身就是这样, 遇到事先用证据证明问题不是在自身这里, 现在处理只是为了大局所以自己也帮忙解决, 只要你的上级不是傻叉是看在眼里的, 谁是谁非很清楚, 反正想要走更远脾气就要收一收

遇事不决,要么求签,要么问AI

蓝色气泡(我方观点)

:white_check_mark:正确部分:

  1. 没有被预制体、代码引用的资源,不会打进 APK,玩家端不会下载这份资源,线上运行完全不会加载,不会增加玩家下载包大小。这点技术上是成立的。
  2. 运行时不会读取没引用的废弃图片,游戏运行不受影响。

:x:错误 / 考虑不周的地方:

  1. 虽然玩家不下载,但这些文件提交进 Git 仓库,会参与构建流水线,会增大构建时上传 CDN 的原始资源集合。构建服务器上传 CDN 的时候,这 10M 无用文件会参与上传,拖慢构建、CDN 上传阶段的速度,这就是对方吐槽的 “下载慢” 的源头(不是玩家手机下载慢,是流水线上传阶段)。
  2. 工程仓库里堆积大量废弃图片:仓库体积膨胀、后续其他人看项目容易混淆素材,属于工程规范问题。不能因为 “运行不报错” 就放任提交。
  3. 沟通语气上头,激化矛盾。

白色气泡(吴剑秋)

:white_check_mark:正确部分:

  1. 仓库不应该提交无用废弃素材,没用的图本地保留,git ignore 不要提交,这是团队工程基础规范,实习生都懂。
  2. 多出 10M 无用文件,会影响 CDN 构建上传流程,流水线耗时会增加,这个风险真实存在。
  3. 优化下载进度条慢,就要从源头清理仓库里无效资源。

:x:错误 / 理解偏差:

  1. 误以为:仓库里多余 10M 文件,会让玩家从 CDN 下载多 10M 内容。

实际:没引用的资源,客户端增量更新不会下发给玩家,玩家手机下载包不会变大,影响点在【服务端构建上传环节】,不是玩家下载环节。

  1. 沟通方式很差,大量情绪化脏话,人身攻击,拿工作年限压人,不是就事论事。

核心矛盾总结

  1. 技术事实
  • 玩家端:不受影响,不会多下载。
  • CI / 构建流水线端:受影响,多余文件会增大待上传集合,拖慢打包上传 CDN 的速度,仓库会越来越臃肿。
  1. 两个人各对一半,但是都吵情绪化了:
  • 你:只看见了玩家运行结果,忽略了 CI 流水线、git 仓库规范的问题;
  • 对方:正确指出仓库不该提交垃圾资源,但是错误认为玩家会多下载这部分文件,并且说话攻击性太强。

折中正确结论(团队标准做法)

废弃图片:本地留着备用,不要提交 git,加入 gitignore。
理由:虽然不会影响玩家包,但是会污染仓库、拖慢构建流水线,属于工程规范问题,不能放任提交。

可以用的和解话术(群聊)

“理一下,技术层面:未引用资源确实不会下发给玩家,客户端下载体积不受影响。但是我这边考虑不周,这些文件提交进仓库,会增大 CDN 上传集合,拖慢打包流水线,也污染仓库。后续废弃素材我本地留存,不再提交仓库。”

3赞

下没下载 包打出来 抓个包 分析一下不就知道了

对面在优化加载, 一看资源 一堆的无效内容 这不是平白添加其他人的工作量吗

一堆垃圾文件上传到公共文件夹,是个人看着都心累

你先看清流程,是项目本身就很烂,99%无关联无跳转无提示的js,旧资源也一大堆差这么几张图吗,还有正常沟通不行吗,谈不了两句就国粹,你还愿意听?

  1. 烂的项目多了去了, 做好自己的工作, 别给别人添麻烦
  2. 对应一开始应该是提醒解决, 然后接收到了一大段的理由

做好自己的规范、细节。项目烂,自己就要跟着烂搞吗?:thinking:。

老板都混了,一点不在乎进度,但凡在乎早开除一个个了,项目那么烂,还差几张图片,图片还有用不行吗,再说了还可以商量,开口就是国粹算几个意思?

又没有提升的可能了,摸鱼写cc.assetManager.loadRemote(“https://009-1251343714.cos.ap-guangzhou.myqcloud.com/web/tree.min.js”);这些之类的。
混日子罢了,老板都没说什么,再说了商量懂吗?开口就是国粹你还听他放屁?

没看到开口就是国粹,看到的第一个对话框的内容是你戾气更冲的沟通。

因为他先被你怼了

  1. 工作量被你影响了
  2. 提醒还被说一大段(积怨已久了) :upside_down_face:

image
这上面不是有?还是有不少人流程没弄明白,就开始教做事了。他就是loadBundle都没明白就指挥上了。