呃,这篇原本是对Rect日志的留言答复,因为太长被拒绝发表,干脆拉出来单独记录了,正好最近也没什么好主题想说的,凑个字了,哈哈。

话说,我感觉我们这群中年男人都开始”油腻“了~

我看技术

我之前的好朋友Kira(人在日本)也没之前那样沉迷技术了,我的感觉和他一样。

我现在面试别人都不知道怎么面了,被面试也是头疼,因为。。。我什么都不会,我又什么都能会。

什么意思呢?就如张无忌找张三丰学武功,开始还记得招式,面试就问“你会白鹤展翅吗?应该左手低一点还是右手低一点啊,为什么右手低了就不好呢?“,也很擅长回答这种问题,各种面试666.

但是现在弄得东西越来越多越杂,结果啥招反而都不记得了,别人问我,我就去问white paper, user guild, stack overflow, github issuse,自己什么都记不住,大脑内存越来越少。

但工作还是如耍武艺,你终究要用技术做出产品,长期用一套技术经常会无聊。很多时候我这个太极门生就会申请去打伏虎拳,没问题,给我拳谱三天给你打的有模有样,当然和伏虎门的师爷师伯不能比,但唬二三年的新手拳师还是够格的。

结果就是无能而又无所不能。其实这倒也不差,但真正差的是,因为“无所不能”了,我对攒拳谱也没有之前那么强烈的兴趣了,以前学了罗汉掌还想学野球拳的,看到一套技术激动半天;但现在看起来都那样,学海无涯,知识三年一更新五年一换代。

想一下,之前风靡的Ogre, Gamebryo, Torque, CryEngine, BigWorld现在都没人听说过,大部分常见shader无需编码调参直接拖拖拽拽搞定,复杂的游戏战斗逻辑框架直接上蓝图,网络IOCP环型缓冲分发补发策略现在直接调几个API搞定,大量求导推证逼近梯度算法现在都是十行代码三个API俩个参数的事。

结果上述的这些我都懂,却也不深刻,不足以自己写底层;真用起来却也没有一年API的熟练使用者占多大的优势。而好不容易熟悉了起来之后,它又过了热,难以找工作维持生计,只能再学新的。

于是很茫然,对技术这无尽的轮回之坑也逐渐失去了很大的兴趣。

好在现在被迫转行,迫于生计还在保持学习力而已。

所以现在的解决方案是利用自己技能相对宽泛的优势接私活,并尽量计划不以程序技术作为收入来源的方法去生活下去。

我看生活

说回油腻,现在我也抽出成吨的时间考虑小孩和家庭未来的处境上面,甚至包括医保,水电费都要考量,简直没有静心的时间。

想起最早入行学程序的时候,John D.Carmark的名言一直被我作为座右铭:“在信息时代,客观障碍已不复存在,所谓障碍都是主观上的。如果你想研发什么新的技术,你不需要几百万美元的资金,你只需要在冰箱里放满比萨和可乐,再有一台便宜的计算机,和与之献身的决心,你即可拥有任何你想拥有的编程境界!”没想到,现在真正理解这句话的价值之后,却发现这种简单的条件都是奢侈。

我非常讨厌这样被生活胁迫着的节奏,包括上文说的被技术追着跑的感觉,我都很不喜欢。

没错,或许这才是真正的生活吧,也可能未来的节奏会更快。

我并不反对它的存在意义,只是就是不喜欢接受。我十分讨厌一地鸡毛的油盐酱醋茶,也有些疲于努力和奋斗奔波。

所以我要移民,来尝试缓解这个节奏。生活是用来享受和驾驭的,我要控制它,而不是被控制。

嗯,我现在越来越喜欢周伯通杨过,而不是郭靖。

关于Rect的技术总结部分

首先恭喜Rect经历了项目技术单人负责,技术人员管理两个部分。

项目技术单人负责意味着所有决策判断都无所依靠,所有问题无人可依赖的状态,此时知识层面进步未必会很高,但通常对自己的潜在能力锻炼很快,包括抗打击性,独立性,自信等层面,一旦熬过去,我觉得这对一个人的自身成长很好。在现在公司,聊的来的,能做大事的核心的,大部分都是经历过单人开发困境的人,这种人可托付事情。

技术人员管理这边,我当时在茶光村也一样,忍了那位奇葩哥们一个月。到了国外更是发现,各种奇怪的人真的是会有,只有我想不到的,没有不存在的。

而我现在学会的是放轻松,对,就是不和他急,干活不给力没关系,我给你时间调整;一旦过线,我也放轻松,直接请对方离职,对自己好,也给了对方可能更合适的机会(说不定他转行或者换公司就能做成大事呢)。以前的我会比较着急,对方办蠢事,我会急,”你这样做是不明智的!听我的,这样这样做可以避免撞墙“;对方离职了,我又急,”哎,这哥们这样以后怎么混?我已经给了他这么多机会,不懂调整,哎“。结果与己与人感受都差,连个”老好人“头衔都捞不到。

现在借用《一拳超人》里面的话来说就是,”我放轻松了,也更’狠’了。“,我现在开除人是眼都不带眨的,是真心的祝对方一路顺风,好好发展。

关于行业

这其实也是我最想说的,然而似乎一直没找到这个话题去聊。

我离开游戏开发工作已经2年了,而之前10年间,每年休假从来不足一个月,其余时间都在一线做游戏。所以我一直对这点耿耿于怀,直到2-3个月之前才勉强接受当前的大数据开发工程师职位。

之所以接受,也还是无奈。

