怎样回怼老板:「用户都比你们懂技术」?

2017-07-05 09:51:43 +08:00
 d4rkb1ue
一朋友的公司,主要客户群体是小、初中学生。小朋友们经常在论坛里说要加功能,比如 iOS / Android 客户端(现在只有网页端)、可自定义扩展的库等等。而前端结构很复杂,而且也没有专业的移动端工程师,于是这个就靠前端工程师自己研究。小朋友等的很不开心,有些聪明的小朋友拿来一些用 Webview 套壳 HTML5 的案例发到论坛,老板就拿这个说,小朋友都会,你们做不了。老板同意小朋友说的「一天就能做出来」。

这不是讽刺,他真的这么认为。自定义扩展的库需要提炼很多 API,写文档。产品经理向他解释需要大量时间,老板称「让小朋友们参与开发,你们做不了的让小朋友做。比工程师技术好的小朋友也不少」。

这样的老板要怎么回怼?
16003 次点击
所在节点    职场话题
142 条回复
huxiaohaiyang
2017-07-05 14:32:01 +08:00
我哥跟我说过一个事,他们学校订餐 APP,家长给学生订餐,然后有的家里有两个孩子要订餐,只能申请两个账号...
summic
2017-07-05 14:36:01 +08:00
『从楼梯摔下来都比在你这上班舒服』
d4rkb1ue
2017-07-05 14:37:01 +08:00
@jarlyyn

1. 不 native 无法解决性能问题和系统 API 权限。具体我不了解 native 的必要性,这不是我的公司(我开篇就说了)。老板不关心无所谓,但是他用一个 非 native 的实现的时间要求做完 native。
2. 不是老板的问题是谁的问题?一开始提需求的时候怎么不说?

您的思路比较高端,恕我无法跟上。
jarlyyn
2017-07-05 14:44:21 +08:00
@d4rkb1ue

1.老板提过必须要 native 么?还是老板要求性能问题和系统 api 权限了?你明确过什么时间能做什么?
2.架构连基本的 api 都没有留这都是老板的问题?这是老板需要提的需求?

我的思路高端?

拿老板工资,替老板解决问题而不是制造问题,这难道不是正常思路了吗?
haogefeifei
2017-07-05 14:52:08 +08:00
666.。 我觉得你们需要全栈工程师丫。。。
d4rkb1ue
2017-07-05 15:03:00 +08:00
@jarlyyn

您这是抬杠。按照同样的逻辑,直接把 SAP 装进 webview 就交差。老板问起来怎么不能运行,回复「你要求过可以运行吗?」就可以了。那这就 OK 了。反正也没明确要求「能运行」。

一个完全封闭的系统留什么 API,比方做一个简单的游戏,要允许用户自定义地图这个需求合理,但是也要提前说明吧?不提前说的话,那要不要从开始开发做好用户自定义游戏引擎的准备?逻辑部分也需要 API ?那有没有头了?对于这个程序来说,基本等同于把部分逻辑替换掉的工作量。这些都需要提前准备好暴露?

拿钱哪里制造问题了?给我钱让我上天,我上不去我就是制造问题?这是正常思路?
jarlyyn
2017-07-05 15:08:12 +08:00
@d4rkb1ue

好吧,我这是抬杠,呵呵。

“ 2.你告诉老板一周,一个月,半年分别能做成什么样子了吗? ”

决定产品应该做成什么样的是老板,又不是你。

现在真是什么人都能找到工作了。
heaton_nobu
2017-07-05 15:13:06 +08:00
你们可以提供公共 API,让小朋友们开发 app,好的你们直接拿过来就好了
jarlyyn
2017-07-05 15:13:39 +08:00
@d4rkb1ue

还有,一提 api 就要把所谓的内容都暴露出来是什么鬼?

哪家的 api 不是逐渐添加文档组建补全的?

“自定义扩展的库需要提炼很多 API,写文档。产品经理向他解释需要大量时间,”

这忽悠老板还行,还真拿到 v2 上来说了?

