楼主现在大三,在一所一线城市 985 学计算机。这学期打算找实习。第一个投的公司是一家创业公司,内推,岗位和 C++ 有关,属于系统软件开发。第一面感觉很好,面试官的评价也让自己以为半只手已经拿到 Offer 了。结果第二面跪了。一方面是感觉和面试官对不上眼(各位应该也遇到过那种觉得面试官从表情就能看出就是不喜欢自己的情况吧,就是那种感觉),另一方面自己的确准备不周,特别是网络方面。面试官的评价是基础不牢。
不过这个面试虽然挂了,但是面试过程中我一直感觉良好,而且面试官也没有那种觉得不合适想尽快结束的意思(可能是我脸皮太厚了追着聊?),甚至偶尔有点欢乐。总的时间聊了一个半小时多点吧。所以后来 HR 告诉自己挂了之后还是很受打击的。整个内推阶段都没有怎么投简历。内心也觉得很对不起内推自己的人。那个时候自己是真想长时间实习,然后就准备校招毕业后踏实工作。
后来抱着试一试的心态又投了某家巨头,也是 C++ 岗位。第一轮面试感觉也还不错,主要聊了项目经历(学校里的课程项目,还有一些零散的 Web 项目),结果第二轮又跪了。而且第二轮就没有问太多技术问题,但总时间也将近一个小时了。(好像很多 GG 的朋友都是二十分钟不到就出来了)这一波其实心态有点炸裂。因为回顾自己面试过程,从聊项目到问 epoll 的原理再到 C++ 基础之类,有失误但是没有那种致命(当场觉得自己没戏了)的地方。
看了看各大网站 C++ 的实习岗位真的少,有个论坛上的哥们说的跟前端比 1:500 可能有点过分,不过确实不好找,在校时实践机会也相对少。而且第一波面试跪了之后可能内心也没有认真找实习的想法了吧……后面小公司的面试准备继续去,但是不管有没有 Offer 应该都不会答应了。之前准备过 IBM 编译器组,结果他们好像这两年都不招人。
至于为什么执着于 C++,并不是因为自己觉得这方面特牛或是怎样。之前在一家互联网公司实习过,干的是 Web 后端。当时的任务就是快速完成产品,堆业务逻辑。其实整个实习过程还是有不少收获的,从代码质量到测试、部署流程到架构之类,感觉视野宽阔了。但是慢慢发现这个也不是自己想要的。接触编程比较早,中学时代崇拜的都是 GCC 还有 Linux 那帮大神,内心深处认为这些 System Level 的技术才是程序员真正的价值。可能在大家看来有点中二,不过职业规划和选择不清楚的情况下,确实容易这么想。
之前一个网友谈面试经历的时候说国内的公司找实习生都要细分岗位,这很奇怪;一些外国 IT 巨头仅仅分个 Application 和 Infrastructure。看了下各大公司招聘内容感觉这话还是有些道理。
现在的打算是准备学校的保研或者考研,然后复习的同时坚持练练算法(现在仅仅是 LeetCode 一部分中等题目会吃力的水平),和老师也有在开始做一个机器学习相关的项目。有空也准备看看有没有什么开源社区可以学习学习的,毕竟接触过少数,感觉对 newcomer 的包容性还是要比许多企业高的。话说之前一个学长说过很多人读研就是为了还本科欠下的债,现在才明白他话里的意思呀…
不知道论坛上身经百战的网友们有没有什么职业发展上的建议,或者关于提高自己水平的中肯意见,在这里谢谢大家🙏
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.