[感慨] 我突然明白 产品经理 流氓软件 996 加班 “技术不重要” 的原因了

2018-10-08 07:24:48 +08:00
 webdisk
曾经这三个问题就如同苏格拉底的终极三问(我是谁?我从哪里来?我要到哪里去?)一样简单而又神秘。

事情起因是我用尽自己半生所学,用了最牛的技术,做出了一个心目认为最完美的工具软件。
其中我认为的完美因素包括:所用的技术恰当而又先进、软件性能高且代码可维护性高、用尽可能少的工作和代码量快速完美而又恰当地的解决了自己的需求。

软件发出来后,我理所当然地认为会有大量下载使用,获得一直好评,取得业界认可,说不定还能被大公司收购,从此走向人生巅峰。
毕竟在我心中这是个能带来很多方便甚至 Make the world a better place 的工具软件。

但事与愿违,实际的下载量有很多,能成功运行的人没有几个(前端引用了一个我服务器上的空资源作为统计)。

现实和我认为的目标差距巨大。我就咨询了身边的朋友和回过贴的人,得到的信息如下:

1. “你这个软件确实挺好,但是我开始不会用啊。”
这个一个我教会她怎么使用的用户说的,这个工具软件需要解压后运行然后浏览器打开一个地址,她只到解压运行这步了,后来了解到她水平算高的了。

2. 身边一个电脑水平还算高的家伙,做到了用这个工具在手机上看电影和上传下载文件,应该是个忠实用户了吧,但是很高兴的用了一阵子就不用了。
问他为什么不再用了他说,中间重起过一次电脑就不能用了。 后来知道原因是软件没加自动启动但他理所当然的认为软件会自动启动(需要手动创建快捷方式加到启动里面)。

3. “你这个软件的功能我习惯用魏信 /QQ 啊,为什么要用你这个。”
原因是没介绍好软件的功能和用户习惯的问题。
这个软件是把文件放电脑或 NAS 上,然后用浏览器直接浏览访问来看电影看图等,而不是把文件传来传去。当然直接上传下载也是可以的。

4. 根据更多的用户反馈信息,需要用一些个人认为“不重要的技术”花大量时间(浪费生命)去实现一些看起来无意义无技术含量无成就感的功能才能把软件推广出去。
已经解决了的那些我认为很关键的指标比如:高并发(C10K)、高性能(相应快)、依赖少资源占用底(能在 OpenWrt 里运行)等,在他们眼里看来不重要,也就是会说一句这个东西挺小挺快的,顶多再加一句挺稳定的。
可能是因为我一直做网络层和后台服务器开发,做的东西都给其它软件、模块使用的,和用户距离太远,导致思想偏见,对这些看的太重吧。

“技术不重要” 这句话可能会有争议,所以加了引号,我澄清一下个人看法:
技术因素和非技术因素是两条腿的关系,能平衡的话可以和人一样走路跑跳,如果一条特别强也是能生存的,比如袋鼠的两条后腿其实是当成一条用的。
一些背景关系硬的公司只要技术部门能做出可运行的软件就能卖出去。
技术很强的公司也能靠过硬的产品的生存,比如行业软件,还有曾经辉煌 QVod Maze Vagaa pp 点点通等

这样的事实让我挺沮丧的,“ Make the world a better place.” 的理想仿佛更远了,希望自己还能坚持,也和有同样理想的人互勉!
10700 次点击
所在节点    问与答
117 条回复
webdisk
2018-10-08 16:42:45 +08:00
@nullcoder #80 应该会有这种可能
szzhiyang
2018-10-08 16:50:55 +08:00
建议楼主亲自体验一下 OneDrive,登录账户后可以直接在本地 OneDrive 文件夹添加、浏览、修改、删除文件,下一秒就同步到云上了,既方便又省心,这才是一个网盘理想的样子。
camillo
2018-10-08 17:13:12 +08:00
都在聊产品和技术 我再补一刀 要实现楼主第三段的美好愿景 除了这两还缺运营推广 一个简例:之所以这贴的回复比你之前所有帖子回复数总和还要多 是因为你用一个较大的话题和相对走心的内容 成功地引发了讨论 然而这贴可能是楼主略感失望后的的无心之举 却歪打正着
Terry05
2018-10-08 17:14:21 +08:00
你的描述涉嫌违反广告法
firefox12
2018-10-08 17:14:32 +08:00
HFS .... 用 go 语言 30 行的事情。 不知道可以改变什么世界。截图上看不出任何 技术亮点,或者 UI 亮点。解决了什么痛点呢?

