V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  levelworm  ›  全部回复第 154 页 / 共 202 页
回复总数  4026
1 ... 150  151  152  153  154  155  156  157  158  159 ... 202  
2021-03-19 12:38:08 +08:00
回复了 levelworm 创建的主题 随想 从 DOOM 启示录和戴森球游戏工作组中得到的启示
@sillydaddy 多谢多谢,多谢理解。不过目前的确没什么很好的办法了,可能还是得就这样下去。不过我觉得我可以想办法找个接头的人,虽然不乐观,毕竟这活又烦又没实际功效。

另外关于表达方式,这句话的确是不好的,也不够精确。我和研发表达就是直接一个个列出来,他们也说这样最好(省心嘛)。不过你说的也对,如果我能把需求用这么一种中间语言描述一下,而不是用试图模仿程序员代码的形式描述出来,可能更好。问题就是怎么用。。。毕竟英文是我的外语,呆了这么久还是不够利索呀~
2021-03-19 12:32:12 +08:00
回复了 Umenezumi 创建的主题 问与答 公司征集一段代码印制在 T 恤上,过来取经了, 送键盘
不是代码,但是既然是游戏公司,那么可以考虑

You are standing in an open field west of a white house, with a boarded front door.
2021-03-19 11:11:37 +08:00
回复了 levelworm 创建的主题 随想 从 DOOM 启示录和戴森球游戏工作组中得到的启示
@sillydaddy 我们其实就是这么做的。每个大项目都有个 task force,每个成员参与讨论,我的这几个会议也是讨论的一部分。至于为什么不是那么有效,除了我说的那些,我也不知道还缺点什么了。

我有一点不理解,如果没有完整的文档的话,程序员怎么知道该怎么写输出 telemetry 的代码呢?数据组怎么知道数据库的表是什么样子的呢?难道这些不都是事先要说好的吗?

如果我完全按照分析师的要求说给研发听的话,我觉得就是鸡同鸭讲了,因为我们只会说,“我们想做什么分析”,问题是程序员如何把问题变成我们需要的数据?他们不做分析啊,所以最后还是得我和他们说,我们做分析,需要如下这么多字段,且在某个时刻输出,这时候程序员就会说,OK,这里头 ABCD 等等我们做不到,因为框架不支持,然后我再进行修改,等等。
2021-03-19 11:06:04 +08:00
回复了 levelworm 创建的主题 随想 从 DOOM 启示录和戴森球游戏工作组中得到的启示
@sillydaddy 数据建模我指的是数据库里头的 data modelling,不是数据平衡。比如说 telemetry 从 Kafka 进来,需要丢到 Vertica 里,这个表应该是什么样的? telemetry 里哪些部分需要进什么表,表和表之间关系是什么的,等等。

你的感觉十分正确啊,我觉得我说的不是很清楚,但是你理解的很对。另外研发的确是可以拒绝需求的(我觉得这也很正常)。所以就像你说的,我觉得我得至少了解研发的工作,才能给他们提需求。

我举个例子,比如说某个游戏里头的某一场战斗总共有创建、开始、作战、奖励 4 个设计师设计好的阶段,对于分析师来说,我不需要细节,我只要汇总,所以我最早提的需求完全是根据分析师的需求来的,表的每个字段都是汇总,比如说战斗中总共杀死了多少敌人,总共获取了多少金币,等等。但是后来去看研发自己的文档,发现不对,他们做不了这个,他们只能按照游戏设计师的 4 个阶段来输出数据,于是我就改成 4 个 telemetry 。后来又发现有些数据服务器端拿不到,只有客户端才有,或者是有些数据某些微服务才能输出但是这个战斗的程序不需要这个微服务,所以就没有相关数据。所以最后我还得把需求拆成几个需求,分别给不同的程序员,又放弃了几个特别困难的,最后才算是凑齐了大部分的需求。
2021-03-19 10:42:41 +08:00
回复了 nickyang897897 创建的主题 Rust Rust 它凭啥这么难?学习路线这么陡峭。。。。
话说如果写 C++严格按照一个子集来写,会不会也很好?之前在知乎看到一个帖子,说是大家讨论 C++里面哪些特性应该小心使用,不知道大家怎么看这个?

> 能做到对 C++语言的特性基本分类,然后根据分类正确使用它们我对 C++特性的四大分类为了兼容 C 语言,不得不继承下来的特性,比如#include,强制类型转换,直接内存操作,基础类型和函数系统,宏为了零开销实现 OOP 而设计的特性,比如 class 继承和派生,虚函数,函数重载为了开发效率而设计的特性,比如 template 以及一些列 stl,算符重载,auto 为了解决实际问题不得不向现实妥协而设计的特性,比如 explicit,mutable,xxxxx_cast,register,volatile,inline,asm,template 特化,friend 第一种特性在真正需要和 C 语言打交道是要小心使用,第二种特性才是主要使用的,第三种特性只在遇到开发效率问题时使用,第四种特性要尽量避免使用,尽量不要制造需要这些特性才能解决的问题

