前言
为什么会写这么一篇文章呢?实际上很早之前就想分享下,也并不是突发奇想,心血来潮,奈何一致没有一个相对完整的时间来总结,正好近期公司正在进行一些校园招聘,作为面试官,把之前的一些思绪又激发了出来,面试中很多同学在最后反问的环节都会有一些相同的问题出现,也想在这里和大家分享一下。
仅代表个人的一些理解和感悟,相信一定有不同的看法,大家可以一起来聊一聊,共同深入分析下这个问题。 此外,本文不涉及具体的技术讨论,仅仅探讨一些方向上的问题。
关于技术栈
公司中用到的技术栈是怎么样的?
这个问题个人印象中几乎每个同学都会问到,为什么大家会这么关心技术栈呢?难道不同的技术栈真的有这么大的区别吗?之所以大家会关心,个人觉得会出于以下几个方面的考虑:
- 想了解真实企业中使用的技术是什么样的。
- 想通过了解技术栈,为后续的面试做准备,避免走一些不必要的弯路。比如如果企业都没有用hibernate了,那么就不需要准备hibernate相关的题目了。
同学们既然想了解技术栈,那么怎么样获取最及时有效的技术栈呢?这里推荐几个个人觉得不错的技术站点吧,多逛逛,多看看,有些前沿的技术栈自然而然就知道了。
- 英文类
- 中文类
- 一些公众号(直接贴自己关注的吧,就不一个一个放链接了,有兴趣微信自己里面搜一搜。)
要不要准备八股文?
这个问题和前一个关于技术栈的问题,个人觉得是相关联的,为什么会有这样的认识呢?
针对技术栈问题,如果更深入思考下会发现是由于现在的面试八股文盛行,很多面试官都会问各种框架的问题。
- 一方面,这些八股文实际工作中又不一定会使用,就算需要使用,Google下结果可能比背诵的八股文还要好,使用ChatGPT可能会便捷。
- 另一方面这些八股文对于很多大三大四研二研三的同学来讲,确实理解会有难度,只能通过刷题来完成,一旦问到稍微深入点的问题,就无法回答出来。
这些真的是我们面试想要的一个效果吗?入职后发现都是面试的高手,无法真实解决实际生产的问题,缺少创新性。
有人会说了,别说这些废话,直接说到底要不要准备八股文呢?
- 个人觉得在现阶段的大风气中,还是要准备的,身不由己,因为你不知道面试官会提问什么样的问题,所以一定需要或多或少的准备。
- 但是背诵八股文我觉得并不是重点,重点而是要充分理解框架和架构的机制是什么样子的,这样才能做到举一反三,从容应对面试,也避免了入职后无法胜任的问题。
关于基础知识
计算机专业的同学在本科阶段都会学习《计算机组成原理》、《计算机网络》、《操作系统》、《数据结构与算法》、《数据库原理》这几门课,如果是信管或软工的同学,可能学习《运筹学》、《软件设计》等课程。
这几门课实话说很难,在学习的时候需要花费大量的时间和精力才能充分理解和吸收,一旦理解不到位,对于后续学习任何的编程语言,高级的框架都会带来一些困扰,无法深入理解其中的原理。
在这里我的建议是,如果你准备在毕业的时候从事计算机相关的工作,那么再难也要学习和理解,基础真的太重要了。
这些课程学习最好的老师就是你现在学校里的老师,因为有问题都可以随时去问他们。当然如果想要自学,那么推荐B站上的几个课程吧。
- 清华马士兵300小时讲透计算机底层原理+操作系统,整整300集,全程干货无废话,带你从汇编语言开始学!再学不会UP主女装_哔哩哔哩_bilibili
- 中科大郑烇、杨坚全套《计算机网络(自顶向下方法 第7版,James F.Kurose,Keith W.Ross)》课程_哔哩哔哩_bilibili
- 计算机组成原理(华中科技大学)_哔哩哔哩_bilibili
- C语言程序设计 浙江大学:翁恺_哔哩哔哩_bilibili
- MIT 6.824: Distributed Systems (2020 Spring) 分布式系统课程(中英双语字幕)_哔哩哔哩_bilibili
关于发展方向
有时候我会刻意的问同学们一些问题,就是你对计算机是怎么理解的,对互联网行业是怎么理解的,对整个未来技术的发展是怎么理解的?
每个同学都在努力的回答这个问题,能够感受到同学们实际上也是很迷茫的,可能仅仅因为高考时家长让填了计算机相关的专业,仅仅因为薪资高,等等原因吧。总结下来就是缺少一个方向,我要准备做什么,我想做什么。这些问题每个人的情况不一样,需要自己去思考。
但是,我能够给大家的建议是:需要在本科和研究生阶段,不断去思考你对计算机是否真的感兴趣?如果能够回答好这个问题,那么自己的发展方向也就很好把握了。
保持一颗爱学习的心
为什么单独将【保持一颗爱学习的心】作为一个小节呢?承接上一小节关于自我发展方向的问题,不论是否从事计算机相关行业,每个行业的都需要不断的学习,可能这个问题在计算机行业体现的尤为突出。
计算机行业你需要不断的学习心得框架,设计思想,新的技术等,其他行业需要不断的学习一些管理,法律等等的知识。
如果你有了学习的习惯,你会发现,你不会的东西会越来越多。
关于学习的建议是:找准方向,坚持下去,学习的知识别人偷不走,会给你带来源源不断的收益。
总结
以上是我自己在面试中感受到同学们的一些问题,和仅限于个人的一些建议,希望能够帮助到正在迈向下一个人生阶段的你。加油,加油。