偶是一名Python在线教育的导师,辅导的学员有几百人,题主问的问题,也是学员们刚开始接触编程的时候提出的问题,同样的困惑被问了几百遍,多少总结出一些东西,现在就拿出来跟大家分享:
第一,手要动起来。偶经常跟偶的学生说的话就是,“行业大神也是从不会开始的”,鉴定的迈出第一步,哪怕从世界通用的“hello,world”开始,也要动手实际敲键盘,不要觉得简单就不去做了,要是不去做,就失去了跟这门语言的第一次亲密接触。只有敲击了键盘,才能一方面通过手、眼、脑的互动,让记忆领深刻,掌握更快捷;另一方面,在敲击过程中,可能会有各种各样的错误,哪怕是少一个字母,或缩进不一致,这些错误都是学习语言的成本,同样会加深对语言的领悟,也有事半功倍的效果。在第一次跟语言亲密接触之后,语法也是很重要的;
第二;掌握编程语言的语法,语法就好像一栋建筑的基础,所谓“基础不牢,地动山摇”,打基础很重要,要夯实而且要熟练掌握,并且能够灵活运用,无论你是看的书或者看的视频,在这些课程里面都会有很多的示例,要亲手把这些代码,写进自己的电脑里面,并进行验证,迁完不要使用现成的或者书中提供的电子代码进行验证,那样就失去了,锻炼自己细心和信心的机会,同时这些示例都是正确的,如果出现错误需要逐字逐行的进行排查,因为很有可能是粗心造成的。但是这些例子都是别人写好的,与自己掌握这门语言有多大关系呢?
第二,学习资料中的大部分例子都是源于工作中的总结和提炼。有意识的将工作中的问题,与这些示例发生一些关联,同时也是为了让这门语言在工作中生根、发芽、开花、结果。一门语言学了和学会了,还是有很大差别的。学了只是知道其内在逻辑(这个内在逻辑每种语言都是大同小异的),举个例子,每一门语言都有条件、循环控制等基础性的逻辑,其实记住它们并不难,但是应用起来却不简单,最有效的方法就是跟生活、工作相结合。只有将这些语言变成自己的,才能说算是学会了。编程思维和创造力都是在精准使用和熟练掌握之后,经过实践的锤炼得以实现的,但是怎么样才能在实践中锤炼出编程思维和创造力呢?
第三,多读多练,方得精华。
多读,指的是经常读一些大神的加精的代码源码,研习其中的逻辑以及实现的方法,思考一下自己如果遇到同样的问题,能想出什么样的解决方法,和大神的解决方法有什么差别;
所谓“实践出真知”,一方面要求动手实际操作,在实操中找到和提炼出自己的编程思维,这就是“拳打千遍,身形自现”的道理;另一方面只有在实践中,才能找到错误,这些错误就是经验,是弯路,走过了,总结出来了,避免以后重复走,这个就是多练的原因;
做到以上三点,加之循序渐进,必将解决题主心中众多疑虑
游戏开发怎么学?
游戏开发有程序,策划,美术三个大方向,首先你确定你对哪一块感兴趣。兴趣是学习最好的老师,然后大家再细分一下。
程序
游戏开发程序一般分客户端和服务端,客户端就是游戏中你能看到的那些东西,比如让画面动起来,按钮点击有效果。这里主要学习游戏引擎 比如unity cocos 等等 目前来说unity 开发比较多,引擎比较适合 语言语言学习c#。cocos活着laya 做小游戏比较多 语言用ts 这个脚本语言上手更容易。除了客户端还有服务器,这就是网络游戏中你看不到的地方,比如数据处理 后台逻辑等等
美术
美术分UI 就是界面的。原画 难度高 要求扎实美术基础,然后还有特效 3D等等
策划
这个岗位入门对比上面两个相对容易一点,需要你有执行力 想象力,当然大厂的数值策划要求很高
最后不知道该不该说QA岗位 ,就是测试啦 一般黑盒测试只要玩游戏找问题哦
现在该怎么学应该有想法了吧。偶是菜鸟谭大胖,一个游戏开发者
游戏开发好学吗?
游戏开发很不错,现在动漫游戏专业非常热门,毕业之后未来的发展前景也很不错,很多大型企业都需要这方面的人才,现在学习游戏开发是一个不错的时期,因为近年来游戏行业是一个特别火爆的行业,游戏开发的技术含量是很高的,需要的人才也很多。
如果觉得《编程语言能开发游戏吗知乎 会使用编程语言但是不会做项目 – 游戏开发 – 前端》对你有帮助,请点赞、收藏,并留下你的观点哦!