一个普通计算机学生的独白:终究还是放弃了

全文较长,皆是我的肺腑之言,可以当成小故事来看,可能会比较有趣。

拿不到 Offer 主要是自己基础知识不好、算法不行、网络上课不认真听、操作系统上课划水,后文所有的别人拿到Offer我没拿到都是我在这方面不如他们,我不喜欢为了面试而面试,虽然我总是应付考试,可是梦想和大厂,我现在已经分不清谁是真的喜爱谁只是唉不说了

从6月底开始有投递到现在,已经过去了将近三个月。至今还是0 Offer,许多公司都快结束招聘了。绷了很久,也不是第一次破防了,只是今天比较特殊,最后一层防线也穿了。结果就是我打算过几个月回家送外卖。

自我介绍

先介绍一下我自己,我18届某双非本科软件工程的学生。GPA专业前10%,从大一到现在GPA一直下滑,原因也很简单,无非就是上课不认真听讲,课下不复习,考试临时抱佛脚,甚至大三的时候软件项目管理软件测试我甚至没认真听过一节课,考前半天才开始抱佛脚,可能是因为学习能力比较强吧,嗯哼,也可能是因为记忆力比较好吧,所以挂科对我而言,还是挺难的,哪怕这样我都没挂过科。

从我初中接触到英语,我就喜欢上了英文。但是啊,我听力向来不好,我曾经根据很多up主和学霸们推荐的联系方式练习过,甚至还报过培训英文听力的班,可能这辈子就这样了,听力对我真的是天书吧,可能真的是自己没有天赋,会个中文 + 三种方言对我已经是极限了,再多一门英文都不准哈哈哈。英语就过了个四级,CET4考试听力只有70分左右,全靠基础扎实。此后近两年再没接触过英语(除了外教课),打了大三才报名了人生第一次CET6,我知道自己肯定过不了,我只是不想留下遗憾,体验一次CET6考试。

最初我的专业并不是软件工程,而是与之相近的专业,我是通过大一上结束后通过专业第一转过去的。嗯......这得从我初三开始说起,当年的我成绩其实也不是很差,但是也不知道是多巴胺还是荷尔蒙的原因,反正我那年中考失误,分数刚好比全省那些一流高中其中的录取分数最低的学校的录取分数低了一分哈哈哈哈。其实可以凭借配额生的名额进入全省前3的高中,而且配额的名额有一个是我当时为学校争取到的,但是由于我没有我们学校所在的区的户口,所以我失去了这个机会,最后我去了一所新修建的高中,理所当然进入了实验班。高一也不知道是多巴胺还是荷尔蒙的原因,我一直低迷,最后高二文理分班去了普通班。去了普通班的我突然醒悟,然后我像打了鸡血一般,拼了命的努力,一直到距离高考前两个月,我都保持着一个良好的学习状态,就是每天寝室熄灯后,我埋在闷热的被子里,一直打着小电筒知道凌晨一点半。可能是我一个以前实验班的同学告诉我一首起风了的歌曲,最后一个月我特别低迷,甚至在高考前一天晚上还玩王者荣耀到深夜,本来想着还行,但是大家全来我们寝室对答案,考完一科对一科,然后我心态悄悄地发生了变化哈哈哈哈。最后考试真的考出了很震惊的成绩,以至于班上最喜欢我的班主任在知道我得分数后再也没有联系过我了......我还以为可能是需要以后的我找时间去学校看望他,但是群里的他一直关心着那些高考考好了的,就行个老父亲一样认真对待哈哈哈我就打消了以后去看望他的想法,可能我也会成为以后他的教学生涯中的一个失败案例,就像他总在课上和我们讲的那些前辈们的案例一样。

高三的时候,抖音特别火,然后就了解了一下,知道母公司字节跳动,那一刻就喜欢上了。也没能想着有机会去这个公司,因为我的梦想啊,是学医。

刚进大学,接触到C语言,然后直接job.bytedance.com,查看职位信息:

职位要求
1、本科及以上学历,计算机相关专业;
2、良好的设计和编码品味,热爱写代码;
3、精通至少一门编程语言,包括但不仅限于:Java、C、C++、PHP、 Python、Go;
4、掌握WEB后端开发技术: 协议、架构、存储、缓存、安全等;
5、积极乐观,认真负责,乐于协作。

直接google或者百度,关键字:字节跳动编程语言
得到结果Golang
好家伙这就去挑灯夜战

提醒:学好操作系统 + 计算机网络 + 数据结构与算法 + 多刷题才是正确打开方式,年少无知的我吃了一个大亏,导致我没重视算法,以至于后来产生不进入互联网行业的想法并且会离开的。

大一时候能够写点 Web 网站是完全没什么问题的,大一结束时技术栈已经开始丰富了起来,通过每天课余时间一直学习,课上认真听讲,无数个日夜挑灯夜战,技术栈再当时是这个样子的了:

  1. 编程语言:Go、Python、C、Java、C#
  2. 数据库:MySQL、Redis、SqlServer
  3. 框架:Beego、Gin、SSM、Python一些框架
    大概是这样的,因为学的只是比较多,以至于我都忘了有哪些了

刚学C#时,其实我是想主攻U3D的,但是由于电脑装了软件就崩了,再重装系统后就放弃了这个想法,毕竟是个穷学生,家里穷。

提醒:学好操作系统 + 计算机网络 + 数据结构与算法 + 多刷题才是王道

大二上课都在学Java的技术栈,不仅是为了应付考试,也是因为Java真的学起来太简单了(当年年少不知Java卷,要知道我就单纯应付考试学学得了)Java相关的课很多,上课我也非常感兴趣。自从知道并学习SpringBootSpringCloudSpringCloud Alibaba后,那一年就再也没用过Gin了。这一年唯一学过的一个框架就是go-kit,中途一致因为安卓课程相当有意思,但是Android Studio根本运行不起模拟器,然后一些第三方模拟器用着不喜欢就劝退我离开Android了。我那时是打算考研的,由于接触到图像识别、NLP这些的内容,非常感兴趣才有了考验的想法,于时大二后半年用了一个学期加一个假期去学习机器学习,买了一本李航老师的统计学习方法和周志华老师的西瓜书。哔哩哔哩收藏一堆视频都看完了:
图像识别

统计学习

提醒:学好操作系统 + 计算机网络 + 数据结构与算法 + 多刷题才是正确打开方式

可能时课程比较多,每天熬夜身体不太舒服的原因,也可能是年纪大了的原因,状态下滑严重,反正结果就是我放弃了考研的想法,我总是告诉自己:万一考不上,怎么办呢?是吧!。

大三换了新电脑,联想的Y9000X,怎么说呢,跑得起来曾经的梦想了,但是我已经花了大量时间在后端开发上面了,感觉现在再开始U3D已经来不及了(这是个错误的想法,我现在想回到那时候揍一顿自己)。

大三再开始完全来得及的,为什么会这么觉得呢?用事实来说话吧,我小学有一个同学,他有很多非计算机的学生,成绩也不好还挂很多科,但是我那个同学的那些很多的非科班同学以及他们班的科班同学都报了培训班,我那个同学说他那些那个时候去报培训班的,好多人都进入字节跳动、腾讯和网易了。他们拿到offer时候就只会:算法(只要题目刷的多,你就是爹)、操作系统、计算机网络和相关的编程语言基础。听我小学同学讲,他们其中很多甚至都不会业务,开发项目都不会,怎么说呢:算法(刷题),永远的神!调侃一下,其中利害各自体会。

再次提醒:学好操作系统 + 计算机网络 + 数据结构与算法 + 多刷题才是正确打开方式

字节跳动是我曾经的梦想,后来不是了,后来迷上了原神,我只想去米哈游。老二次元呢:这个时间段期望公司是这样的(只是期望啊,就当我意淫算了):米哈游 > 哔哩哔哩 > 字节跳动

你说巧不巧,这三个公司后端都是用go的,字节的KiteX和哔哩哔哩的....

大三没干啥事,依旧没开始刷题,哪怕我写下这个帖子的时候,我leetcode刷的题都不超过50道,还是字节校园的每日一题我才写的不然我才不愿意刷这些无聊的题目。说起字节校园,怎么说呢?就是大三那年,字节跳动有一个字节校园,很快啊,我就加入了,成为万千大军中的一员,看着那个字节候选人,我飘了啊(手动狗头),但是字节校园先开始的是iOS的学习,于是乎,我的iOS之旅开始了。(我是想学Java和Go的人吗?我是想去字节的人!字节用什么我就学什么,我不挑,不要工资我都想去的那种!)当时我就做错了一个决定,我选择与Java很想的Swift而不是OC,这是个错误的决定,为什么这么说呢?首先来分析一下为什么我会选择Swift,(其实我也学了OC,但是学了没用不喜欢之类的就放弃了)这是因为苹果公司在开始剥离OC(是吧?),苹果公司始终都是要培育自己的亲儿子,我万万没想到,直到现在,直接招聘的基本上都是OC的,而且它甚至找的都是C++的还不是OC,别问我为什么直到,我那个小学同学他的那些同学中很多非科班生以及科班生只花了不到一年零基础入门计算机,其中有一部分就是靠着C++面的iOS,他们甚至连iOS最基本的知识是什么都不知道,他们知识会C++而已!还是那句话:

再次提醒:学好操作系统 + 计算机网络 + 数据结构与算法 + 多刷题才是正确打开方式

感觉算法真的是我一大道坎,当初也没人告诉我这个东西这么重要啊,现在我越想越不喜欢算法了,离开计算机,离开梦想,离开或许是最好的选择。我希望能去一个大家都有着共同爱好兴趣的地方,可能工资低的地方这样的人更多吧!后悔没大一开始就刷算法题,不然以我数学功底,再怎样也不至于现在这么被动!