但事与愿违,实际的下载量有很多,能成功运行的人没有几个 本身就说明产品是失败的。要知道 我花钱推广了,但是别人下载了运行不了就是失败,没有理由。不管什么方法, 为什么你的代码运行起来,不首先检查系统,是否已经有服务,防火墙是否打开,检查是否有写权限,对当前存档文件有没有读取权限,如果出错,有没有错误反馈给你服务器,告诉你什么原因 启动失败? 为什么没有默认启动一个可以自动工作的模式,让用户可以直接用? 因为太糙了,写了一些基本功能, 就觉得大家会用?

做产品 细节多着呢,
sampeng
2018-10-08 17:19:20 +08:00
小品级的工具。。没必要吹的这么高大上。。有人用就很不错了。。还不如开源。

这种工具,作为大多数懂技术的而言。。反正是用工具了,为什么不直接用网盘。。不管是自建 nas 还是免费或者收费网盘。都比小工具好实用很多。
不懂技术的,就像你说的。。微信 /qq 传文件已经足够好用了。
Athrob
2018-10-08 18:01:03 +08:00
楼主应该去做运营和编辑啊, 一开始完全没看出是广告的来.
wupher
2018-10-08 18:04:02 +08:00
应该先给你的女友、弟妹、父母使用,再评估一下交互、功能设计。

如果面向的是一定基础的用户,那需要考虑一下相关管道,否则大众未必知道你这工具。( AppSo、小众软件,公众号……)
webdisk
2018-10-08 18:15:37 +08:00
@szzhiyang #82 这个工作量就大多了, 还是我不熟悉的领域。
对于这种情况比如在 windows 上编辑 linux 的代码时候,我用 samba。
为了安全 samba 只监听 127.0.0.1 然后用 ssh 把端口影射过来。

@camillo #83 我也发现是这样, 今天发神经一样写了这么大段文字。

@Terry05 #84 请纠正, 一开始真不是打算做广告,append 的时间差能看出来, 后来才把软件介绍追加上的, 而且是三言两语。

@firefox12 #85 谢谢你的建议,你说的这些细节我会尽量加上去。 因为是自己用的随便包装了下放出来的所以很糙。
这个软件最开始的时候是因为要用手机控制 openwrt 路由器的一个功能,因为觉得 luci 太慢路由器也没装这个, 整合也复杂。所以按照自己熟悉的技术弄了个 web 服务器上去。再后来这个东西用的多了加的功能也多了。也放到家里的 linux 服务器上运行了, 当作看电影的 http 服务器。有一天手机数据线坏了,拷文件的时候抓瞎了, 用的曲线救国,传到网盘再下载。然后想到自己以前写过一个 FastCGI 的上传文件的程序,就改改直接整合到这个服务器里面了。你会问为什么不用 ES 内置的 FTP,因为 android 的软件近些年小动作越来越多, 我倾向于尽量使用 web 了。还看到周围一些人不停用数据线拷文件, 我就把这个推荐给他们了,反映不错,就想到推荐给大家了。事情经过就是这样的,应该都交代清楚了。
如 sampeng #86 所说, 这是个小品级的工具,有人用我很开心。但是真要能流行还有更有特色更有亮点。http 多线程下载我也写过,这个可以整合进去,bt 下载的代码我感觉能吃透, 如果流行的话可以考虑把 bt 整合进去。bt 整合进去后有了 P2P 网络,就可以有很大的想象空间了,哼哼。

另外很多人提高多 HFS 了, 这是个 delphi 年代的老牌软件, 有开源的 pascal 源码。它很多注重点放在了桌面软件上了,而不是 web 端。还有一些其它的类似的实现,采用的多是 python 和 go, 它们在我这个有性能洁癖的后端服务器程序员看来, 忍受不了它们的性能资源占用和相应速度(虽然它们功能多多但我用不上,我只想要个简单的东西)。更让我觉得能吹(我自己没觉得吹,但有人说我吹)的一点是它们上传大文件性能太差或者资源占用太高。