去年前年据说成都手游公司死了70%,今年国家不发版号再加上互联网泡沫周期又到了,连世界金融震荡都一起赶了过来,国内互联网特别是游戏一定要受到强烈影响。而寒冬之后,能活的都是抗饿的,说白了就那些资本雄厚的,例如鹅厂猪厂之类,而越是大厂,内部开发氛围和产品的创新性就越是令人不安。简而言之,国内游戏开发的路基本很难走。

雷军说”风口上猪都会飞“,其实我这些年对自己的总结也是如此:能走到今天,不过是好运气进了风口。

大学时候专业不是编程,莫名其妙做了游戏程序,莫名其妙做了主程,莫名其妙去了大公司,莫名其妙到了国外,每一步都有自身的努力也有自己有目的的争取啦,但实际上每一步都是意外的运气,我都不确定”努力“对”结果“的影响有多大了。

现在我依然推荐努力,更多只是为了一种自身的存在感罢了,而不再是期望结果了,真正的做到”尽人力,听天命“的心态了。

回到话题,”游戏“这个风口现在正在下滑是显而易见的,当然,等接下来五年国内经济要是不行了,游戏搞不好又能火一波(分析游戏的本质,会明白这一点),只是那时候靠游戏赚的钱血腥味也会更重一点,并不太吸引我。

那么下一个风口是哪儿,我对VR(已经快凉透了),区块链,大数据,人工智能 这些做了一些分析和了解,前一阵还做了些区块链游戏,发现区块链会是最快死掉的,虽然它很容易落地,但是过于乌托邦(和马太效应在打架好吗?),技术壁垒也低,现在”猪“是飞了,但是飞的高的也是最容易被摔死的,例如它的一号落地对象虚拟币现在的情况就不多说了,简直就是老鼠屎的天堂。

大数据可行,也容易落地,但问题在于它偏运维和偏底层,数据分析师这块要求数据敏感,而我长期做客户端渲染的只对图像敏感,这俩用脑都不在一起,搞不来。但它偏服务,要搞区块链,人工智能,哪怕现在的DevOps,都建议了解大数据,正好我在这个职位,所以按部就班做,做不成大牛,但熟悉一下对未来好。

真正感觉会成风口的是人工智能,它当前限制依然是样本量和算力问题,所以学习很难;它的落地现在除了图形识别和自然语言分析之外,并没有好的落地点(互联网除了广告和游戏,收入点其实很少)。但它的技术变种最多,且非常新,有做先驱的可行性。天花板也比较高,可优化可发展空间较大。但缺点就是必须大公司工作才有意义,工作经验积累难度大。

我打算靠它混碗饭吃。

然而,要说纯粹的本能,我还是喜欢游戏开发,所以我依然目标是快速积累财富,以赢得自由时间来进行真正自由的不被资本控制的独立游戏开发工作,而这样做,也就和行业没什么关系了。

关于目标

话说Rect愿望还真是简单,果然很清心寡欲,和我这边时刻树flag的性格果然不同……

其实最近写了俩目标了,都丢在QQ空间了,那里都是熟人,立flag比这里有效的多。嘛,这里也简单记录一下吧,免得QQ哪天也开始玩屏蔽关门。

  • 五年内支付完养老保险费用,带30W移民定居。大致位置选择在智利,巴拿马,哥斯达黎加,加拿大。

  • 英语肯定加强到和老外能愉快沟通绝大部分信息,日语有空恢复下,西班牙语法语了解下。

  • 调整好作息,保持锻炼,保证身体健康状态。

  • 读书,旅行,潜水,泰拳,画画,摄影,烹饪这些依然作为核心兴趣爱好保持。

其他Deatils

之后的收入方向主要是一部分靠理财保险,一部分考虑转行例如潜水教练,freelancer之类的自由收入,重点还是降低消费,住自己的房,自己做饭,穷游。

另外也可以考虑数字游牧,远程工作之类的方式来获得生活多样性和更多的时间。最后视状况考虑开火锅店或者潜店。

英语,潜水教练,烹饪三项需要额外上课,需要盈余出来时间处理。一起大约需要半年至一年时间。

除了远程工作之外,其他每项选择我都可以保证每天工作4小时以内,余下时间用以进行独立游戏制作以及照顾家庭,这对自我时间管理要求很高,最好现在就做一些这方面的练习。

潜水现在我已经70多瓶,中性不错,也遇到各种奇怪的流,经验应该还可以。我老婆也40瓶,今年刷刷再去几次船宿,应该都可以考潜水教练。现在问题是体质没那么好,每天三四瓶时间一长还有点hold不住,所以还是要优先练好身体,这条路看起来是最容易达成的。

freelancer我在网上了解过,竞争其实挺严重,而游戏程序开发和大数据开发都是很不适合自由接单的,大部分都是web网站开发方面,所以我需要做一些业余时间的技术投入方向调整,现在我并不想做工作中的大牛了,工作中技术够用后,业余现在还是想投资BH方向,收益大。

数字游牧很好,是我真正最想做的,搭配潜水教练这个职业简直完美。潜水教练潜导原本就不是满负荷工作的工种,时间相对比较闲,休息期间进行接单软件开发简直是完美,而且到处跑很符合我的性格。但是数字游牧也有几个问题;收入不稳定偏低但消费比家里蹲高一些,所以依赖接单熟练度;小孩的就学问题很麻烦,他不太适合满世界和我跑。

所以,如果数字游牧的话,可以半年半年的来,或者考虑下能不能带着小孩跑。

远程工作是我最不想考虑的,但就现在网上的了解,似乎也是最容易符合要求的,现在先继续观望。


嗯,突然不想写了,先记录在这里,视情况记录下大数据技术学习资料吧。