小镇做题家自学转码收割大厂offer(3):手足无措的尝试

加入了大佬云集的技术性学生组织(此后称为A team)后,才发现自己要学的东西有多么艰难。
进入A team后,AI组的一个培养路线是先自学cs231n,当时只能从b站看录制的网课,由于全英文还不适应,只能看带翻译版的视频,并且从网上找相关的文档。突然涌入的大量概念和大型项目的工程结构让人喘不口气,经常对着一个概念反复的看还是看不懂(那个时候还没有大模型帮忙)。忘记用了多久适应过来了,但是过程总归是蛮折磨的。

记得为了跑一个demo项目,需要装一个linux系统。这是我第一次要自己接触linux系统,于是开始查资料,上网学习相关概念,无形中在不断地充实着自己。举例来说,为了装系统,查到了还有bios启动这么个玩意,原来在os可用之前还有这么个bios程序在启动,这在以后我的windows电脑系统出问题的时候没有那么慌张,可以简单的自己先排查排查。类似的例子还有linux操作的知识,双系统的概念,磁盘分区的含义等等。这些东西在专业课怎么也学不到,但是有了这个契机,就像是打开了一个新的大门。回想着这些细节,会有一种“原来所有的努力都不会白费”的欣慰感。

害怕把自己原本的windows系统搞崩,我查了好多好多的资料,但是迟迟不敢下手。于是我有了一个很天真的想法:去电脑城找人帮忙。这个幼稚的想法是源于小时候父亲给电脑升级方便打游戏的时候,那些盗版系统和内存条的升级都是在电脑城搞的。然而当我带着我的电脑也去电脑城问能不能装linux系统时,所有的人都是类似的反应“啥玩意?”,“什么是linux”,“没听说过”。(从那起我开始知道学计算机不等于修电脑
那该怎么办呢?想来想去,最后我去淘宝花钱找了人帮我装linux,付款后发给我一堆操作流程,那些命令我全都看不懂,反正照着做就完事了。安装好启动后,还要安装一个远程控制软件,对方继续敲命令进行系统配置(现在想想主要就是进行源的配置和相关软件包的更新罢了)。几十分钟后,装好之后我不敢乱动,敲个什么命令都要查半天。

其实在这期间还有一点小趣事,一个是我先去尝试装了一次虚拟机,翻着csdn的垃圾堆最后装起来后发现虚拟机没法运行程序(因为调用不了GPU),只好再删掉。另外一件事是淘宝找人帮忙装好linux后,我对着一些教程启动英伟达GPU配置时不知道是把什么弄崩了,导致linux系统又开不开机了,于是我又回去找商家又下了一次单重新给我装了一次......

人在接触新事物的时候爆发出来的好奇心有无穷的能量。我慢慢开始能够回答一些大一一开始面试另一个学生组织时被问到的那个问题——“你认为编程语言能解决什么问题”。

随着对这个新知识大门的打开,我越来越坚信自己要深耕这个领域,毕竟“热爱可抵岁月漫长”。
#找工作中的小确幸#
全部评论

相关推荐

第一轮面试官可能是部门主管,主要考察了简历相关,并没有问太多技术问题,聊的很愉快。两天后我收到电话通知,电话通知说面试官的反馈还是很不错的。第二、三轮是线下面试,第二轮面试的主要内容考察了对于硬件以及游戏性能的理解,有1%low fps,常见图形引擎、PCIE接口,都能回答的上来,并且和面试官交流很顺畅。第三轮是代码面试,首先给了我几张印有代码题目的纸,让我选几道擅长的回答,第一道是如何生成一个包含整数和浮点数的数组,我使用了python的nprandom.uniform来回答,第二题是如何对一个数组进行排序,我回答了.sort,但是面试官说需要提供具体的方法,我承认我近两年都在使用python,只回答了一个冒泡排序。第三题是假如有一个benchmark.py,有很多不同的参数比如size=【0,1】,resolution=【1080p,720p】等可变参数组合,如何使用不同组合进行基准测试,我回答了可以使用pytest的parameterrize框架(我个人觉得这应该是这个,因为用for循环跑自动化测试太蠢了),但在这之后,面试官提议能否向他展示我研究生课程相关的代码,我随即向他展示了我研究阶段写的一个项目的代码(我感觉还是拿得出手的),并加以介绍,然后面试官就提前结束了面试,说剩下的题目没有什么意义了,原本第三轮一小时的面试最终三十五分钟就结束了。留下我一脸懵逼的出门,目前还没结果,希望能拿下offer
查看3道真题和解析
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务