首页 > 其他分享 >学生生涯&秋招总结

学生生涯&秋招总结

时间:2023-11-23 16:02:11浏览次数:27  
标签:总结 很多 然后 生涯 实习 大一 秋招 时候 但是

Codeforces

突然意识到好像接下来的流程也用不到codeforces了,好像就要和学生生涯say goodbye了。

点开当初PKU暑校的OJ,发现还有人在提交,哈哈哈,没想到疫情前的题目还有人在做。让我想起来了那首歌词,依然还有人在那里游荡

Alt text

过程

未来是光明的,道路是曲折的。

我和CS的缘分最早始于高中,高三的时候我ED中了Vandy, 2017.12.17一发入魂。之后开始了快乐的高三生活,跟着老师对着培训班学AP CS。那个时候我还不知道CS是什么,只是觉得这个东西很有意思,所以就一直学下去了。学了类,递归,blabla。

我在申请大学的时候报的专业并不是CS,我报了经济。因为我平常喜欢键政,而且经济是在当时我学得拿得出手的一门课,我对自己的未来规划是能够进入顶级IBD当一名打工人。

开学

大一的时候,刚进来的几天一切都好,新同学,新环境,新知识。一切都是崭新的。

开学被同年级的两位同学拉去组队参加了NAQ 2018,因为他们听说过我会编程,而我们这一届会写码的还比较少。惭愧,盛名之下,其实难副,那个时候我其实什么都不会。场上仅仅是助攻了一道题的思路。队友写了全部的3道题,我们约好了来年再战。

然后我也就忘了这件事,继续上我的课。其实现在想想大一,还是挺有趣的,但是当时的我可不这么认为。那个学期发生了很多事情,有好的,比如我在400人的抽奖池子里抽到了ipad,比如我有了对生活的一些不一样的构想,当然更多的是令人沮丧的,我的成绩尚可,但是无论学什么,都会给我一种力不从心的感觉,甚至是天文课,前排的妹子轻轻松松98,我第一次考试77,我在高中被老师保护得太好了,一时间接受不了这么大挫折。

更令人难过的是一些生活上和方向上的,很难形容,一连串,情感上的,学术上的,方向上的,偶尔--看到作业的出分会心绞痛,看到自己的课本却不能理解学这些意义所在,找不到自己的一技之长,如此焦虑以至于有一段时间看书看不进去,一看到课本脑袋就嗡嗡得响,那个学期成绩掉得飞快。

大一暑假回来,回家路上尽管我强装高兴,家里人还是听出来了话里的失魂落魄,安慰我说,想学习就学习,不想学就别学了,咱们家没有给你这么大的压力必须要干成什么。

离开了校园的环境,先是玩了几天,之后然后回了趟高中,玩了几天。

大一暑假

然后我的生活在简单几日停歇之后回归正题,组队拉了训练,我每天都能被一些新知识所震撼。我第一次接触到了算法。通过简单的训练我才知道了一个看上去很简单的问题解决起来有多复杂,但是无论多复杂,这些办法都是人从简单问题一步步推导出来的,而所用的工具仅仅是primitive types,一支笔,一张纸,仅此而已。这是震撼我的点。

中美两国的计算机教学其实是两条完全不同的思路,一条从上到下,一条从下到上,从上到下可以帮助你快速理解每个component的作用和计算机体系,用体系去降维打击一些已知的问题,而从下到上可以补全理论和实践的差距,万丈高楼平地起。我觉得我很幸运,能够同时接触到两种不同的思路,

我们在训练的时候遇到了一些瓶颈,比如到了DP章节,我开始完全无法理解DP。我们在vjudge会试着去做一些题吧,然后在vjudge看到了PKU正在开暑校,然后里面有ACM/ICPC这门课,然后我看了下,6.9截止报名,而今天是6.7。我问了队友,你们想去么?他们说没时间,所以派我过去。家里人完全支持这个决定。

PKU暑校

然后我就去了,定了7.29的车票,还记得我买错站了,结果站了一路,然后直奔首都。校园和vandy其实不太一样,vandy的校园很大,但是人很少,而北大的校园很中规中矩,但是人很多,也很漂亮。有漂亮的未名湖,有气派的体育馆。旅游的感觉还是挺好的。让我惊讶的是在这里还碰见了一位朋友,让我感觉一切都回到了从前。

那几天上课时每天基本被知识狂轰滥炸,我才知道我的知识缺口有多么大。我印象很深的是,有一次郭教授在台上眉飞色舞地讲述一个dp问题,台下的我们被雷得外焦里嫩,但是能感觉到,这个推导的过程和台上演绎的过程是一样的,一样的精彩。若干年以后我在大学校园对着同学们讲课,感觉大概也有些相似之处吧。

总之,我在暑校里学到了很多,也认识了很多朋友,我觉得这是我大学生涯里最有意义,最充满戏剧性的一段经历。大一的颓废一扫而光,我走出了失败的阴霾里,放下了一些事情,决定抬头向前看。

