跨考计算机者艰难的2019自白

  先自我介绍一下,我是一个计算机专业研二的学生,方向是网络安全,目前在momenta做自动驾驶算法集成,一个普通的不能再普通的普通人。因为本科是管理学的,因此虽然已经研二了,基础却比很多本科生还要差。按照学校的规定,研二需要找一份长时间的实习并完成实习论文,于是2019年对我来说是人生中非常重要的一年,这一年经历了很多很多的挫折,经历了找实习、分手、放弃爱好方向等等。从一个学生转为一个worker是一个非常痛苦的过程,这篇博客会记录2019我经历的一些事,算是一个菜鸟的年度总结,希望可以给路过的你一点启发,可以在这条路上少走点弯路。
  从小就喜欢网络安全,大概每个男孩子都有一个黑客梦,可能是因为当黑客是人类最容易获得的超能力了。所以在入学时选择了网络安全方向来到了苏州,这时候满心都是憧憬,希望能跟厉害的导师与同学为伍,在自己喜欢的行业上大展手脚。

找实习,简历被刷

  年初的时候刚完成学业,这时还是个研一的菜鸟,此时对计算机行业的庞大还一无所知,对找工作的一些门道更是一无所知。春招秋招、内推、组内直推等等的区别都不太清楚,更是错过了BAT等大型互联网公司的春招时间。当然事后想明白了就算投了简历也进不去,因为面试居然还有算法题这种东西,等开始找实习的时候才发现大家都已经刷了好几个月的题了。现在回想起来,准备面试的时候怎么能面经都不看呢?当然那时候连面经是啥都不知道,更不知道还有牛客网、看准网这种东西。一个刚入行的菜鸟就这样开启了迷迷糊糊的职业生涯,然后撞的头破血流。
  错过了一些大公司的投简历时间,只有等学校举办的宣讲会了。宣讲会在5月,我在学校网站的公示上看到了很多很多的企业,但是有网安职位的大概只有一两个。这个时候大概明白了与传统的计算机岗位相比,安全岗位比较特殊,门槛之高,令人望而却步。本着被刷了总比不投好,我尝试先在网络上投了第一家公司——趋势科技。
  趋势是业界非常有名的安全公司,中国的基地在南京。当时我非常认真的在网上查阅趋势的信息与一些面经,满怀期待的等待他们的面试通知。可是就在我投简历的隔天,他们直接给我发了邮件表示拒绝———是的,连简历都没过。受到拒信的我十分的难受,想到这一年来考研和努力学习追赶他人,最后连面试机会都没有,马上就要开启宣讲会了,而我此时才明白自己有多差劲。要知道如果那时候找不到实习,就得面临着延迟毕业等惩罚,这是自尊心强的我无法接受的,而我也无法接受得过且过的随便选家小公司。所以那几天有点自暴自弃,把自己关在宿舍打游戏,不接父母朋友的电话,也不回女朋友消息,也因为此和女朋友闹崩了。后来还是老妈感觉不对劲,耐着性子打了很多次电话来慢慢劝导我才好了过来。感谢天下父母心。
  后来趋势来我们学校开宣讲会,还特意找了我,跟我说是我投错岗位了,我才真正把悬着的心放下了。不过那都是后来了。

认清事实,开始狂投简历

  简历被拒这件事对我产生了极大的刺激。我开始慢慢的认清现实,开始想慢慢摆脱二十多年的象牙塔生活(此前从没有想过或了解过工作)。这时我开始了解了一些行业情况,如各种语言适合做什么工作,行业分类等等。而网安行业更是有着极大的壁垒,其中最看重的就是CTF比赛经历。可以说,想进入真正的网安行业,需要慢慢的沉淀以及一个领头人。作为外来者真的很难很难。
  认清事实后,我开始投了很多简历,因为时间紧迫,没有空间留给我精挑细选了。当时来学校开实习宣讲会的企业,我基本都投了。当时一般是上午下午和晚上都选一家投,如果有同一时间段相投的企业,会拜托别人帮忙投。而后的一段时间,我就陷入了无休止的听宣讲会、笔试、面试的过程了。下面会写一些面试过程,因为是很久以前的了,细节有些记不清,就大致的写一写了。

中科院计算所:这是我面试的第一家,也是我人生的第一次面试。计算所没有开宣讲会,直接进行面试,毕竟大家都知道。面试的过程十分的水,基本就是面试官问你做过啥项目,然后你说他负责嗯就好了。感觉不像是技术面。后来在做其他公司笔试的时候接到了他们的电话,因为在笔试所以就没接了,然后就没有然后了。

北京航天二院:这是我拿到的第一个offer,因为课上做过linux内核编程,所以面试官直接要了,当场签的offer。类似于研究院,包吃包住,工资非常低,保密非常严格,据说手机都不让带。

西门子中国研究院:所有来的企业里让人感觉最正式的,不管是着装、PPT、面试官的气质、面试流程等等各个方面,外企果然是不同的。面试的岗位是安全助理研究院,做工业互联网安全的。面试的时候要去他们的办公楼,然后和其他的面试人员一起填表分批面试。到我的时候被人领着在楼里七绕八绕到了一个小屋里,然后两个面试官一起面,非常有压力。
开始问我处理工业互联网中未知网络协议时,你会怎么设计类。我说的半天感觉还是没答到那个点上,面试官看我无法理解他,然后就放弃了,换屋让我等下一批面试官,当时还以为凉了。后来等了一会儿后来了另外两个面试官,这会儿面试就比较正常了。大部分的问题都是计算机网络方面的,比如浏览器输入网址后发生了啥、还有网络抓包工具(wireshake、tcpdump)的使用等。问了很久后让我回去等通知,隔天收到了offer,当时还是非常开心的,因为感觉是大公司,还是网安方向的。

华为:经历了笔试->性格测试->面试1->面试2->hr面。面试华为让我明白了一个真理:华为的hr不能信。面试之前我问hr安全岗位应该投哪个,他让我投通用软件工程师。最坑的是华为的offer是你接到后才知道是做啥的,最后发的offer是硬件部bsp的offer,与我的期望毫不相关。

趋势:笔试挂了,趋势的笔试非常难,涉及到方方面面的计算机知识,还是现场考试,不是网上的。说实话感觉做的还可以,但是不知道为啥挂了,在想是不是字太丑了。。

海格:广州做军方方面的一个大公司,投简历后直接hr面,震惊。。。国企果然任性。

其他的不太记得了,就写这么多。

放弃网安,入职华为

  后来七月份要入职了,感觉手头上唯一能看的上的offer就是西门子和华为了,因为西门子是我想要去的网安offer,华为是大平台,适合实习。后来与各种朋友沟通,他们都劝说西门子不是专业做IT的,实习经历还是最好去大厂好一点。经过激烈的思想挣扎后,我最后还是屈服了,选择了去华为,这一决定也基本等同于放弃了网安方向。
  入职华为的那天我当场就想跑路了,因为工作间像是车间,到处都堆满了各种电路板。这与我想象的喝杯咖啡,敲敲代码的生活一点不同。忍着巨大的反差,我在华为的实习生涯就正式开始了。
  与我同天入职的是另一个哈工大的女生,数学系的,华为果然是一个只看重学历的地方。同组的同事们基本都是三十多,有老婆和孩子。人都很nice,不得不说,相比于其他公司,华为是个更有人情味的地方,在华为升级与工作最重要的不是能力,而是“拉通”。拉通是入职第一天team leader告诉我的,大概意思就是“拉通协调各个部分不同人员的工作”。进组的第一天,组里的前辈们就在群里打出了华为的黑话“welcome to conference”。
  当时我们属于wlan团队,主要负责写AP、AC设备的驱动代码,AP、AC就像是我们家里的路由器一样,负责让连上它的上网,而与之不同的是,它是在公司里的,也就是企业网服务。带我师傅是一个非常强的人,有着非常丰富的经历,干过硬件,干过测试,现在在干软件,实力非常强,在组里的几个月跟着他学了不少。
  后来组内安排活儿,我负责写一些内部测试的代码。也来了其他三个新员工,我们年龄相仿,天天一起吃饭聊天,非常的舒服与开心,可是由于实习生的身份,组内并不会安排很多的事给你做。在华为,实习生是五点半下班,如果加班,leader是要被领导批的。虽然我每天都会加班到八点半以后,可还是比较空闲的,感觉不到压力,因此我在实习了四个月后决定换一份工作。在讲换实习之前,总结一下华为的几个特点:
1.信息安全是重中之重
公司里分为红区、黄区、绿区,每个区都有规定。手机不能拍照、不能带存储设备等,根据不同的级别会有不同的规定。后来我们组搬去黄区后,每次背着包出门都会被检查,吃饭喝水都不能在工位上,不能在网络上发布与工作内容有关的任何内容。

