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

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 Security 从入门到进阶系列教程

Spring Security 入门系列 《保护 Web 应用的安全》 《Spring-Security-入门(一):登录与退出》 《Spring-Security-入门(二):基于数据库验证》 《Spring-Security-入门(三):密码加密》 《Spring-Security-入门(四):自定义-Filter》 《Spring-Security-入门(五):在 Sprin

电脑桌面文件删除了怎么找回来?别急,快速恢复攻略在此

在日常使用电脑的过程中,我们经常会遇到这样的情况:一不小心,桌面上的某个重要文件被删除了。这时,大多数人可能会感到惊慌失措,不知所措。 其实,不必过于担心,因为有很多方法可以帮助我们找回被删除的桌面文件。下面,就让我们一起来了解一下这些恢复桌面文件的方法吧。 一、使用撤销操作 如果我们刚刚删除了桌面上的文件,并且还没有进行其他操作,那么可以尝试使用撤销操作来恢复文件。在键盘上同时按下“C

数论入门整理(updating)

一、gcd lcm 基础中的基础,一般用来处理计算第一步什么的,分数化简之类。 LL gcd(LL a, LL b) { return b ? gcd(b, a % b) : a; } <pre name="code" class="cpp">LL lcm(LL a, LL b){LL c = gcd(a, b);return a / c * b;} 例题:

Java 创建图形用户界面(GUI)入门指南(Swing库 JFrame 类)概述

概述 基本概念 Java Swing 的架构 Java Swing 是一个为 Java 设计的 GUI 工具包,是 JAVA 基础类的一部分,基于 Java AWT 构建,提供了一系列轻量级、可定制的图形用户界面(GUI)组件。 与 AWT 相比,Swing 提供了许多比 AWT 更好的屏幕显示元素,更加灵活和可定制,具有更好的跨平台性能。 组件和容器 Java Swing 提供了许多

【IPV6从入门到起飞】5-1 IPV6+Home Assistant(搭建基本环境)

【IPV6从入门到起飞】5-1 IPV6+Home Assistant #搭建基本环境 1 背景2 docker下载 hass3 创建容器4 浏览器访问 hass5 手机APP远程访问hass6 更多玩法 1 背景 既然电脑可以IPV6入站,手机流量可以访问IPV6网络的服务,为什么不在电脑搭建Home Assistant(hass),来控制你的设备呢?@智能家居 @万物互联

poj 2104 and hdu 2665 划分树模板入门题

题意: 给一个数组n(1e5)个数,给一个范围(fr, to, k),求这个范围中第k大的数。 解析: 划分树入门。 bing神的模板。 坑爹的地方是把-l 看成了-1........ 一直re。 代码: poj 2104: #include <iostream>#include <cstdio>#include <cstdlib>#include <al

hdu 4565 推倒公式+矩阵快速幂

题意 求下式的值: Sn=⌈ (a+b√)n⌉%m S_n = \lceil\ (a + \sqrt{b}) ^ n \rceil\% m 其中: 0<a,m<215 0< a, m < 2^{15} 0<b,n<231 0 < b, n < 2^{31} (a−1)2<b<a2 (a-1)^2< b < a^2 解析 令: An=(a+b√)n A_n = (a +

MySQL-CRUD入门1

文章目录 认识配置文件client节点mysql节点mysqld节点 数据的添加(Create)添加一行数据添加多行数据两种添加数据的效率对比 数据的查询(Retrieve)全列查询指定列查询查询中带有表达式关于字面量关于as重命名 临时表引入distinct去重order by 排序关于NULL 认识配置文件 在我们的MySQL服务安装好了之后, 会有一个配置文件, 也就

v0.dev快速开发

探索v0.dev:次世代开发者之利器 今之技艺日新月异,开发者之工具亦随之进步不辍。v0.dev者,新兴之开发者利器也,迅速引起众多开发者之瞩目。本文将引汝探究v0.dev之基本功能与优势,助汝速速上手,提升开发之效率。 何谓v0.dev? v0.dev者,现代化之开发者工具也,旨在简化并加速软件开发之过程。其集多种功能于一体,助开发者高效编写、测试及部署代码。无论汝为前端开发者、后端开发者

音视频入门基础:WAV专题(10)——FFmpeg源码中计算WAV音频文件每个packet的pts、dts的实现

一、引言 从文章《音视频入门基础:WAV专题(6)——通过FFprobe显示WAV音频文件每个数据包的信息》中我们可以知道,通过FFprobe命令可以打印WAV音频文件每个packet(也称为数据包或多媒体包)的信息,这些信息包含该packet的pts、dts: 打印出来的“pts”实际是AVPacket结构体中的成员变量pts,是以AVStream->time_base为单位的显