计算机视觉的职业规划

在这里插入图片描述

Hi,大家好。我是茶桁。

今天这节课呢,咱们先不着急讲原理,先来讲讲职业规划的话题。

如果想要直接上手企业级的 AI 项目,可以看看咱们的「AI 人工智能企业项目实战」。

趋势和薪资

首先,先来讲讲就业的趋势。其实学完算法基本上就是工程师了,当然也会有产品经理或其他的,不过这个就比较少了,大部分还会是工程师。那我们就按工程师去分析,就是图像算法工程师,图像处理工程师,人工智能、计算机视觉工程师等等。这些工程师基本上是分布于互联网行业、垂直行业以及研究院,基本上就三个方向。

20240625230141

互联网上吧,主要还是社交,或者是互联网教育。当然 K12 可以说是被严格控制了,那几乎就主要是社交。比如说各种各样的短视频的社交,什么短信息的社交等等这些行业。

垂直行业比如工业质检、智能制造等等这些行业。比如说智能制造方面,要做一些异常的检测,要做一些物体的分拣等等。再比如说做一些专用设备:考勤设备,或者是工业上应用的场景。主要是潜入式的应用,人脸识别。其实有专门的人脸识别机,考勤机也是。还有一些专门做文字识别的,专门做OCR的。还有比如无人驾驶也属于垂直行业,等等。

研究院呢,其实高校或者研究院这些,本身我们主要是从这里面学习的,有一部分同学就会留校任教,有部分同学留研究院。

主要的就业方向呢就是这些。

就业的薪资就稍微提一下,像图像处理工程师,计算机视觉工程师呢大概是 20-30 万左右,这个是初级,就我们如果入门之后出去找工作大概是这样一个范围。

互联网行业当然是薪资最高的,不过最近两年互联网行业是有些下行,但是也是要看职位的。

一般来说,计算机视觉这种高新科技人才的需求还是很紧缺的。前两年行情好的时候,一年总包应届生达到48了。不过就今年的行情来看,普通程序员大批的离职下岗,薪水下调,但是算法工程师,特别是计算机视觉 CV 算法工程师的薪资依然还是很高。

而这其中,互联网能给到的薪资比起研究院或者其他垂直行业,也并不占优势了,甚至于可能还会略低。

20240624013436

好像人工智能一直在卷,但是你看这薪资却没有下降。这说明什么问题呢?

能够去基本的复现一个模型,而不是说很精准的复现。所谓的基本的复现就是你把 github 上作者放出的代码印证出它的一个基本结果就可以了。这种复现其实就是非常基础的复现。它不是说你从 0 去写一个论文中所写的算法,能运行,能 control + c 和 control + v 就行了。

当然知识面要广一些,不能只会一个 LeNet 或只会一个 ResNet,然后就想拿20万30万,那是有点困难。

然后再到高级的图像处理工程师和计算机视觉工程师会拿到50万左右,基本上这部分的能力要求是要你理解这个模型。你要能优化已有的算法,模型不用你去重新写,能做一些优化就行了。这个优化还不是特别高级的,就是基础的优化。

如果想要对我们的模型做一些改动,就要对模型的原理前前后后要做很清晰的了解,不了解、不清晰,那改动通常是无效的,并且是错的,所以这要求其实也不低了。能用自己的理解有效的,去因地制宜的做一些小的改动。其实你从 0 写一下就更好了,学习速度就更快了,不过这个没有要求那么高。

然后资深的,就50万朝上了。这种薪资的变动就比较大了,有的人就发展非常快,有的人可能就一直不发展了。我也就是卡在了这个位置一直也没有大的突破。

基本上这种是要求针对问题设计方法,统筹解决问题。就是说,业务上提出一个问题的时候,业务不会告诉你我是用分类方法去做、用检测方法去做,用什么模型去做,他就说我要解决这个问题,你看你用什么办法。

