编程的进阶理应是件顺其自然的过程
好久没来写东西了,
最近迷上了LOL,经常性地超神,力战46/12/18的记录,
似乎自己难得地沉迷了,也算是意外发现了自己的另一项天赋,
大学里没去多跟朋友们打dota真是一件憾事,呵呵。。。
项目进展还算顺利,虽有较大的人员流动,好在大体已经稳定,
最近里做到一个很复杂的UI模块,初看策划案感觉没什么,
但一做起来,各种网络消息,参数表,玩家数据,几百个UI控件,层层叠叠的集成包含,
整个游戏架构又是趋于简陋的,没有脚本支持,纯粹人肉编码,杂糅在一起问题就变复杂化了,
熬了一周,基本模块成型,整理了一下,
发现自己很自然的分成了数据,控制,显示三大模块,等等,怎么这么熟悉?
对,MVC!
说实话自己挺懒的,对什么刻意的学院派风格毫不在乎,一本大话设计模式拖到现在还没看完,
可现在竟然自己遇到了问题就自然而然地用上了,
现在想想,自己常常面对庞大的技术海洋而愧然兴叹,总是想要的太多,
到最后往往装不下太多而寸步难行,自负有个还算灵光的脑袋,却常常走神,
浮躁得可以,总想一步登天,到头来却总是欲速则不达,
反观有的不算才华横溢的童鞋,却是能始终如一,一步一个脚印地坚定前行,
我想前路还有很长,要过多少关,要面多少难?
不要多想,意志与恒心才是人最宝贵的财富,
只要简简单单地做一个傻子、蜗牛,醉心于自己喜欢的世界,
踏实地留下自己的汗水,心安足矣。别无他求!
=====================================================================
附上别人的若干箴言;
常有人询问,编程需要天赋吗?啊,任何事情走往极致,都需要天赋。任何一个软件产品的极致成功,都需要创意天赋、编程天赋、管理天赋、行销天赋……。然而,只需用心模仿,再加一点匠心独具,任何人都能够把编程路走得稳当顺遂。能读千赋则善赋,能观千剑则晓剑,巧者不过习者之门也。你把名家源码融为己用,别人也会赞叹一声“你有编程天赋”。子曾经曰过:编程无他,唯手熟尔!
当你看到眼前有列过山车,请坐上去,不要犹豫。张开你的臂膀,尽情体验其中滋味,一直坚持到游戏的最后。这就像生活一样。你的生活将不会留下太多回忆,除非你曾经反抗过,呐喊过,并用不懈努力向着完美伸出双臂。世上没有不可能实现的事情。只要你相信能做到,你就能做到。