首先是因为非科班我感觉自己对于编程方面知识一直比较残缺,加上siki讲这里的时候也是讲的不够细,什么反射特性线程事件就像走马观花一样,知道,能用,而已
还有就是跟着学习路线深入我感觉要学的东西井喷式的增长,感觉知道的越多,要学的越多,刚开始我是很急着恨不得马上出游戏的,但是现在我发现还有好长路要走,就这糟糕的心态啥也学不进去,悠着来就行 你这又是多线程又是linux的你是想一个人做一个网络游戏吗?参考下星露谷物语 一个人 5年 单机 看题主的描述应该是很典型的还没学会走路就开始跑了。
大型游戏项目的架构非常复杂,架构的搭建和流程控制比功能实现要重要得多。架构设计的不好,多表现为模块的划分及模块之间的耦合非常杂乱,甚至编写格式不规范或注释不清晰这种在小项目中不太重要的问题在大项目中却很容易导致一个小BUG要花半天甚至几天时间才能找到原因。
架构设计需要丰富的经验,对于自学者来说,获得经验的唯一方法就是从小项目开始,逐步提高新项目复杂度。从一个初学者到一个大型网络游戏的开发者,其间至少应该经过几十个项目的训练。并且这些项目必须都是基本无BUG的完成品。只有经过大量项目的训练,才能对大型项目的架构搭建和代码规范有更深刻的认识。
所以千万不要以为掌握了相关的技术文档和代码实现就可以直接开始写自己想做的游戏了,开发理念是只有不断训练才能逐渐变清晰的,这就好像解说得再详细,你也不可能看着视频就能学会骑自行车一样。 半年已经很厉害了 我已经坚持十年了,学的还是你说的这些东西,学无止境吧。一年一个技能点,时间技能是你最大的异能了。 首先你很棒,因为你已经去学了。想当年我快毕业的那会根本不想面对工作,只想在学校里喝酒。
然后重点来了,既然是面向招聘开发,你的目标岗位是什么就得确定一下。如果是客户端岗位就压根不要去管服务器的事。反之同理。
如果是面大厂,那么会更在乎你的计算机基础。所以做个简单demo熟悉下引擎后刷刷题可能效果更好。
不用太急躁,饭要一口一口吃,祝春招顺利。 你说的那几个模块,渲染啊,ai啊,物理引擎,网络通信什么的,都能研究个大几年甚至整个职业生涯的……你是不是应该把握清楚目前的最迫切的点?demo的话把核心玩法搞出来,其他的优化以后再说。能做个demo,对校招来说已经非常好了。你如果基础自认为不错,苦于学历或者学校不够的话我可以帮你内推过简历。但是话又说回来,做游戏的话还是要谨慎,不是真的热爱是支撑不了几年的。 猎~高薪聘请,游戏主程序,工作地点郑州,感兴趣の人才大咖,联系我吧 一般人大三下学期就找好工作了,你还没开始别人已经结束了
页:
1
[2]