大厂难进来自双非非科班应届生的自述信

写下这篇文章,一是给自己的学习生活画上一个句号;二是希望给想走上编程的学弟学妹们一点点建议和鼓舞;希望你看到这篇文章之后,有所收获。

关于自己

届毕业生一本双非学校,非科班可能和很多人一样,因为小时候喜欢打游戏,所以大学一直想学编程,但因为种种原因,自己来到了一个硬件相关专业,但由于现实和兴趣,自己又从事了软件相关的工作。

自己18年进入大学,在19年9月的时候可能是改变自己整个大学轨迹的时间点,开始深入学习软件编程,学习语言为C/C++,在学习了一年多之后,有幸在届秋招当中,后端方向挣得一个席位,拿到大家熟悉的互联网公司意向(在下图当中的哦)。

关于学习(语言选择、学习的知识、方向选择)

编程语言选择

想进入互联网开发这个行业,第一件事情就是确立自己想要学的编程语言,自己当时比较熟知的编程语言有Java和C/C++,现在比较流行的还有Go,对于编程语言的选择,我仅保持一个态度,选择一个自己喜欢的,去深入了解。自己当时是选择了C++方向,更多的是自己已经学过C语言,感觉C语言很有趣,而且自己认为已经有了一定的基础,能更快上手。对于语言方面,其实无论想学什么语言,建议先去了解一下C语言,一是对于编程会有一定的了解,二是C语言,是大部分学校都会开设的一门课,比较简单易学,并且好好上课还可以拿到一个优秀的成绩,一举N得。

学习的知识

关于需要学习的知识,自己总结为三个方面:基础知识:编程语言(C/C++),数据结构,操作系统,计算机网络,数据库(MySQL、Redis、MongoDB)实战经历:根据自己的知识做的项目技能提高:脚本(shell脚本)、框架(grpc)、设计模式Nginx,Docker,一些中间件

基础知识是大家面试时非常重要的方面,自己认为关于技能提高的方面,大家在学习的时候可以不优先考虑,先将基础知识全部弄扎实。凭借扎实的基础知识+实战经历(项目)很容易找到一个不错的岗位。

上图是对于一些要掌握的基础知识的一些简单梳理对于技能提高,优先选择脚本,框架,设计模式来学习,下面的东西优先级可以放到最最低;关于数据库,建议大家先了解MySQL。

学习建议

对于学习,我最想对学弟学妹们说两句话“学好编程是玩出来的”和“纸上得来终觉浅,绝知此事要躬行”。如果大家想要一个比较扎实的基础,不光要掌握书面的知识,还要多进行实践,尤其是学习数据结构,STl,我们能否自己去搭建一个呢?对于一些书面的知识,我们是否能够书写成一篇笔记,博客,进行输出呢?此外,大家如果找工作的话,我认为这三类网站,是大家必须要常去的:1.刷题网站:以力扣,牛客为主.博客网站:CSDN,掘金等等.GitHub关于做题,大家千万不要抵触,因为现在大部分公司在面试之前,都会经历一关笔试,只有过了笔试,我们才能拿到面试的门票。对于做题的数目,如果是上限的话,当然越多越好;如果是下限的话,自己的建议是00左右。力扣当中一下的版块是自己认为比较经典的,可以反复的练习,其实自己的数目也在00左右,关于剑指offer和HOT其实是自己经常去练习的,对于看到这篇文章的时候,时候很紧急的同学,非常建议先练习剑指offer这个板块,再去练习HOT这个板块。对于一些时间比较充裕的同学老说,可以在练习一下精选练习0题、程序员面试金典。

关于博客和Github,非常建议大家从一开始学习就开始维护属于自己的博客和Github仓库,这也可以成为你简历当中的一大亮点。如果你觉得我们双非没什么优势,对不起,请你好好维护这两个网站,者就是你的优势。

关于Github,你可以去看看比较火爆的一些开源代码,也维护自己平时练习的题目代码。关于自己其实不太想展示,星星点点的淡绿,没有弄成青青草原,也是比较遗憾的事情。

关于博客,其实是最需要维护的,你可以将自己学习的知识全部整理到博客当中,进行发表。这里有两个好处:

你对知识进行了反复的思考,理解更加深刻

如果你写的不错,点赞,收藏,甚至浏览量都能成为你爱上学习的动力这可能也是自己写博客较多的原因吧

关于学习方面也就和大家讨论这么多,基础打牢,万事不怕,希望对每个看到这的小伙伴有所帮助。

关于工作

对于要找工作的小伙伴来说,一定一定要熟悉找工作的节奏感,也就是要熟知公司招聘的时间线

准备简历:

在找工作之前,我们一定要准备好自己的个人简历,要准备简历的时候,最主要的是,将自己的一些信息完美的暴露出来,简历的样式一定不要花哨,像我自己的简历(下图所示),是使用word进行设置的;简历的准备时间,非常建议在大三下学期开始之前制作完毕。

找实习

实习对于之后的秋招来说,是非常非常重要的。第一,你可以认识到很多优秀的人,从和他们的交谈和相处中,你可以学到很多东西第二,你已经开始接触和了解企业的业务,和在学校中是有差异的第三,你可以在简历当中增加含金量第四,你可以了解你所实习的公司,也可以了解自身的情况(是否适应和喜欢这份工作等等),总之你可以避免一些坑第五,实习到一定时间,你可以参与答辩,去获得留用offer(一般这个时间是很早的,相当于一颗定心丸)第六,你能够大量的反馈,知道自己的不足,也积累的面试经验,在之后秋招中也会有优势

说完好处,我们再聊一下,找实习时间:找实习的时间一般在大三下学期的月份之后,一般的小伙伴可以在月份开始的时候,可以


转载请注明:http://www.aierlanlan.com/grrz/3954.html