我一直想给自己辩护

哈喽,大家好,我叫人宅,这里特意和大家聊聊关于我的课程问题。

很多学员私下讨论我的课程,太难了,有的甚至准备去报个培训班。即使我们花了那么大精力来做入门引导,还是觉得有难度。

还有课程中有嵌套课程问题,以及依赖的插件问题。

这种事情一传十十传百就变成了对我的人身攻击。

这里我想来回答一下这个问题,我其实也不明白,我算是认认真真在做课程,有的时候大家质疑一下没有问题,人身攻击就很让人愤怒。我最近的情绪不太好。又时愤怒完又很后悔,感觉没有格局。我不知道我到底怎么了。

我真的是认认真真在做东西,但是大家不认可我的努力。

针对上面的问题,我这里单独回答一下。

问题:1课程太难了

是的 我的课程确实难,我们其实是面向就业,面向大厂拿高薪,没有门槛谁的能进,但话又说回来,其实不是太难了,大家都跳级学习我的课程。比如零基础不会UE5C++直接看我们的单机塔防课程,然后说太难了,老师都不讲解基础,直接开始写代码,不知道从由浅入深讲解课程,搞的我一头雾水,我以为真的是我讲课有问题,后来我自己去看了一下,没有问题,很流畅。我这里要回答一下,这个课程是案例课程,是需要掌握一定的UEC++基础和Gameplay才可以入门,课程中我们不可能再讲解语法或者某个函数怎么用,什么容器呀,数据结构这种基础内容,而是关注如何架构,为什么这么架构,怎么去理解UE的框架,如何实现特定功能等知识,这些在工作中经常会用的。

还有一个就是编辑器开发三部曲,我十分不建议没有UE5C++和gameplay基础的学员直接上手, 这个课程是面向UE引擎开发,有一名学员私聊我,说我讲的Slate插件,太难了,看不懂,对我很仇恨,有一段时间我确实被pua了,我感觉是我的问题,一直向他道歉,我很自责,这课程为什么会这样,明明讲解的通俗易懂,我甚至决定要重置它。后来我去看了我这套课程,讲课逻辑和讲解的内容没有问题,后来询问后发现是这名学员跳级学习编辑器开发系列。这也不怪他,这套课程我还是会重置,重置原因是因为它太老了,准备用UE5的思路再讲解一遍,并且扩展新的知识。

一定不要跳级,如果觉得C语言有点难,别急,我们正在准备最最基础c语言课程。而且免费它。

问题: 课程中有插件嵌套

是的,这个无法避免,这个确实是我们的错误,以后的课程如果是付费课程,我们会提供当前版本的所有依赖插件源码,足以完成该课程的学习。如果希望学习这个插件怎么封装再找对应课程学习,如果不感兴趣,会用就行。

我这里想说一下,为什么当初没有提供这些插件,因为这些插件封装加商业验证和测试花费了我们大量的时间,插件里面的代码至少是五六千行左右,我们修修改改好几个版本结果,实际上我们也花了巨大的精力。我们也有苦难辨,很舍不得让它免费。

我们最终选择了折中,以后课程如果有依赖插件,我们全部提供源码版本。如果我们用了别人的插件,这个插件是需要付费的话,我们不敢免费提供,会提供购买地址,如果免费提供的话,他们可能告我们。所以很多插件是我们自己研发,能不用别人的就不用别人的,避免一些法律风险。

问题 做课程能不能不要做成一个套一个的这种

这个问题很多学员的心声,很多学员因为这个问题不再买我的课程,我十分理解。大家知道为什么会变成这也呢?大家可能都没有听过我的辩护,我想给自己辩护一下。

我应该算是在UEC++程序知识付费课程体量最大讲师,拥有着目前最系统UE课程,但凡入门UEC++很少不知道我的存在。体系一旦庞大,就不可能做到每套课程都讲解重复的东西。我作为高级架构师,不可能犯这种低级错误。在架构整个代码的时候喜欢将单独功能进行封装和复用,防止重复造轮子。有些功能能泛化的就泛化,不能的也作为局部功能封装,尽量实现模块化。做课程也是这个道理,比如mmoarpg,这套课程主要讲解战斗系统和高级的动画以及分布式框架。我们不可能在这套课程里面讲解mysql基础知识,因为我们有一套课程讲解mysql,我们不可能讲解SNC怎么封装,因为也有课程讲解,我们不可能讲解热更新怎么封装,因为也有一套课程讲解,就光这样,mmoarpg已经两百多个小时,

