计算机大学四年应该如何度过?

1 对于每个人来说,在确定学校的那刻起,毕业时的场景应当已经能被预测到,对大多数人来说,只不过是在这个范围内争取个较好的结果。比如毕业后第一份工作的薪资涨个几千,或者是提前一些时间进好公司。

有机会改变前途的,高考以外,可能真只有考研,考研后的学校越好,导师能力越大,真有可能让自己少奋斗很多年。

2 一方面,大多数二本三本,甚至不少一本的计算机专业学生,毕业后第一份活是干基本的增删改查的活,而且进入的第一份公司未必是大厂,而是中小公司。

另一方面,哪怕是3本,通过考研进入一本,甚至是一本好学校的难度要低于高考。所以其实对很多学校一般的同学而言,考研甚至出国是个提升的捷径。

3 而且如果学校一般,第一份的薪资未必高,所能选择的范围也不大,所以这些同学应当尽可能地考研。而且哪怕考研失败,在各门课学得一般的前提下,利用大四下班学期找工作,时间也足够。

当下计算机专业找工作,一般是准备些学习项目或者是商业项目,然后去背些面试题。比如用2个月的时间找不到的话,用再多时间估计也未必能找到,这也是上文提到的,大四下学期去找工作也来得及的原因。

4 针对性或者说是有选择性地学习计算机科学相关的课程,比如数据库理论、操作系统、编译原理和网络通讯原理等。

深入学这些课程的原因要么是考研要用,要么是以后打算从事算法工程师,要用到其中的技能。除此之外的其它课程,维持在及格的程度,同时把更多的精力投入到考研或工作实习中。

一些计算机专业课,除非是干很高端的活,否则这些技能大概率用不到。量化一下,干月薪3w以下的工作时,用到的计算机专业技能,哪怕是现学现用也都行。而且找工作时可以通过背面试题来准备专业技能,而不必系统学。

5 从C到C++再到Java,再深入学习数据结构等,这种都属于学习路线。在学校明确的前提下,选对学习路线只能让自己更高效地掌握相关理论,这些理论其实对找工作,以及找工作后的发展帮助真不大。

对大部分公司来说,学生在学校里获得到的成绩或成就,其实是不足一提的。这块大家应该早点知道,比如python,再如java,甚至是c++,工作时应该会用哪些技能,这部分可以从招聘信息里看到。本人有资格说这个话,是因为本人根据工作经验写的spring boot和python书被多个学校当成教材,所以敢说,大学里所讲的编程技术和真实工作所用的,其实是有一定的差距。

6 大学里讲的课,大多是计算机科学相关的,而有限的几门编程课,讲课老师一般由于缺乏项目经验,只会讲语法。

对此有两种策略,一种是直接忽略,为了考试去学,把精力投入考研,另一种是尽早去找相关技术的实践机会。实践机会可以是出去找实习或者帮教研室老师打工。

7 从大三开始,就应当关注目前社会上IT行业热门薪资的要求,比如目前是AI工程师,或算法工程师或视觉算法工程师,然后针对性地补技术和争取找到相关技术的实践机会。

如果当前学校一般,其实考自学或者是报班,大概率是不足以让自己申请此类岗位,这种情况下,或者直接考研,或者积累2,3年工作经验后,跳槽进入这些值钱的赛道。

8 如果学校一般,而且以后打算走技术路线,慎重参加学生会等活动。唯一值的参加的活动是学科竞赛,比如数学或编程方面的竞赛。

而且编程等竞赛,只有是拿到全国级奖项才能对找工作直接有帮助,其它级别的奖项,充其量只是找工作时的一个加分项,该进小公司还是得进小公司。

9 如果不打算考研,一定得在大三,或者至少大四,通过找实习或者打工,去了解社会的残酷性。在学校里,是花自己或自己家里的钱,而走上社会后是挣别人的钱,性质完全不同。

而且学校里学到的项目开发或编程技术只是面向技术层面的,而外面公司做项目用到的技术,更多的是和人打交道或者直接是利益交换,相比之下,外面公司做项目时和技术打交道的难度要远低于和人打交道的难度。

