计算机专业,暑假需要提前自学吗?

我一直坚持认为,一个人的专业技能,主要是依靠自己,通过自学获得的。

计算机技术(尤其是软件技术),可以说是人类历史上第一个几乎所有的知识,都可以通过互联网获取的技术领域。

一个IT人,如果不会自学,必将被这个行业所淘汰。

有两个人群在学习上备感焦虑。

一个是在校计算机专业学生,由于技术进步飞快,大学里教的内容,很难跟得上技术前进的脚步,与此同时,由于现有教育体制的弊端,高水平的老师极缺,水课盛行,学生学不到东西,极为不满,纷纷走上自主学习的道路。

另一大人群则是想转入IT行业的非计算机专业在读或己毕业人士。

这些年来,IT大热,N多其他专业或行业的人被吸引到IT业来,进入门槛较低,同时又有着庞大人才需求的软件开发岗位,成为吸纳跨行人才,圆青春梦想的最大舞台。

进来的人多了,竞争也就激烈了,不管你是不是“科班出身”,在求职、跳槽、升职这个社会战场上,大家同台竞技,适者生存。

这种环境,决定了“自学”成为IT从业者最关注的事情之一。

本人从2015年开始混知乎,到目前为止,收到了近5500个回答问题的邀请,我也回答了540多个问题,约占受邀回答问题总数的十分之一,其中有相当多的问题与计算机专业的学习相关,并且很多问题都是类似的,由此萌发了举办一个Live的想法,集中聊聊自学计算机这件事情。

有关“自学”,我可有很多感触,我本人就是走自学之路出来的,二十多年前, 在上个世纪90年代,我花了两年多的时间,硬啃下来了计算机专业的绝大多数骨干课程,之所以后来跨考计算机专业研究生成功,当年花的“啃”功起了大用,并且为我后来的软件开发生涯打下了基础,代码一写就是20年,顺利完成了不少软件开发项目,近几年来,又捣腾了一个小网站——,想打造一个心目中理想的计算机在线自助学习平台。

现在,我在高校教学一线一干就是十多年,又接触到了大量的学生,也算是对初学者的情况有相当的了解,对自学遇到的困难心知肚明。

这次Live,,将于2017年5月16日在知乎举办。在写作本文时,己有超过1300人报名参加,感谢大家的支持与捧场。

我将Live看成是一种新形式的教育模式,认为这实际上是在讲一场有上千名不见面听众的,可以直接互动的大课,为了让听众能从这次Live中得到最大的收益,所以下面公布这次Live的详细大纲,希望参与本次Live的朋友们能对讲授的内容心中有数。

以下列出本次Live要讲授的内容要点,多以问题的形式展开。

1 本次Live适合什么样的人群?

(1)计算机专业低年级学生,这次Live应该能够帮助这批人更高效的学习专业课程,取得更好的考试成绩,打下扎实的计算机科学基础。

(2)非计算机专业的学生,或者是己经工作的非IT行业在职人员,打算通过跨考计算机专业的研究生这种方式转行进入IT行业(这就是二十年前我本人走过的路),虽然本次Live不会在考研这件事情上介绍太多,但所介绍的内容对掌握计算机专业考研课目有帮助。

(3)己经在IT业工作,但自认为干的是“搬砖”的活,期望能通过业余抽时间系统地自学计算机专业核心课程,补上欠缺的专业基础,增强“内功”,提升技术水平,突破当前的技术瓶颈,技术水平能再上一个台阶。

2 为什么需要去啃枯燥抽象难懂的计算机专业课程?

很多专业课所讲的内容,实际工作中根本用不上啊,为什么要去学呢?

3 计算机专业都学了些什么?

你要自学,总得明白有哪些东西要学吧?

4 自学计算机专业的学习路线图

计算机技术有这么多的内容,计算机专业开了那么多的课程,“狗咬刺猬”,“从何下口”?

我现在零基础,我想系统地学习计算机专业,先学什么,后学什么?

5 你会“学习”吗——了解必要的学习理论研究成果

真正有效的学习是什么样子的?

如何能在有限的时间内学到尽可能多的东西?

关于学习,心理学和教育学都有哪些成果可以用于改善我们的学习?

读书这事并不简单,不是说你随手拿一本,然后“从封面看到封底”就行的,要想从读书中获得最大的好处,这事有讲究。

