给准备走上技术之路的在校大学生的一些建议

  这两天我大学的老师突然找我想让我以过来人的角度给在校的学弟学妹们分享一些经验,当然非常高兴能得到老师的认可和信任。完事后想了想干脆直接把这些建议也分享到博客上让更多的人看到,希望能够帮到更多的在校大学生。直奔主题,一会我会从大家都比较关心的以后的面试和当前在校阶段的规划两个方面说起,因为我本人是搞技术的,所以下面的建议主要是针对技术方面。

关于面试

  首先呢就是关于面试,目前为止,离大家最近的职业面试可能就是在大三过后的实习面试,所以我就从实习面试说起了,在我们公司今年年初的春季校招中,我也很荣幸的成为面试官之一,所以在实习面试方面我多少也有一些心得。其实无论是我们公司还是其他的公司他们对于面试者尤其是实习生会非常看重面试者的基础能力、学习能力和探索能力。

  • 基础能力

  所谓基础能力呢,指的是你对基础技能的掌握,好比你去面试Android开发,面试官肯定会考察你对Android基础知识掌握的是否全面,是否牢固。如果你对你所面技术的基本掌握都达不到一个合格的要求的话,那么面试时必挂无疑的。除此之外,一些大厂的面试官往往还会通过考察你的数据结构和算法来判断你的基础能力。所以说,以后想进大厂的同学在校期间也要多注意数据结构和算法的学习。

  • 学习能力和探索能力

  再说学习能力,我觉得把学习能力和探索能力放在一起来说可能会更合适,其实在一些大公司里面,实习生入职之后并不是上来就开始开发需求,一般情况下,实习生的主要任务可能一些新技术、新框架之类的调研,有时候会多少给你分一些需求上的任务(但是我比较惨,我入职时刚好赶上项目最忙的时候,所以就给我分了一大堆需求的任务,所以说凡事无绝对,我也是就一般来说)。这些调研任务呢,一般不会让你花太长时间,不可能一个分你一个调研任务,十天半个月的还没动静,你的leader很可能会每天都问你调研的进度并希望你能有一个不错的进展。所以说面试官在招聘时也非常希望能招到一个学习能力强的,对技术充满热情,有探索精神的候选人。

说了这么多,用一句话来总结,在面试官看来,就是基础能力是你能胜任日常工作的前提,学习能力和探索能力往往决定了你技术发展的高度。

  • 深度和广度

  除此之外,在面试过程中,面试官也会考察你技术栈的深度和广度。那么深度和广度体现在哪里呢,同样以Android为例,比如你对Android知识技能掌握牢固,并且熟练的掌握Android中各种功能、知识点的原理,同时又对Android系统源码有着不浅的认识,这就是你在Android中的深度。但是除了Android之外呢,你又熟练的掌握JavaWeb、php、MySQL等多种语言,这就是广度。但要提醒大家的是一定要先深后广,在精力有限的情况下,我建议大家先去学精一门技能。

别管是怎么考察,最后其实还是想评判出你基础能力、学习能力和探索能力,所以到时候大家不妨在面试之前好好想想怎样才能更好的凸显出自己的这三种能力。

说到这,大家不要害怕面试,也不要慌,只要大家现在脚踏实地的学习,做好充分的准备,相信一切面试对大家来说只不过是只纸老虎,毕竟大家还有大把的准备时间呢。

