找回密码
 立即注册
查看: 650|回复: 6

[简易教程] 从零开始学习编程以及其他相关知识,最终进入某行业,应该 ...

[复制链接]
发表于 2021-11-24 09:21 | 显示全部楼层 |阅读模式
我既不是游戏开发工程师,也不是人工智能工程师,所以我给你的建议可能很有限...
目前我业余在了解游戏开发,进展也简略地写在了专栏里:
假如我想进入游戏行业的话,一点想法仅供参考:
我会先熟悉一下C#,然后直接去找教程学习Unity小案例的开发,因为在我的认知里Unity比UE对新人更友好一点,更容易上手;
等学习了一些Unity案例教程并对游戏开发的流程有了一定的了解,可以试着去复刻一下其他的小游戏;
等对游戏开发的基础有了一定的信心,就可以着手看看数据结构/算法相关的内容,刷刷Leetcode题,之所以刷题,完全是因为面试的时候可能要考吧。。
之后就可以尝试着投投简历
图形学/Shader/引擎架构/服务端编程什么的感觉可以等入职后再慢慢点亮技能树。。
发表于 2021-11-24 09:23 | 显示全部楼层
我既不是游戏开发工程师,也不是人工智能工程师,所以我给你的建议可能很有限...
目前我业余在了解游戏开发,进展也简略地写在了专栏里:
镜侠冲冲冲:镜侠从零开始学习游戏开发v0.0.4_各技能分支进度及调整更新假如我想进入游戏行业的话,一点想法仅供参考:
我会先熟悉一下C#,然后直接去找教程学习Unity小案例的开发,因为在我的认知里Unity比UE对新人更友好一点,更容易上手;
等学习了一些Unity案例教程并对游戏开发的流程有了一定的了解,可以试着去复刻一下其他的小游戏;
等对游戏开发的基础有了一定的信心,就可以着手看看数据结构/算法相关的内容,刷刷Leetcode题,之所以刷题,完全是因为面试的时候可能要考吧。。
之后就可以尝试着投投简历
图形学/Shader/引擎架构/服务端编程什么的感觉可以等入职后再慢慢点亮技能树。。
发表于 2021-11-24 09:24 | 显示全部楼层
做游戏就学C++,然后(C艹进阶的一些玩意,我搞纯C所以不太清楚,其他兄弟可以补充一下),然后学unity之类的游戏引擎。
人工智能就Python,然后学各种神经网络结构和使用场景,然后学pytorch,TensorFlow2之类的机器学习框架。
数据结构有帮助,不必须。但是帮助不小还是建议学些。
发表于 2021-11-24 09:28 | 显示全部楼层
数据结构是基础,不管是对做AI还是游戏开发都是很有的。AI方面的话需要学习一些算法。游戏开发的话,我建议先看粗看一下现在在流行的游戏引擎,如Unity,cocos等。。你觉得哪个引擎对你来说更符合你的习惯,你就再对那款引擎深入地学习。个人的最后一点建议是兴趣大于一切,有兴趣为基础,你才能在枯燥的环境下继续钻研下去。。。当你钻研到某一个层次,比如业界的大牛,那时你的经济收益还会低吗?
发表于 2021-11-24 09:30 | 显示全部楼层
游戏开发的话
分前端和后端
前端
unity 配套lua c#
ue 配套 c lua
cocos 配套 typescript js
后端
skynet lua c
node ts js
goland  java c#
(本人前端unity 后端接触不太多 有错误烦请大神指出)
发表于 2021-11-24 09:31 | 显示全部楼层
个人觉得选择哪个语言不是很关键,掌握一门编程语言之后上手一门新的语言难度会大减,所以我觉得如果没编程经验可以优先学一些能给你学习过程中带来动力跟学习兴趣的,比如用unity做个小游戏或者用python做些工具之类的,做游戏的话可以先学那些引擎怎么用,熟练了之后可以学学着色器再之后学习引擎与图形学相关的,还有就是多看大佬的代码学习大佬们的操作
发表于 2021-11-24 09:37 | 显示全部楼层
Java,想学的话去培训班。从零开始不可能自学的。
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-25 15:55 , Processed in 0.108753 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表