寻找我编程道路的明灯

   读完计算机本科,工作也三年时间了,一直在做游戏开发,都说做游戏的人编程很厉害,我也一直引以为豪,不过最近的几件事情让我感到我一这几年的努力并没有使我进步,反而是退步了,在这里写一些心得体会,大家共勉,别绕弯路。

   1.在学习编程的过程中,不会有独孤大侠。

      光靠自己的领悟或者是发现来学习是不明智的,因为很难抓住重点,把握方向,从而快速理清各个领域的内在联系。

      我在西北出生,西北长大,那里的学校里老师在上一门功课的时候不会告诉你以后有什么用处或者在什么领域有重大影响等,比如线性代数,我以前怎么也搞不明白有什么用处,如果当时知道CSDN或者是有良师益友的指点,也不至于在学习3D空间转换的时候那么的郁闷。

      所以要与周围的同行或者网络朋友充分沟通,你会经常有茅塞顿开的感觉,这样的记忆往往更加的牢固,帮你认清道路上的曲折。

    2.基础要不断的联系,巩固。

       基础的技能需要经常的交流,巩固,比如C++,数据结构,计算机体系结构等,这些东西在我们的实际工作中可以说很多学过的知识都用不到了,比如数据结构中的算法(Stl Algrithm代替),计算机体系结构更是找都找不到了。但是他们是我们理解上层逻辑的基础,光学会用是不够的,要知道基本的实现原理,这样可以举一反三。

       例如,最近由于个人原因,我想跳槽,但是发现工作经验和一些比较上层的知识条件都满足,但是想起那些晦涩的多重指针判断,算法还有字符串函数的实现,不免还是有些担心,因为我不一定还能写的出来。

     3.学会踩在巨人的肩膀上学习。

        借助别人的经验是非常重要的,这可以避免我们在很多时候陷入不必要的细节,无法自拔,耗时间不说还打击自己的积极性,特别是在解决一些很庞杂的问题的时候,我们可以将问题划分层级,然后“站在高处”从宏观上进行理解。比如设计模式,虽然大家都看过,自己也写过一些简单的程序来实现它,但是能有多少用在具体的项目构造中和系统分析中呢?

         拿我所在的公司里,是个大公司,但是代码还是有很多的地方可以用设计模式很到的代替(并非过度设计)。

      4.在游戏公司中要最大限度的发挥主观能动性

         现在大游戏公司,特别是中国的游戏产业,都有量产的趋势,比如一些游戏与电影同步上映,或者赶节日等等,为什么一个大型的MMORPG游戏会这么高效,准时的上市呢?原因就在于游戏已经量产了,也就是说游戏的框架不变,只是修改配置文件,美术和一些任务,道具等资源就直接推出了。对公司来说,这样成本最低,而且效益好,“游戏商人”何乐而不为呢?

         但是这对80后,也就是最近几年刚进游戏公司的新人来说并不是什么好事情,因为我们不是主管,不是技术专家,我们是学习阶段,也是一个公司考察的阶段,公司不会放心的将底层代码给你看,甚至你就只是一个代码工,一辈子也看不到:),这样的结果就是你出了10款游戏也不能做主程,因为你没有接触过真正的游戏框架和底层实现逻辑。这种情况在国内会越来越普遍,我有个朋友说过,他们公司再有两年就不需要程序了,只要策划会写简单的脚本程序就可以了。寒。。。。

         我们要在工作的过程中,尽可能的满负荷吸收能获取到的知识,不论是管理,策划,程序甚至是美术,因为游戏开发是一个整体,是一个团队配合的过程,对这个团队运作,分工了解越清晰,越能起到中流砥柱的作用,从而为自己以后的开发主管或者项目经理,打下坚实的基础。

       5.不想当将军的士兵不是好士兵

         我认为做什么事情都需要有野心,这个野心不是说反动或者说不合群,而是提早确定自己的职业目标,不要太远,两年之内?然后在努力工作的同时吸纳你达成目标所需要的”养份”,这样你的工作会更充实,在心里上也会更加的平衡,因为你得到了比薪水更珍贵的东西。

 

:)祝大家牛年快乐

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值