我的数字媒体学习之路
写在前面
学数字媒体技术这个专业快两年了,从一开始的懵懵懂懂到现在能自己做点东西,中间踩了不少坑,也收获了不少。这篇文章就随便聊聊这一路走来的一些感受和经验。
大一:从零开始
刚进大学的时候,对”数字媒体技术”这个专业其实没什么概念。只知道大概和设计、视频、网页这些东西有关。
大一上学期主要是一些基础课:
- 素描和色彩 —— 这是真正意义上的”从零开始”。以前从来没正经画过画,第一次拿着铅笔画石膏体的时候,完全不知道从哪下手。不过画了一个学期之后,至少对光影、透视有了基本的理解
- 设计概论 —— 了解了什么是设计,设计的基本原则,比如对比、对齐、重复、亲密性这些。现在回头看,这些原则在做网页设计的时候天天用
- 计算机基础 —— 虽然内容比较基础,但为后面学编程打了个底
大一下学期开始接触一些专业软件:
- Photoshop —— 第一次用 PS 的时候觉得好神奇,什么都能做。从最基础的图层、蒙版开始学,到后来能做一些简单的海报设计
- Premiere —— 视频剪辑,学会了基本的剪切、转场、加字幕。剪了几个小视频,虽然现在看很粗糙,但当时挺有成就感的
大二:开始写代码
大二是一个分水岭,课程开始涉及编程了。
- HTML/CSS —— 这是我第一次接触代码。刚开始写
<div><p>这些标签的时候觉得很枯燥,但当第一个网页在浏览器里跑起来的时候,那种感觉很不一样 - JavaScript —— 比 HTML/CSS 难多了。变量、函数、DOM 操作,每一个概念都花了不少时间去理解。不过学会了之后发现前端的世界一下子打开了
- 网页设计 —— 把 HTML/CSS/JS 综合起来做项目,开始理解什么叫”用户体验”、”响应式布局”
写代码和做设计是很不一样的思维方式。设计更多是感性的、视觉驱动的,而代码是逻辑的、结构化的。一开始切换思维模式还挺不适应的,但后来发现这两者其实是互补的 —— 懂设计的程序员写出来的页面会好看很多,懂代码的设计师做出来的东西更可落地。
自学:课堂之外
课堂教的东西毕竟有限,很多实用技能都是自学的。
GitHub
学会用 GitHub 是一个转折点。一开始只是把代码传上去当备份,后来开始看别人的开源项目,学到了很多。现在自己也写了几个小工具开源在上面,有人用、有人给 Star 的感觉挺好的。
AI 工具
这两年 AI 发展很快,我也开始尝试用 AI 来辅助学习和开发:
- 写代码的时候用 AI 帮忙查 bug、解释代码
- 做设计的时候用 AI 生成参考图
- 写文档的时候用 AI 帮忙排版(doc-formatter 就是这么来的)
AI 不是万能的,但用好了确实能提高不少效率。
搭博客
最近搭了这个 Hexo 博客,算是把前端、服务器部署这些技能串起来了。从买域名、配服务器、装 Nginx、写 Markdown 到最终上线,整个过程虽然踩了不少坑,但学到的东西比课堂上多。
一些感悟
- 动手比看书重要 —— 很东西看教程觉得会了,自己动手做的时候才发现问题一堆。多写、多练、多踩坑,才能真正掌握
- 不要怕写得烂 —— 不管是代码还是设计,第一版肯定是很烂的。重要的是不断迭代、不断改进
- 找到自己的节奏 —— 有人喜欢一上来就做大项目,有人喜欢从小练习开始。找到适合自己的学习方式最重要
- 记录很重要 —— 踩过的坑、学到的技巧,如果不记下来,过几天就忘了。这也是我搭这个博客的原因之一
接下来的计划
- 继续完善博客,多写技术文章
- 学学后端开发,了解一下数据库和 API
- 做一个完整的个人项目,把设计和开发能力都用上
- 找一份实习,看看实际工作中是什么样的
数字媒体这个专业学的东西很杂,设计、编程、视频、3D 都要接触。一开始觉得什么都学不精,但慢慢发现这种”杂”其实是一种优势 —— 你既能做设计,又能写代码,在很多场景下是很吃香的。
共勉。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 文汐的Blog!
