(独白)我为什么选择了计算机行业?

news2024/12/25 13:21:52

在这里插入图片描述

为什么可能很简单,但为什么的为什么就有点长了。就当作讲故事吧

在高中毕业后选择专业时,和大多数人一样,我根本不知道要选择什么专业,更不知道哪个专业发展前景好,哪个专业好就业。在当时比较火的专业我记得应该是土木、自动化、电子、计算机? 我的专业和本科学校是我的一个哥推荐的,刚好他在那边工作,就误打误撞进入了计算机专业。

大学四年,没干过什么正经事,打游戏、玩贴吧、打篮球、扎金花等等男生经常干的那些事都经常干。乃至于在大四要毕业时才慌了,别人的简历能写2页,而我的简历只有半页,篇幅最长的内容是兴趣爱好 -、-。在那个时候,班上除过从大一开始就跟着老师学习编程,并经常自学的学霸外,大部分人最后都去培训了(达内、深蓝、黑马等)那个时候只有语言类的培训,培训的语言最多的是java,一小部分是C++,再也没有其他方向,一次性交钱,几个月包会,然后自己找工作。不像现在百花齐放,语言类的火的python、js、golang等,方向类的比如数据处理、图像处理等等。那个时候只要是培训过差不多的,都能找一个还可以的工作,哪怕大学四年啥也没有干。

最后经过思考和经济原因,选择了考研。在当时对考研其实没有充分的认识,不知道考研能带来什么,会失去什么。更多的原因是因为找不到工作退而求其次的选择,我不知道是不是大部分没考211、985的考研人都是一样的原因。大家可以评论区说一下自己考研的原因。

在考研时其实自己也一直在做思想斗争,是找个差点的工作还是继续坚持?因为考研复习的过程其实也挺痛苦的,早起占座位,找地方背单词、背政治,几乎每天早出晚归(如果大二大三能这样也不至于这么痛苦了)。同时考研的时候也跟着同学去面试了1次,这里面有个我得说一下的小故事。当时是广*达的群面(学校不好可能就这样?后来从没见过这样的面试方式)。我们5个面试者,一个面试官,进行抢答。面试官问问题,谁会就谁来回答。不记得问了几个问题,因为自己当时刚好复习到数据结构相关的知识,所以面试官问的所有问题全程我只举了一次手,回答的也不是很好(其他人这些问题不管是否精通都能说两句,我是一句插不上),最后尴尬退场。

考研上岸进入理工大后,说实话其实从这个时候开始,我才算是真正的了解语言,了解程序,认识代码了。

在教研室学习的方向是android,语言是java。在师姐的指引下,做的第一个项目是一个简单的android APP,从android的UI代码开始,因为能看到效果,所以总是搞一些花里胡哨的图片在UI上。做android看到第一本书是郭霖的《第一行代码》,做的第一个完整的APP是书最后的一款天气应用(我还发布到应用市场了,叫《小祁天气》)。

渐渐的,我发现自己对编程这个玩意是越来越有兴趣。

在研究生期间自己做过大概4-5个商业性的APP,还在github上开源了其中的一些自己写的库。那个时候我们教研室的同一级的一个女生对我有一句评价:突飞猛进,虽然感觉说出来有点不要脸,但是说实话,从进入教研室开始时啥都不懂的小白成长到独立完成商业APP从需求沟通到开发联调到交付整个环节的程度,那个时候也会android自定义view,也经常阅读源码,分析源码,玩github,玩csdn写博客,也算中级程序员中的高级了吧。

做完最后一个项目,写完论文后,开始找工作了。

总共面试了4个公司,cvte,猫眼,烽火,诺瓦。这4个都拿到了offer,但最后因为一些原因进了诺瓦这个小公司。面试时面的是android,进公司后做的C++(当时很不愿意,但是被洗脑了就转了)。做C++ 其实项目大部分是QT相关,做的全都是和LED相关的客户端项目。就这样做了5年QT/C++。 现在在另一家公司也是QT/C++,不过是显卡相关的项目。

这一路走来我不知道选择其他行业会给我带来什么,但进入计算机行业其实是很幸运的。第一它确实是我感兴趣的行业(可能也是因为它是我的谋生工具,没有人嫌弃自己的饭碗),第二,计算机行业的薪资是高于大部分行业的。哪怕近几年,互联网行业有点没落,但程序员的体量证明着行业的生命力。

有人问:现在再进入这个行业还晚吗?

“The best time to plant a tree is 20 years ago. The second-best time is now.”

再借用【周岭《认知觉醒》】书中的一句话:去做总比不做好,开始总比放弃强。只要你心中还有希望,什么时候都是开始的最好时机。

说实话,计算机行业目前并不算一个最好的选择,选择这个专业我认为兴趣最重要,如果没有兴趣,还是不要进来了。这个世界变化很快,10年前的土木是黄金专业,可能在10年后,计算机专业也是排名倒数的专业(就今年来看,计算机的就业形势已经非常严峻了,再加上各种裁员潮,说哀鸿遍野也不为过)。我们再看看硬件相关的前几年没人报考的模拟IC、数字IC,伴随着资本主义的封锁,现在已经是风口了(据了解,现在芯片类专业的工资极高)。

其实在任何时候选择专业都面临这样的问题,你不会知道毕业后你的专业是否会落寞,但请不要担心,还有个路子,本硕博连读,不管啥专业,都不会后悔 TODO 表情。


先到这儿吧,其实写的时候回想起来细节的故事很多,但碍于主题和篇幅,就这么多吧,感谢阅读。

在这里插入图片描述

关注公众号 QTShared,带你探索更多QT相关知识。

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

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

相关文章

解锁转换成功:12 个基本的成长骇客技巧

什么是增长黑客?增长黑客已成为营销界的流行语,但许多人仍然不知道增长黑客的含义以及它在营销中是如何发挥作用的。如果你也存在这样的困惑,别担心。今天这篇文章将为你解答以上问题。通过黑客增长和走特立独行的发展道路,你可以…

《opencv实用探索·十九》光流法检测运动目标

前言 光流法(Optical Flow)是计算机视觉中的一种技术,用于估计图像中相邻帧之间的像素位移或运动。它是一种用于追踪图像中物体运动的技术,可以在视频中检测并测量物体的运动轨迹。 光流的直观理解: 光流是一个视频中两…

VINS-MONO代码解读6----pose_graph

开始pose_graph部分,本部分记住一句话无论是快速重定位还是正常重定位,求出 T w 1 w 2 T_{w_1w_2} Tw1​w2​​就是终极目标。 还剩一个整体Pipeline~~ 1. pose_graph_node.cpp 注意,定义全局变量时即实例化了一个对象 PoseGraph posegra…

开关电源这些纹波噪声如何抑制?

电源工程师都知道,开关电源在运行过程中会产生多种纹波噪声,对电路性能和稳定性产生一定影响,所以要针对各种纹波噪声采取合理的措施来解决,那么如何做? 1、低频纹波噪声主要是由于开关管开关状态的快速变化导致的。在…

C++异步网络库workflow系列教程(3)Series串联任务流

往期教程 如果觉得写的可以,请给一个点赞关注支持一下 观看之前请先看,往期的两篇博客教程,否则这篇博客没办法看懂 workFlow c异步网络库编译教程与简介 C异步网络库workflow入门教程(1)HTTP任务 C异步网络库workflow系列教程(2)redis任务 简介 首先,workflow是任务流的意…

图解python | 字典

