2021年总结和2022年规划(全面进行,take it easy)

2023-11-08

先说下为啥要take it easy.算了笔账。如果今年就此失业。还有4200房贷,但是planb就是终身每月9200,还剩下5000,足够买菜自由了。所以控制消费欲望即可。别人是先编程到挣够后半辈子的钱,而我是逆行,先挣够后半辈子的钱再编程,所以,他们的焦虑和我无关。走的压根不是一条路。保住身体即可,甚至工作都不用保,就地躺平即可。多活一个月,就多拿一个月钱。

再说下为什么要全面进行。由于找我的hr或者猎头,要么是osg的,要么是图形的,要么是引擎的,要么是ue4的,所以要全面进行,不能按起葫芦瓢起来了。时刻准备着。以学习的态度取面试。即,不排斥面试,以请教和交流的方式,看看其他公司都在做什么,自己的不足在哪里。

2021年总体还是比较满意的,感觉有了真才实学了,在职场上也站住脚了,甚至有些傲娇了。
1,是遇到贵人了,愿意倾囊相授,这是以往几年内从未有过的现象。
2,抄完了鬼火引擎,osg,osgEarth最低版本源码,《三维地球引擎设计》囫囵吞枣地看了一遍,osg最长的一帧单步调试了一遍,ogre最低版本抄了部分源码,osgearth源码调试了部分。
3,熟悉osg,熟能生巧。
4,osg最长的一帧调了两遍,觉得自己又行了。可以再看下。读书百遍其义自见。
2,通过看<<三维地球引擎设计>>,发现自己啥也不会,因为这本书用到了gpu精粹123,

2022年做哪些事情呢?琢磨了两天,抓关键
1,ogre抄完,截至2021年12月1日,还剩下349个文件,56535行(含注释和空行),纯代码30910行。按照每天600行(含注释和空行),或者300行纯代码,都会在100天内完成。
2,自研引擎系列第二遍整合。
3,公司Osgearth产品源码调试和抄写。我发现写得真好,结构很清晰,值得学习,所以一边调试一边抄写。这个就在上班时进行。估计一年时间。
4,osg最长的一帧 ,公司上班时反复进行。
5,osgearth源码调试,每天一个博客就行。
6,ue4,这个作为下班时娱乐内容引入,

几点说明
1,为什么上班时重点是产品源码?
因为,吃透产品源码,才能熟悉产品架构,这是重点工作。
2,为什么下班时ue4为娱乐?
(1)因为ue4是图形学的未来。osg虽然也在用,但是这些年逐渐被cesium压缩空间,又逐渐被unreal挤占空间。所以,这个不能不学。
(2)因为很多公司是以gameplay为主,甚至是slate。所以,大概率不会全职去做Ue,要不会和毕业生没啥区别,再次跳坑的几率太大。
(3)当然,进行完了各种视频教程后, 会研究Ue底层,但由于ue很庞大,依然先要以其他简单些的底层为前置条件。

3,为什么下班时底层为主?
(1)底层是基础。不懂底层去搞ue4,只能搞搞slate,gameplay,和毕业生没啥区别。越搞越会丧失竞争力。
(2)从价钱上看,并不是只搞ue4才高薪,除了追风口高薪外,深钻底层也可以。
(3)为以后进行ue4+gis平台打基础(虽然目前看起来遥遥无期,但是总得给自己个希望和目标)

4,为什么unity不搞了?
因为我觉得看过一个unity例子就可以了,大概知道组件式是怎么运行的了,不能顾此失彼。另外,只做核心工作就行了,扩展工作做了只会耽误核心竞争力的培养。一个人做两份工作,没必要,也没多给钱。立足社会,是靠随时能跳槽的能力,而不是啥都干只求在一个公司稳定。

即:2022年上班产品源码+osg最长的一帧反复进行;
下班时底层内容:ogre抄写->自研引擎系列第二遍整合->gpu精粹+三维地球引擎设计->osg/osgearth视频教程+调试osgearth源码

底层搞累了就以ue作为娱乐。

时间分配上:
周一到周四:
上班时,