我们实际生活中要解决一个问题可以选用各种各样的方法,我们可以用分类模型去做,回归模型去做,可以用机器学习模型、深度学习模型去做,可以用目标检测问题去做。目标检测也有各种各样的模型,那你如何去选,哪种方法才是更适用于我们当前的情况,我们这个公司发展一段时间之后这个模型是不是要换掉等等,都需要你去统筹去设计。这就需要你有大量的积累。

OK,这是职业薪资方面大概的一个趋势,不同的人有不同的可能,起点不一样,到最后发展的过程也不一样。那么这个基本上在所有的行业中还是比较有竞争力的,特别适合家庭经济基础不是那么好的同学毕业后去做一个前期的经济积累。

那互联网行业基本上职级晋升的路线会有两个路线,一个叫技术岗位,一个叫管理岗位的晋升。技术岗位应该就是P级,这个或多或少大家应该都有了解,比如阿里 P8 就非常高了,这个P级就是技术岗位的晋升。

还有一个岗位是管理岗位的晋升,就是 M,比如 M7 一类的,这个是管理岗位。

大部分人可能就是 P 级,有一部分人可能到时候就转成管理岗位,那我后来就是转为了管理岗。就我个人经验来说呢,两个岗位其实薪资高了之后都还行。

基本上互联网公司好像都会这样去分,即使你所在的公司现在没有分,以后也要分。随着它的发展壮大,基本上都是按照这个套路去分的。因为互联网发展都是投资机构和投资人给你投资的,一投资,它会对你有些要求和监管。我发现到最后要求的监管啊,各种规范化流程化起来之后,大家对人才的管理,公司人才梯队的建设,都会给你定级了。各个公司可能级别叫法不一样,但是基本内核是一样的,都是给你定完级,薪资范围,然后过一两年给你评审一下,进行升级。

这个升级其实最主要的,要求你技术掌握的要好,技术是一个核心的基础知识。当然说如果其他方面,比如社交方面经营的好,那就肯定晋升更快一些,但是技术是一个核心的基石。

只要是计算机视觉的岗位,一般应届生毕业就是P4,P5了。毕业之后再去换工作的话,那你可以直接稍微高一点,因为你有其他工作的经验的加成。基本上这个薪资范围大概 P3 就是 20 左右。那再往上呢也就不跟大家继续画饼了,我猜测来购买我课程的应该至少在计算机视觉这一个赛道上都是起步没多久,还是需要好好的打好基础。

但是话说回来,技术提升总会有个上限,大概也就100万左右。现在纯做技术的,超过 100 万的就比较少了。到P7、P8以上,其实就是影响力的提升了。

技术是我们影响力提升重要的基础,除了技术还是需要其他方面。影响力的提升它不是那么快,不是说我每个月都会显著的提升,还是有一些机缘,或者你需要长期经营。

所以影响力这个事情主要是可以从几个方面去提升,我想先稍微说一下,你要社区的影响力,就是整个做技术这个社区内,比如说某些论坛,或者某些网站,在领域内经常出现。大家都知道你是做这个的,非常专业,有什么事情可以问问你,有什么事情是不是可以找你来做,有什么业务是不是可以找你。我需要什么人才也可以找你,或者相信你给介绍。这就是影响力。

20240625231538

我们做的事越到后面,越要靠这种信任关系,这种影响力。所以说如果后续你需要长时间在人工智能这个方向发展的话,提前要去布局。

策略和方法

OK,那么现在我们再稍微说一下技术能力的提升和社会影响力提升的一些策略和一些方法。

技术能力的提升

首先技术能力的提升,这是我们现在课程同学大部分、或者绝大部分要面临的一个事情。该怎么做呢?我这里有些建议。

首先第一个是制定的短中长期的计划去学习和提升。

短期的计划,可能是把咱们的这个课程内容拿下,或者再短点,把今天的课程消化掉;那中期的就是近半年或近一年,你要找到一个工作;长期的就是你在计算机视觉要做什么事情,你可以定一个比较高的目标。