@sampeng 你不是第一个说我吹的了,但我真没有啊,说的都是实情,没有半点虚假。你说的 “都比小工具好实用很多” 的这段逻辑我没看明白, 你是不是没有明白这个软件的用途呢, 它能实现类似你说的 “自建 NAS ” 的功能, 但是简单易搞的多。现在用户也有不少了,有几个人表达了相同的意思,是可以拿手机在床上看电影了, 但还得开着电脑浪费电。
webdisk
2018-10-08 18:21:39 +08:00
@Athrob #87 我也没有想到自己有这个本事, 捂脸逃~~~
@wupher #88 没有弟妹有嫂子, 给他们用了,直接帮他们在手机上打开,添加了一个桌面快捷方式,他们说你这电影不少啊, 还弄了个文件夹上传照片和视频相互共享,他们问我是不是做了个抖音让我感到十分惊奇,因为在他们看来可以拍照录视频自动上传就是个抖音。
sampeng
2018-10-08 18:27:03 +08:00
@webdisk 你不能说有了你这个工具,可以实现类似自建 nas 的功能。。反过来行不行。我已经有了自建 nas,也有了你这个小工具的功能昂。。

床上看电影开个 smb 很难么= =!最简单的路由上挂个硬盘就能解决的问题。

因为你说的,并发(C10K)、高性能(相应快)、。。这两件事和需求没啥关系啊。家用,一个小工具 200ms 和 100ms 有什么区别?就算 1s 的响应,家用也完全够用。只要不是太烂的代码。个人用的功能,100ms 响应不要太轻松吧。所以这不能是卖点。小工具你不存在有上万的人去用。

我也说了,懂技术的。自建 nas。你这个功能完全覆盖,而且能做的更好。懒得麻烦的直接入手群辉之类的更省事。
不懂技术的,微信和 qq 传文件已经足够用。。线看电影图片听音乐确实有点意思。但问题来了。。ui 不好看昂= =!操作复杂啊。你要自带个 gui 那另说。学一下 qt。可能更好一点。。。你不能用后端开发的思维去做大众用户的功能。。。。所实话,所有用 web 作为操作 ui 的。除非很有特点。对于不懂技术不怎么用电脑的人来说,就是耍流氓。。。弄个 qt。简单封装一下吧
webdisk
2018-10-08 18:27:47 +08:00
@webdisk #89 离线下载功能部分 http bt 可能只是工作量的问题, 但是至今没找到简单的能吃透的 e2dk 的代码。
C2G
2018-10-08 18:31:13 +08:00
有此类的类似工具了,你可以借鉴下 UI 的设计,完善功能。owncloud 和 nextcloud 实际上功能还是蛮丰富的,在权限设计和其他网盘对接相对更完美。
不过此类软件基本都是基于 PHP + SQL 的。不用 SQL 的我就记得一个“极简云盘”。
简便使用是亮点,但还是向用户需求靠拢点更好。
虽然我上面说了这么多,但我还是要说:重复发明轮子的行为的确值得鼓励。
sampeng
2018-10-08 18:34:24 +08:00
@webdisk 翻 aria2c 吧。e2dk 里面剥离出来的
webdisk
2018-10-08 18:36:45 +08:00
@sampeng 不会 qt, 我觉得用 web 界面挺好的,而且只写一份,工作量很低, 那些用户也很认同的。
高性能相应快,人的第一感觉会很爽的,确实很多说快的,有个人说用这个快的后再用别的慢的 app 就觉得很不爽了。有些人对速度很敏感的。

你说的 nas 这个, 完全是个人选择的自由啊, 我觉得没必要争论了。 我这个简单易用有人用,就这样。
webdisk
2018-10-08 18:43:04 +08:00
@sampeng 看过了, 没有 e2dk 支持。 有个 mldonkey 开始看起来不错,后来发现它用了一种奇怪的语言 OCaml
webdisk
2018-10-08 18:49:20 +08:00
@C2G #93 吓我一跳,我以为你要说,不鼓励重复发明轮子呢。
我这个轮子比别的轻便多了。
OICQ 当年就是靠体积小推广的,当年网速最高 56Kbps, 下载速度 8KB/秒。
即便现在网速快了一千倍, 让人去装一个几十上百兆还带着一堆进程的东西也是不好推广的。 一般人的第一反应是不适病毒,是不是有恶意软件。
C2G
2018-10-08 19:04:43 +08:00
@webdisk 我个人不提倡重复发明轮子,但是如果有人重复发明轮子,这种精神还是值得鼓励的。
我个人更偏向通过现有的方式解决问题。反正我是认为重复发明已经实现的功能并不十分明智。
webdisk
2018-10-08 19:07:57 +08:00
@C2G 这个东西对我来说算不上是完全重复发明轮子, 都是些我已有的轮子组合起来的。
anyele
2018-10-08 19:23:02 +08:00
其实是你只做到了你认为好的地方,忽略了用户体验

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

https://www.v2ex.com/t/495449

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

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

© 2021 V2EX