1,osgearth调试源码
2,公司Osgearth产品源码调试和抄写
下班时:
1,ue4视频1个
2,shader视频一个->HLSL高级精讲->gpu精粹
3,ogre源码抄写->自研引擎系列第二遍整合->三维地球引擎设计
4,图像处理->opencv
5,网络视频教程
周末:osg最长的一帧反复读
睡觉前内核
windows核心编程->汇编->自制操作系统系列->linux书籍

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

2021年总结和2022年规划(全面进行,take it easy) 的相关文章

  • 遍历Newtonsoft.Json.Linq.JObject

    JObject 遍历 引用命名空间 using Newtonsoft Json Linq JObject jObject JObject Parse ID 001 Mark Hello Word StringBuilder str new
  • C++进阶:Makefile基础用法

    文章目录 1 Makefile基本语法与执行 2 Makefile简化过程 3 Makefile生成并使用库 3 1 动态库的建立与使用 3 2 动态加载库的建立与使用 1 Makefile基本语法与执行 作用 Makefile 文件告诉
  • 光纤收发器A,B端含义解释

    最近有朋友问到 光纤收发器型号或者收发器模块上A B字母的含义是什么 今天飞畅科技的小编就来为大家介绍一下 收发器中A B端字母的真正含义 一起来看看吧 首先 光纤收发器按光纤芯数分类有2种 一种是单模双纤光纤收发器 一种是单模单纤光纤收发
  • (二叉树)二叉树的序列化与反序列化

    题目描述 序列化是将一个数据结构或者对象转换为连续的比特位的操作 进而可以将转换后的数据存储在一个文件或者内存中 同时也可以通过网络传输到另一个计算机环境 采取相反方式重构得到原数据 请设计一个算法来实现二叉树的序列化与反序列化 这里不限定
  • Highway network

    Highway Network主要解决的问题是 网络深度加深 梯度信息回流受阻造成网络训练困难的问题 假设定义一个非线性变换为 定义门函数 携带函数 对于门函数取极端的情况0 1会有 而对应的门函数使用sigmoid函数 则极端的情况不会出

