程序员牛牛计算机入门建议
【计算机专业考研与就业指南】 摘要:计算机专业考研建议选择高学历要求方向(大数据/云计算/AI/机器人),避开Java、前端等内卷赛道。竞争力排序:学历>技术栈>项目经验>竞赛证书。科班生应夯实C/C++基础,选择嵌入式、音视频开发等有门槛方向。专科生优先专升本,本科生需明确职业规划:低年级主攻底层技术+竞赛保研,高年级根据技术积累选择赛道。物联网工程(AIoT)和网络安全是新兴潜力方向,而Pyt
计算机专业比较吃学历的
考研的同学建议走的高级路线,不卷
①大数据 ②云计算 ③人工智能 ④机器人
基本上要求 -> 985/211/研究生学历
程序员竞争力(分好主次):
主要:1.学历 2.技术栈 3.项目经验
加分项:竞赛、证
科班生 觉得自己什么都不会,多、杂、浅 ?
很多同学都是这样的:
①大一热血澎湃地选择了计算机专业
②接触到C语言,老师上课念PPT
③if else for循环 数组 ....都可以
然后学到指针 - 难,蒙了,不自信了
④觉得很多专业课觉得难,然后落下了
⑤入门即放弃 ,开摆
想考研/准备考研/考虑
考研 1: 不想考研2
①更好的就业(考研选择高级路线)
本科期间符合就业水平 -> 考研 ->选什么专业
->这个专业如何让你更好的就业
比如:物联网工程 - 本科期间符合嵌入式就业水平 - 考研 - 考人工智能 - 更好就业:嵌入式AI
②短暂逃避就业
本科期间4年 代码能力很差 达不到就业水平
考研 - 想多3年时间继续学编程 + 学历高一些
①大数据:
大数据开发工程师(高学历 高技术要求)
技术栈:python 、java、 Hadoop、Spark、Mysql、
Oracle、相关的分布式计算、存储、处理、分析和可视化......
数据分析师:不是开发岗位,学python、sql、excel。所以对学历要求不会太高。薪资很一般。
②云计算:
云计算开发工程师(高学历 高技术要求)
技术要求:linux内核、云计算、虚拟化、计算、网络、存储、安全、监控运维、操作系统、数据库、系统自动化、分布式架构等......
云计算运维:运维岗,薪资一般,linux、mysql、
python、MongoDB、Redis、Memcache、主流云厂商...
③人工智能
(高学历 高技术要求)(C python)
方向领域:
A.CV机器图像处理(数字图像处理、图像特征提取、目标检测、跟踪、opencv、Numpy...)
B.机器学习(回归、分类、聚类、降维、Pandas...)
C.深度学习(CNN、RNN、GAN、TensorFlow、RL...)
D.自然语言处理(标记化、删除停止词、NLP、单词嵌入、...)
④机器人
高学历 高技术要求)
领域:汽车领域,生产加工,科研研发、新能源、技术工程师......
机器人工程师:基于linux系统的机器人设备端、C++、
tcp/udp通信协议、socket网络编程、ros系统、
fanuc、imu标定、误差分析、机器人控制/避障原理算法...
专科同学建议
如果有人告诉你:
你适合好入门的方向,比如:前端/测试/实施/运维...
①都是想着急让你们报班的。
②现在本科生很多,他们面试机会也不多。
③什么都不要想,优先专升本。
④技术还不能落下,否则升本后还是没竞争力。
(如果已经错过专升本,那就是全日制本科无缘,自考/函授/网络教育的本科,至少会比专科好,前提:计算机专业,否则就是非科班生,更不好找)
Java和前端 - 卷
Java: ①岗位多 ②人更多
①学的人太多了,两年前太多非科班/学历低的同学入了,现在很饱和。
②人一多,就不缺聪明的人/肯努力的人。
③走这个赛道,要有竞争力。
竞争力
①本科及以上 + 科班生
②技术栈保持往后学(偏全栈型)
③亮眼的项目经验
Java的学习路线:
javase - mysql - javaweb(html css js jq UI组件框架-bootstrap elementUI VUE) mybatis spring全家桶 (spring springmvc springboot springcloud)
上班够了,面试不够。还得继续往后学。
redis nginx rabbitmq mongodb kafka....
***大三/四还没学到框架的,时间不够去卷这个赛道***
前端
①不太建议了。
②太多学java的也学前端,基本上人人都会VUE。
③React、Angular、浏览器兼容、响应式他们也会卷。
④小程序开发、app开发java这帮小伙子们太卷了....
所以:
①中小型公司更愿意招1个优秀的全栈java(应届生)
②让他们前后端都做,1个人当2个人用
③前后端分离,人是不分离的,测试运维没一起做已经很开心了....
同学们的阶层段
大一二1、大三四2
大一二1:
①优先做好规划
②每半年都要有目的性,给简历上丰富一句话
③为了以后找到一个适合自己的方向,最好还不卷
①优先学好C语言 - 偏底层
-> 二进制 十六进制 原码 补码 ASCII码 指针...
②绩点前五 + 计算机类竞赛
③保研 / 考研 - 408
④走高级路线:吃学历,就不卷
大三四2:
①就业焦虑
②什么都不会,也不要把测试/实施/运维当发展
③具体专业具体分析,我得知道你们目前哪个编程语言比较熟悉?学到哪里?做过什么项目?
①java卷 ②前端不建议
不卷的赛道
现在不卷的赛道,都是有原因的:
1.岗位不多 -> 学的人不多 : C# .net ....
2.有门槛 -> 难 : C/C++
3.高级路线 -> 吃学历:考研后走大数据、人工智能
4.鸿蒙应用开发/鸿蒙设备开发
非科班生不建议直接转码,科班生是没有退路的
C/C++比较不卷,适合科班生走
有门槛->难: 内存/指针/链表
科班生:①至少有学过 ②C++面向对象跟java一样
C++就业方向:①嵌入式(软硬)
②客户端开发(qt opencv)
③服务端开发(linux 进程 线程 ..)
④游戏开发(偏引擎 难 本一及以上)
⑤音视频开发(ffmpeg框架 做的都是播放器、直播平台、音视频特效:美颜、滤镜、夜视....)
偏硬件专业:① (物联网工程/电子/机械/自动化)
偏软件专业:②③⑤ 比较难的:④
计算机各大专业
软件工程1:偏软件开发,偏硬件的课程几乎没学。就是一个java专业:主修课程都是javase - javaweb - j2ee ... ①java:要卷得过别人才可以
②前端:不建议
③移动应用开发(app/小程序开发)
④C++纯软件开发 - 比较不卷 有门槛 嵌入式软件
学习路线:C C++ qt 数据库 linux ffmpeg opencv ...
①客户端开发 - qt
②服务端开发 -linux
③音视频开发 - ffmpeg
④机器视觉开发 -opencv
物联网工程2:这两年我比较看好的专业
计算机互联网寒冬 - 关物联网毛事啊?
互联网是物联网的一部分
有一帮物联网工程小伙子们,吃到了红利:智能家居、洗碗机、扫地机器人、共享单车、自动驾驶、无人机...
物联网工程 简称 IOT
人工智能物联网 AIOT = AI + IOT
优先学好C C++ LINUX 嵌入式
单片机开发-嵌入式软件/硬件开发-嵌入式AI
计算机科学与技术->计科3:软件硬件都有学的一个专业,80%的课程跟软件工程都是一样的。但是也有学嵌入式、单片机、开发板相关的。普遍学的比较多、杂、浅。大二三方向分流(人工智能、大数据: 要考研,这两个是吃学历的专业 )
①可以抢软件工程的
②也可以抢物联网工程的
网络工程4:
①比较好的归宿就是网络安全
②是吃证的专业:CCIE HCIE RHCA CISP....
跟安全相关的岗位都是大公司需要的岗位,学历也有要求。要学Web安全、网络扫描注入、网络协议、入侵检测、日志、Python、浏览器安全、组件漏洞、内网渗透、提权技术、虚拟化技术....
通讯工程5:
①很多国企/事业单位的家长希望自己的小孩读的
②比较好的归宿是三大运营商
③数电、模电也有学,有点偏硬件。
比较偏实施、运维岗,也可以走开发,虽然学的比较少,但也是属于科班生。
电子信息工程6:
①主要偏硬件:嵌入式、开发板、单片机...
②不要去碰plc,入门门槛低,不需要什么学历,薪资低
③多去打一些电赛、光电赛,计算机类竞赛
④可以走单片机、fpga、嵌入式FPGA火的应用是FPGA云服务器,人工智能,云计算,航空航天,数字信号处理,图像处理,AI,机器学习,通信(3G、4G、5G)....领域很广,但是岗位不多。主要是电子科技公司、通讯系统企业、集成电路研发这些的。
编程语言
C#:
①大公司比较少,用C#的公司人数大部分500人以下。
②一般结合.net,net支持C++和C#,不支持C。
③C#和.net在国内的人气不如国外,是因为以前.net是不开源的,小公司担心收费,开发工具收费、服务器收费、数据库收费,所以没有java的spring全家桶流行。
go:
①一线城市的大厂语言,大公司才用 ->学历要求
②二三线很少公司用,几乎没有 ->岗位不多
③适合学java的同学们走的第二语言,因为java学到后面的微服务、高并发用go更好处理。
python:
①只学python是就不了业的
②爬虫?公司需要很多爬虫工程师天天爬这个那个吗?
③学django搞Web 卷不过java的spring
适合走高级路线(需要考研): ①人工智能 ②大数据开发
ps:内容来自程序员牛牛的分享和博主的整合,如有侵权请联系博主删帖
更多推荐



所有评论(0)