如果有这些基础其实完全可以忽略我的推荐。

按理说,在学习mmoarpg的时候 学员应该已经有了mysql和snc和热更新的基础。但事实上,大家都跳级学习,我们也很冤枉。

我还想给自己辩护一下,如果觉得我课程难,不着急,先工作一段时间,或者自己研究一下这方面知识,有了基础,再看我的课程,会恍然大悟。我给大家分享的内容都是这个行业的商业机密,很多知识是我们研发和探索得到,然后分享。

我还想给自己再辩护一下,解释为什么有的老师课程简单,而我们的很复杂。因为我们讲解的都是商业级别项目,本身商业级别就不简单,UE并没有提供很多现成的轮子,很多都需要我们自己造轮子。就比如虚拟人技术的口型服务器和客户端技术,这个我们是分了两套课程,一个是讲解如何将BS解析成动画曲线,做成表情,一个是高并发服务器,支持流式和BS生成,这种商业级别本身就不简单,内容也庞大,大家可以看看我们的口型客户端插件源码量是多少,就知道我们做了多少权衡多少斟酌,还有口型服务器,我们为此封装了http服务器和websocket服务器,这些技术的探索一点都不简单。

如果我的这套课程没有上,那么公司想要解决这个问题,一个程序员的研究加做出来的成本可能三个四个月,而现在 您可以用极低的成本拿到我们研究的成果,我们现在呈现的效果就是最简单的版本,这就是我们的价值。

我一直想给自己辩护,一直都想。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/699358.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

欢迎 Gemma: Google 最新推出开源大语言模型

今天,Google 发布了一系列最新的开放式大型语言模型 —— Gemma!Google 正在加强其对开源人工智能的支持,我们也非常有幸能够帮助全力支持这次发布,并与 Hugging Face 生态完美集成。 Gemma 提供两种规模的模型:7B 参数…

ES6中的Map数据结构的键可以是哪些数据类型

Map 的键可以是任何数据类型,包括对象、函数、原始类型等。 1. 原始类型作为键: let primitiveKeyMap new Map(); primitiveKeyMap.set(1, One); // 数字作为键 primitiveKeyMap.set(name, Alice); // 字符串作为键 primitiveKeyMap.set(true, True);…

浅拷贝导致的bug

错误代码: //初始化formTableData的值 const formTableData ref({saleOrderTime:,saleOrderDetails:[] });const showModal async (item) > {//调接口获取后端返回的数据let data (await api.searchSaleOrderById({saleOrderId:item.id})).dataconsole.log(&…

文本处理三驾马车之 sed

sed 是 stream editor 的缩写,中文称之为“流编辑器”。 sed command file command 部分,针对每行要进行的处理file,要处理的文件 Actions d:删除该行p:打印该行i:在行的前面插入新行a:在行的后…

全流程点云机器学习(一)使用CloudCompare自制sharpNet数据集

前言 这不是高支模项目需要嘛,他们用传统算法切那个横杆竖杆流程复杂耗时很长,所以想能不能用机器学习完成这些工作,所以我就来整这个工作了。 工欲善其事,必先利其器,在正式开始之前,我们先要搞懂如何切…

API接口实现自动化数据同步

一、API的核心作用 API是现代电子商务生态系统中不可或缺的组成部分,它使得不同平台和服务之间的数据共享变得可能。通过API,开发者可以访问到商品信息、用户评价、销售数据等,这些数据对于市场分析、库存管理和用户体验优化至关重要。 二、…

每日leetcode--删除有序数组中的重复项

问题描述 给定一个包含重复元素的整数列表nums,我们需要移除其中的重复元素,并返回去重后的列表长度。 题目链接:. - 力扣(LeetCode) 解决方案: 我们可以使用一个额外的列表来存储不重复的元素&#xff…