近些年来,国内引进了N多本国外优秀计算机教材和技术书籍,我该如何从中“淘”出真正适合自己的书来读?

计算机专业教材和技术书籍,那是出了名的厚,有些教材,也是出了名的难啃。对于这些厚书、难书,怎么啃呢?

为什么我看不懂那些书?

为什么我看了某些书,看了觉得其实“我没看”,屁用没有?

7 特定计算机专业课程自学建议

我挑选了一些计算机专业的核心课程,具体介绍其学习方法,这些课程是:

(1)计算机专业必备之数学基础

(4)计算机组成与设计

每门课程都以若干本经典教材为例介绍,部分涉及到的主要教材列表如下(完整的教材和技术书籍列表就不贴图了,耗流量),希望听众能提前阅读或翻翻。很多书籍在网上可以找到电子版(或扫描版,中国特色嘛……),但我建议经典教材最好还是买纸质最新版教材,当然银子得够,现在的教材,动辄七八十,甚至还有上百元的……

以下图片来自网上各电子书店,大小不一,强迫症患者请自行忽略。

本讲Live中所涉及的所有图书信息,均可在本人 “”网站上找到,这个小网站是我开发的,被我当成了“我看过的好书和坏书“和“在线读书笔记”来使用,也欢迎大家使用这个小网站,补充新的图书,为现有的图书打分。

第一次开讲Live,心中颇有些不安,希望讲完后不会被骂为质量低劣的水货Live。

为了避免将时间拖得过长,一些原先计划要讲的内容,比如如何准备计算机专业研究生考试,如何学习编程语言类课程等内容从本次Live中移除了。

如果大家觉得我还行,还愿意听我瞎侃的话,今年还计划再讲两场,补上本次Live没讲的内容。

l 知乎Live第二弹:《程序员是怎样练成的?》,计划2017年6月或7月,暑假前举办

l 知乎Live第三弹:《人在IT——计算机专业学生职业发展规划》,计划2017年9月,新学期开学时举办

期望大家能喜欢我开的Live。有任何意见或建议,请在知乎或微博私信。

谢谢大家的捧场和支持!

}

和你一样刚毕业加入腾讯的学长来回答下吧, 接下来的春招以及实习、秋招将是最重要的几个月,

其它回答都写的什么东西啊,看完只会让人更加迷茫! 认真把我的回答看完,可能会给你很大的启发,改变你的现状:

都说金三银四,现状务必加入到最激烈的春招当中去了,各大公司将会正式招聘,到彻底的进入白热化阶段(3 - 4 月),竞争是相当的激烈,谁做的准备越早,谁的胜算就越大。

实习非常重要,我之前就单独写过一篇文章:

而对于 22 届或者 23 届的同学来说,今年(21年)春招一般是指招聘暑期实习生,也务必要重视了!

很多互联网大厂正式校招的HC(名额)大多数都给了转正的暑期实习生,并且据我了解,不少组长、总监也是更加倾向于要实习转正的。

为啥?很简单,实习过程中他们能很直观的感受到你做事的能力、态度以及学习能力等。

他们会在实习过程中就会对你打分、考核,这比起校招面试可靠得多!!!

毕竟面试嘛,大家都懂,刷两三百道算法题 + 背背八股文,Java 的搞点JVM,C++ 的整点虚机制、内存模型、智能指针,其实很难准确的考察候选人到底工作能力怎么样。

只能说做个大概的筛选,但是实习生是不一样的,实习做项目的过程,就能看出你的编程能力、开发设计、编码习惯、还有沟通等软技能如何。

所以说,校招的HC一定是优先给实习生转正的!

22届的同学,务必要参加实习生招聘!

首先送大家一份我自己整理的电子书库,非常适合复习,绝不是在网上那种打包下载的,而是自己需要学到某个方向知识的时候,需要看了,去网上挨个找的,最后汇总而成。这部分我是会不断把它完善的,当成自己的小电子书库,不多,但贵在精。

我整理的这些书大家可以在这里获取,对于学习计算机的同学帮助非常大,且十分系统

还有一本帮助我拿到BAT 等一线大厂 offer 的算法笔记,是一位阿里大神写的,对于算法薄弱或者需要提高的同学都十分受用,算法一定是计算机学习的重中之重:

很多人不是很理解这个春招,以19年春招为例,到底是针对 19 届的还是 20 届毕业学生?

我在这简单的说一下,春招的主体是 20 届,面向的是所有 20 届的毕业生,还有少部分 19 届没找到工作或者考研失败的同学,20 届以找暑期实习为主,19 届以找正式工作为主(是要签三方协议的)。

很多人不是很理解这个春招,到底是针对 19 届的还是 20 届毕业学生?我在这简单的说一下,春招的主体是 20 届,面向的是所有 20 届的毕业生,还有少部分 19 届没找到工作或者考研失败的同学,20 届以找暑期实习为主,19 届以找正式工作为主(是要签三方协议的)。

对于不占任何优势的你,如果想进 BAT 级别的大厂,春招实习 + 实习转正 + 秋招 offer,这个是进大厂最容易的一条路,即使没能转正,有了大厂的实习经历,秋招也能去一个不错的公司;千万别指望着秋招,等你完全准备好了,在去找工作,就错失了最佳的机会。

有读者给我说,他见过很多春招没咋找实习,秋招工作都找的不错,觉得找实习对于自己不是很重要?我想说的是:没找实习,直奔秋招,拿到不错 offer,这个是正常的,每年都有一大批这种人呢;但是你要看看他们大部分人所具有的优势,你就知道了,985/211、硕士,更别提在来一个科班出身,他们觉得学历不重要,技术能力是最重要的,因为在他们的圈子中,周围的同学都是 985、硕士这些学历,对他们而言,学历没起多大作用,对你而言,很多简历筛选都不一定过,你无形中错失很多面试机会,这就是现实。

学历对于互联网行业找工作是起一点作用的,没你想的那么大,基本上要求最低的都是本科学历了,主要还是看技术能力,技术水平,这个是真的,学历不太好的,没必要在这块纠结了,好好提升技术,能力提升起来问题就不大(根据我自己的经验,学历的影响,在春招找暑期实习的时候远小于秋招了),这就是为啥学校不好的,越要参与春招找实习了。

国内计算机强校,首推哈工大和华科,其次两电一邮,西电、电子科技、北邮,还有其他一些计算机强校:北航、中科院、国科大、武大、浙大、中山大学、中南大学、上交等,如果想考研的,上面的学校在互联网业内是非常知名的高校,可以作为首选;如果你有幸在计算机强校,一定要多找找自己实验室的师兄、师姐聊聊,他们会给你提供很多机会和渠道,在根据自己的规划走,找实习,战秋招,这样能更有把握的进入大厂。

一定要看清自己的处境,一个普通学校,本科、还是非科班的学生,没啥亮眼的地方,BAT 级别的大厂,凭啥放着 985/211 的本科、硕士不招,要你一个还不是学这个专业的学生,这些问题,你都思考过没有?到底你有啥优势,BAT 级别的大厂要招你?

进入 2019 年,陆陆续续的面试已经展开了,基本上以电话 + 视频 + 现场三种面试形式为主,面试时最好都录音下来,方便自己复盘与总结,简历 + 自我介绍提前准备好,一定要熟悉简历上面的技术点,以及把自己的优势在自我介绍的时候,充分展示出来,最好能吸引面试官,让他顺着这条线去问你。

大部分公司招暑期实习面试都是 3-4 轮,2-3 轮技术 + 1 轮 hr 面试,考察点围绕着:基础 + 算法 + 项目,正常情况下,一面的就是未来部门的导师,二面就是小组 leader,三面就是部门 leader 或者总监,总之,面试你的面试官有极大的可能,就是你未来工作岗位上的师兄;有些公司、有些部门、有些岗位,可能还有交叉面试,面上 7-8 轮技术面试的都有,可能是你的评级高,或者很犹豫要不要招你,又或者你在同一家公司换部门面试了(被一个部门淘汰,另一个部门在简历池把你又捞出来了),这些到时候都是有可能发生的,总之,春招/秋招面试的路上奇葩事特别的多。

