资源大湿 发表于 2021-11-24 09:21

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

我既不是游戏开发工程师,也不是人工智能工程师,所以我给你的建议可能很有限...
目前我业余在了解游戏开发,进展也简略地写在了专栏里:
假如我想进入游戏行业的话,一点想法仅供参考:
我会先熟悉一下C#,然后直接去找教程学习Unity小案例的开发,因为在我的认知里Unity比UE对新人更友好一点,更容易上手;
等学习了一些Unity案例教程并对游戏开发的流程有了一定的了解,可以试着去复刻一下其他的小游戏;
等对游戏开发的基础有了一定的信心,就可以着手看看数据结构/算法相关的内容,刷刷Leetcode题,之所以刷题,完全是因为面试的时候可能要考吧。。
之后就可以尝试着投投简历
图形学/Shader/引擎架构/服务端编程什么的感觉可以等入职后再慢慢点亮技能树。。

XGundam05 发表于 2021-11-24 09:23

我既不是游戏开发工程师,也不是人工智能工程师,所以我给你的建议可能很有限...
目前我业余在了解游戏开发,进展也简略地写在了专栏里:
镜侠冲冲冲:镜侠从零开始学习游戏开发v0.0.4_各技能分支进度及调整更新假如我想进入游戏行业的话,一点想法仅供参考:
我会先熟悉一下C#,然后直接去找教程学习Unity小案例的开发,因为在我的认知里Unity比UE对新人更友好一点,更容易上手;
等学习了一些Unity案例教程并对游戏开发的流程有了一定的了解,可以试着去复刻一下其他的小游戏;
等对游戏开发的基础有了一定的信心,就可以着手看看数据结构/算法相关的内容,刷刷Leetcode题,之所以刷题,完全是因为面试的时候可能要考吧。。
之后就可以尝试着投投简历
图形学/Shader/引擎架构/服务端编程什么的感觉可以等入职后再慢慢点亮技能树。。

unityloverz 发表于 2021-11-24 09:24

做游戏就学C++,然后(C艹进阶的一些玩意,我搞纯C所以不太清楚,其他兄弟可以补充一下),然后学unity之类的游戏引擎。
人工智能就Python,然后学各种神经网络结构和使用场景,然后学pytorch,TensorFlow2之类的机器学习框架。
数据结构有帮助,不必须。但是帮助不小还是建议学些。

APSchmidt 发表于 2021-11-24 09:28

数据结构是基础,不管是对做AI还是游戏开发都是很有的。AI方面的话需要学习一些算法。游戏开发的话,我建议先看粗看一下现在在流行的游戏引擎,如Unity,cocos等。。你觉得哪个引擎对你来说更符合你的习惯,你就再对那款引擎深入地学习。个人的最后一点建议是兴趣大于一切,有兴趣为基础,你才能在枯燥的环境下继续钻研下去。。。当你钻研到某一个层次,比如业界的大牛,那时你的经济收益还会低吗?

NoiseFloor 发表于 2021-11-24 09:30

游戏开发的话
分前端和后端
前端
unity 配套lua c#
ue 配套 c lua
cocos 配套 typescript js
后端
skynet lua c
node ts js
golandjava c#
(本人前端unity 后端接触不太多 有错误烦请大神指出)

zt3ff3n 发表于 2021-11-24 09:31

个人觉得选择哪个语言不是很关键,掌握一门编程语言之后上手一门新的语言难度会大减,所以我觉得如果没编程经验可以优先学一些能给你学习过程中带来动力跟学习兴趣的,比如用unity做个小游戏或者用python做些工具之类的,做游戏的话可以先学那些引擎怎么用,熟练了之后可以学学着色器再之后学习引擎与图形学相关的,还有就是多看大佬的代码学习大佬们的操作

jquave 发表于 2021-11-24 09:37

Java,想学的话去培训班。从零开始不可能自学的。
页: [1]
查看完整版本: 从零开始学习编程以及其他相关知识,最终进入某行业,应该 ...