最简单的,第一版就开发个用户信息的接口,是不是也“需要提炼很多 API,写文档”,“需要大量时间”?

都是做技术的,什么话是什么意思大家还看不懂么?
chinafeng
2017-07-05 15:16:26 +08:00
没毛病, 让小朋友来做吧, 你可以走了
d4rkb1ue
2017-07-05 15:18:31 +08:00
@jarlyyn

您的日常工作也许就在处理用户信息。这个任务不是。看不出来您是做技术的而且能找到工作的,失敬失敬。
jarlyyn
2017-07-05 15:22:03 +08:00
@d4rkb1ue

得了吧,一个纯网页版的产品,提供个 api 就要磨磨蹭蹭,要大量时间的,就别在 v2 卖乖了。
mozutaba
2017-07-05 15:23:35 +08:00
让出部分工资买点券,然后悬赏给小朋宇做,多简单的事。
还不算用童工。
l00t
2017-07-05 15:35:14 +08:00
@jarlyyn 你这话说的,你上下两句互相矛盾你都没发现吗?

1. 老板提过要 native 了么?

所以因为老板没提,所以可以不要 native,可以不考虑性能和系统 api 权限

2. 架构连基本的 api 都没有留这都是老板的问题?这是老板需要提的需求?

所以这些老板没提的东西是不需要提的,是架构需要自己领会的。



那么性能和系统 api 权限,是需要老板提的部分还是不需要老板提的部分?
jarlyyn
2017-07-05 15:40:13 +08:00
@l00t

矛盾在哪?

1.既然老板没提过 native,所以以 native 的要求作为接口本身就不合理。这个有毛病吗?

2.一个 web 应用,留 api 难道不是为了自己开发方便?这个老板有什么关系?现在又以老板没有提过的东西为理由,说需要大量时间?

这两点不都是用老板没提过的东西为借口么?

老板不就是要快速能用的东西么?更悲剧的是还有小朋友实现了快速能用的东西?

至于 性能和系统 api 权限

老板目前为止关心这个了吗?
GoBeyond
2017-07-05 15:44:08 +08:00
啊,好,雇他来啊,你来做啊
d4rkb1ue
2017-07-05 15:49:43 +08:00
@jarlyyn

您可能不太了解 SAP 可以多么庞大。全部逻辑都在前台,后台只有信息存储。
jarlyyn
2017-07-05 15:55:09 +08:00
@d4rkb1ue

我可能不太了解 sap 有多少庞大,但所有逻辑必须在后台。所有逻辑在前台是什么鬼?难道 sap 不是 web 产品,可以相信
任何客户端数据了?

然后再庞大,只要是网页版的,封一个 phonegap 或者 cordova 到底有多难?

最后,如果你指的是 api 和文档的话,我想我强调很多遍了,我见过大部分系统 api 和文档都是逐渐完善,变迁和完善的,难道不是么?作为一个 web 产品,api 本身应该就是基于 web 的 rest/soap 之类的标准接口吧,又不是 so/dll 的库,到底复杂点在哪?
d4rkb1ue
2017-07-05 16:01:36 +08:00
@jarlyyn

SPA,比如像久远以前的 Flash 游戏、在线 Office 编辑器、在线图片类型转换、在线 base64 转换那样。和后端毫无关系。也没有安全,账户,用户数据完备性之类的考量。纯粹的可以在线打开的程序。逻辑全部在前台。如果这个程序还需要涉及到对用户地理位置的获取,传感器、摄像头、文件读取、iCloud 同步等等 API 操作。就不是直接装在 webview 里面的问题了。

一个前端程序,以什么方式暴露接口?您提到的那些接口也许是后端提供的 Rest 接口那样的。但是前端,怎么暴露?我能想到的只有全局函数 /router。这是前端程序,前端程序,前端程序。哪来的 rest ?
eamon666
2017-07-05 16:04:16 +08:00
老板也是随便能怼的?
要么忍要么滚

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/373124

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX