如何快速入门一个陌生领域?

2023-10-19 04:50
文章标签 入门 快速 领域 陌生

本文主要是介绍如何快速入门一个陌生领域?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

嗨,大家好,我是痴海。

 

过去的一个月我从零制作了人生第一个长视频,并且在前天发布了。

 

这个视频制作的过程非常不易,但最终呈现的效果还是不错的。

 

视频有不错的质感,并且整体的节奏也不错。

 

大家可以通过下面的链接进行查看

 10 分钟看懂计算机是如何运行代码|痴海

 

今天这篇文章我就来说说,我是如何从零一步步的制作出上面的视频。

也借此机会来说说,我是如何快速入门一个陌生领域。

 

01 

前期制作视频调查

 

在制作这视频之前,我完全没有视频制作的经验,所以我首先要解决的以下 2 个问题。

 

  • 我需要制作什么样的视频

  • 我应该如何制作出这样的视频

 

首选最重要的是选题,一定要先想好你的主题是什么。

 

因为我本身一直都是在做编程相关的内容,所以我的第一个视频主题就是选择是编程相关的内容。

 

想好了主题就是确定好你的视频风格。

 

这一步我参考了很多其他成熟的视频,总结了自己想要的风格类型:

 

  • 通熟易懂

  • 高级感(BGM、动画效果、设计)

  • 有趣(各种梗)

  • 人文(能带人思考)

 

拥有自己的一个视频风格是非常重要的一件事。

因为通过这个风格可以容易让人记住你的 IP。

 

风格和主题确定之后,我就可以开始想办法把自己脑海想要的画面制作出来。

 

如何在一个月时间里,制作出有上面风格的视频?

 

一句话:站在巨人的肩膀上。

 

02

学习视频制作技巧

 

我深知视频制作是一件非常耗时耗力的事情,而且我还是零基础。

 

所以我在确定自己想要的风格和主题之后,我就大量的搜索相关的教程。

 

前期在做调查的时候,我也总结了视频制作的整个流程,大致可以分为下面 5 个步骤:

 

  • 脚本构造

  • 动效制作

  • 视频剪辑

  • 视频配音

  • 制作字幕

 

脚本是你想要拍摄的视频的初稿,由文字 + 画面组成。

 

但因为我自身没啥制作视频的经验,所以我的脚本就只有文字。

 

我制作视频之前,一定是先把文案先全部写好,然后才去想对应的画面。

 

因为我的视频并不是纯剪辑类的视频,所以我的画面很多是带有动画的。

 

也就是俗称的动效制作。

 

动效制作这一步,需要用到一个特效制作软件 After effects,简称 AE。

 

AE 是一款专业的特效制作软件,我的视频所有的效果都是由这个软件制作而成的。

 

 

AE 这个软件没接触过的人会觉得很复杂,我最开始也是这样认为。

 

但并没有自己一步步的摸索,而是通过付费购买了 AE 教程视频,花了 3 天时间把基本的操作界面了解清楚。

 

我就开始制作自己的视频了。

 

有很多人在接触自己陌生领域,老是想着靠自己慢慢摸索出来,这样的学习方式非常低效。

 

你应该懂得利用一些知识杠杆,提高自己的学习效率。

 

而通过付费购买课程就是最好的途径。

 

如果我不是通过购买别人的 AE 教程,就但 AE 软件学习这一步骤,我就要花一个月时间。

 

很快跟着视频我把一些基础的概念和操作全部学了一遍,我就开始上手制作自己的视频了。

 

因为我事先把文字稿写好了,所以我只要想对应的画面动效就行。

 

这一步我同样是站在前人的肩膀上制作的。

 

我之前是完全零基础,所以对于对应的画面的动效是要怎样呈现,我完全没有画面。

 

所以我又开始大量的学习模仿,我把符合自己风格的视频,反复看了很多遍。

 

那时候为了制作这个视频,我一天几乎所有时间都用在看各种视频上了。

 

通过大量的观摩,短时间积累了很多画面。

 

这时候我在制作视频脑子里就有想法了。

 

我举个简单的例子,比如开头的动效画面。

 

 

开头我通过一行代码 + 三行代码,引出这个视频的主题。

 

配的动效就是一个打印机的效果 + 电脑显示。

 

这个电脑显示的动画,我是利用一个软件,叫 Rotao。

 

 

里面有很多其他机器模型,可以快速帮助你制作样机动画,非常好用。

 

因为我本身是学习编程出身的,所以我知道这世上有很多你想要的效果,其实以及有不少人已经实现了。

 

编程圈有句很出名的话:不要重复造轮子。

 

所以我通过各种教程 + 现有的软件,快速的找到自己脑海想要实现方案。

 

然后就是花时间去实现就行,当然过程肯定还有不少其他的坑,遇到具体的问题再具体解决就好。

 

我也可以总结下,制作这个视频的过程中,分别用了那些软件。

 

  • 动效制作:AE

  • 视频剪辑:PR

  • 视频配音:PR + AU

  • 视频字幕:ArcTime Pro

  • 数码模型:Rotato

 

这些软件上手都不会很难,一定切记不要有学习恐惧症。

 

