能做 和 专业的差距.

cnsoft 发布于 2014年07月04日 | 更新于 2014年07月06日
清醒疯子 等1人欣赏。

能做就是理解能力还行,有基础,通过各种问寻 查找能解决问题以及完成项目,实现目标.

专业我觉得就是上档次了,有优雅的 轻便的 各种手法运用. 尤其是在应对各种扩展问题, 保持结构 而又最小改动. 省力,稳健。

当然还是得从能做开始. 但凡看到优雅的地方, 我还是由衷的赞叹一下. 写的真TM的好.

我相信到达一个层次之后, 不是实现的问题而是怎么实现的问题了。如何综合所见 所预见的需求, 没错是需求, 然后做出实现方案的选择, 最终变成一个解决方案。 是根据实际情况而制定的, 这很需要功力的。 这才是最专业的。

具体点说, Apple 一开始是没有 Spritekit 的, 后来搞了一个, Nokia当年也搞了很多类似的玩意, 期待着开发者都用自己的玩意。其实这些都不太适合游戏开发, 也就是能做。最后还是得自己造轮子。 越少依赖这些, 游戏开发的积累才能越持久。

越和具体技术有关的, 性能优化啊 各种动画格式 越是硬伤。 今年 Apple 又搞了个 metal , 实际上对于游戏开发者, 如果早就把 Render 剥离成独立的部分, 那就很简单, 只是封装一遍接口, 比如cocos2dx. 否则就是噩梦 然 cocos2d-iphone 直接就 suffer 转成 cocos2d-swift 了...

有趣吧. 选择越多,放弃的越多. 想做的越多, 却不见得能做的精致。一个swift 就废了 cocos2d-iphone 虽然核心思想还可以保留, 但名字和日后的发展显然轨迹都发生了变化。 Apple只是做了个底层接口, 游戏开发的事还是得靠专业的。Apple也不太关心这些事。

相信我, 新事物会带来新机会。 一群人用python 于是 python 看起来很火. 一群人用cocos2dx 看起来 cocos2dx火了. 就这意思. 归根到底就是大家用什么 你就用什么, 于是大家不用了,你也得换. 如果反过来, 那就不用变, 反正你是在用自己的技术。

共4条回复
清醒疯子 回复于 2014年07月05日

自己从底层封装一套,当然帅,可不就因为太难太烦,费时失事么。

cnsoft 回复于 2014年07月05日

1楼 @清醒疯子 嘿嘿 我这就是自言自语. 每次写完发现和想写的不太一样. 三日自省吾身. 这些年走了不少弯路.

ithinco 回复于 2014年07月05日

你的观点和左耳朵耗子差不多。

假设专业一周能做出来,能做磕磕碰碰一个月或许还是搞不定。

专业有专业的素养,这个绝大部分“能做”的人是没有的。

向“专业”转变中~

cnsoft 回复于 2014年07月06日

3楼 @ithinco 怎么说呢, 同样的人 同样的时间 做不同的事 结果是不一样的. 所以今年我果断跳出坑了.

登录 或者 注册