3D数学基础-01-有感

286 阅读4分钟

「这是我参与2022首次更文挑战的第11天,活动详情查看:2022首次更文挑战」。

作为一名优秀的开发者,对于技术的探求应该是永无止步的,如何让自己更进步,那就只有不停的学习,不停的充电.而这些都都是说起来容易做起来难,坚持才是难的地方 --蛙哈哈

3D数学基础-01-有感

沉寂

误打误撞的进入游戏前端开发者,学生时代很喜欢电脑,觉得里面装着一整个世界,但是整个学生时代的结果又证明,我是一个计算机界的铁废物,学生时代学的最差的三门课分别是数学,英语,和物理,高中又选了文科,大学也是大专,人身充斥着沉默和失败.

在大专也是啥也不学,每天都在四处社交,尝试以各种各样的方法,去释放自己的荷尔蒙,空虚,虚荣,那铁定又和学习没一毛钱关系,直到要毕业了,也没有任何特长,就随同学一起培训了4个月的Unity,来大城市混口饭吃,由此进入了游戏行业.

5年,一晃就过了,每次回想工作的历程,总感觉:好快,忽然有一天,我发现公司给我招的小弟都已经是99年或者00后,我也忽然发现,我原来也会感叹:他们怎么这么小,他们怎么这么年轻.

5年的职业生涯,让我从新菜鸟,变成了老菜鸟,如果把自己的5年回顾一下,大约有这么几个关键词: Bug,加班,写不完的bug,加不完的班.

随着自己在一个行业呆的越久,自己越发发现,自己会的知识少,自己写代码的能力差,游戏前端的知识,浩如烟海,自己就像海面上的一个独木舟,在bug和加班的海洋里面度过自己的一生,忽然有了一些自己的人生思考:为啥不看看书呢?只要你懂得足够多,bug就可以很少,bug少了,加班就少了,人生就幸福了.

信仰

于是我花了很久,让自己从学习真空进入到买本书看看的状态,于是就买了很多,也尝试去读了一些,也放弃了很多,但是我发现很多书都推荐<<3D数学基础>>这本书,我就买了,又可能读到一半就放弃了,但是那有怎么样呢,自己最终要的,不过是喜欢计算机,仅此而已.

即使到究其一生,也发现自己不是写代码的料,那也又如何,至少我把自己的爱好坚持了一辈子.

数学的重要程度

我记得高中的时候,自己已经从全年级第七,激流勇进到流放区,当时我很喜欢和我的英语老师聊天,他总是啥都知道,他就告诉我:哦编程啊,我知道,那都是搞数学的人才能搞得来,你要是真要走这条路,等好好学习呀,可是我当时在想,我现在已经能写Hello world了,我成为编程天才指日可待,后端随着自己认知越来越全面才知道,我小看的数学原来这么这么重要,想写出高效的代码,就需要了解算法知识,想写出没bug,高质量的代码,就需要全面的清晰的逻辑思维能力和抽象能力,而这些能力,都是通过数学来体现的,也感谢有很多很厉害的人,来编写和翻译这种基础类的教材,可以学习者,不分年龄,不分角色的去学习知识,去感受学习的快乐!

即使自己入行已经5年了,但是似乎现在并不晚.

图书介绍

自己理一理自己欠下的技术债,自己也列了一个列表,可以一本一本的写一个介绍,如果能对刚入行业的同学们有一些启发,我觉得就已经很好了.

<<3D数学基础>>游戏开发的基础的基础,无关乎引擎,无关乎编程语言,像这本书的介绍一样:

本书是关于3D数学,三维空间的几何和代数的入门教材.

越是字少,越是事大的既视感,不过结果如何,看看再说吧.