1.Python字典(Dictionary) 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值 key>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示: d {key1 : value1, key…

软件测试职业规划

软件测试人员的发展误区【4】 公司开发的产品专业性较强,软件测试人员需要有很强的专业知识,现在软件测试人员发展出现了一种测试管理者不愿意看到的景象: 1、开发技术较强的软件测试人员转向了软件开发(非测试工具开发); 2、业务…

题目:区间或 (蓝桥OJ 3691)

题目描述: 解题思路: 本题采用位运算.先求出全部数组每一位各自的前缀和,然后再判断区间内每一位区间和是否为0,不为0则乘上相应的2^n并将各个为的2^n相加,得ans. 实现原理图 题解: #include<bits/stdc.h> using namespace std;const int N 1e5 9;int a[N], prefix[35…

2023AI Agent智能体HR商用落地的案例汇集

过去一周在各类智能体产品不断呈现新发展态势的情况下&#xff0c;我们将注意力继续放回AI Agent智能体在大型和超大型企业不同领域商用落地的可能性探索上面去。 本着这一初衷&#xff0c;我们会继续把注意力转向探索AI Agent智能体在HR领域的商用落地所面临的挑战和最可能实…

ida脚本环境开发配置idapythonidacpp三端环境(win,mac,linux)

ida脚本也有一段时间了,一直有个痛点是找不到比较好的方法热重载脚本来实时改动生效,导致开发效率老慢了。固总结下比较友好的环境搭配 使用ida热加载插件让你开发脚本更高效 github地址: GitHub - 0xeb/ida-qscripts: An IDA plugin to increase productivity when developi…

PyTorch: 基于【VGG16】处理MNIST数据集的图像分类任务【准确率98.9%+】

目录 引言在Conda虚拟环境下安装pytorch步骤一&#xff1a;利用代码自动下载mnist数据集步骤二&#xff1a;搭建基于VGG16的图像分类模型步骤三&#xff1a;训练模型步骤四&#xff1a;测试模型运行结果后续模型的优化和改进建议完整代码结束语 引言 在本博客中&#xff0c;小…

MySQL数据库卸载-Windows

目录 1. 停止MySQL服务 2. 卸载MySQL相关组件 3. 删除MySQL安装目录 4. 删除MySQL数据目录 5. 再次打开服务&#xff0c;查看是否有MySQL卸载残留 1. 停止MySQL服务 winR 打开运行&#xff0c;输入 services.msc 点击 "确定" 调出系统服务。 2. 卸载MySQL相关组…

国标级联/流媒体音视频平台EasyCVR设备录像下载异常该如何解决?

视频监控TSINGSEE青犀视频平台EasyCVR能在复杂的网络环境中&#xff0c;将分散的各类视频资源进行统一汇聚、整合、集中管理&#xff0c;在视频监控播放上&#xff0c;视频安防监控汇聚平台可支持1、4、9、16个画面窗口播放&#xff0c;可同时播放多路视频流&#xff0c;也能支…

一、win10+yolov8+anaconda环境部署

1、安装anaconda &#xff08;1&#xff09;打开aonconda下载地址&#xff1a;https://www.anaconda.com/download&#xff0c;点击download下载。 2、下载完成后&#xff0c;双击打开&#xff0c;点击Next&#xff0c;I Agree&#xff0c;选择just me&#xff1b; 3、勾选…

SQL进阶理论篇(五):什么是Hash索引

文章目录 简介MySQL中的Hash索引与B树的区别总结参考文献 简介 hash&#xff0c;即哈希&#xff0c;也被称为是散列函数。 Hash在数据库中的应用&#xff0c;可以帮助我们大幅度提升检索数据的效率。 大名鼎鼎的MD5其实就是Hash函数的一种变体。 Hash算法&#xff0c;是通过…

ArkTS编译时遇到arkts-no-obj-literals-as-types错误【Bug已解决-鸿蒙】

文章目录 项目场景:问题描述原因分析:解决方案:解决方案1解决方案2此Bug解决方案总结项目场景: 在开发鸿蒙项目过程中,遇到了arkts-no-obj-literals-as-types,总结了自己和网上人的解决方案,故写下这篇文章。 遇到问题: rkTS编译时遇到arkts-no-obj-literals-as-type…

操作系统中的作业管理

从用户的角度看&#xff0c;作业是系统为完成一个用户的计算任务&#xff08;或一次事务处理&#xff09;所做的工作总和。例如&#xff0c;对于用户编制的源程序&#xff0c;需经过对源程序的编译、连接编辑或连接装入及运行产生计算结果。这其中的每一个步骤&#xff0c;常称…

解锁知识的新大门:自建知识付费小程序的技术指南

在数字化时代&#xff0c;知识付费小程序的崛起为创作者和学习者提供了全新的学习和分享方式。本文将以“知识付费小程序源码”为关键词&#xff0c;从技术角度出发&#xff0c;为你展示如何搭建一个独具特色的知识付费平台。 步骤1&#xff1a;选择适用的知识付费小程序源码…

知识库SEO:提升网站内容质量与搜索引擎排名的策略

随着搜索引擎算法的不断更新和优化&#xff0c;单纯依靠关键词堆砌和外部链接的时代已经过去。现在的SEO&#xff08;搜索引擎优化&#xff09;已经转向了以提供高质量、有价值内容为核心的阶段。知识库SEO便是这个新阶段的重要策略之一。 | 一、知识库SEO的概念与意义 1.定义…