我见过不少人因为本能排除这些复杂的操作软件,就觉得学习这些操作非常麻烦。

 

但其实但凡你认真静下心来学习,这些软件操作都非常简单。

 

弱小和无知不是生存障碍,傲慢才是。

 

03 

视频优化策略

 

很快通过前人的经验 + 现成的软件,我大概花了一个月的时间,就完全从零制作了一个第一版视频。

 

大家可以点击下面的视频查看:

 

https://en5b7ujjew.feishu.cn/file/boxcn7SwsLUtNBtBWdTRamERY2c

 

但我深知第一版视频还有很多不足,所以我发布第一版视频之后,就自己拉了一个内测观看群。

 

找了 60 多位同学观看了视频,然后询问他们的反馈意见。

 

通过这一步,我发现第一版视频 2 个不足点:

 

1 配音有爆点

2 视频节奏不好

 

第一个问题比较好解决,通过 AU + 买麦克风就能解决。

 

而针对第二点视频节奏问题,我开始新一轮调查。

 

视频节奏不好,本质原因还是视频脚本问题,也就是你的文案问题。

 

所以为了解决这个点,我首先找了一些节奏好的视频。

 

通过整理分析他们的文案脚本,梳理出他们的文案结构。

 

然后对自己的文案进行整体优化。

 

这其中有一些小技巧,我也可以教给大家。

 

比如说如何快速获取 B 站视频文案。

 

很简单你只要在视频的域名后面添加 -bb,就能获取文案了。

 

然后我还写了一个简单的代码,一键把文案导出成 txt。

 

详细教程大家可以看下面的链接。

 

https://shimo.im/docs/VQWRpwJv8vXY6qXc/

《B 站自动导出视频文案教程》

 

通过文案分析,我也就总结出一些有不错节奏的视频特点

 

有节奏的故事特点:

 

  • 3 个冲突点(每个隔 1 分钟)

  • 开头冲突交代交代背景

  • 中间冲突引出故事高潮(历史回顾)

  • 结尾冲突让人意犹未尽

 

有节奏的知识视频讲解特点:

 

  • 用问题提出知识概念

  • 一句话概括概念有什么作用

  • 一句话概括它的特点

  • 用生活化的案例举例

 

根据这些调查出来的结果,我对自己的视频进行了整体优化,于是乎有了第二版的视频。

 

《10 分钟看懂计算机是如何运行代码(第二版)》

https://www.bilibili.com/video/BV1YK411F7BC/

 

大家可以于第一版的视频进行对比

 

《10 分钟看懂计算机是如何运行代码(第一版)》

https://en5b7ujjew.feishu.cn/file/boxcn7SwsLUtNBtBWdTRamERY2c

 

第二版的视频我也给别人看,确实是比第一版的视频节奏好了很多。

 

至此我的第一个视频制作就全部结束了。

04

我的一些思考

 

回顾过程一个月制作视频的经历,虽然看上面的内容,你可能觉得也不是那么难。

 

但我可以认真的告诉你,其实视频制作的过程一点都不简单。

 

你现在看到我写的内容用了很多策略和技巧,但背后我整整花了一个月的时间。

 

这其中还不包括:

 

  • 为了把第一个视频快速制作出来,我熬了有 5 个通宵

  • B 站看了 28 个教学视频

  • 网页搜索了无数的信息

  • 解决了制作过程无数的 bug

  • 配音一遍又一遍的重录

 

才一步步的走到今天。

 

花费了整整一个月的时间和精力,最终的结局只是 B 站不到 200 的播放量。

 

普通人遇到这样的情况估计早就崩溃了。

 

但从第一个视频制作出来到今天,回顾过去的一个月。

 

我可以很负责的告诉大家:我很享受这个过程,也为这样的结果感到兴奋。

 

人的一生本就是大部分时间,都在做无用功。

 

太多人一直认为我已经付出那么多努力,为什么最终的结果还是那么差。

 

一直都不敢面对自己就是一个普通人。

 

普通人在做很多事的时候,本身 90% 都会没结果。

 

就像我花了一个月的时间制作了一个视频,最终播放量非常不理想。

 

但对于普通人来说这样的结果重要吗?

 

并不重要

 

对于我来说,我只是一位喜欢编程的普通人。

 

我非常清楚知道自己制作的第一个视频,想要成为爆款根本就是一件不现实的事。

 

但当我把视频制作完时,

 

  • 我可以清楚的把一个复杂的知识讲明白

  • 我可以完成整个视频从 0 到 1 的制作流程

  • 我可以把自己脑海中的画面变为现实

  • 有人给我打赏了 1 元

  • 有人因为这个视频爱上了编程

 

这些难道不比高播放量,更加有意义吗?

 

虽然我第一个视频播放量并不理想,但我知道,自己已经完成了新的领域从 0 到 1 的突破。

 

我的内容之旅从此有了新的可能,我只要不断的持续优化,播放量变高只是必然的事。

 

而比获得高播放量更有成就的感的是:我的视频可以让人轻松学会知识,甚至喜欢上编程。

 

这对我来说就已经足够了。

 

