首先庆祝下《矩阵危机》的1.0.300版本顺利发布了,这个版本是我的客户端研发离职之后的第一个版本,也是我自己独立发布的第一个版本。
受疫情和客户端离职的影响,这次的特性不是特别多,具体如下:
- UI全面升级 我们相信你一定会喜欢的:)
- 增加新模式: 单人决斗 想要展示自己真正的实力吗?来单人决斗场一决高下吧
- 优化服务器连接稳定性
- 修复大量bug
接下来进入正题吧,跟大家聊聊创业这些年踩过的一些坑。
坑1. 理解
为什么会突然想聊这个话题呢?其实主要还是因为这几天的事情对自己的影响还是蛮大的:客户端离职,自己又当爹又当妈还要当策划的把版发布出去,同时还要面对自己员工的不理解与指责。
说实话,有时候真挺累的。
换句话说,屁股决定脑袋这件事情实在是太有道理了。
我已经连续创业6年了,你现在让我去完全理解一个员工的感受是很难的,因为我早就忘记了。
而你让一个员工去理解老板的感受更是天方夜谭。
有些责任你没有背负过,有些事情你没有经历过,有些坑你没有踩过,你是理解不了的。
所以,如果你要创业,记得第一个坑:不要指望有任何人能理解你。
坑2. 不要做傻子
给大家讲几个故事吧。
之前那家公司,其实发生了不少相似的案例。
- 三个员工拿了公司代码,跑出去打算自己做,已经上架了AppStore。后来被我们查到,差点送到警察局。
- 又有两个员工拿了公司代码,想打算自己做,结果第二个还没离职就露馅了。被我们强制锁了电脑,人开除。其中那个策划本来还是打算重点培养的对象。
- 有个员工偷偷利用职务之便进行牟利,涉嫌侵犯公司财产。当时我在所有后端代码全部加了权限日志,人赃俱获。给与观察6个月观察期没再出错后,才没有报警。
短短5年的一家公司啊,一家不到120个人的公司啊,就能出这么多事。
你们觉得是哪里出了问题?
是制度不严谨吗?是我们招的人素质不行吗?
其实本质原因只有一个:过分信任而没有约束。
人与人是应该并且需要信任的,但是过分的信任,其实是给双方都埋下了炸弹。
上面说的几个问题
是因为当年我把项目的底层引擎直接开源在了github上,熟悉这个博客的朋友可能还有印象,这件事情发生之后,我通过dmca取消了所有的授权。
如果当时,我没有开源,那么他们手里面只有业务代码,想要自己做的难度就大非常多,可能这件事情就不会发生。
其实我现在还在惋惜我那个几百星的项目,如果不是因为这些事,可能现在都上几千了吧。
这件事情就更神奇,策划居然有了代码的权限。
当时的授权力度很粗放,本着信任大家的原则,基本所有都可以直接看到后台的所有数据。
现实就是这样,尤其是在小公司里,人的道德是经不起考验的,公司的制度也不可能万无一失,而你能做的,就是把握住最关键的命脉,让这件事,在你的掌控之中就可以了。
所以,现在我是怎么做的呢?
服务器代码和客户端代码的权限是完全分离的,也就是客户端离职了,没有服务器的代码,也压根跑不起来。
而即使是业务代码本身,底层库也是封装成了混淆过的lib库,想要用这套库,就一定会被识别出来。
今天有一个员工跟我说:
只要有一套完善的制度,就可以减少有人作恶的空间。
但这还不够,下一步同样重要,那就是:
如果有人做恶,就一定会被揪出来。
琅琊榜里梅长苏有过一段很经典的对话,对于门下的一位义士,他信任这位义士,但也依然会把这位义士的母亲请到府上,平常无事那是代为照顾,如果出事就是保险措施。
总结一下,在有过多利益牵涉的人际关系中,可以信任,但必须留有余地;否则,你就是别人眼里的傻子。
行吧,先到这吧,这文章写完都凌晨2点了。
另外说下,这篇文章是用 Typora 来写的,之前一直使用vim+markdown插件,感觉这种即使预览的感觉也不错,后面再多体验下~
hxgdzyuyi on #
不过做游戏最重要的就是倾听和理解。。
Reply
Dante on #
这个并不冲突的,都是度的问题。
Reply
浮生笔记 on #
可以用之前的经验再写一套出来,这个过了竟业禁止期限应该是可以的。
但是直接把代码抄走就是违反职业道德的事情了。
Reply