2.公司气量大
作为超级巨无霸,公司有着非常强大而完善的制度。工资不会克扣一丝,按时抵达。什么东西没有,就自己做,不管是git仓库、企业沟通软件、软件仓库、编译器等等等等,华为全是自己做的。在美国封杀的期间,华为出了个很长的软件替换列表,将对应美国硬软件替换。福利制度、薪资制度十分完善,员工们比较有人情味,经常会组织出去吃东西喝酒。

3.官僚氛围比较严重
作为后辈,在华为过的比较战战兢兢。程序员在华为是螺丝钉中的螺丝钉,技术能力、代码能力再强,如果情商不高,在华为也很难晋升。想要升官发财,更重要的是“拉通”能力,这部分的能力才是能做好事的关键。

换实习,来到momenta

  因为在华为实习成长实在太慢了,一味的写C语言也不利于未来的发展,因此我在十一月底的时候决定换实习,途径主要还是通过群和牛客网。有了几个月的实习经历后,我对行业有了一个初步的了解。首先决定找份c++相关的实习,有c++的经验校招时竞争力会大一点;其次面试难度高的offer优先选择,因为面试难度基本等于入职后身边的同事水平,有高水平的同事才能快速进步;最后是薪资,越高的越好。因为往往薪资=工作量,高工作量=快速成长。秉持着这个信念后我投了几家公司,最后决定了入职momenta。
  momenta真的是个无比自由的地方,没有打卡制,按自己填的工时发钱。身边的同事也都是90后中的佼佼者。写这篇博客时我正好入职两个月,这两个月感觉自己最大的收获就是自己真正得到了全方位的成长,完全摒弃了学生的思想。
  在momenta实习生与正式员工基本没什么区别,做的工作也差不多,这让我脱离了极大的束缚,可以展现自我。刚来时对深度学习知识、图像处理知识、甚至于C++都不是很熟,被mentor分配了一个任务,大概是解决某个模型在块芯片上无法正常work,同组的同事跟我讲你最好一周内完成,最多两周。那一个星期我天天通宵看芯片的英文文档,来debug。可是一个星期、两个星期过去了,我才只是初步理解了一些。后来每天的进展都非常慢,需要跟芯片公司进行沟通。直到一个多月后才解决了问题,这个过程十分痛苦却也收获了很多。
  在momenta实习需要独挡一面,没有人会教你,因为大家都是在起步造轮子,2020年还要在这里度过剩余的五个月然后迎来秋招,加油。明天就要回家过年了,今天最后一晚无心工作,所以划水写博客,总结一下2019年,2020年的目标是每个星期至少一篇博客、看完买的书和找到心仪的offer。

2020年1月21日
写于momenta

  • 14
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
根据提供的引用内容,以下是Java宠物的自白的实现: ```java import java.util.Scanner; public class PetShop { public static void main(String[] args) { System.out.println("欢迎来到宠物店"); System.out.println("请输入要领养的宠物的名字"); Scanner sc = new Scanner(System.in); String name = sc.next(); System.out.println("请输入宠物的健康值(1-100)"); int num = sc.nextInt(); System.out.println("请输入与主人的亲密度"); int qinmidu = sc.nextInt(); System.out.println("请输入你要领养的宠物类型:(1 狗狗;2企鹅)"); int z = sc.nextInt(); // 调用Master函数 Master master = new Master(name, num, qinmidu, z); } } public class Master { Master(String name, int num, int qinmidu, int z) { // 选择宠物 if (z == 1) { Dog dog = new Dog(name, num, qinmidu); } else if (z == 2) { Penguin penguin = new Penguin(name, num, qinmidu); } else { System.out.println("暂无其他宠物,请尽情期待!"); } } } public class Dog { private String name; private int health; private int intimacy; Dog(String name, int health, int intimacy) { this.name = name; this.health = health; this.intimacy = intimacy; } public void selfIntroduction() { System.out.println("大家好,我是一只狗狗"); System.out.println("我的名字是" + name); System.out.println("我的健康值是" + health); System.out.println("与主人的亲密度是" + intimacy); } } public class Penguin { private String name; private int health; private int intimacy; Penguin(String name, int health, int intimacy) { this.name = name; this.health = health; this.intimacy = intimacy; } public void selfIntroduction() { System.out.println("大家好,我是一只企鹅"); System.out.println("我的名字是" + name); System.out.println("我的健康值是" + health); System.out.println("与主人的亲密度是" + intimacy); } } ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值