Linux 开启防火墙 --- FirewallD is not running 问题修复

问题 在配置SSL认证后,需要放开防火墙的443端口,出现了FirewallD is not running错误 [rootxxx ~]# firewall-cmd --zonepublic --add-port443/tcp --permanent FirewallD is not running解决 只需要开启防火墙即可。 【1】先通过systemctl status fir…

旅游分享系列之:福建旅游攻略

旅游分享系列之:福建旅游攻略 一、漳州1.福建土楼2.云水谣3.四菜一汤景点 二、厦门1.园林博览苑2.海上自行车道3.山海步道4.海滩5.闽南菜6.落日 三、泉州1.衙口沙滩2.海上日出3.珞珈寺4.海滩烟花 一、漳州 游玩2个景点:云水谣,四菜一汤可以住…

基于Java+SpringBoot+Vue前后端分离仓库管理系统设计实现

博主介绍:✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专…

QT常用类

五、常用类 QString 字符串类(掌握) QString是Qt的字符串类,与C的std::string相比, 不再使用ASCII编码。QString使用的是Unicode编码。 QString中每个字符都是一个16位的QChar,而不是8位的char。 QString完全支持中文&…

深入探究node搭建socket服务器

自从上篇中sokect实现了视频通话,但是是使用ws依赖库实现的服务端,所以最近再看ws源码,不看不知道,一看很惊讶。 接下来一点点记录一下,如何搭建一个简易的服务端socket,来实现上次的视频通讯。 搭建一个…

详解AP3216C(三合一sensor: 光照、距离、照射强度)驱动开发

目录 概述 1 认识AP3216C 1.1 AP3216C特性 1.2 AP3216C内部结构 1.3 AP3216C 硬件电路 1.4 AP3216C工作时序 1.4.1 I2C 写数据协议 1.4.2 I2C 读数据协议 1.5 重要的寄存器 1.5.1 系统配置寄存器 1.5.2 和中断相关寄存器 1.5.3 IR数据寄存器 1.5.4 ALS 数据寄存器 …

十二、线性代数二-二次型:

目录 1、二次型的定义: 2、二次矩阵与二次型的理解: 3、二次型矩阵的性质: 4、二次型的标准型: 5、二次型的正定型: ①正定型的概念: ②二次型正定型的判定:

代码随想录算法训练营第59天 | 583.两个字符串的删除操作 + 72.编辑距离 + 编辑距离总结篇

今日任务 583. 两个字符串的删除操作 72. 编辑距离 编辑距离总结篇 583.两个字符串的删除操作 - Medium 题目链接:. - 力扣(LeetCode) 给定两个单词 word1 和 word2 ,返回使得 word1 和 word2 相同所需的最小步数。 每步 可以…

tombstone常见崩溃信号说明

一、概念说明 在应用崩溃的时候,我们将会获取到两个信息: signal: 信号量,下文将会详细的说明不同的信号量及其含义。code: 错误码, 除了几个所有信号量(signal) 公共的错误码(code),一般不同信号量(signal)有特定的错误码(code),…

LeetCode题练习与总结:三数之和

一、题目 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k ,同时还满足 nums[i] nums[j] nums[k] 0 。 请你返回所有和为 0 且不重复的三元组。 注意:答案中不可以包含重复的三元组…

【数学建模规则】2024年第九届数维杯大学生数学建模挑战赛参赛指南

一、竞赛介绍 数维杯大学生数学建模挑战赛每年分为两场,每年上半年为数维杯国赛(5月,俗称小国赛),下半年为数维杯国际赛(11月),2023年第八届数维杯大学生数学建模挑战赛共有近1.4万名学生参赛,…

Unity之PUN2插件实现多人联机射击游戏

目录 📖一、准备工作 📺二、UI界面处理 📱2.1 登录UI并连接PUN2服务器 📱2.2 游戏大厅界面UI 📱2.3 创建房间UI 📱2.4 进入房间UI 📱2.5 玩家准备状态 📱2.6 加载战斗场景…

vue proxy解决跨域问题

https://blog.csdn.net/tttttrrrhh/article/details/127685318 cims系统ui