第一轮面试,一般问的都是比较全的、细的,偏基础和算法(项目也会问的,不过问的不是很深),主要看看你的编程功底是怎么样的,并且第一轮面试的时间一般是超长的,我现在还记得,面试头条一面面了 3 个多小时,头条面试简单的问了一些基础问题,紧接着就是,拿笔在纸上不断的写算法,以及各类的情景设计题,面试官还会把电脑给你,让你现场通过百度解决一些技术问题,写完之后,还问的很细致,问你这块怎么优化,这块为啥这样写,真的是展示技术能力,算法功底的时候,这是一场超长时间的,保持思维高度活跃的过程;这你就知道,为啥面试一天或者做完笔试题后,累到瘫了,学不进去了,这个时刻,每一位春招/秋招路上的,都会经历的。

第二到第三轮的技术面试,由于面试官的 level 变了,一般情况下,以算法 + 项目 + 智力题为主,对于基础的考察更多的是在第一轮面试过程中,这轮面试会针对你的项目,对于功能模块、项目亮点、改进优化、遇到什么困难,怎么解决的,都会问到的,但不会拘泥于细节,而是更加宏观的考察你,以及喜欢在这轮问一些灵活性比较大的题目,(我记得好未来在 2017 年秋招的时候,一面二面,进去直接抽算法题写,二轮下来能写 7-8 道,手写代码的能力还是很重要的),时间比一面相对短点,但是二面更加注重了你的潜力以及解决问题的能力。

最后一面,一般都是 hr 面试,hr 问的问题,主要是考察你这个人的软技能,沟通能力、兴趣爱好、薪资福利等跟你谈,还有就是看看你有多大的可能性会来我们公司;一般情况下,提前了解准备一下,心态放好,认真回答问题都不大的,注意一点,有些公司 hr 面试的时候,会让你在讲讲自己做过的项目,用到哪些技术,hr 面试也不一定完全是非技术,有这个心里预期就好。

每一轮面试都会有不通过的,每轮面试完都会有面试评价在系统中保留,直到最后的 hr 面试结束,也不一定就能拿 offer,hr 面试淘汰的,有可能就是前面的一轮、二轮面试完,好几个人旗鼓相当,一时难以抉择,而面试官没有那么多的时间考虑,就先都通过,走入下一轮面试,自己能有更多的时间去考虑到底要招哪一个学生;面试通过,会进入下一轮的,一般会有邮件或者电话通知,没有音信的,就默认被淘汰了。

不管是春招还是秋招的面试,基础 + 算法 + 项目,缺一不可,对于基础 + 项目,我觉得是比较容易学习与准备的,难就难在算法上面,而各大互联网公司必问算法,算法能力可以体现一个人的聪明程度,以及在一些复杂问题的设计上,需要对时间复杂度与空间复杂度进行权衡,这是在大型系统,高并发,实时性较高场景下必须考虑的,算法能力强的绝对是优秀人才!

我们又不是专业打 ACM 比赛的,没有进行过系统的算法能力的训练,针对互联网公司的招聘,算法方面的准备,就必须进行刷题,《剑指 offer》 + Leetcode,只要把这 2 处算法题都拿下,国内任何公司的手写算法,将没有太大的问题,先把《剑指 offer》上面的 60 多道题刷 2 遍,再把 Leetcode 上面的 easy 以及 medium 刷至少 2 遍,hard 确实难度比较大,看个人时间了;当年我春招找实习,也是这样过来的,算法方面,我就是做了这些准备,最后刷了几百道题,一步一步走了过来,我是深知做这些算法题是多么的难,很难坚持,为了一道题理解清楚,花费好几天时间,但是,这些都是要靠逼迫自己,都是要看自己的决心与勇气的。

马上就 3 月了,我是建议,你先把十大排序算法 + 《剑指 offer》至少过 2 遍(比 Leetcode 上面的容易,并且视频敲/现场手写频率比较高,先走内推面试),没问题了,在开始刷 Leetcode,要过笔试算法题,Leetcode 是必刷的,正式春招是需要笔试的,笔试通过才能进行现场面试的,这一关是必须要经历的。

想拿大厂 offer,算法能力是必备的,一定一定要重视!

面试的时候,就是 30% 运气 + 70% 实力,真的是这样,还要看面试官对你是否认可,要是接连好几场面试,没有通过的话,心态要保持好,一定要坚信,肯定会有 offer 的,秋招玄学,一切都很难说。

