没有算法大佬,都是草台班子

没有算法大佬,都是草台班子。

最近除了工作之外,还有一些时间在和加我微信的小伙伴沟通,聊的内容大部分集中在如何快速有效的学习人工智能、入门人工智能的技巧。

其中,一个知乎过来加我微信的小伙伴的经历更是让我感触很深。

他是双非院校,研究生是心理学,但是毕业后成功做起了 AI 算法。

在我和他交流的过程中,我对他如何从心理学转行去做 AI 算法的经历很感兴趣。

结果是,因为他在读研期间,曾经有过一段与 AI 训练数据标注相关的实习。

后来研究生毕业,就去做算法了,Base 上海。

从他的描述上可以看出,他已经入行了,毕竟可以看懂 CNN 或者 Transformer 源码已经是一个不错的成绩了。

只是还纠结,自己是不是应该在这行坚持下去,因为他的数学和编程基础与科班出身的人差距很大,而且觉得去大公司做 AI 算法的概率也不是很大。

我跟他表达的一个观点就是:我建议坚持下去。

因为我做类似的咨询很久了,接触了不少想做 AI 的人,有很大一部分是学校双 985,但是专业不对口比如机械、土木等四大坑专业的学生。

这些 985 院校的学生普遍面临的一个问题是,即使学校 985 的学历在那搁着,但是毕业后想做AI算法也是很难。

难点不在于他们学不会,相反我认为大家都能学会,难点在于入行,也就是第一份工作不好找。

一旦找到了第一份工作,其实后面的发展就会顺利很多。

这位小伙伴则相反,从心理学的双非院校毕业后,就直接去做了AI算法,虽然是小公司,但我觉得毕竟是已经入行了。

如果可以在公司寻找一个方向深入研究下去,锻炼自己的技术水平和技术视野,日后的职业发展会顺利很多。

如果这个时候不坚持下去,想要再转行去做其他的,比如 java 后端、网络编程等等,基本又是从零学习。

学习成本太大,很不值得。

而且我认为,AI算法岗位虽然卷,但是工作3-5年后,前景发展还是不错的,至少要好过不少传统的互联网或者软件工作。

当然除了这个小伙伴之外,还要几个纯小白来咨询如何学习人工智能,我在知乎上也被邀请回答了一个关于零基础小白如何学习人工智能的问题。

说实话,学习这件事不难。

大家都经历过高考,高考成绩好说明你高中花的时间多,刻苦努力,考的不好说明高中有点懒散,不够刻苦,但无论如何,你都学了,而且坚持学了高中3年的时间。

小白从零学习 AI 也是这样,而且还有一点和高考不一样的,工作对于技能的容忍度要比高考宽松太多了。

你会发现工作中一样的职位,类似的工作内容,大牛在做,水平一般的同事也在做。

大牛可能 1 天就可以完成一个任务,有些同事可能 3 天才能完成。

但是相同的是,大家都是相同的职位,拿着差不多的工资。

虽然话糙,但是事实就是这样:职场对于"差生"的容忍度是很高的。

所以,小白从零学习 AI 也不要怕,学到及格线就可以去工作,学习不难,还是那句话,难在入行,难在第一份工作的选择。

这是我亲身经历的感受,之前我写过自己的工作经历的文章,感兴趣的可以查看:跨行搞人工智能,我有故事你有酒吗?

如果你真的想要学习AI,学习人工智能,在人工智能这个行业发展,我建议想好自己是否具备以下几点能力或者优势:

  • 内心急迫的渴望,无论是从薪资方面考虑还是从事业发展考虑。
  • 有一定的业余时间来从新了解一个新的行业
  • 自己能坚持学习,至少坚持3个月到半年

以上几点如果真的可以切切实实的做到,那我觉得基础条件就达成了,剩下的就是开始动手去做就是了。

去年我业余时间,花了 3 个月开源了一个入门 AI 视觉的项目,面向的是AI小白同学们,就是希望可以帮助想要从零学习 AI 的同学快速入门。

代码地址在:https://github.com/dongtuoc/cv_learning_resnet50

如果你感兴趣,可以查看源码跟着学习一下,学完链接中的源码,视觉入门是没有问题的。

在学习过程中有问题,都可以加我微信随时交流。

最近看到一句话深有感悟:这个世界哪有什么大佬,都是草台班子。

你所认识的所谓大佬,无外乎行动能力强+机会好+能坚持而已,机会每个人都有,就看你是否可以立刻行动,自己能不能抓住了。

感觉很有道理。

我相信每个人,也包括我,都是从一个小白开始的,坚持+学习,总会成功的,最后送给看完本篇文章的小伙伴一句话,也是我写文章的初衷和坚持:

生活不知眼前,还有诗和远方。

祝各位看到本文的小伙伴,都能学有所成,一起加油~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/546211.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

openGauss学习笔记-261 openGauss性能调优-使用Plan Hint进行调优-将部分Error降级为Warning的Hint

文章目录 openGauss学习笔记-261 openGauss性能调优-使用Plan Hint进行调优-将部分Error降级为Warning的Hint261.1 功能描述261.2 语法格式261.3 示例261.3.1 忽略非空约束261.3.2 忽略唯一约束261.3.3 忽略分区表无法匹配到合法分区261.3.4 更新/插入值向目标列类型转换失败 o…

AI 编程助手汇总