为什么要定一个高的目标?就大志得中,中志小得,小志不得。定一个大的志向,就是长期目标,长期目标它会优化你。

回顾一下你今年做了什么事情,它会优化你每年做事情的方向,这是长期。没有长期目标,可能有些地方你就打转了,不是朝着一个方向去发展。可能慢慢你就淹没到人群中了,就不能突出来。

所以长期目标对你自己是一个长期的引领。短期目标就是较短的一个周期内的目标,它作用主要是保持热情。比如说短期目标设定的不合理,今天这节课上完你发现这节课讲的内容跟不上,那好像这节课就劝退了。那如果你的目标定的合适了,这节课上完之后,我超过我学习的目标了,那就非常有热情了,就非常希望尽快的去学下去。

所以说热情的管理很重要,因为我们计算机视觉本身它属于人工智能一个分支,相对来说搭上人工智能都是比较难的,是所有人中比较前沿的这些人去学的。所以说学习的过程中难免会遇到各种各样的困难,如果目标定的过高或者目标不知道适时去调整,保持自己学习的热情,很容易被劝退。比如看一篇论文被劝退了,看一篇资料被劝退了,对吧?所以热情一定要保持住,保持住就需要定一个合适的目标。

另外就是要注意,你自己和别人是不一样的。就有的同学本身基础就好,所以这个课程他根本没有什么问题;有的同学可能之前没有接触过,基础比较差一些,就会一看到别的同学很专业,别的同学进步的很快,自己又不会,就觉得备受打击了。没必要,你要跟你自己比,这个定目标的要求是你要跟你自己比,咱们又不是眼看着要去参加高考,必须要有一个名次。你别定完目标了,自己做的没有别人好就被打击了,就不行了,这样热情就没了。热情没了你以后学习动力就没了,可能就跟这个无缘了。

所以说定个适合自己的目标,自己跟自己比,这个目标很重要,这就叫热情的管理

还有就是最好及时跟着我的课程走,我们的课你不能攒。比如说我发了四五篇课程了,那每节课其实都需要不少时间来消化的,你想一天把它看下来,这一天看下来你整个就看得非常烦了,人的热情要消失。

所以做这个热情管理,我们就是一周只有一节课或者两节课,每次都好好的把这节课消化了,消化完之后就不要再接触这方面内容了。你要去强迫自己去做一些别的事情换换脑子,然后你就会非常想上这个课,或者非常想去学习人工智能方面的知识。你看到谁给你推送一个消息,你就想去看,利用热情保持住了这种状态。

如果热情保持不住,谁给你推送一个人工智能的消息或者论文、或者文章,你看都不想看就划走了,这种热情没有保持住。

想些办法把它保持住,一种办法就是规定自己学习时间就那么多,不能过少。比如一周就10个小时,学完之后就不学了,然后等下周再去学这10小时,你学习起来就热情非常高。要注意的两个事情,一个是目标,一个是要做好这个热情管理。不能学习的时间过少和过多,一定要均匀。一周就那么多时间,不能很长时间不学了,突然学个十几,二十多个小时,再很长不学,再突然学二十多个小时。这种三天打鱼,没有持续性。

我们之前有个讨论,如果说你一直做这个事情,它最后的结果是不好的,那就不值得一直做,你需要换方向。那么我们计算机视觉和人工智能这个方向目前看来是适合去一直做。虽然它有时候可能有发展的高潮,有几年可能薪资比较高,有几年可能薪资比较低,但因为这部分难度比较高,总体上只要你学入门之后,一直做了,你这个后续的薪资的收入应该是不低的。可能会辛苦一点,有个好身体是主要的对吧?但是收入一般是不会低的。