简历上面,以及自我介绍的时候,一定是有把握的才讲出来。2017 年秋招的时候,我跟我的 2 个同学,一起去面试过一家互联网公司,当时我同学在自我介绍的时候,说自己英语过了 4 级,口语还不错,这句话一说完,面试官直接就说,拿英文把自己的项目介绍一下,当时都愣住了,对于常见的口语还可以,自己的 java 项目,里面很多的专业术语根本不清楚,自己也没准备过英文的简历,以及英文面试,当时硬着头皮就说了一下(很容易可以想到,说的不是很流利),然后简单问了一点其他的,20 分钟就面试结束出来了,最后就没了消息;在面试的时候,千万不要夸大自己,要有礼貌,要谦虚,想清楚了在说,不能着急啊!

面试的时候,熟悉的地方,可以拿纸边画边讲出来,进而把整个体系都引出来(说真的,面试要是问我 RBtree 或者 B+/B- 树,我能把这个数据结构中有关树的结构全部讲出来,问到网络编程,能把 7 大进程间通信,6 大高并发模型都讲出来,这些都是相互联系的,说出来比较自然),不会的技术千万不要乱扯,表明自己肯学习的心态就好。

送大家一本帮助我拿到BAT 等一线大厂 offer 的算法笔记,是一位阿里大神写的,对于算法薄弱或者需要提高的同学都十分受用,算法一定是计算机学习的重中之重:

面试的时候,自信很重要,对于自己掌握的知识点,说话声音不要太大但要斩钉截铁,如果面试官问到的问题,自己没有听清楚(电话/视频面试很容易出现这种情况),又或者自己没有理解到位,不要怕,要及时的跟面试官进行沟通,把问题搞清楚了,在思考;在面试的过程中,沟通与表达的能力至关重要,就是反复的交流,讨论,最好能引导面试官,找到面试官感兴趣的地方,深入交流。

笔试没过的,一定要去现场霸面试试,机会都是争取来的,不试一试怎么知道没有呢?

春招/秋招面试,在面试时是有一定运气成分的,但是自己在准备面试的时候,一定一定要以提升自己的实力,解决问题的能力提升为主,不要舍本逐末了,你要知道,你最终是要来公司上班的,是要挣公司钱的;现在互联网大环境不是很好,大公司都是有试用期的,以前经济形势大好,十个里九个试用期都过了,现在呢,你自己去了解一下,去看看美团、京东、等互联网公司,脉脉上都可以查到的,试用期没过不一定是能力的问题,但是,咱最起码的保证自己是有技术实力的,基础扎实,学习能力强这些的有,不至于到时上手很慢,什么基础都不会,保证了自身的实力,就是到哪都会有碗饭吃的。

我之前推荐过,大家多去牛客网上面看看,主要是去上面看内推机会、渠道、以及一些人的面试历程,顺便在上面交流一些技术、资源等,至于面试具体问什么,具体是什么面试题,大概看几眼就行了,没必要把每个人的面试题,你都要弄会、弄懂,那样的话,真是没有太大的意义与价值!

还有很多人,特别喜欢看面经,看别人面试都问了什么,别人是怎么回答的,整天搞这些东西,面经这个东西,说作用很大,那是扯淡的,说没啥作用,也是不对的;理性看待就好,有时间了,可以看看一些面试的高频问题,做一些针对性的准备,千万不要说什么答案唯一,别人说什么都是对的,还死记硬背这些知识点,不要学死了,真正的理解了,没有什么要记的,在这块不用浪费过多的时间。

各个互联网公司,以及不同的部门,面试官喜欢问什么,都是不一样的,也没必要花那么大的精力去猜面试官喜欢问什么?我们要搞清楚,自己是给谁在学习,给面试官学习吗?为了应付面试拿 offer 吗?

对于基础而言,不在于你掌握的多少,我 https 知道一点,我 tcp 也知道一点,多而不精,还不如自己真正的把 tcp 学好了,在学 https 相关知识,学一门的会一门,不要追求数量,要的是质量,这样你才能深入思考,时间久了,习惯养成了,理解能力就上来了。

送大家一本帮助我拿到BAT 等一线大厂 offer 的算法笔记,是一位阿里大神写的,对于算法薄弱或者需要提高的同学都十分受用,算法一定是计算机学习的重中之重:

学习是需要系统性,完整性的,知识之间是有相互联系的;是需要长时间的摸索与自学,才能找到编程的感觉,才能对知识的理解达到一个层次,坑是要踩的,只有坑踩的多了,经验丰富了,解决问题的能力提升了,才是真正的大牛,才能真正的沉淀下来一些东西。

在学习的过程中,有很多的经典技术书籍都是必看的,对于不太理解的地方,是需要 google 以及找博客和一些技术文章去理解的(不要颠倒了,博客或者一些系列技术文章是补充作用),自己要多多的归纳、总结,能力会慢慢的提升,学习就是一个循序渐进,水到渠成的一个过程。

我当时春招备战的时候(第二遍巩固基础),我之前是看过计算机网络、操作系统、数据结构、Linux 这些基础,都是系统自学过的(看视频 + 看书很快的),我学习的时候,没有说看什么计算机网络哪块是重点,具体需要学那些知识点,这些都是没有的,我不希望在系统学习的时候,还给自己列一大堆条条框框,这块不用看,那块是重点,这样对于自己学习的视野会进行一定程度的压迫,第一遍系统学习的时候,全看,第二遍的时候,哪些重要、哪些不重要,自己心里没底吗?不要总听别人的,别人给你画个重点,你就不管其他地方了?

自己要对自己负责,系统学过一遍,很多看似无用的地方,实则还会对你有一点的启发作用,可能自己感受不到,一旦打通了自己的学习体系,很多知识就可以融会贯通;在面试的时候,很多场景有可能你之前没接触过,但是之前的学习经验与方法会帮到你,有了知识的沉淀,思考将会更具灵活性、随机应变的解决一些问题,如果想要编程的路走的更远,自学能力、靠自己解决问题的能力是必须具备的。

面试,把它当做一个学习的过程,一个可以跟各大互联网优秀人才接触的机会,一个真正的自我反思,自我成长的锲机!

珍惜每一场的面试,都拿出最好的状态,最大程度的表现自己,做到最好!

相信自己,将是你最大的源泉与动力!

点个赞~,祝学弟学妹都能拿到满意的offer

最后,送大家一本帮助我拿到BAT 等一线大厂 offer 的算法笔记,是一位阿里大神写的,对于算法薄弱或者需要提高的同学都十分受用,算法一定是计算机学习的重中之重:

}

现在已经六月份了。。。题主找不到实习的地方,还不开始准备秋招,等着找不到工作吗?

和题主学历差不多,末流985 CS硕士毕业,应届找工作拿到BAT多个Offer,最后选择了腾讯游戏,作为过来人,给题主一些突击的建议吧:

要想通过这两三个月的突击加入大厂,先给两个专业方面的建议:

1.优先巩固计算机体系基础知识

勿再浮沙筑高台,不少同学在基础还没牢固的时候就开始学习上层应用语言,这样不仅很多背景知识会成为障碍,在校招也会处于不利位置。

就说大厂校招的笔试吧,算法必考,并且是拉分的关键点。

计算机体系基础知识包括以下几个方向:算法、数据结构、操作系统、计算机组成原理、数据库、计算机网络。

尤其是算法,重中之重,大厂招聘必考,甚至很多面试官会要求手写。

  • 数组、链表、堆、栈、二叉树、B+/B-数、哈希...
  • 冒泡、快排、二分查找、kmp、dp.....

这些知识,真的在关键时刻,决定了你的命运!读书期间,有机会就要多刷题。刷题包括数据结构算法基础的题,和 一些套路题(类似剑指 offer 的题),前者是基础,后者是那种要求你beat100的变态题,思路其实并不难,做过的话很轻松就可以通过,如果回答不上来基本秒挂。

我毕业面试腾讯的时候,面试官出的算法题恰好是我在北大PKU网站上刷过的题,当时还只能故作慌乱的思考了几分钟,然后完美通过。

也给大家看看我在北大PKU上刷过的题(我有两个账号,这个是小号,大号刷了大概500多道)

题主只剩下不到两个月,就不要扎进算法书籍中了,直接Leetcode刷题吧,不懂再看看书就可以了。

另外顺便给题主和学弟学妹们送一份硬核资料,计算机专业毕业的学生要想进大厂先从刷算法做起是个好方法,算法厉害的人进大厂非常容易,这里给学弟学妹们送一本阿里P8撰写的算法刷题笔记,身边不少朋友通过它加入大厂:

2.选择合适的主攻方向

关键是避开内卷的岗位,比如算法岗,2020年就已经车毁人亡了,今年恐怕只能更卷。

是选Java后端还是windows C++前端,或者是安卓开发尽快定下来,这样有的放矢的做突击准备,等到面试之际才会心里有点底。

毕竟只有2个月了,题主之前也没开始系统的做准备,只能临时抱佛脚了,但要相信:抱总比不抱要好得多。

同时,自己确定主攻方向,还可以有筛选,挑出自己真正感兴趣的方向,拿我自己举例,我在读书期间选择的方向就是: C++游戏开发,所以无论是平时的学习还是实习,都在刻意往这个方向靠,最终在毕业之际也成功加入腾讯游戏。

很多朋友会随波逐流,没有确定主攻方向,这样不仅不能获得额外的优势,还会导致工作后发现不是自己喜欢的方向,这就太尴尬了!

如果不是特别优秀,不推荐走算法方向,基本都是神仙打架普通人很难参与进去。

大家要评估下自身的实力,不是特别优秀就不要去挤热门了。试想一下BAT的热门岗位的竞争得有多激烈,凭什么最终录取你?前一段时间BAT的机器视觉和推荐算法爆出100:1的录取比例。。。重点是先加入大厂先上岸,这个时候客户端和测试开发也是很好的选择。

工作后大家就知道了,岗位的差距其实并没有那么大,但大厂和小厂之间的差距真的巨大且很难弥补。

接下来,重点说下秋招需要避开的那些坑!

作者:Miles-有望职场;链接:;来源:知乎


第一坑:秋招是金九银十?

很多名企为了抢夺优质人才,等不到九月就会开启正式秋招或秋招提前批,有的甚至四五月份就放出了消息,“秋招”生生变成了“夏招”。一般互联网行业7、8月份就会开启秋招,接着是8月底9月初的快消、9月的四大咨询。要是真乖乖等到九月,很多机会都要等没了!

早投递,早安心。早开放的企业和岗位往往比较好,需求大,待遇高,此时意识到秋招大战已经打响的竞争者也相对较少。一定要提前做好准备,熟悉秋招流程,通过目标企业招聘网站、大学生求职类公众号等及时关注相关信息。想想别的同学可能还没开始投简历你就收到offer了,多香啊?

第二坑:不靠内推自个儿冲

并不是说靠个人实力硬刚不行,但内推确实是一条捷径。拿到大厂的内推资格,意味着有机会直接跳过筛选严格的网申阶段,直达笔试或面试环节。有内推能大幅提高简历过筛率,将更多的时间和精力投入到后续准备中,为什么不去争取呢?

千方百计寻找在目标企业工作的员工,要到内推码。身边的学长学姐也可能会在学院群等地发布所属公司的内推信息,肥水不流外人田。如果实在社恐或者找不到相关人士的话,也可以寻求专业机构的帮助,对各行各业的内推汇总往往比较全面。有需要可以私信我哦~(有就发)

第三坑:网申直接被PASS

在网申中,求职者通常需要填写一系列信息,包括但不限于学历背景、实习经历等。而网申系统的筛选规则一般是先机选后人选,有些企业甚至不存在人选的环节,系统会根据设定好的筛选标准来进行简历筛选,这意味着你辛辛苦苦填写的简历甚至都没有机会被看到就被筛掉了!

筛选标准往往是通过关键词来体现的,因此大家一定要选择出精准的能力关键字,如院校专业、语言能力、实项目经历等,向企业所需要的能力模型靠拢。此外网申系统对同学们的考察是多方面的,尽量把个人经历全面地填写上去,一般情况下,内容越完整,通过的可能性越高。

近几年,笔试题不仅要限时完成,而且题目越出越难,各种烧脑题型、奇葩题目也层出不穷。在校招中,大部分名企都在靠着笔试刷人。有的同学做题做到怀疑人生,刚出考场就知道自己肯定凉了,认为是自己能力太差,其实大部分时候不是因为能力太差,而是准备不足

踏踏实实刷题总结经验。笔试主要包括性格测试、行测(数字推理、图形推理、语言理解等)、专业题、主观题,每种题都有不同的解题思路,需要在不断的练习中进行总结。关于笔试的题型和解题方法的详细汇总可以戳下面这篇文章~

