houshuu
2022-10-24 02:23:01 +08:00
就我自身经历来说, 计算机相关还是自学知识占大多数. 就算是组成原理这种科班知识, 真要搞懂也得自己课外多看看别的资料自学一下. 前期和老师交流其实也就那么回事, 后期搞算法, 机器学习相关研究之后才会经常和老师去交流.
强烈推荐通过小项目实习, 项目方面建议找个比较有动力的方向开始一下, 玩玩 IoT 设备, 写点游戏插件, 自己从服务器系统安装开始鼓捣博客, 做个手机 App 也行. 具体学什么内容, 就一边调查一边决定.
这些例子都是我自己经历过的事情, 学了很多, 有的现在还能产生副业收入, 是非常不错的.
在鼓捣之中能慢慢的接触新的知识, 疑惑的地方可能很多, 但是慢慢学就开始自动的融会贯通了. 学的过程中千万不要去想这个学了有用这个学了没用, 很多东西只有学了才能知道能用在哪些地方, 优点和缺点, 才能理解为什么最近 XX 技术开始火爆等等. 举个例子, 我大学写的最多的是 Lua 和 Python, 但是现在工作主要写 Kotlin, Go 和 TypeScript, 很多核心的设计知识其实是一样的, 而且往往是用过没有某个特性的语言, 在使用这个特性时候才能感受到设计者的意图. 不管是用什么编程语言, 基本上都殊途同归的.
算法有兴趣刷刷 leetcode 也够了, 题解都详细, 找工作也能用. 深度学习相关其实有数学基础的话, 入门门槛极低, 与其说是算法, 其实大部分所谓的创新也就是几个积木改个形状搭来搭去, 革命性创新不多, 也是不错的闲玩方向.
做什么项目都可以, 但一定要去做让自己产生成就感的事情.