前言:如何才能成为一名合格的程序员?北京总部1505期Unity3D游戏开发工程师班毕业的齐*松认为,执著与分享必不可少,执著才能让自己断绝“如果”的后路;而分享,能够促进他人与自身的进步。
个人资料
参与项目:《百变西游》、《部落守护者》、《混元战绩》
参与公司项目《百变西游》
看准发展前景,选择火星进修
毕业于北京总部1505期Unity3D游戏开发工程师班的齐*松,来火星之前就读于中国防卫科技学院的电子商务专业。由于大学毕业后工作的原因,他自学过cocos2dx和c++,但他觉得以自学积累的能力不足以应对工作难度,所以他打算到火星对cocos2dx进行深入地学习。在他咨询招生老师的过程中,却无意间发现火星有开设Unity3D的课程,在查了一些相关资料之后,了解到目前3D游戏已经主导了市场,发展前景远大于cocos2dx,因此他最终选择了到火星学习Unity3D游戏开发。
参与公司项目《百变西游》
知识的宽度和广度决定学习高度
来到火星之后,齐*松发现与大学有很多不同,在专业方面,虽然电子商务本身也是语言、数据库等相关学科,但是做游戏所需要的知识面却更广、更深,需要自己更加努力地学习。但是火星授课老师的实践经验非常丰富,能传授给他很多实用经验,让自己努力起来更有方向。他还记得在火星第一天上课,富老师问为什么在课程设计中有90%的其他课程,而Unity课程仅仅占10%,他当时回答因为那90%的课程决定了这10%的学习高度。正因为这个回答他被同学们举荐为班长,也确实因为这90%,才让他在以后的学习和工作中能够事半功倍。
参与火星实训项目《风之传说》
参与火星实训项目《风之传说》
参与火星实训项目《风之传说》
火星实训项目,收获更多经验
齐*松在火星参与了《风之传说》的游戏实训项目,他介绍道,这个项目并不是一个全新的项目,而是要在上一期项目的基础上进行修改和增加一些功能。可能很多人都不知道,改一个项目要比自己重新写难得多。首先要先看明白别人写的代码逻辑,然后才能进行修改,但如果代码耦合度非常高的话,修改会非常困难。恰巧齐*松参与的项目代码就是这样的,因此他花费了很长时间去进行程序解耦工作。虽然有困难,但在续写《风之传说》的项目中他收获了很多的经验和启示,在修改代码的过程中他发现了游戏本身存在不足之处,让他在实际工作中少走了很多弯路。
独立完成公司项目《部落守护者》
火星打实基础,独立开发游戏
火星毕业后,齐*松通过在招聘网站投递简历入职了第一家公司——北京华*科技有限公司,并参与了网游《百变西游》、《混元战绩》和单机游戏《部落守护者》的项目开发。《部落守护者》虽然还未上线,但这个游戏的demo从程序框架的搭建到所有功能的实现,都由齐*松一人独立完成。在这个过程中他遇到的最大困难就是打斗画面超过17个人时,游戏fps为1左右,最后他通过去除摄像机范围的渲染工作,增加对象池等相关优化,最终达到了五六十个人战斗无卡顿的要求。
独立完成公司项目《部落守护者》
独立完成公司项目《部落守护者》
由于对自己有更高标准的要求,齐*松通过火星同学的介绍,跳槽到现在所在的北京邦和**有限公司。目前为止,他已经参与了3个项目,分别是为北汽汽修学校提供的虚拟教学软件、教学APP软件以及一款修车类竞技游戏。在教学APP开发中很多功能Unity都无法实现,但在火星学习打下的扎实基础让他习惯于从多角度分析问题。从无到有,他用3个多星期完成难度较高的视频播放功能,1个多星期完成扫描二维码签到功能,2个多星期完成WCF服务器框架的搭建以及与Unity的通信,完美高效地完成了项目任务。而现在正在参与的修车类竞技游戏项目又有了新的难题,但他有足够的信心和能力去挑战任务、挑战自己。
参与公司项目——北汽虚拟教学软件
参与公司项目——北汽教学APP
合格的程序员,执著与分享不可少
对于未来,齐*松对自己有很大的期许,他希望通过自己的努力能在1-2年之内晋升为一名合格的主程,在5年之内晋升为一名优秀的项目经理。对于火星的学弟学妹们,他说,火星的课程在实际的工作中90%以上都可以用到,大家在学习过程中要多学、多想、多练。另外,他觉得一名合格的程序员应该做到两点,第一,执著是必不可少的,必须实现,没有如果;第二,那就是分享,把你的经验分享给别人,才更能促使彼此双方的进步。
上一篇 为未来喝彩,我要做游戏模型设计师
下一篇 《哪吒》、《幻城》动画师炼成记
1. 打开微信扫一扫,扫描左侧二维码
2. 添加老师微信,马上领取免费课程资源
同学您好!