并且你无论是后期转岗,不想做开发了,做做别的岗位什么的,因为你是一直在学难的东西,要做一个其他岗位其实也就相对容易一些,比如做个教师什么的。其实没必要,这个行业应该一直还是比较不错的,起码比起其他大部分赛道来说都占有一定的优势。

然后第三,学习人工智能可以看到网上资料非常多,但是主流的算法其实不多。无论是NLP、CV或者是BI,或者是其他各种方向,你会看到机器学习那些模型基本上是相通的对吧?比如说CNN中的 ResNet 都在用,注意力机制都在用。你会发现大家都是相同的,无论它外表披着什么样的名字,它应用在什么领域上,内部都是相同的,核心并不多,把核心的学会之后就可以了。然后就逐步的掌握,逐步精通就行了。

具体的领域,比如说咱们的 CV,多经历一些项目,把这些模型应用的熟练一些就可以了。这是技术能力的提升方面要注意的事情。

影响力的提升

还有咱们第二个事情就是社会影响力。

影响力的提升要注意的第一个就是朋友的经营,交友圈子,人脉这些的经营。因为各种资源的减少,各种工作机会的减少等等。本身做计算机视觉这个圈子虽然现在在扩大,但是也并不多。不要做一些非常伤害这个圈子中名声的事情。

另外一个就是要认识到一个事情叫时间的宝贵性。怎么去认识时间的宝贵性?首先我们每个人,上班的时候老板都是按你上班的时间给你钱的,日薪、月薪、年薪。请假一天就扣多少薪资。这是时间直接和收入联系上了。不同的能力面试进来之后有不同的薪资,所以你时间就卖的不同的价格。这是从我们收入上来体现时间的宝贵性的。

然后另外一个,为什么我们要通过互联网来上课、去订外卖,去通过互联网去做那么多事情?因为互联网给我们节省了时间,提升了效率,这是为什么它能够发展起来,大量人应用它的一个原因。它还是为了提升了效率,节省了时间。就像我们为什么有时候要付费,就是买时间了。所以说时间对我们每个人是平等的,我们每个人能力可不一样,但时间都是一样的。

所以要做一些事情,我们对管理者的要求,或者说管理者的一个基本素质就是对各技术能力人员适当的安排和统筹,尽量高效的利用他们的时间。各种能力的时间我们要把它统筹起来,运用起来,要认识到这个事情。包括自己的时间。

还有一个提高社会影响力要做的事情就是分享技术。比如说我现在写这些文章给大家也是分享技术,当然还有一个目的就是赚钱,哎,就是这么耿直:「挣钱嘛,生意,不寒酸」。

我从去年写到现在了,之前基础课程基本上都是免费的,也是为了能让自己保持写作的一个热情,自然是想挣点钱的。跟着我课程学习的小伙伴也有很多了,知道我的人应该也是有点了,这个也就是影响力了。

这就是分享技术,一种是讲课,另外一种就是去做一些自媒体,写文章总结,各个技术社区的圈子。然后还有就是paper,出版物,这些周期就长一些。

要注意,一开始就去做。并不是要到 P7 之后才能去做,不如从一开始入门就开始去整理,开始去提升。其实总结和讲课除了会提升影响力之外,对自己技术的理解和提升也是很大的,会让你的技术进步更快,它是相互促进的。就这个技术的提升和影响力的提升它是相互促进的。你去做一些技术分享或做一些社区影响力的事情并不会导致你的技术下降。你会发现你可能觉得理解了某个技术点,但你跟别人沟通的时候发现别人是那么理解的,会发现有时候理解不了别人的说法。为什么?因为你还没有完全理解。所以相互沟通的时候技术提升是非常快的。我们做技术的一定要要空杯心理,或者是开放的心态。

你就大胆的把自己的说出来,不论是对是错,有人会指出来。错了无所谓,你再想想对吧?如果是对的,大家觉得你说的挺不错的,做技术的本身就是大概有1%的时间是对的,很多时间都是错的。一定要多说,多把错误暴露出来,慢慢的,修改bug就少了。

