1. 开篇简介

文章目录

内容

目的是通过对vulkan的学习和使用,构建起计算机图形学的知识体系和结构,其中也包含c/c++ 基础知识和开发环境的学习使用以及c++ 20及以上特性的探索,SDL库的使用, 还有一部分线性代数知识的学习及运用。最终目的是能基于vulkan做一个图形界面库和3d渲染器。

  • 内容列表如下:
    • c/c++
    • vscode c/c++ 开发环境
    • SDL库
    • 计算机图形学

至于为什么要学习图形学相关内容,主要是扩展兴趣和自身基础能力,如果对机器学习,人工智能,及其它方向感兴趣也是没有问题的,自身学习总结经验如下:

  • 不要沉迷于表面的东西(学很多框架性东西),这会让自己很忙并且虚浮
  • 不要看到什么东西都去学(学很多语言,研究很多方向),这会消耗自己的精力和兴趣
  • 首要的事是先找到一份活下去,有成长性的工作
  • 找到自己感兴趣的点或者方向,坚持去学习和深入,如果是工作中的延申,那更好
  • 英语和数学真的很重要,但是很遗憾这都不是我所擅长的
  • 要精于基础,广于工具,熟于业务,永远保持进步和学习的心态

后续一些代码记录会上传到gitcode : https://gitcode.com/CodingBinary/vulkan-st-log

相关推荐
程序员zgh6 小时前
Linux 系统调用
linux·运维·服务器·c语言·c++·系统安全
天若有情6736 小时前
打破思维定式!C++参数设计新范式:让结构体替代传统参数列表
java·开发语言·c++
初晴や6 小时前
【C++】图论:基础理论与实际应用深入解析
c++·算法·图论
欧阳x天6 小时前
STL讲解(二)—string类的模拟实现
c++
带土16 小时前
2. Linux下FFmpeg C++音视频解码+推流开发
linux·c++·ffmpeg
星火开发设计6 小时前
C++ set 全面解析与实战指南
开发语言·c++·学习·青少年编程·编程·set·知识
scx201310047 小时前
20260105 莫队总结
c++
Q741_1477 小时前
海致星图招聘 数据库内核研发实习生 一轮笔试 总结复盘(1) 作答语言:C/C++ 链表 二叉树
开发语言·c++·经验分享·面试·笔试
咔咔咔的7 小时前
1970. 你能穿过矩阵的最后一天
c++
_OP_CHEN7 小时前
【从零开始的Qt开发指南】(十九)Qt 文件操作:从 I/O 设备到文件信息,一站式掌握跨平台文件处理
开发语言·c++·qt·前端开发·文件操作·gui开发·qt文件