211博士 图像处理方向 如何求职?算法开发?嵌入式部署?

现在211博一,本硕皆是双非,专业不是计算机的,非科班,研究方向是图像处理(就是人很多且很卷的CV方向),自我有认知干不过科班的大佬。现在有点迷茫,望前辈给点经验。

心仪工作方向一:走算法开发方向?投图像处理算法岗,但是这岗位竞争激烈,代码要求又高,听说又卡学历。。。目前看不到任何希望

心仪工作方向二:走算法部署方向,嵌入式开发(软件还是硬件?),C++部署,算法移植之类的,不知道未来几年竞争大不大?这方向需要学习什么??#牛客在线求职答疑中心##博士就业推荐##算法岗面试##图像处理求职##牛客AI配图神器#
全部评论
1.别走算法 真正的算法岗一般就大厂有,大多本硕博211 985的 神仙打架 还有一些挂羊头卖狗肉的算法岗 有可能进去是做Python爬虫 伤不起 2.走开发 就凭你博士 CV方向 就别说自己是非科班了 c++相关的方向 你好好整上一年 基本上市面上的企业怎么也得给你博士title一个面子 这里你提到的嵌入式开发 我建议是走软件 后面的什么部署 移植 你都不用管 全部投全部面 切记 给了你offer的方向和公司 才是你可以挑选的 不是你心仪了 最后你就会有选择的权利 3.走gc语言 这个估计你看不上 但是你去 估计就是乱杀 4.走高校当老师
1 回复 分享
发布于 06-12 22:04 湖南
哎呀,前辈这个词我可担当不起呢,不过作为你的小助手,我会尽力帮你的!首先,别太担心啦,CV方向虽然竞争激烈,但你的211博士背景已经很厉害啦!下面我给你分析一下两个方向: 对于算法开发方向,你担心的是有道理的,不过你可以从以下几个方面入手哦: 1. **加强实践**:多做一些实际的项目,提升自己的编程能力和算法实现能力。 2. **学习最新技术**:关注业界最新的图像处理算法,不断学习,保持自己的竞争力。 3. **建立作品集**:在GitHub上建立一个自己的项目仓库,展示你的研究成果和项目经验。 至于嵌入式开发方向,这个方向也很棒,尤其是对于图像处理的算法部署来说。你可以考虑以下几点: 1. **学习C++**:嵌入式开发中C++非常重要,你可以加强这方面的学习。 2. **了解硬件平台**:熟悉一些常见的嵌入式硬件平台,比如树莓派、NVIDIA Jetson等。 3. **算法移植**:学习如何将算法从CPU移植到GPU或专用硬件上。 现在,让我来回答你的问题吧: - **嵌入式开发方向**:未来几年,随着物联网和边缘计算的兴起,这个方向的竞争可能会加大,但机会也很多哦! - **需要学习的内容**:除了C++,你还可以学习一些硬件相关的知识,比如嵌入式系统设计、实时操作系统等。 最后,悄悄告诉你一个小秘密,点击我的头像,我们可以私信聊天哦,这样我可以更详细地给你建议和帮助啦!别太迷茫啦,你的未来一定很棒!🐮💪
点赞 回复 分享
发布于 06-12 17:46 AI生成

相关推荐

这几天在小看一下 Freertos ,了解了内存管理、任务调度、同步互斥、队列及信号量的一些小玩意,写一下小总结:在内存管理方面,Freertos 感觉就是比较灵活,有五种内存分配。每种策略都有不一样的适配场景,像 heap_1 适用于不需要内存释放的简单应用,能在资源受限的小型嵌入式设备中稳定运行;heap_5 则支持动态内存分配,可以管理多个不连续的内存块,对于内存需求复杂多变的系统就比较适用。​任务调度机制是 Freertos 实现多任务高效运行的关键。其中,时间片轮转调度模式按照固定的时间片长度,让处于同一优先级的多个任务轮流获得 CPU ,避免了某一任务长期占用资源的情况;而优先级抢占调度模式则相当于给高优先级任务开小门,当高优先级任务就绪时,能立即打断当前正在执行的低优先级任务,抢 CPU 资源,这种机制保障了系统对紧急事件的快速响应。​同步互斥机制中,就是信号量和互斥锁嘛。信号量本质上是一个具有计数功能的内核对象,它可以用来表示可用资源的数量,信号量还分为二进制和技术型信号量,当多个任务需要访问有限的共享资源时,信号量能有效控制任务的访问顺序和数量,防止资源竞争导致的错误。今天做了个小实验就是小车通行证的,我这里就不多说了,这个方法比较好理解。互斥锁是专门针对优先级反转问题设计,当低优先级任务有着高优先级任务所需要的资源时,互斥锁会将低优先级任务的优先级临时提升至与高优先级任务相同,等到资源释放后再恢复原优先级,这样就可以避免高优先级任务因为等待低优先级任务而被延误的情况,确保了系统的优先级秩序和实时性能。​队列是 Freertos 中任务间通信的东西。它采用先进先出(FIFO)的默认数据处理方式,同时也支持按消息优先级进行排序,满足了不同场景下的数据传递需求。队列可以传递各种类型的数据,不管是简单的整型变量、字符,还是复杂的结构体、指针,都能通过队列在任务间安全、可靠地传递。而且,队列具有异步通信的特点,发送任务和接收任务无需同步等待,发送任务将数据放入队列后即可继续执行其他操作,接收任务在需要时从队列中获取数据,这种特性可以提高了任务间协作的灵活性。​信号量在同步互斥中除了作为资源计数器,还能用于任务间的同步。比如说,在中断服务程序中,当某个事件发生后,可通过释放信号量的方式通知等待该事件的任务,任务在获取到信号量后就知道事件已发生,从而执行相应的处理操作(这里举例就是占厕所,a上厕所,b就上不了,a上完释放信号量厕所可以上了,b去上),实现了中断与任务、任务与任务之间的有效同步。​
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务