Python
有关更多视频资料,请关注我的西瓜视频,账号名 zidea,图标和简书一致,其中涵盖许多关于机器学习方面个人录制的视频。
2020 年我用的最多的语言无疑是 Python,这是因为自从 5 月份拿到 AI 工程师 offer 后一直使用 Python 来实现一些项目。开发 AI 模型少不了用到 google 的 tensorflow 和 facebook 的 Pytorch 这样的框架。也会涉及到 numpy、opencv、pandas 和 matlib 这样常用的 python 库。其实语言的流行除了实力以外、也需要一点运气,随着大数据和机器学习逐渐火起来,Python 也跃居到语言第一位。到今天我还不算了解 Python,希望在 2021 年自己可以深度、更熟悉 Python,可以让这间“兵器”自己用的得心应手。
Javascript
我就是靠 Javascript 在这一行站稳脚跟,也是凭借 JavaScript 前一段时间的逆袭的机会,让自己职位和薪酬提升一个级别,成为了一名前端架构师。到今天可能我们付出时间最多还是 Javascript 吧,虽然已经好久没有碰 Javascript 了。学习 Javascript 过程中,了解什么是设计模式、什么是函数式编程,虽然 Javascript 并不是比较纯粹函数式编程的语言。可以我在 Javascript 迈出自己第一步。Javascript 已经融入到我的生活、工作,就像一位老朋友,是那么熟悉,是那么亲切。
Java
第一份工作就是写 Java ,在国内 Java 在阿里等大厂带动下无疑成为主流 web 应用开发语言。Java 对新人是友好,规范甚至是一种束缚,写起来没有 Javascript 那么自由。在进入 AI 之前,写了 2 年的 Android ,也是一直在用 Java。无论你喜欢还是不喜欢 Java 今天看需求
Go
作为我的业余还好,自己断断续续学习了一段时间,自己写了,最开始是因为其协程概念接触到 go,用起来后,被语言背后设计所吸引,如接口的设计。其简洁虽然为开放带来一些额外工作,但是这种朴素语言让我感觉一种简单美。现在许多创业公司在用,大厂也在用 Go 开发中台服务和微服务。
c++
学习一段时间因为用不上所以就放下,感觉只有了解 c++ 才能对计算机系统和硬件更深入的了解,这也是一直想学想用 c++,估计随后会有机会用 c++ 写点东西,毕竟在做 AI 项目,如果想更上一层楼就有必要熟悉一下 c++。这个容纳百川膨胀的语言。也接触过 Rust 了,虽然喜欢但是只好隐痛割爱放下了,毕竟我还的赚钱养家。