随机推荐

  • Java接口详解

    一 static静态关键字 定义变量不加static关键字 每个对象单独保存一个变量 定义变量加static关键字 静态变量 类变量 共享变量 public static 数据类型 变量名 所有对象会共享该变量 如果一个变量 静态变量 类变
  • C++友元函数

    友元 让函数或者类作为另外一个类的朋友 则可以访问当前类的private或者protected 友元friend机制允许一个类授权其他的函数访问它的非公有成员 友元声明以关键字friend开头 它只能出现在类的声明中 它们不受其在类体中的p
  • node.js系统学习2

    1 最基础的东西 也很实用 用于工作 本地搭建一个简单的服务 实际工作中 有很多时候可能你自己需要一个简单的静态服务 但是你发现你的同事全都有 你没有 人家看一个那个产品原型直接用静态服务看 人家看一个文件直接用静态服务看 而你就很lowb
  • docker 简单运用,使用阿里镜像

    第一步 确定docker已经安装 第二步 去阿里上搜索镜像 找到你想要的镜像 然后点击详细中有命行 如下 注意后面加版本号 如 V1 0 docker pull registry cn hangzhou aliyuncs com kenny
  • 【JavaEE】线程安全

    文章目录 1 前言 2 线程安全的概念 3 造成线程不安全的原因 4 如何解决出现的线程不安全问题 4 1 如何使用 synchronized 加锁 4 2 解决上面自增问题导致的线程安全问题 5 synchronized 的特性 5 1
  • STM32 输入捕获的脉冲宽度及频率计算

    输入捕获模式可以用来测量脉冲宽度或者测量频率 STM32 的定时器 除了 TIM6 和 TIM7 其他定时器都有输入捕获功能 以下是对脉冲宽度及频率的计算 1 脉冲宽度 如下图所示 采集该高电平脉冲的宽度 只需要进入输入捕获上升沿检测 记录
  • 查看文件中关键字前后几行的内容

    有时候文件太大 我们无法全部看完 去查找我们想要的内容 这时我们需要linux命令来查看某个关键字前后几行的内容 grep 使用linux的help命令 如下图 我们可以看到grep的用法 这里我们关注关键字前后的显示问题 以文件test
  • elk多项目收集

    1 filebeat配置 gt etc filebeat filebeat yml filebeat prospectors type log enabled true paths root project logs all all log
  • BACnet MSTP协议485功能测试

    文章目录 BACnet MSTP协议485功能测试 一 命令行运行方法 二 测试工具 1 使用sscom串口助手 2 使用yabe查看结果 三 代码部分 1 包含头文件 2 变量和宏定义 2 RS485配置函数 3 RS485初始化函数 使
  • 【容器适配器的认识与模拟】

    目录 前言 一 引入 二 容器适配器 一 stack deque stack模拟实现 二 queue queue模拟实现 为什么栈和队列要使用deque 三 priority queue priority queue模拟实现 总结 前言 打
  • AngularJS 学习笔记(四)--- 表单验证和常用API

    一 表单验证 1 概念 AngularJS 表单和控件可以对输入的数据进行验证 并对用户输入的非法数据进行警告 一般来说就算前端进行了验证 后端为了安全还是要再次进行验证 HTML5的表单本身带有一定的验证能力 可以与 AngularJS
  • 最新JetBrains PyCharm 使用教程--常用快捷键和设置PyCharm为Eclipse快捷键(四)

    PyCharm常用快捷键使用 Ctrl D 复制当前行 Ctrl Y 删除当前行 Ctrl Z 撤销 Shift Enter 快速换行 Ctrl 快速注释 Ctrl F 查找 Ctrl H 替换 Tab 缩进 Shift Tab 取消缩进
  • nginx 转发webSocket连接请求

    一 导读 nginx 是一个反向代理的轻量服务器 能对http请求进行转发 但是最新学习websocket发现 普通的nginx转发http请求时候无法转发websocket请求 今天就来介绍一下nginx如何转发websocket请求 与
  • 初识上下文切换

    上下文切换 什么是上下文切换 在单个处理器时期 操作系统就能够多线程并发执行任务 处理器给每个线程分配CPU时间片 线程在分配的时间片内执行任务 CPU时间片是CPU分配给每个线程执行的时间片段 一般几十毫秒 在这么短的时间里线程互相切换
  • 如何在excel中单独冻结多行或多列

    方法 1 首先打开相应的excel表格 确定要冻结的冻结的多行或多列 下面以冻结多行为例 先在界面上找到 视图 冻结窗格 最后找到 冻结首行 2 点击 冻结首行 后 在表格第一行下面会出现一条细实线 此时再点击 拆分 选项 3 拆分后 细实
  • 通过浏览器控制台使用js脚本进行浏览器操作(定时点击等)

    进行此操作前我们首先需要了解js编程语言 了解之后我们就可以去操作了 这里我们拿csdn评论举例子 点开评论界面右键审查元素 此时我们需要找到输入框dom和评论按钮dom 点击元素之后点击箭头然后去界面上选中文本框核按钮 然后我们就可以知道
  • 解决VSCODE 因为在此系统上禁止运行脚本 报错

    文章转载自 https blog csdn net larpland article details 101349586 学习react的时候 在VSCODE中使用yarn 结果报错 找了下原因 是因为PowerShell执行策略的问题 解
  • 基于matlab的人脸识别算法

    基于matlab的人脸识别算法 1 主成分的数目的选取 前已指出 设有p个随机变量 便有p个主成分 由于总方差不增不减 C1 C2等前几个综合变量的方差较大 而Cp Cp 1等后几个综合变量的方差较小 严格说来 只有前几个综合变量才称得上主
  • VC++ 隐藏控制台程序窗口

    转自 http hi baidu com sicceer blog item d9c35a810d15c4c8bc3e1ec8 html 设置 pragma comment linker subsystem windows entry ma
  • 2021年总结和2022年规划(全面进行,take it easy)

    先说下为啥要take it easy 算了笔账 如果今年就此失业 还有4200房贷 但是planb就是终身每月9200 还剩下5000 足够买菜自由了 所以控制消费欲望即可 别人是先编程到挣够后半辈子的钱 而我是逆行 先挣够后半辈子的钱再编