关于在校期间的规划

  • 尽早确立目标,度过迷茫期

  接下来谈谈在校期间的规划,几乎每个人在某个阶段都会有一段时间的迷茫期,包括我现在,有时也会非常的迷茫,大学生就更不例外,对于迷茫,我觉得可能是因为大家没有及时的确立一个清晰的目标导致的,没有目标你就容易犹豫,我建议大家尽快确定一个目标,就比如说,你以后是考研还是直接工作呢,再比如,如果你以后打算做技术的话,那往细了说技术又分这么多的开发语言,你是喜欢 Android 开发还是JavaWeb、php之类的呢,虽然说多学几种语言没坏处,但我还是建议大家先学好一门,这样触类旁通,其他语言的学习也就自然不成问题了,确立目标之后,我想你的迷茫也就烟消云散了。真不行的话,你也可以去找你喜欢老师多聊聊,跟他说说你的焦虑,让老师好好给你分析分析。毕竟多听听过来人的意见还是有好处的。

  • 不要轻易的忽视学校课程的用处

  还有一点不得不说的那就是可能会有很多同学都会觉得学校里面的一些课程用处不大,我当时就犯了这个毛病,导致现在非常后悔,上大学那会就觉得什么数据结构、操作系统、计算机网络之类的没啥用处,为什么会有这种想法呢,因为当时觉得这些课程对我做项目又没有直接的帮助,所以对这些课程就不怎么上心,现在在日常工作中越来越体会到了这些基础课程的重要性,只能在工作之余偷偷恶补。其实对我们程序员来说,这些就相当于内功,对技术的深入提升会起了很关键得作用,更何况,在一些大公司的面试中经常会碰到相关的面试题。

  • 在校期间可以参加一些软件大赛、或者自行做些小项目,增加项目经验。

  最后想说的就是,在校期间大家可以参加一些比赛,就像齐鲁软件设计大赛、全国信息技术应用水平大赛、中国软件杯之类的比赛都可以参加,一方面可以锻炼自己的项目实战能力,另一方面如果获奖了对以后的求职面试也是大有好处的。

  好了,暂时就先说这么多吧,真诚的欢迎大家在评论区也提出你宝贵的建议,感激不尽~

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏web前端教室

欲火焚身,心静则凉--只靠冲动是不能长久地

抱歉,今天我标题党了,Orz... 解释一下标题的意思, 1、“欲火焚身”,看前端开发工程师的工资都二三十k,激动了,想像着自己也拿二三十k的月薪,会是个什么情...

17910
来自专栏程序员互动联盟

三种人学不会编程

很多人都觉得编程入门特别难,特别在刚开始的时候,敢问切入一个新的行业不付出点努力,不坚持下不深刻的挖掘下自己的潜力,都会觉得难得不行。编程学习的成本相对比较低廉...

2484
来自专栏IT 指南者专栏

我对软件工程这门课的理解

微信公众号:compassblog 欢迎关注,互相学习,共同进步! 有任何问题,请后台留言联系! 阅读本文大概需要 2.3 分钟 谈谈自己对软件工程这么课的理解...

3538
来自专栏程序员宝库

一位资深大牛给 Java 初学者的学习建议

java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱...

482
来自专栏顶级程序员

一位资深程序员大牛给予Java初学者的学习路线建议

Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此...

35512
来自专栏编程坑太多

那些大厂的全栈工程师有用武之地吗?

1013
来自专栏企鹅号快讯

2018程序员必读书单

? “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?这个书单列表内容丰富,涵盖很多东西。”欢迎大家在国...

3279
来自专栏企鹅号快讯

Java程序员如何提高自己的编程能力

编程对于一部分人来说是一项工作,但对于真正喜欢编程的人来说,不仅仅是一种知识,更重要的是一门手艺。其实大部分人学习编程都希望自己的工作生活变得更好。既然明白了编...

3059
来自专栏理论坞

UI设计面试注意事项及面试问答技巧

你到一个公司面试,出于礼貌,都会和你聊聊,但有没有机会进行下一轮面试和聊天,UI设计能力是基本的。这个是在这个行业内最基本的能力,无论是对主管、高级UI设计师、...

885
来自专栏Java帮帮-微信公众号-技术文章全总结

【大牛经验】入行Java的一些真实感受

声明:本文只是我的个人经验之谈,或者连经验之谈都算不上,因为我觉得自己还是个新手,没有什么经验可谈,就算是我分享一下自己从开始学习Java到现在的一些心路历程吧...

2695

扫码关注云+社区