从C++到Python,我的人生如何被改变?一个游戏程序员的进阶之路
Python 有那么神吗? 我打算去了解一下 Python,结果好像看到一个新世界了, Python 在他们口中好像无所不能,编写一些自动化程序啊,黑别人网站啊,做游戏外挂之类的好像真的很牛逼,那么,Python 真的那么神奇吗? 今天我们就来借这个问题看看Python的牛X之处。 Python升华了我,也将影响未来的我。 我的第一份工作是一加国内知名游戏公司的逻辑程序员,必须技能是C++,但是一开始只是写语法和C++很类似的一种脚本(后来知道是从一个开源脚本引擎AngelScript修改而成的)。学习游戏开发的流程,填数据,用脚本定制各种任务、副本等等。第一年还很有兴致,第二年开始就意兴阑珊了。 后来熟悉了整个系统,介入到C++部分的代码里。涉及到道具、任务等等逻辑。那时候觉得最难的部分,是UI系统。当时的UI系统,是用XML拼出界面,然后用类似C++的那种脚本来给它写逻辑。从一开始被迫学习,到最后使用的时候遇到各种问题,前后折腾了很久。 写程序的热情,在实际工作中被一点点的磨灭。我想,很可能许许多多的程序员,都会遇到和我一样的问题。因为爱好而走上这条路,却被琐碎的工作磨灭了最初的冲动。等到我成为一个独当一面的程序员的时候,我甚至有一种感觉,觉得自己似乎什么都会,但是除了项目任务以外的东西,什么都做不出来。相比高中时候的自己,甚至有一些退步。 直到有一天,我看了一本书《黑客与画家