网上很容易找到历年的笔试真题或是经验,注意提前掐表练习,勤加思考。在这里给大家推荐两个比较好用的小程序:

  • 【校招自习室】名企校招实习信息、笔试面试真题、各家名企内推码...
  • 【笔试一下】进入刷题模式,助力笔试通关。

要说起来,面试哪哪都是坑,往往也是同学们求职中最恐惧的部分。平时思路清晰、口若悬河的人,在紧张高压的气氛中面对各种灵魂叩问,也可能脑中一团浆糊,嘴里支支吾吾。不提前熟悉公司状况及面试情景,很容易表现得无知且缺乏逻辑,发挥不出自己的正常水平。

再放两道群面题大家感受一下:

如今城市中有很多流浪猫狗,它们对社会产生了许多问题,但同时社会上也有很多热爱猫狗的人。运用互联网思维,把流浪猫狗和热爱猫狗的人以及其它机构联系起来,设计一款产品解决流浪猫狗问题,并说服当地政府支持。

百度地图与社交结合,提出一些方案来增加产品的好玩度和粘性,并将方案按照优先级排序。

面试之前需要做足充分的准备。首先对公司进行全面的了解,争取在面试时“不经意”地体现出对该公司现状及未来发展的见解。其次要对面试的流程、常见问题及应答思路进行总结,做到“知己知彼”,从容不迫。篇幅限制不做赘述,感兴趣的同学可以参考我之前的回答:

特别注意的是同学们一定要多练习!面试绝对比笔试更需要多次的实战模拟,在磨炼中增强能力和底气,单看别人的指导或面经只能是“纸上得来终觉浅”。
不知道如何进行笔试/单面/群面模拟的同学可以私信我哦~

你以为避开网申-笔试-面试的坑,拿到offer就万事大吉了?显然不是。

第六坑:口头承诺offer

很多时候,面试官只是口头承诺了offer,以电话、邮件的方式通知你被录用了,却在入职前几天告知取消录用。无论是企业有更好的人选还是有其他考虑,因为并没有签订具有法律效力的合同,常常只能吃了哑巴亏。虽然法律上承认口头承诺,但举证十分麻烦。

公司三方违约,属于故意违反协议约定、致使三方协议不能履行的行为,要根据三方协议约定的违约责任支付违约金,或者协商解决。而在签订了正式的劳动合同以后,企业单方面违约,需要支付双倍的赔偿金。但是对应聘者造成的损失,是一点赔偿远远难以弥补的。

在招聘时提出10000元,但正式录用时却说985/211和双非不一样,要打折。不少人会因为觉得走到面试这一步也不容易,就无可奈何地签约了。还有一些公司发放薪资的方式是底薪+提成,然后拿极少数业绩好的薪资来举例,不断给同学画大饼。
第九坑:试用期结束遥遥无期
一般来说工作岗位都会设置一个试用期,3个月居多,普遍不会超过半年。有些企业为了节约用人成本,在招聘时会说公司有试用期,但是却不明确表示到底有多久。等进入公司后,一天拖一天,就是不转正,甚至到期随便找个理由就把你辞退了。

江湖险恶、变幻莫测,一定要让自己掌握主动权。在没有拿到正式的offer甚至劳动合同之前,都不要放弃投简历和面试。即使这一家公司你很满意,也要有planB,给自己一个保底offer,宁愿鸽别人,也不要让自己被鸽。

找工作,其实从另一方面来说也是在打信息战,你掌握的信息比别人多,就更有可能拿到offer。获取信息的途径有很多:如36氪等新闻媒体、知乎等公开社区、兔希求职等微信公众号。知道的相关信息多一些,被坑却还傻傻等offer的可能性就小一些。

3.不要听信HR一面之词

HR无法决定公司内部政策,给出的口头承诺或者公司福利都是不具备法律效应的。因此,在获得具有法律效应的纸质文件,搞清楚职位具体要求、薪资和户口、福利、补贴、股票等情况之前,不要轻信HR为你画的未来发展的“大饼”。

以上就是我的全部建议,如果对大家有用的话,记得点赞鼓励哈~

}

我要回帖

更多关于 自考计算机实践课好过吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信