实习

然后跳过无聊的刷题,就到了2021年初。期间我一直在家和朋友们打CF,到处出去旅游。也尝试找过实习,那段时间大家都在军备竞赛,有人去字节实习,有人去因特尔实习,他们的生活看上去都蛮丰富多彩的,我不免也有些羡慕和蠢蠢欲动。投了一圈,唯一给我面试的是字节,问了很多naive的问题,但是二面算法题我挂easy题了。只好在家继续窝着。这么着很快到了21年初。

又是熟悉的味道,春节晚会上,我又在抽奖里中了个ipad,根据Bayes Network测算Conditional Probability,我大概似乎是要失去些什么了。然后我果不其然地,打炸了区域赛,一些外力因素,比如队友不想接着搞了,我们的队伍极其松散。然后拿了rk17,不高不低。遂滚蛋去搞实习了。

搞实习 as expected也没有一帆风顺,我之前没怎么准备过,一上来几乎答不上除了算法之外其他的问题,连连碰壁。光腾讯我就面了20多次,之后靠做题拿了MS的实习offer,又连着拿了几个offer。我本来准备签ms了,腾讯WXG的流程又到了三面。我拿不定注意,最后决定冒险,放弃MS和其他家,all in腾讯,这事后看来是冒了最大的风险,但是也有相应的回报。

我面完微信支付3面之后,被ghost了20多天,然后hr告诉我没hc了,那个时候天真的为了选择tx甚至没有给自己留任何后路。那几天异常痛苦。后悔不迭自己这么仓促做了决定。不过后面好在企业微信的组长知道了我的事情,加面一轮然后把我招进来了。然后我那天其实答得很烂,因为已经很久没看八股了。我问组长为啥给我放过了,组长说遇到这种事情谁都会绷不住的,他也非常理解,所以没有为难我。然后在5月,其他人已经纷纷入职的时候,我从1月多悬着的心才终于放下。

其实这段实习带给我的应该是最多的。mentor很用心,组长人很好,除了作息问题简直是我理想的企业。

之后因为修够了学分,所以在2022提前毕业,我告别了我的大学生涯。还有很多的遗憾和事情没有完成,平心而论,当初选择在这所大学蛮幸运的,不太闹腾的环境,相对简单的人际关系,我遇到了我最好的同学们,给了我最大的支持和鼓励,给了我很多快乐,学校转专业条件宽松,竞争压力适中,给了我能够自我成长的空间。

我想我会一直怀念这段时光的。

哥大MSCS

在互联网最好的时候选择了读硕士,在two sum大行其道的时候选择了继续深造,似乎是踩坑了。但是来Columbia之后,感觉这个选择虽然往我的求职之路上增加了不少不确定性和杠杆,但是作为一个长期的投资是完全值得的。

哥大纵有千般不是,但是有几门课还是非常好的,比如OS,和MIT 6.s081相比内容更加贴近实际,带我们真的实现了一个文件系统,一个scheduling class和一些系统调用 from scratch。还有编译原理,我们几个人真写了个compiler。学到很多。

Columbia的课业相对来说没有那么硬核,考试的curve让我瞠目结舌,范德堡的课程最多给你几个curve 5分,drop几个assignment,这,赫赫,B-都能curve到A

甚至还被拉去打了场区域赛,诚然,我的水平是不够的,尤其是这一年没练,让我退化成了入门水准,实在难负得起这么高的期望。果不其然,这一年的区域赛因为我的卡题送走了NAC的机会。Anyway, away from ICPC, I am free.

秋招

秋招不太顺利,我刚开始觉得,凭我这个简历,选择面很多,一开始浪了又浪,浪没了几个面试机会,到了9月份,才发现选择其实根本没那么多,今年的行情是出乎意料得差,很多公司根本就不开。开了的公司没有一个申请人数是低于1000的,我甚至有一次看到了一个申请人数是60w+的,我觉得我这个简历在这种情况下,根本就不够看。我的简历在Columbia最多算是master里偏上的,可是我的竞争对手有其他牛校的master,undergrad,还有PHD,我觉得我这个简历在这种情况下,想去争取一点垃圾offer以上的,根本就不够看。我和Andrei对比被甩了十万八千条街,而AC这样的今年能招几个呢?根本轮不到我。
最后也差点gg了,先是一周内连续两个比较期待的流程蒸发了(literally面完告诉过了,但hc没了/hr消失了),一个看上去非常promising的面试也挂了。这个时候我还剩下唯一的一个在流程的面试,只剩下一条命了,面试头一天又不巧吃了Chinatown的蛋糕型细菌培养皿切片,发烧到38度。在竞争压力这么大的今年,改日期基本和直接挂了没区别,只好孤注一掷。比较幸运的是,最后这一条命没挂。薪资比我想得average case要多很一点,但是离7月底想的还有很大差距,我不甘心啊~

