现在的位置: 首页 > 综合 > 正文

[FromLOL]破除主观喜好,做出准确的定位和判断

2013年01月31日 ⁄ 综合 ⁄ 共 1461字 ⁄ 字号 评论关闭

各种原因吧,星际2已经几个月没碰了,想玩游戏的时候就玩玩英雄联盟,的确是挺好玩的游戏,而且lol是一个团队游戏,很多东西也是玩sc2所悟不到的。

看看攻略和高手视频,也学习了很多(尽管自己还是菜的),有一点却是对编程有不错的影响----破除主观喜好,做出准确的定位和判断。


为何要准确的定位和判断,这个明摆着的事情没什么好说的。

那为什么会做不出准确的定位和判断呢?我觉得有2层原因:

  • 不察:对局势判定不清楚,搞不清情况,这个就得慢慢积累,也看自己能力了
  • 主观喜好:我觉得这个倒是更加隐晦的一个东西,比如辅助应该是把补刀和人头让给dps,这个用屁股也能想到,但是为何辅助常常会和dps抢呢?因为我们潜意识里都希望自己是闪耀的,这种主观喜好让明摆着的道理被放一边。

先从英雄联盟里说,找准定位,这个是一个要综合很多因素的事情,几个比较重要的是“当前的局势”,“在团队中的承担的位置”和“自身的特点”,由这几点得出自己定位,进而决定自己应该做什么。

比如,顺风出进攻型的装备,去杀龙抢buff,逆风出防御装守或抓龙和buff。

dps不只是要出进攻型装备和技能,保命也是必要的,根据对线的对象来选择怎么出。

自身特点,有需要堆攻速的,冷却的,法力值的,法伤的,前期强势的,后期法力的。。。

钱和技能点有限的,攻高是好的,血厚也是好的,不能两全必须有所取舍的时候,怎么去最大化?就是靠准确的定位。


英雄联盟把这些因素在短短几十分钟里给浓缩了,所以看看攻略,复盘一下很容易看出问题,但是做项目就不是这么容易。


现在想下来,作为程序员,在项目期望比较高,进度比较紧的时候,怎么去定位和判断?

我们很多人在学校里受到很多理想化的教育,读了很多牛人的故事,会形成一系列的价值观,比如说,创新才是好的,追求极致才是好的,完美才是好的,理想化才是好的,长期利益最大化才是好的,牛x程序员应该代码巨整洁,文档巨清晰。。。

这些东西时间长了,会固化在大脑里,成为你的一部分,成为你的喜好和主观的东西,影响你做出正确果敢的判断,个人觉得,一个程序员形成上面列的价值观是好的,值得尊敬的,但是又能够破除这些价值观,能够根据客观情况进行取舍,则是更上一层楼。


这个就像做一个法师,我们就要最大化输出,我们要法伤高,cd短才是好的,但是实际战斗中,有的局势要牺牲法伤堆血的,有的情况是要保护队友自己上去做控制把命搭上的,可能不是去盯着对面dps猛打,像瑞兹一样,有谁打谁,不停地输出就行的。这时候我们就要抑制堆法伤,秒掉对方dps的冲动,找准自己的定位,做出正确的判断,进而清晰明白果断的做正确的事情。

比如说:

研究尝试新东西还是使用被其他项目实际证明过的东西?找最佳的被项目证明过的东西,时间紧任务重的时候就是类似于逆风局,需要保证项目能够顺利的过milestone是最重要的,风险比较高的(包括花了时间却没有产出)都是不对的,程序员这个时候的定位就是把最好的做法快速稳定的转化成项目解决方案。想花时间搞点新奇的不对的,闷头自己闭门造车想办法也是不对的。

为项目milestone专门做一些工作,对么?常常是对的,项目的milestone常常意味着项目能进一步的得到资源,这一部分资源是值得花这些时间去获得的。

美术要开工,但是最终解决方案还要一段时间,花一段时间来做一个最终会被废弃的短期方案,对么?这个根据具体的投入和产出,也有可能是对的。

但是如果项目期望进一步提高,时间比较宽松,那么就可以好好的做一些研究工作。


lol我们每天都可以玩很多盘,而项目一生就那么几个,还需谨慎对待啊。


【上篇】
【下篇】

抱歉!评论已关闭.