文章目录 AI编程助手~~GitHub学生认证申请(无效,申请不了了)~~GitHub双重身份验证 AI编程助手 Baidu Comate (强推✔) 阿里通义灵码 清华CodeGeeX Amazon CodeWhisperer (需要注册账号,绑定信…

秋招算法刷题7

20240410 1.接雨水 方法一,动态规划,时间复杂度O(n^2),空间复杂度O(n) public int trap(int[] height) { int nheight.length; if(n0){ return 0; } …

python 海龟画图tutle螺旋线

目录 初识turtle模块 基本绘图概念 示例:绘制一个正方形 示例:绘制彩色螺旋线 附录 常用命令 其它命令 在Python编程中,使用turtle模块进行图形绘制是一种非常有趣和富有教育意义的活动。通过控制一个小海龟(Turtle&#x…

RabbitMQ消息模型之Direct消息模型

Direct消息模型 * 路由模型: * 一个交换机可以绑定多个队列 * 生产者给交换机发送消息时,需要指定消息的路由键 * 消费者绑定队列到交换机时,需要指定所需要消费的信息的路由键 * 交换机会根据消息的路由键将消息转发到对应的队…

ModuleNotFoundError: No module named ‘llama_index.readers“解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

“We Need Structured Output”: 以用户为中心的大模型输出

发表机构:Google Research 这篇论文的核心是设计了一种系统,可以让开发者和用户对大型语言模型的输出施加结构性约束。系统的主要部分包括: 1. 用户界面(GUI):允许用户通过图形界面来定义他们希望LLM遵守…

Redis中的BigKey

Redis中的BigKey 文章目录 Redis中的BigKey什么是BigKey?BigKey的危害找到Bigkey删除BigKey优化BigKeyBigKey对持久化的影响对AOF日志的影响对AOF重写和RDB的影响 什么是BigKey? 大 key 并不是指 key 的值很大,而是 key 对应的 value 很大。…

最新版IntelliJ IDEA 2024.1安装和配置教程 详细图文解说版安装教程

IntelliJ IDEA 2024.1 最新版如何快速入门体验?IntelliJ IDEA 2024.1 安装和配置教程 图文解说版 文章目录 IntelliJ IDEA 2024.1 最新版如何快速入门体验?IntelliJ IDEA 2024.1 安装和配置教程 图文解说版前言 第一步: IntelliJ IDEA 2024.1安装教程第 0 步&…

python数据结构与算法之线性表

1、线性表 是一种由n个元素(n> 0 )数据元素组成的有限序列,所包含的元素数量通常被称为表的长度 n 0 的表被称为空表,线性表的数据元素可以单一也可以复杂,可以是整数,字符串,也可以是由几…

H.265视频直播点播录像EasyPlayer.js流媒体播放器用户常见问题及解答

EasyPlayer属于一款高效、精炼、稳定且免费的流媒体播放器,可支持多种流媒体协议播放,无须安装任何插件,起播快、延迟低、兼容性强,使用非常便捷。 今天我们来汇总下用户常见的几个问题及解答。 1、EasyPlayer.js播放多路H.265视…

HCIP的学习(9)

OSPF的接口网络类型 ​ OSPF的接口在某种网络类型下的工作方式。 网络类型OSPF接口的工作方式BMABroadcast;可以建立多个邻居关系。需要进行DR选举。hello 10S;dead 40S。P2PP2P;只能建立一个邻居关系,不需要进行DR选举。Hello …

【个人博客搭建】(3)添加SqlSugar ORM

1、安装sqlsugar。在models下的依赖项那右击选择管理Nuget程序包,输入sqlsugarcore(因为我们用的是netcore,而不是net famework所以也对应sqlsugarcore),出来的第一个就是了,然后点击选择版本,一…

三斜求积术 To 海伦公式 ← 三角形面积

【知识点:三斜求积术】 所谓秦九韶的三斜求积术,即如果已知三角形的边长a,b,c,可求得该三角形的面积为: 而由三斜求积术可推得海伦公式。过程如下: 其中, 上面推导公式的 Latex 代码…

《QT实用小工具·二十六》运行时间记录

1、概述 源码放在文章末尾 运行时间记录,包含如下功能: 可以启动和停止服务,在需要的时候启动。 可以指定日志文件存放目录。 可以指定时间日志输出间隔。 可以单独追加一条记录到日志文件。 日志为文本格式,清晰明了。 软…

记一次生产环境Java堆内存溢出问题排查思路

文章目录 1. 用Visual VM 加载堆转储文件2. 用Visual VM 分析堆转储文件3. 结合分析结果,定位并解决问题 1. 用Visual VM 加载堆转储文件 先将转储文件从服务器下载下来,打开Visual VM,点击右上角的Load Snapshot,将这个转储文件加载到Visua…

移动开发避坑指南——内存泄漏

在日常编写代码时难免会遇到各种各样的问题和坑,这些问题可能会影响我们的开发效率和代码质量,因此我们需要不断总结和学习,以避免这些问题的出现。接下来我们将围绕移动开发中常见问题做出总结,以提高大家的开发质量。本系列文章…

外卖点餐APP开发需要哪些功能

uni-app框架:使用Vue.js开发跨平台应用的前端框架,编写一套代码,可编译到Android、小程序等平台。 框架支持:springboot/Ssm/thinkphp/django/flask/express均支持 前端开发:vue.js 可选语言:pythonjavanode.jsphp均支持 运行软件…

LeetCode_101(对称二叉树)

1.递归 public boolean isSymmetric(TreeNode root) {if(root null){return true;}return deepCheck(root.left,root.right);}boolean deepCheck(TreeNode left, TreeNode right){//递归的终止条件是两个节点都为空//或者两个节点中有一个为空//或者两个节点的值不相等if(lef…

RocketMQ 事件驱动:云时代的事件驱动有啥不同?

作者:林清山(隆基) 前言: 从初代开源消息队列崛起,到 PC 互联网、移动互联网爆发式发展,再到如今 IoT、云计算、云原生引领了新的技术趋势,消息中间件的发展已经走过了 30 多个年头。 目前&a…