我的视频结尾有句 slogan:

Life is Short,You need Program.

 

人生苦短,你需要编程。

 

我从 7 年前接触到第一门编程语言,到后来走上职业编程道路。

 

因为编程我赚到了人生第一个 1W,10W,100W。

 

编程带给我的不仅仅是一行行代码,更重要的是编程思维给我人生带来的改变。

 

  • 开源

  • 不要造轮子

  • 享受分享

  • 持续利他

 

这些才是我人生更加宝贵的财富。

 

所以过去的 3 年时间,我一直在自己的公众号坚持输出。

 

通过自己的内容,可以让大家感受到编程之美,学习到编程思维。

 

而如今视频趋势不可逆转,我也顺应时代,积极制作自己的视频。

 

希望通过我的内容,可以让更多人喜欢上编程,赋予自己的生活。

 

我是痴海,一位喜欢编程的普通人。

 

如果你也想学习编程,欢迎关注我的公众号。

 

里面就有我总结的一份 10W 字编程自学干货教程。

 

当然今年我会主打视频,希望通过视频可以让大家更加轻松的学会编程。

后续应该是每周更新一个视频,其他时间发文章。

大家有什么想看的视频,都可以在评论区留言,点赞最多的话,我就优先考虑制作。

这篇关于如何快速入门一个陌生领域?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/237440

相关文章

Spring WebClient从入门到精通

《SpringWebClient从入门到精通》本文详解SpringWebClient非阻塞响应式特性及优势,涵盖核心API、实战应用与性能优化,对比RestTemplate,为微服务通信提供高效解决... 目录一、WebClient 概述1.1 为什么选择 WebClient?1.2 WebClient 与

Spring Boot 与微服务入门实战详细总结

《SpringBoot与微服务入门实战详细总结》本文讲解SpringBoot框架的核心特性如快速构建、自动配置、零XML与微服务架构的定义、演进及优缺点,涵盖开发环境准备和HelloWorld实战... 目录一、Spring Boot 核心概述二、微服务架构详解1. 微服务的定义与演进2. 微服务的优缺点三

从入门到精通详解LangChain加载HTML内容的全攻略

《从入门到精通详解LangChain加载HTML内容的全攻略》这篇文章主要为大家详细介绍了如何用LangChain优雅地处理HTML内容,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录引言:当大语言模型遇见html一、HTML加载器为什么需要专门的HTML加载器核心加载器对比表二

从入门到进阶讲解Python自动化Playwright实战指南

《从入门到进阶讲解Python自动化Playwright实战指南》Playwright是针对Python语言的纯自动化工具,它可以通过单个API自动执行Chromium,Firefox和WebKit... 目录Playwright 简介核心优势安装步骤观点与案例结合Playwright 核心功能从零开始学习

从入门到精通MySQL联合查询

《从入门到精通MySQL联合查询》:本文主要介绍从入门到精通MySQL联合查询,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下... 目录摘要1. 多表联合查询时mysql内部原理2. 内连接3. 外连接4. 自连接5. 子查询6. 合并查询7. 插入查询结果摘要前面我们学习了数据库设计时要满

从入门到精通C++11 <chrono> 库特性

《从入门到精通C++11<chrono>库特性》chrono库是C++11中一个非常强大和实用的库,它为时间处理提供了丰富的功能和类型安全的接口,通过本文的介绍,我们了解了chrono库的基本概念... 目录一、引言1.1 为什么需要<chrono>库1.2<chrono>库的基本概念二、时间段(Durat

解析C++11 static_assert及与Boost库的关联从入门到精通

《解析C++11static_assert及与Boost库的关联从入门到精通》static_assert是C++中强大的编译时验证工具,它能够在编译阶段拦截不符合预期的类型或值,增强代码的健壮性,通... 目录一、背景知识:传统断言方法的局限性1.1 assert宏1.2 #error指令1.3 第三方解决

Linux如何快速检查服务器的硬件配置和性能指标

《Linux如何快速检查服务器的硬件配置和性能指标》在运维和开发工作中,我们经常需要快速检查Linux服务器的硬件配置和性能指标,本文将以CentOS为例,介绍如何通过命令行快速获取这些关键信息,... 目录引言一、查询CPU核心数编程(几C?)1. 使用 nproc(最简单)2. 使用 lscpu(详细信

从入门到精通MySQL 数据库索引(实战案例)

《从入门到精通MySQL数据库索引(实战案例)》索引是数据库的目录,提升查询速度,主要类型包括BTree、Hash、全文、空间索引,需根据场景选择,建议用于高频查询、关联字段、排序等,避免重复率高或... 目录一、索引是什么?能干嘛?核心作用:二、索引的 4 种主要类型(附通俗例子)1. BTree 索引(

Redis 配置文件使用建议redis.conf 从入门到实战

《Redis配置文件使用建议redis.conf从入门到实战》Redis配置方式包括配置文件、命令行参数、运行时CONFIG命令,支持动态修改参数及持久化,常用项涉及端口、绑定、内存策略等,版本8... 目录一、Redis.conf 是什么?二、命令行方式传参(适用于测试)三、运行时动态修改配置(不重启服务