本文作者:程序员鱼皮
大家好,我是鱼皮。
正如标题所说,前段时间,我接受了一家公司的小采访,主要是分享下 大三暑假在腾讯实习的经历 。
这家公司,相信学编程的小伙伴们都不会陌生,就是 力扣
,一个在线刷题、学算法的网站。
说实在的,这家公司让我又爱又恨。爱的是他们提供了一个好的平台,帮助大家更有目的性地学习算法、通过面试;恨的是当年为了刷算法,实在是掉了不少头发,而且现在网站上很多题目都收费了。
下面把采访的对白分享给大家,对还在校园或求职的小伙伴,应该会有些帮助。
问:你是怎样进入腾讯的?
答:机缘巧合,大三上学期找日常实习时投递简历,结果到了下学期 2 - 3 月份腾讯才给我打来电话邀请面试!而且我当时一听地点是深圳(学校在上海),立刻就给拒绝掉了。
也是真没想到后来又有上海的部门来捞我,最后通过电话面试,拿到暑期实习机会,并通过实习转正。
问:找公司的时候有哪些考量?为什么会选择腾讯?
答:我肯定不能直接说是钱多吧!
对我来言,我最看重的是 公司知名度 ,因为对毕业生来讲,你未来的发展机会很多,在大公司工作过顶一个光环是很香的,后面万一想要跳槽,经历这一块起码不会有问题,再努力准备准备面试就好了。
然后我会看重 工作匹配度 ,比如岗位使用的编程语言、技术方向和自己的技术发展目标是否一致。像我用 Java 多,所以更倾向于找 Java 方向的工作,腾讯也是有不少 Java 开发岗位的。
其次就是行业,比如游戏、广告、电商等。这个还是挺重要的,因为我作为一名程序员,深知技术是为业务服务的,所以肯定要选一个前景比较好、又能学到技术架构的行业,广告就是个不错的选择。
还有就是 薪资 > 地点 > 工作强度 了。毕竟当时太嫩了,那个时候觉得自己可以挺、拿肾肝,现在看来不能 all in 工作,让我再选一次肯定是 工作强度 > 薪资 了。
问:在实习期间你主要做了些什么?
答:刚开始就是搭环境,看文档、了解项目,然后根据导师写好的技术方案做需求、写代码。
起初的工作可能是很多实习生可能都会遇到的 —— 重构一个老系统。我觉得千万不要小看这个工作!重构系统可不是换个框架、能运行就完事了,而是在保证业务流程和原系统完全一致的情况下,对系统整体的可维护性、可扩展性、性能等进行优化。因此,除了对老系统架构熟悉外,对业务、对数据流的理解才是关键。我当时也踩了很多坑,但解决之后确实帮助我加深了对整个系统的认识吧。
刚开始我也觉得工作挺没意思的,但后面慢慢地我也有机会直接和产品经理对线了、可以开始自己写技术方案了,在工作中融入了更多独立思考,还是挺有趣的。
其他的时间可能就是看看文档、看看公司内的代码,自主学习。
问:腾讯的转正流程是怎样的?咋定薪资?
答:大致流程是先工作一段时间,一般是 1 - 2 个月吧。然后参与实习生转正答辩,就是讲 PPT,陈述实习期工作、回答一些大 Leader 们的问题。
实习期间要多请教同事,给他们讲述下你自己对工作、对业务、对技术的理解,最好也请他们帮忙看看 PPT,要相信前辈的经验和实力。
至于薪资的话,毫无疑问,答辩成绩会直接影响你的薪资,还有就是工作态度,从入司那天就要拿捏好。具体薪资我就不多说了,现在应届生的薪资网上都透明可查。总之不少!
问:你觉得自己以不错的成绩转正主要是因为做对了什么?
答:优秀的人太多了,所以教育要从娃娃抓起。早期的鸟儿有虫吃,我从入职前就会提前了解技术栈,有任何不懂的问题都会思考之后即时询问同事。毕竟实习期时间短暂,因此我必须珍惜时间,加倍努力,有几天真的是住在公司的(行军床)。
在做好本职工作的情况下,我会积极自主承担工作,不满足于分配的工作本身。就哪怕是真的觉得工作没啥事干,那就自己向上级和同事主动请缨啊!哪怕没有工作,不也体现了你的自主性么?再说了,不会没有工作做的,梳理文档、优化系统、探索新技术,永无止境。
还有就是多问,在恰当的时机可以向同事、Leader、HR 打听 HC(岗位数)情况。
此外,多总结、平时的积累至关重要。无论成败,自己解决问题的思路和过程都值得记录。
当然了,运气也很重要。
问:在腾讯工作是怎样一种体验?
答:这个要看部门和业务。我们这还好,起码没有 996,正常情况 8 点下班,也没有加班。正式员工和实习生除了拿到的钱不同外,区别不大。
主要的工作感受就是大厂资源多、节奏快、有压力,但同样可以收获更多成就感吧。
我自己也在做知识分享嘛,网上也有很多形形色色的评论,我发现一个人所在的环境真的会影响他的视野。尤其对技术来说,小公司大多专注于业务,在技术方面大部分情况下只能去效仿大公司、自主解决一些简单常见的问题;只有大公司才有资源和人力去开拓和布道,解决复杂且具体的问题。
问:对于即将入行的职场后辈们,有什么建议?新人需要避开的坑?
答:我总结了大概几点:
- 拒绝不合时宜的事,很多事情你在工作中都可以做,但在有限的时间下,必须有所取舍。身处校园学技术时也是一样,虽说你想学啥都能学,但不要忘了最终目的是找工作。
- 尽早准备,有选择总比没有的好。
- Speak less do more!少说多做,不是说减少沟通,而是要减少无意义的沟通,踏踏实实做更多实质性工作。
- 遇到了问题,要多从对方的角度去思考,遇事不要着急,不了解的事情不要乱说。
- 相信自己,无论什么选择都要比其他的做到更好。
- 找到自己的那道光,比如优秀的领导和同事。
问:为什么会选择进入计算机行业?
答:小时候爱打游戏,更爱做游戏,我觉得作为造物者,开发自己的软件是很棒的体验,能带来成就感,帮助自己实现梦想。比如我现在也做了个编程导航网站,帮大家找找编程学习资源啥的,也收到很多感谢和感动吧。
问:你觉得程序员是一个怎样的职业?
答:没有天花板、上下差距很大的 高风险高回报 职业。虽说大部分程序员都是 CRUD(增删改查)程序员、复制粘贴小能手、调包侠客,但学的好的技术大牛也是真的厉害。
问:你是如何看待“程序员 35 岁危机”这个话题的?
答:我从来不会担心这个问题,我也觉得有能力熬过 35 岁危机的程序员不会担心这个问题,起码先活到 35 岁哈哈!
总之,保持健康的身体、积极乐观的心态、持续学习的热情就好。
问:你是怎样结识力扣的?
答:自己算法很差,大二实习面试因为算法碰壁,后面听说大厂求职要考算法,所以就开始刷力扣,也见证了它从免费到收费的过程。但也是很感谢它吧,提供了这样一个帮助大家学习、双向连接求职者与面试官的平台,起码让大家有了前进的方向。
问:力扣给你带来过哪些职业上的帮助?
答:最大的帮助肯定是 帮我找到了工作 !此外,学了算法后,你的思维会更开阔;刷题多了后,写程序也会自然保持好的习惯,能够大大提升代码质量和工作效率。
以上就是本期分享,采访的视频后面也会发出。
我是鱼皮,求个 点赞 + 在看 ,这将是我持续创作的最大动力,谢谢 🙏