OK,这是我们职业规划的部分。今天的文章也就到这里了,希望对大家的职业路径规划有所帮助,为什么要写这篇文章呢?是因为我不想你迷迷糊糊的去学,不知道在学什么,不知道学完能做什么,不知道怎么学效率最高。

好,下一节课咱们来讨论一下 computer vision,计算机视觉的发展过程。

那咱们下节课再见,拜拜。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

JavaWeb——MySQL:DDL

目录 3. DQL:查询 ​编辑3.3 排序查询(order by) (1)排序 (2)多字段排序: (3)总结: 3. DQL:查询 查询是使用最多、最频繁的操作,因为前面的…

开心汉化轻量级工单与知识库一体化管理系统源码

开心汉化发布:轻量级工单与知识库一体化管理系统源码 我们很高兴地宣布,开心汉化团队现已发布一款轻量级工单与知识库一体化管理系统的汉化源码。该系统不仅功能强大,而且易于部署和管理,适用于各类企业或个人管理大量工单数据的…

微软结束将数据中心置于海底的实验

2016 年,微软 宣布了一项名为"纳蒂克项目"(Project Natick)的实验。基本而言,该项目旨在了解数据中心能否在海洋水下安装和运行。经过多次较小规模的测试运行后,该公司于 2018 年春季在苏格兰海岸外 117 英尺…

密码学及其应用 —— Java中的安全性

1. 简介 Java是一种广泛使用的编程语言,特别是在企业级解决方案中,比如使用J2EE、JavaBeans等技术。在Web开发领域,Java也有其应用,如客户端的applet和服务器端的Servlets/JSP。 1.1 Java的特点 面向对象:Java是一种面…

【个人博客搭建】(26)发布后端webapi项目

1、选择启动的webapi,右击发布 2、选择左下角的“显示所有设置” 在上一页按钮那边是发布文件夹的目录 地址, 现在界面的就是配置的信息, 配置:Debug、Release 目标框架:我们用的net8.0,就是他&#xff…

FPGA学习笔记(5)——硬件调试与使用内置的集成逻辑分析仪(ILA)IP核

如果要对信号进行分析,可以使用外置的逻辑分析仪,但成本较高,对初学者来说没有必要,可以使用Xilinx Vivado内自带的逻辑分析仪IP核对信号进行分析,不过需要占用一定的芯片资源。 本节采用上一节配置的LED灯闪烁代码&a…

学习记录697@数据通信基础之异步通信和同步通信

最近在看计算机网络物理层部分,涉及到异步通信和同步通信,这个和通信知识相关。 异步通信和同步通信都是为了解决时钟同步问题,这个和编程中的同步和异步是不一样的概念。 时钟同步 我的理解是,发送者发送一系列信号&#xff0…

手机定位技术全解析:原理、发展与应用

1. 引言 背景介绍 最近,神仙姐姐刘亦菲主演的电视剧《玫瑰的故事》中的一段情节引发了广泛讨论。剧中,方协文(丈夫)对玫瑰(妻子)的控制欲变本加厉,竟然偷偷在她的手机上安装监控软件&#xff…

python笔记3

1.通过乘法多次打印,以及字符串相加的合体打印 xzzz yyyy print(xy) print(x*10)#与一个数为打印多少次 2.设置俩个变量,可以通过下面的方法来判断是否一个元素是否在另一个元素中,返回bool值 xzzz yyyy print(xy) print(x*10)#与一个数为打…

Android app Java层异常捕获方案

背景: 在Android app运行中,有时一些无关紧要的异常出现时希望App 不崩溃,能继续让用户操作,可以有效提升用户体验和增加业务价值。 新流程: 哪些场景需要Catch Crash Config配置信息: 支持从网络上获…

PPT录屏怎么录?PPT录屏,3种方法简单操作