10 一定得找机会挥霍下青春,大学4年的时光太宝贵,而且只要一毕业,哪怕是才毕业1天的小鲜肉和毕业10年+的中年大叔的身份都是“打工人”了,校园生活就只能是“回忆”了,而不能“享受”了。从这个意义上来讲,考研成功的一大好处是,能让自己再享受若干年的校园生活。

11 不要去创业,尤其是无法从家庭得到直接帮助的同学,不要去创业,创业太艰难,而且大多数创业是是烧钱,但要去不断实践各种挣钱的手段,刚开始挣钱的目的,一方面是去认识社会和人性,另一方面去提升挣钱的效率。

刚开始的挣钱手段甚至可以是发传单或者是超市营业员,但同时要不断去提升挣钱的效率和方法,尤其要去体验挣钱过程中和人打交道的各种规则,挣钱以后会发现,尽信书不如不读书。

12 甚至可以这样说,如果学校不变,而且同样不去考研,重新来过后的结局可能和第一次的差不多,无非是少挂几门课,找工作顺利些,第一份工作多些钱,第一份工作可能会上手快些。

但出来以后可能依然会进小公司,干的依然可能是增删改查的活。因为毕业生踏上社会时的境遇是和家庭条件、学校以及学历有关,和所掌握的技能以及技能所熟悉的程度关系真不大。

本人之前看到了一句话,感觉深有体会:大学毕业时,所有的同学都回到了自己原来的阶层。

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

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

相关文章

瑞麦德机电设备有限公司将莅临2024第13届生物发酵展

参展企业介绍 河南瑞麦德机电设备有限公司是专业从事机械输送气力输送、称重配料、筛分、磁选设备研发和制造于一体的企业,公司采用国内外同行业产品的先进技术,经专业团队设计、研发、生产,产品满足“ISO9001”,“GMP”等标准要求…

【爬虫】爬取A股数据写入数据库(二)

前几天有写过一篇 【爬虫】爬取A股数据写入数据库(一),现在继续完善下,将已有数据通过ORM形式批量写入数据库。 2024/05,本文主要内容如下: 对东方财富官网进行分析,并作数据爬取,使…

MATLAB添加自编写.m文件或.mat数据并永久全局调用方法

菜单栏选择设置路径,然后“添加并包含子文件夹”,在弹出窗口中找到目标文件夹即可。此方案可以永久地将文件夹加入MATLAB路径。 添加包含自编写.m文件的文件夹: 即可实现永久全局调用。

Spring Web MVC 快速入门

🎥 个人主页:Dikz12🔥个人专栏:Spring学习之路📕格言:吾愚多不敏,而愿加学欢迎大家👍点赞✍评论⭐收藏 目录 什么是Spring MVC? MVC模式介绍 ​编辑学习Spring MVC…

Llama 3 模型上下文长度扩展至1048K

AI苏妲己: Gradient AI 近日宣布,通过其创新的渐进式训练方法,成功将 Llama 3 系列模型的上下文长度扩展至超过100万令牌。 Llama 3 模型最初设计用于处理8000个令牌的上下文长度,这大约相当于6000字或10页文档。为了适应更长的…

一站式IT运维管理平台CAT

什么是 CAT ? CAT(Coffee And Tea)是专为 IT 运维从业者打造的一个开源的、开放的一站式 IT 运维管理平台。包含资产管理、工单、工作流、仓储等功能模块,以及可靠的移动端应用(Uniapp)支持。 CAT 项目是 c…

node.js安装及环境配置超详细教程【Windows系统安装包方式】

Step1:下载安装包 https://nodejs.org/zh-cn/download/ 根据自己电脑系统及位数选择,我的电脑是Windows系统、64位、想下载稳定版的.msi(LTS为长期稳定版)这里选择windows64位.msi格式安装包。 .msi和.zip格式区别:…

【智能算法】雪消融优化算法(SAO)原理及实现

目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.结果展示4.参考文献5.代码获取 1.背景 2023年,L Deng受到雪升华和融化行为启发,提出了雪消融优化算法(Snow Ablation Optimizer, SAO)。 2.算法原理 2.1算法思想 SAO模拟了雪的…

