211数学专业大三想转码C++方向,目前在学算法,没系统学习计算机专业课,要先定方向吗?
今天给大家分享的是一位粉丝的提问,211数学专业大三想转码C++方向,目前在学算法,没系统学习计算机专业课,要先定方向吗?
接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启发和帮助。
同学提问:
211本科数学专业大三,想本科转码,C++方向就业。正在学习算法。其他计算机专业课还没有系统学,数据库、计网这些。数学能力比较强,想做AI算法,但是岗位少,学历要求高,担心做不了。问一下有什么推荐的岗位或学习路径,还是说先继续学习计算机知识,后面再确定方向。
Yt回答:
作为一个211本科数学专业,现在大三,想本科转码就业,现在已经大三了,没有说要考研,就是已经大三了,明年就大四,明年就得秋招,就是只有半年的时间,C++方向就业,想走C/C++那种方向,现在学习算法。你不要这样,首先作为一个211的本科我不是说你学校不行,但是我认为这个算法可能跟你曾经,就是你学校学的算法和后面企业的算法它是不一样的,学校学的算法你会发现你是从数学建模开始,从metlab开始,企业的算法它叫算法工程师,它是之前已经有一个版本了,然后你在过程中间根据产品给你的反馈你进行迭代,它是一种迭代性的工作,更多的说就改改参数,能理解吧,而你现在所学的这个算法和企业算法它不是一回事,虽说汉字都是叫算法,笔画都一样,写法都一样,但是请注意做法完全不一样。
现在其他的专业课还没有系统学。我认为你现在不要去学算法,真的不要去学算法,这个作用它不明显,直接从开发路线开始走,然后其他的专业课还没有系统学,数据库、计网这些。请注意这个来说的话,像这种专业课你现在来学这个时间不一定够,为什么呢?因为现在计算机的专业课分为计算机网络、操作系统、数据结构以及计算机组成,也就是四门课合在一起叫做408,考研的四门教材,其实还有个编译原理,还有你提到数据库,一起六门课,这都是很核心的内容,但是请注意这种都是学术概念,如果你后面想以C/C++找工作的话,你最好是有一两款产品,这样你才能够去理解网络是怎么用的,你发现它跟书上的东西什么关系都没有,你后面理解的Linux,你用完Linux后,你发现那个东西跟你书上讲的一点关系都没有,它不是一个东西,我不知道你能不能理解这个学术概念和工程概念的区别,你就比如说什么是学术概念,操作系统四个字是学术概念,Linux 是工程概念,数据库三个字是学术概念,MySQL它是工程概念,你所说的进程线程它也是,你会发现进程现在我们口语表述的时候是因为它比较好表述,其实它也是个学术概念,在 Linux 上面它叫做 Task Struct,在Windows上面叫做 Process,那请注意这个它概念都不一样,它的单词不一样,它具体落地的实现它是不一样的,所以我认为你先从你能够写点代码开始再去了解专业知识,不是一开始你去把专业的内容全部看一遍,把专业的书籍全部看一遍,然后你再开始写代码,那给你讲你这后面接下来半年不一定够。
首先作为一个数学专业你说你数学能力比较强,这一点我肯定是能够理解的,数学作为一个理学专业,它都不是工科专业,理学专业学的全是理论,后面所说的想做 AI 算法,这东西我认为想做和能做它是两码事情,不要让自己的想代替自己的能,先保证自己能做,能够上岸,这是一个底线,你不要自己去追求自己想做的东西,结果能做的东西都没做,那导致一种情况你发现会后面你上岸都会有点难。但是岗位比较少,学历要求比较高,担心做不了,我认为这个可能确实如果你按照你之前那个学习走下去的话,你可能上岸都有点难,你现在目前来说选择C++的方向就业的话,你就在Linux上面用C/C++做一两款产品,做到落地,做到上限,做到别人可用就可以了。然后推荐什么学习岗位,就在Linux上面用C/C++做一两款产品,然后不知什么岗位,我之前有整理过一个岗位,那个C++的所有的岗位,你可以了解一下,然后还是说先继续学计算机知识再确定后面方向,当然现在来说在Linux上面用C/C++做一两款产品,后面所有的都投,面试完了之后,有offer了之后,你再去挑方向,能理解吗,千万不要一开始我先挑方向,然后我就奔着这个东西走,那你会发现后面他不一定能走得通,因为有很多朋友比如我要选择FPGA,那后面我all in FPGA,之后发现FPGA 的岗位都没有,包括有朋友选择CV,做机器视觉,然后后面投的时候发现岗位都没有,包括有很多朋友选择我一定要做量化,包括后面也是,投了之后都不一定能上岸,现在目前来说你加大自己机会,在 Linux上面用C/C++做一两款产品,然后保证自己能够上岸,拿到offer,从offer中间去挑,你再去做哪个方向,你如果按照你之前那个随意走一走,后面你都不一定能上岸。
总结:
一、核心问题与背景分析
-
现状:
- 专业背景:211数学专业大三,数学能力强,但计算机专业课(数据库、计网等)未系统学习。
- 目标:转码C++方向就业,对AI算法感兴趣,但担心岗位少、学历门槛高。
- 时间紧迫:明年秋招仅剩半年,需快速提升工程能力。
-
关键矛盾:
- 学术算法 vs 工业算法:数学建模能力≠算法工程师核心技能(企业更看重模型迭代、调参、业务落地)。
- 理论 vs 工程:数学/计算机课程的理论概念与工业界实际开发脱节。
二、方向选择与学习优先级
| 路径 | 优势 | 风险 | 适合性 |
|---|---|---|---|
| C++开发(推荐) | 岗位需求广(嵌入式/系统/网络开发),技术壁垒高,双非友好 | 需快速掌握工程能力,短期学习压力大 | 高(数学逻辑优势可迁移) |
| AI算法 | 兴趣驱动,数学背景契合 | 学历门槛高(985/海归硕士起步),岗位少 | 低(时间不足) |
| 全栈开发 | 入门快,中小厂岗位多 | 竞争激烈,技术天花板低 | 中(保底选项) |
结论:优先选择C++开发,聚焦Linux系统级开发,兼顾就业面与技术壁垒。
最后:放弃幻想,速攻C++开发!用半年时间打造2个硬核项目,秋招主攻Linux系统开发岗,薪资目标15K+。数学逻辑是隐藏王牌,需在简历/面试中凸显对复杂系统的建模能力!
计算机相关专业就业求职学习路线/offer选择/职业规划建议
(学习就业困惑?我们来为你答疑解惑!)免费投稿 投稿必回
相关文章:
211数学专业大三想转码C++方向,目前在学算法,没系统学习计算机专业课,要先定方向吗?
今天给大家分享的是一位粉丝的提问,211数学专业大三想转码C方向,目前在学算法,没系统学习计算机专业课,要先定方向吗? 接下来把粉丝的具体提问和我的回复分享给大家,希望也能给一些类似情况的小伙伴一些启…...
场馆预约小程序的设计与实现
摘 要 时代在进步,人们对日常生活质量的要求不再受限于衣食住行。现代人不仅想要一个健康的身体,还想拥有一身宛如黄金比例的身材。但是人们平常除了上下班和上下学的时间,其余空余时间寥寥无几,所以我们需要用体育场馆预约来节省…...
黑苹果及OpenCore Legacy Patcher
黑苹果及OpenCore Legacy Patcher OpenCoreUnable to resolve dependencies, error code 71 OpenCore Unable to resolve dependencies, error code 71 黑苹果升级后打补丁不成功,比如提示以下错误,可参考官方文档进行修复。 Open TerminalType sudo …...
记一个阿里云CDN域名配置不当引起服务鉴权失效问题
背景:公司最近需要通过不同的域名提供给不同角色的用户使用,在阿里云上新增了多个域名,新域名与原域名指向的是一样的服务器地址。 问题现象:用户使用新域名登录后,返回的不是该用户的身份信息,不管是哪个…...
Pytorch学习笔记(十二)Learning PyTorch - NLP from Scratch
这篇博客瞄准的是 pytorch 官方教程中 Learning PyTorch 章节的 NLP from Scratch 部分。 官网链接:https://pytorch.org/tutorials/intermediate/nlp_from_scratch_index.html 完整网盘链接: https://pan.baidu.com/s/1L9PVZ-KRDGVER-AJnXOvlQ?pwdaa2m 提取码: …...
遗传算法优化支持向量机分类是一种将遗传算法与支持向量机相结合的方法
遗传算法优化支持向量机分类是一种将遗传算法与支持向量机相结合的方法,旨在提高支持向量机的分类性能。以下是其相关内容的详细介绍: 支持向量机(SVM) 原理:SVM是一种基于统计学习理论的机器学习方法,其…...
Axure项目实战:智慧运输平台后台管理端-母版、登录(文本框高级交互)
亲爱的小伙伴,在您浏览之前,烦请关注一下,在此深表感谢! 课程主题:智慧运输平台后台管理端 主要内容:母版、登录页制作 应用场景:母版、登录、注册、密码找回 案例展示: 案例视频…...
时序数据库 InfluxDB(一)
时序数据库 InfluxDB(一) 数据库种类有很多,比如传统的关系型数据库 RDBMS( 如 MySQL ),NoSQL 数据库( 如 MongoDB ),Key-Value 类型( 如 redis )…...
java开发环境本地全套
文章目录 1、jdk下载安装1.1、下载地址:1.2、安装1.3、验证 2、maven下载安装2.1、下载地址2.2、安装2.3、验证 3、git下载。3.1、下载地址 4、ideal下载5、dbeaver下载 1、jdk下载安装 1.1、下载地址: https://www.oracle.com/java/technologies/down…...
优化 K8s负载平衡之方法(Method for Optimizing K8s Load Balancing)
优化 K8s 负载平衡的 11 种方法 优化 Kubernetes 中的负载平衡对于保持应用程序的高可用性、可扩展性和性能至关重要。有效的负载平衡可确保流量在 Pod 之间高效分配,防止任何单个 Pod 成为瓶颈并确保无缝的用户体验。本指南探讨了优化 Kubernetes 负载平衡的 11 种…...
华为配置篇-ISIS基础实验
ISIS 一、简述二、常用命令总结三、实验 一、简述 一、基本定义与历史背景 IS-IS(Intermediate System to Intermediate System,中间系统到中间系统)是一种链路状态路由协议,最初由ISO设计用于OSI(开放系统互联&#…...
QTcpSocket(客户端实现)多线程连接慢问题
20250325记录 环境 Qt5.14.2 64位 msvc编译 在多线程环境下,使用QTcpSocket实现客户端,发现在少部分电脑上,连接时间过长,定时器检查套接字状态时,发现连接处于QAbstractSocket::ConnectingState状态。 //声明为一…...
【深度学习】【目标检测】【OnnxRuntime】【C++】YOLOV3模型部署
【深度学习】【目标检测】【OnnxRuntime】【C】YOLOV3模型部署 提示:博主取舍了很多大佬的博文并亲测有效,分享笔记邀大家共同学习讨论 文章目录 【深度学习】【目标检测】【OnnxRuntime】【C】YOLOV3模型部署前言Windows平台搭建依赖环境模型转换--pytorch转onnxONNXRuntime推…...
【力扣hot100题】(008)找到字符串中所有字母异位词
我果然还是太菜了(点烟)。 一开始想法是构建map,记录每个字母出现的位置,后来想了好久滑动窗口该怎么移动。 后来看了答案才明白滑动窗口是固定的啊啊啊,每次向右滑就两指针同时右移就行。 好简单……为什么我做了这…...
【计科】从操作系统到虚拟化技术(进程调度,内存映射,设备IO,文件、网络管理)
【计科】操作系统基础与虚拟化技术拓展的关系(进程调度,内存映射,设备IO,文件、网络管理) 文章目录 1、进程管理与调度机制(计算)2、内存管理与双重映射3、设备管理与IO机制4、文件管理5、网络与…...
ECharts各类炫酷图表/3D柱形图
一、前言 最近鸡米花实现了各类的炫酷的图表,有3D柱形图、双边柱形图以及异形柱形图,好了,直接上图: 二、效果图 一个个来吧,下面就是代码啦,注意,一下图表展示的宽高均为800px*300px 三、异形横…...
系统与网络安全------网络应用基础(6)
资料整理于网络资料、书本资料、AI,仅供个人学习参考。 Win10系统安装 安装Win10系统 安装准备 Windows10系统的安装光盘 虚拟机可采用ISO文件,windows_10_professional_x64_2024.iso Windows10系统的硬件要求 CPU处理器:1.0Ghz或更快 …...
【区块链安全 | 第七篇】EVM概念详解
文章目录 1. EVM 概述以太坊虚拟机(Ethereum Virtual Machine,EVM)的作用EVM 如何执行智能合约账户类型 2. EVM 体系结构栈(Stack)内存(Memory)存储(Storage)Gas 机制 3.…...
Android设计模式之单例模式
一、定义:确保一个类只有一个实例,并且自动实例化,并向整个系统提供这个实例。 二、使用场景:避免重复创建对象,过多消耗系统资源。 三、使用方式 3.1饿汉式:类加载时立即初始化,线程安全&…...
清晰易懂的Trae实现为AI编程从安装到实战开发ToDoList
一、Trae简介与核心优势 Trae是字节跳动推出的国内首个AI原生集成开发环境(AI IDE),它不同于传统的代码编辑器或AI插件,而是将AI能力深度集成到整个开发流程中,实现"人与AI协同编程"的全新体验。作为一款真…...
基于杜鹃鸟鲶鱼优化(Cuckoo Catfish Optimizer,CCO)算法的多个无人机协同路径规划(可以自定义无人机数量及起始点),MATLAB代码
一、杜鹃鸟鲶鱼优化算法 杜鹃鸟鲶鱼优化(Cuckoo Catfish Optimizer,CCO)算法模拟了杜鹃鸟鲶鱼的搜索、捕食和寄生慈鲷行为。该算法的早期迭代侧重于执行多维包络搜索策略和压缩空间策略,并结合辅助搜索策略来有效限制慈鳔的逃逸空…...
16个气象数据可视化网站整理分享
好的!以下是关于“16个气象数据可视化网站整理分享”的软文: 16个气象数据可视化网站整理分享 气象数据可视化已成为现代气象研究、决策支持以及公众天气服务的重要组成部分。从天气预报到气候变化监测,全球许多气象数据可视化平台为专业人士…...
word光标一直闪的解决办法
在选项里,打开首选项,(如果打不开,可以新建一个word也许就可以,实在不行只能靠眼疾手快,趁他还没闪赶紧点) 选COM加载项,在里面取消勾选MicrosoftOfficePLUS...
⑥ ACG-系统管理
上网管理行为是指对员工在工作时间内使用公司网络的行为进行管理和监督。在企业中,系统管理是实施上网管理行为的重要方式之一。系统管理包括以下几个方面: 1. 访问控制:通过设置网络访问权限,对员工访问特定网站或使用特定应用程…...
基于大模型的肺良性肿瘤术前、术中、术后全流程预测与诊疗方案研究
目录 一、引言 1.1 研究背景与意义 1.2 研究目的 1.3 国内外研究现状 二、大模型预测原理与方法 2.1 大模型概述 2.2 数据收集与预处理 2.3 特征工程 2.4 模型训练与优化 三、术前预测与方案制定 3.1 肿瘤性质预测 3.1.1 预测模型构建 3.1.2 预测结果分析 3.2 手…...
C++ map容器总结
map基本概念 简介: map中所有元素都是pair pair中第一个元素为key(键值),起到索引作用,第二个元素为value(实值) 所有元素都会根据元素的键值自动排序 本质: map/multimap属于关…...
推荐系统(十五):基于双塔模型的多目标商品召回/推荐系统
在电商推荐场景中,用户行为通常呈现漏斗形态:曝光→点击→转化。本文基于TensorFlow构建了一个支持多任务学习的双塔推荐模型,可同时预测点击率(CTR)和转化率(CVR)。通过用户塔和商品塔的分离式设计,模型既能捕捉用户兴趣偏好,又能理解商品特征,最终通过向量相似度计…...
【MLP-BEV(10)】BEVPooling V1和BEVPooling V2的view_transformer,进行鱼眼图片实践
文章目录 先说说 BEVPoolv1步骤1:3D点生成步骤2 2D特征采样和BEV特征生成特点再谈谈BEVPoolv2步骤1:3D点生成步骤2: 计算索引关系步骤3: `voxel_pooling`计算鱼眼图片进行实践步骤1、3D点生成(基于Kannala-Brandt 进行调整)步骤2、2D特征采样和BEV特征生成(1) 体素化 (Voxe…...
Elasticsearch:使用 Azure AI 文档智能解析 PDF 文本和表格数据
作者:来自 Elastic James Williams 了解如何使用 Azure AI 文档智能解析包含文本和表格数据的 PDF 文档。 Azure AI 文档智能是一个强大的工具,用于从 PDF 中提取结构化数据。它可以有效地提取文本和表格数据。提取的数据可以索引到 Elastic Cloud Serve…...
常考计算机操作系统面试习题(四)
目录 1. Peterson 算法伪代码 2. 信号量生产者消费者问题分析 3. 注释 Peterson 主函数并分析输出结果 4. 用 fork 创建子进程的程序 1. Peterson 算法伪代码 题目: 写出 Peterson 算法的伪代码。 参考答案: // 定义变量 boolean flag[2]; /…...