作者:姚冬
链接: https://www.zhihu.com/question/444555079/answer/1754123101
2021-03-19 10:31:40 +08:00
回复了 SHSF 创建的主题 Python 各位做 BI 项目都是怎么选型的?
@SHSF 比如说需要定制化 alert 系统,Tableau 就做不到,所以我们用 Python 做(不过这个没用到 Dash,是直接 post 到 Teams 里面)。还有就是 Tableau 自动化程度不如 Python,不过也可能是我们对 Tableau 应用的不够深入。举个例子,很多时候每个项目都有共同的 KPI,如果用 Python,我甚至可以把每个项目的数据库表格名称都标准化,这样 Python 后台切换不同项目就是几行代码。我可以直接在 Dash 里用一段前台代码展示所有项目的 KPI 图标。如果用 Tableau 的话,至今没找到一键切换数据来源的办法。
2021-03-19 10:25:41 +08:00
回复了 levelworm 创建的主题 随想 从 DOOM 启示录和戴森球游戏工作组中得到的启示
@sillydaddy 你说的很好。因为数据组不做,所以只有我做。不过我之后就去数据组了,所以也算是数据组做了,大家也都觉得还是数据组做而不是分析师做比较符合常理。严格来说我也不是做项目管理,而是做业务分析。项目经理仅仅负责协调大家开会,所以具体的组之间的沟通是我来做。最早的时候,其实也没有我这么做的,但是那时候就特别混乱,我觉得得做点改变所以就揽下来了。

不过这个并不是占时很多的(全部)原因。我进行沟通时间最多的还是研发,而不是数据组。就我个人的体会来说,有几个原因,一个是需求会有变动,这个是我们这边的问题;一个是研发那边赶进度,所以没办法同时照顾游戏设计的需求,和数据分析的需求,所以很多时候出来的 telemetry 和我的需求是完全两样。我需要不断地盯着每个研发,否则到最后就完全走样了。但是我觉得这也有我的问题,因为我不了解研发的架构,所以我提的需求可能本身也不靠谱;一个就是你说的,研发那边没有对等的人,所以我必须和所有研发进行沟通。

我其实一直觉得,研发所需要的需求文档,不应该由分析师来做,应该是研发自己那边有类似职位的人来做。因为作为分析师,我不可能了解程序的架构,怎么能指望我写出来的文档研发可以照套呢?

这是我准备在今年解决的一系列问题。我去计算机系进修也是因为此。如果今年内解决不了,我就觉得我的工作没有什么很大价值了,就准备专心做数据这块(这块其实才是我真正的兴趣所在,我其实也不喜欢到处找人沟通),甚至跳槽也有可能。
2021-03-19 10:11:42 +08:00
回复了 levelworm 创建的主题 随想 从 DOOM 启示录和戴森球游戏工作组中得到的启示
@EvanG 卡马克成就 ID, ID 我觉得也成就卡马克。当然这种大神的确罕有。
2021-03-19 10:09:22 +08:00
回复了 levelworm 创建的主题 随想 从 DOOM 启示录和戴森球游戏工作组中得到的启示
@happinessnch 的确,感觉都是可望不可求。这两家公司的模式都是志同道合者联盟。
2021-03-19 10:08:36 +08:00
回复了 SHSF 创建的主题 Python 各位做 BI 项目都是怎么选型的?
@SHSF 看了下还真是。不过我们公司用 Tableau,只有我们组用 dash 做点复杂的东西。主要是 Python 比较灵活。
2021-03-19 06:28:53 +08:00
回复了 f12998765 创建的主题 问与答 有什么是专属于年轻的疯狂?
@leishi1313 求问这个季节性是要等到几月份?四月?一万人民币的话的确很便宜啊!
2021-03-19 06:28:05 +08:00
回复了 f12998765 创建的主题 问与答 有什么是专属于年轻的疯狂?
我也挺想去南极的。
2021-03-19 01:33:25 +08:00
回复了 HariopaNic 创建的主题 问与答 为什么感觉前端的工作性质很被动呢?
楼上说得好,只要是非技术推进型的公司,都比较被动。换句话说绝大多数公司都比较被动。。。
2021-03-18 23:17:12 +08:00
回复了 SHSF 创建的主题 Python 各位做 BI 项目都是怎么选型的?
Tableau 这种适合常用和展示 KPI 的 BI 项目,但是毕竟复杂、需要定制的项目我觉得 Dash 更好
2021-03-18 23:15:56 +08:00
回复了 SHSF 创建的主题 Python 各位做 BI 项目都是怎么选型的?
Python dash 自己写没问题,但是一个是代码质量是否容易维护,还有一个是非程序员没法写。Tableau 这种
2021-03-18 20:49:24 +08:00
回复了 AlexGuo1998 创建的主题 C C++编程时是否有“成员变量全部显式使用 this”的代码风格?
自从用多了 Python 有时候写 C++不自觉的也会加 this->
@GreenDam 他这个其实是进入到项目管理的最佳境界—无需项目管理。这个状态和 ID Software 1997 年之前的状态几乎是一样的:第一每个人都是经验丰富的干将,第二游戏类型单一,第三所有人都钟意这个游戏类型。因此完全没有沟通成本。Indie 团队就应该是这样。
@GeruzoniAnsasu 他们主程的经历应该很丰富的。。。
@GeruzoniAnsasu 主程应该还懂点微分几何,他们可能平时真的比较硬核。。。
1 ... 150  151  152  153  154  155  156  157  158  159 ... 202  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5527 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 50ms · UTC 08:53 · PVG 16:53 · LAX 00:53 · JFK 03:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.