大模型微调之 在亚马逊AWS上实战LlaMA案例(四)

大模型微调之 在亚马逊AWS上实战LlaMA案例(四) 在 Amazon SageMaker JumpStart 上微调 Llama 2 以生成文本 Meta 能够使用Amazon SageMaker JumpStart微调 Llama 2 模型。 Llama 2 系列大型语言模型 (LLM) 是预先训练和微调的生成文本模型的集合&#x…

stm32 st7735驱动 详解

初始化指令 void LCD_Init(void) { #if USE_SIM_SPILCD_SIM_SPI_GPIO_Init(); #endifLCD_RES_0();//复位HAL_Delay(100);LCD_RES_1();HAL_Delay(100);LCD_BLK_1();//打开背光HAL_Delay(100);//************* Start Initial Sequence **********//LCD_SPI_Send_Cmd(0x11); //Sl…

merge函数占用内存过大

🏆本文收录于「Bug调优」专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&…

TinyEngine 低代码引擎区块局域网部署方案全新上线!

本文由体验技术团队 TinyEngine 项目组成员创作~ 在 TinyEngine 开源后,对私有化部署存在诉求的用户越来越多,而当前 TinyEngine 多项内容都依托在公网中,当前官网提供的区块发布方案,为公网环境下的发布,不能完全满足…

JavaEE技术之MySql高级-ShardingSphere5(SpringBoot版本:3.0.5)

文章目录 1 ShardingSphere-JDBC读写分离1.1 创建SpringBoot程序1.1.1、创建项目1.1.2、添加依赖1.1.3、创建实体类1.1.4、创建Mapper1.1.5、配置 Spring Boot1.1.6、配置shardingsphere 1.2 测试1.2.1 读写分离测试1.2.2 负载均衡测试1.2.3 事务测试常见错误 2 ShardingSphere…

EMAP的Root工程及其他工具

首先右击项目导航,新建EMAP系统配置 上方辅助工具功能: 1 2 3 4 5 6 7 8 9 10 查看重复数据模型:显示为放大镜标识,可以显示所有应用中相同…

rabbitmq集群搭建失败解决

1. 现象 1. 三台机器都已经修改hosts,各个节点ping节点名正常 2. erlang.cookie各节点值一样 执行下面步骤加入失败 rabbitmqctl stop_app # 停止rabbitmq服务 rabbitmqctl reset # 清空节点状态 rabbitmqctl join_cluster rabbitrabbitmq3 rabbitmqctl start_ap…

STM32 GPIO介绍

每个GPI/O端口有两个32位配置寄存器(GPIOx_CRL, GPIOx_CRH),两个32位数据寄存器 (GPIOx_IDR和GPIOx_ODR),一个32位置位/复位寄存器(GPIOx_BSRR),一个16位复位寄存器(GPIOx_BRR)和一个32位锁定寄存器(GPIOx_LCKR)。 通过软件配置寄…

Redis-三主三从高可用集群搭建

正式搭建之前,注意事项(坑)提前放到最开始,也可以出问题回来看, (1)第二步中最好将配置文件中的logfile自定义一个目录,以便于在第五步中启动出错的时候迅速定位错误。 &#xff0…

【SpringBoot】 什么是springboot(一)?如何搭建springboot项目?

文章目录 SpringBoot第一章1、什么是springboot1、回顾ssm项目搭建流程2、springboot项目的优点2、搭建springboot项目方式1:方式2:第二章1、基本配置1、热部署2、注解3、端口配置application.properties特点application.yml特点注意4、环境配置springboot中的配置文件要求5、…

笔记:编写程序,绘制一个展示支付宝月账单报告的饼图

文章目录 前言一、饼图是什么?二、编写代码总结 前言 笔记:编写程序,绘制一个展示支付宝月账单报告的饼图 (1) 导入 matplotlib.pyplot 模块; (2) 准备饼图所需的数据; …

进程状态与优先级

Linux内核源代码: 首先我们需要明确一点,Linux操作系统和操作系统的进程状态是不同的 上图大概标识了各个状态对应在操作系统的状态 普通进程 R运行状态(running): 并不意味着进程一定在运行中,它表明进程要么是在…
最新文章