在数字化时代,PPT已经成为我们日常工作、学习和生活中不可或缺的一部分。无论是商务报告、教学课件还是产品展示,PPT都能帮助我们更加生动、直观地传递信息。然而,有时候我们会面临PPT录屏怎么录的问题。这时,一个好的PPT录屏功能…

合同与合规管理:国企数字化转型之路

在全球经济一体化的背景下,国有企业作为国家经济的重要支撑,其稳健的操作和高效的管理备受瞩目。随着市场经济条件的不断演变和法规的日益严格,传统的手动处理合同和合规管理方式已逐步显示出局限性。采纳先进的合同管理系统和合规管理系统从…

【C++11(二)】lambda表达式和可变参数模板

一、可变参数模板 C11的新特性可变参数模板 能够让您创建可以接受 可变参数的函数模板和类模板 // Args是一个模板参数包&#xff0c;args是一个函数形参参数包 // 声明一个参数包Args...args&#xff0c;这个参数包中可以包含0到任意个模板参数。 template <class ...Arg…

科普文:贝叶斯过滤器判定垃圾邮件

简介 贝叶斯分类的运作是借着使用标记(一般是字词&#xff0c;有时候是其他)与垃圾邮件、非垃圾邮件的关连&#xff0c;然后搭配贝叶斯推断来计算一封邮件为垃圾邮件的可能性。 贝叶斯垃圾邮件过滤是非常有威力的技术&#xff0c;可以修改自己以符合个别使用者的需要&#xff0…

C# Onnx Yolov8-OBB 旋转目标检测 行驶证副页条码+编号 检测,后续裁剪出图片并摆正显示

C# Onnx Yolov8-OBB 旋转目标检测 行驶证副页条码编号 检测&#xff0c;后续裁剪出图片并摆正显示 目录 效果 模型信息 项目 代码 下载 效果 模型信息 Model Properties ------------------------- date&#xff1a;2024-06-25T10:59:15.206586 description&#xff1a;…

React 19 新特性集合

前言&#xff1a;https://juejin.cn/post/7337207433868197915 新 React 版本信息 伴随 React v19 Beta 的发布&#xff0c;React v18.3 也一并发布。 React v18.3相比最后一个 React v18 的版本 v18.2 &#xff0c;v18.3 添加了一些警告提示&#xff0c;便于尽早发现问题&a…

利用百数应用优化制造细节,提升生产效率的技术实践

制造管理是确保企业高效、高质生产的核心环节&#xff0c;对于提高企业的运营效率、质量控制、成本控制、交货期保障、资源优化、创新能力以及风险管理等方面都具有重要意义&#xff0c;它能帮助企业在激烈的市场竞争中保持领先地位&#xff0c;同时实现资源的有效利用和风险的…

顺序栈与链式栈

目录 1. 栈 1.1 栈的概念 2. 栈的实现 3. 顺序栈的实现 3.1 顺序栈的声明 3.2 顺序栈的初始化 3.3 顺序栈的入栈 3.4 顺序栈的出栈 3.5 顺序栈获取栈顶元素 3.6 顺序栈获取栈内有效数据个数 3.7 顺序栈判断栈是否为空 3.8 顺序栈打印栈内元素 3.9 顺序栈销毁栈 3…

[数据集][目标检测]鸡蛋缺陷检测数据集VOC+YOLO格式2918张2类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;2918 标注数量(xml文件个数)&#xff1a;2918 标注数量(txt文件个数)&#xff1a;2918 标注…

算法金 | 决策树、随机森林、bagging、boosting、Adaboost、GBDT、XGBoost 算法大全

大侠幸会&#xff0c;在下全网同名「算法金」 0 基础转 AI 上岸&#xff0c;多个算法赛 Top 「日更万日&#xff0c;让更多人享受智能乐趣」 决策树是一种简单直观的机器学习算法&#xff0c;它广泛应用于分类和回归问题中。它的核心思想是将复杂的决策过程分解成一系列简单的决…