有时候觉得大学这个奖学金拿了,推免生拿了,不刷算法都是白费,还不是过不了面试。还是需要掌握算法和一些别的面试常考的专业课知识的。当年要是有人告诉我注重算法就好了,谁稀罕什么奖学金和推免生啊,我要的是去字节和米哈游,当然现在不是呢!我只想回家。

刚刚我那个同学打电话来和我说,它认识的一个非科班生,在培训班只学了不到大半年,真的半路出家都是夸奖了的那种,然后刚过字节。不用想了,他不会iOS,他只是会C++。我这Swift学了个寂寞。我这同学这电话和我聊天,我需要心情不好的理由,好了,就是我同学和我打电话,听到他的声音我就心情不好,不说呢,等改日心情好点再继续编。

补充于2021年9月25日

经过好几天的考虑,打算离职之后的的方向有以下几种:

  1. 转战iOS,根据我同学们的情况得出iOS比较差人,所以想重拾iOS转战春招
  2. 准备明年的考研
  3. 准备公务员考试

转战iOS

以前买过一台二手iOS,后来坏了,听说官网可以分期买mac,还有教育优惠,就打算入手一个iMac,价格有点贵,但是分期的话我还是买得起的,然后才知道分期居然需要信用卡,现在就处在很尴尬的情况,分三期才付得起的iMac一是花呗额度不够,二是没有信用卡,就算有估计信用额度也不行。然后就想着去黑苹果,结果刚好这个硬盘不能装黑苹果,需要换硬盘,就想放弃了,无法装黑苹果的参数如下:
电脑参数

考研

年纪大了,在反复思考这个问题,以前没准备考研的主要原因也是这个,现在突然更迷茫了。

考公务员

听说考公务员才是真的卷,蚌埠住了,得用这为数不多的一天假期好好思索思索最终决定。

以下是我的秋招投递以及安排:
投递记录

#2021届秋招进度交流#
全部评论
海康应该白菜价随便开的
2 回复 分享
发布于 2021-10-29 20:31
其他的不说,培训班进大厂?梦里可能实现吧😅
1 回复 分享
发布于 2021-09-19 08:13
唉~,我的计算机学习生涯几乎和你一模一样,从高一开始学的c(跟着郝斌学的c和数据结构),高三之前就把spring全家桶、sql查询、前端三套件及学得差不多了,然后大学就是ue4和vue和python和linux驱动开发和windows开发和嵌入式开发等的,加上各种杂七杂八的 学校的关系,导致视野不开阔,天真的以为一心写代码做项目就行了,没人告诉我对应届生来说,408课程和算法和八股文才是面试找工作的王道,现在也考虑转行了 说实话,真的非常的不甘心(毕竟付出了太多的时间,而且还是自己热爱的东西),由于没人告诉我面试靠的是408课程和算法,走了一条死路
4 回复 分享
发布于 2021-09-29 21:03
18届??
点赞 回复 分享
发布于 2021-09-19 00:17
不是深信服已经进实习了吗,怎么还退出丫,我也马上深信服3面了,是因为什么原因呢😥
点赞 回复 分享
发布于 2021-09-19 22:35
楼主深信服实习入职了为啥又放弃了😰😰刚投了深信服实习
点赞 回复 分享
发布于 2021-09-22 14:19
真实
点赞 回复 分享
发布于 01-05 13:27 湖南

相关推荐

1. 如何在嵌入式系统中实现Wi-Fi通信?2. 使用RTOS如何管理任务的优先级?3. 如何使用SPI实现高速数据传输?4. 在FreeRTOS中如何实现任务的通知机制?5. 如何通过UART进行设备的固件升级?6. 使用I2C与加速度传感器进行数据读取的步骤?7. 如何在嵌入式系统中实现数据的加密与解密?8. 使用PWM控制LED亮度的基本原理?9. 在FreeRTOS中如何实现信号量的使用?10. 如何使用ADC进行温度传感器的值读取?11. 在嵌入式系统中如何实现RTC的闹钟功能?12. 使用中断响应按键事件的处理?13. 如何在嵌入式系统中实现实时操作系统的调试?14. 使用CAN总线实现车辆内部的通信协议?15. 在FreeRTOS中如何实现任务的动态创建与删除?16. 如何使用DMA进行SPI数据传输?17. 在嵌入式系统中如何实现图像处理算法?18. 使用MQTT协议实现设备的数据上报?19. 如何在FreeRTOS中实现时间片轮转调度?20. 使用USB HID实现设备的键盘功能?21. 在嵌入式系统中如何实现音频播放?22. 如何通过网络实现设备的OTA升级?23. 使用GPIO控制伺服电机的角度?24. 在FreeRTOS中如何实现定时器的使用?25. 如何使用SD卡进行文件的读写操作?26. 在嵌入式系统中如何实现外部存储器的接口?27. 使用UART进行设备的状态监控?28. 如何在FreeRTOS中实现消息队列的使用?29. 使用模拟量输出控制电机的转速?30. 在嵌入式系统中如何实现系统的故障检测与恢复?我面试看的是大佬的面经,链接放下边了  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
分享
评论
24
36
分享
牛客网
牛客企业服务