未来

打算先回家过年,再去San Jose工作一段时间,这只是我人生计划的第一步,先这样吧,后面还有很多事情在等着做。下一步怎么走,走着瞧吧先。

总结

作为坚定的唯物主义者,我不相信这个世界上有命运这一说,事成与不成只在人为,我觉得可能是一贯的行事方式让我容易去选择一些选项,也会带来一些意外的惊喜。我经常能够遇到一些很好的事情,尽管当初看来并不是那样。
事情的好和不好都不是那么绝对,所以没必要在自己落魄的时候苛责自己。我相信若干年后看今天,也许正应了Robert Frost的那首诗,Two roads diverged in a wood, and I took the one less traveled by, and that has made all the difference.

从小学到大学,每次成长都会伴随着一件令我非常痛苦的事情,这次也一定不会例外。那么下一次会是什么呢?

标签:总结,很多,然后,生涯,实习,大一,秋招,时候,但是
From: https://www.cnblogs.com/tiany7/p/17851756.html

相关文章

  • Bat命令总结
    切换到指定目录cd命令可以切换到指定目录,但是默认是C盘下的目录,要切换到d盘下的目录,有2种方法:1,先切换到d盘,再切换到指定目录d:cdD:\abc2,,用/d选项cd/dD:\abc/d:这是cd命令的一个选项,指定改变驱动器和目录。/d表示可以改变当前驱动器,而不仅仅是当前目录。切换都bat文......
  • Linux心得总结
        通过快一个学期对于Linux系统的学习,让我对Linux有了一定的了解。我知道了Linux只是个内核。现在的Linux操作系统,都是用这么一个内核,加上其它的应用程序构成的。Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一,使其在金融、安全等部门......
  • 2023-2024-1学期20232423《网络空间安全导论》第三周学习总结
    防火墙的那个部分最容易被攻陷,加固方法有哪些教材学习——网络安全基础3.1网络安全概述3.2网络安全防护技术对于计算机来说,可攻破的入口有很多,所以需要我们不断地提升技术、寻找防护方法,并不断加固我们的防御。3.3网络安全工程与管理3.4新型网络及安全技术对于新生......
  • python全局锁总结
    一、用Python写个死循环,把N核CPU的核心全部跑满importthreading,multiprocessingdefloop():x=0whileTrue:x=x^1foriinrange(multiprocessing.cpu_count()):t=threading.Thread(target=loop)t.start()启动与CPU核心数量相同的......
  • CodeWhisperer 体验总结
    CodeWhisperer体验总结|CodeWhisperer是一款亚马逊新推出的通用代码生成器可以实时进行代码数据的提供还可以定义安全问题CodeWhisperer对个人用户是免费使用企业用户需要订阅使用亚马逊云科技开发者社区为开发者们提供全球的开发技术资源。这里有技术文档、开发案例、......
  • oracle 日期时间函数使用总结
    常用日期数据格式获取年的最后一位,两位,三位,四位--获取年的最后一位selectto_char(sysdate,'Y')fromdual;--获取年的最后两位selectto_char(sysdate,'YY')fromdual;--获取年的最后三位selectto_char(sysdate,'YYY')fromdual;--获取年的最后四位select......
  • 【HMS Core】应用内支付问题总结
    ​【问题描述1】集成应用内支付,怎么让微信或者支付宝的选项位于华为支付之前。​ 【解决方案】目前不能调整顺序的。 【问题描述2】用户手机上的价格,是按照什么货币单位显示的?【解决方案】手机客户端根据当前华为帐号所属的服务地(查看方式:“应用市场>我的>设置>......
  • 《2023-2024-1 20232415 《网络》第二周学习总结》
      本周的网络空间安全课程的学习主要围绕密码科学技术展开。通过学习与探究,我了解了密码科学技术的基本原理,应用方式以及发展前景。 教材学习中的问题:问题1:不同密码表对文字的加密方式各不相同,较为复杂,难以理解。问题1解决方案:通过反复阅读,探寻不同密码表之间的规律,可以有......
  • mybatis-plus 使用总结
    Java开发组件1.IDEA2.JDK3.Git4.Maven安装配置5.Mysql6.Mybatis7.Mybatis-plus8.Nacos9.Openfeign10.Gateway11.xxl-job-admin12.Skywalking13.Sentinel14.Arthas15.Redis16.Mongodb17.ES18.StarRocks19.Datax-----------------mybatis-plus使用总结--------......
  • 二分查找知识总结
    整数二分:二分的本质并不是单调性,而是从一半满足一半不满足的区间中找到边界点。模板题:数的范围给定一个按照升序排列的长度为n的整数数组,以及q个查询。对于每个查询,返回一个元素k的起始位置和终止位置(位置从0开始计数)。如果数组中不存在该元素,则返回 -1-1。输入格式第一......