总归是恰如其分最好,设计实现,算法的选择,总归是恰如其分最好,过繁过简都是不合适的。
有些像做菜,油盐讲求的恰如其分,才做出来好吃么。
另外就是具有前瞻性的设计,现在看来,编写代码并不是一个很难很耗时的事情,也就是说有些东西推倒重来也没什么。
但是把东西做对做好,稳定高效,结构简单易读这个就难了。
所以在我看来,写出来代码就是要可以测试的,如果QA组没法测试你的代码,提前写出来的意义真的就很有限了。
有需要的到时候再升级到这一步就好了,然后对代码做一番重构就好了,这个部分的编码只要是在原来基础上升级,不涉及太多的需要测试的东西,那么也是很快的。
当然在看需求的时候,举一反三,和designer交流时候做一些推广是很好的一件事情。
最后感觉,积累到一定程度的时候,应该无所谓高杆一说,只有新颖,但是无所谓高杆。
到目前为止,游戏业的技术进步,在核心知识部分都是逐步的,尽管形式上变幻无穷,但是核心的基础知识却是比较慢。
在这一步可以跟得上就可以了,具体表现出来是有些新颖,但并不太会出现个东西,对于核心基础知识来一个巨大的飞跃性的提升。
如果感觉到这种情况了,应该是个人积累的火候还很不够。