您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
自学两个月C#和unity,代码可以看懂,但是自己写不出代码,如何改变这种窘境?
游戏,算法,代码自学两个月C#和unity,代码可以看懂,但是自己写不出代码,如何改变这种窘境?
发布时间:2019-02-08加入收藏来源:互联网点击:
自学两个月C#和unity,代码可以看懂,但是自己写不出代码,如何改变这种窘境?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
unity是游戏引擎,c#是编程工具。
天下武功,唯快不破。但却不适用于基础不好的初学者。所谓万丈高楼平地起,刚开始一定要把地基打好,如此才能添砖加瓦。只要基础打得牢,后面你可以触类旁通学习别的编程语言,用来做更多的事情。
所以我对你的建议是:先花几天的时间,了解并独立完成c# 版的各类算法问题,比如:各种排序问题,递归问题,斐波拉契数列,求和问题,等差数列,等比数列,乘法口诀表,百钱百鸡,鸡兔同笼,杨辉三角,九宫格,收银员最优找零钱,数独,五子棋 等问题。
如果你有很好的数学基础,上述问题你会处理得相对轻松,反之要多花点时间去啃了。
编程人员学算法,好比练武之人学心法。算法的核心本质摸透了,你自然就知道该如何去写程序了。
学习陌生知识的过程,总是痛苦而枯燥的,但是成功学会了,却是一份无以言表的喜悦。自学尤其需要一份惊人的耐力,才能成功到达彼岸。一旦能上岸,你就轻松很多了。
当然,在 IT业摸爬滚打,你可能会有无数次落水,无数次上岸的经历,每上岸一次,你自身的功力,都会更进一层。
关键词:坚持,算法,逻辑思维,反复大量的,刻意练习,悟出自己的感觉。
回答于 2019-09-11 08:43:50
这个是必然的,因为你还是初学者。思维方式还没有转化过来,大脑需要长期的训练。多加练习,多加思考,两个月,长的要半年就可以看出效果了。自信最重要,你可以的,just do it。
回答于 2019-09-11 08:43:50
过来人讲一下经验教训。当年作为一个非计算机专业的毕业生,代码能力偏弱。毕业时自学的Unity、c#,进入到腾讯的游戏工作室工作后,经历大大小小好几个项目,也带过曾和我一样的新手。
首先你要明确自己的目标。是业余时间用Unity开发游戏,还是想进入商业公司吃游戏这碗饭?
对于前者,应当在有限的业余时间里,以实践为优先,不要在开始深入c#、算法和数据结构和引擎方面的基础知识。如何实践?Unity官网上的教程就是很好的例子,至少他能告诉你一个简单游戏的代码模块大概有哪几部分,如何从头开始设计模块。模块和接口确定下来了,剩下就是完善细节逻辑了,如果你是写不出来细节逻辑实现,多半是你对Unity的API不熟,多用搜索引擎查一查。c#的一些知识也随之自然积累。一些高级的、底层的知识,多半用于写更简洁的代码、更高的性能——这是你下一步的目标。
对于后者,我的建议还是以基础为优先,不用太关注引擎的用法和技巧,先把基础编码能力提高一下,进了公司做项目后,从改bug做起,再加上多问问老员工,很快就知道一个完整的游戏各个模块怎么组成一个完整的游戏了。当你宏观思路清晰了,写起代码来嗖嗖的。
加油!
另外,有兴趣加入腾讯游戏的同学可以关注并私信我了解更多工作信息(上海、深圳、成都均有岗位可供内推),可以指导你有针对性的准备面试。
上一篇:粤通卡过路费怎么微信提醒?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |