百科问答小站 logo
百科问答小站 font logo



现在计算机大厂985本科是不是难进了? 第1页

  

user avatar   sciencez-54 网友的相关建议: 
      

我身边刚刚来一个应届生就是某双非院校的......

本回答以下的全部干货内容,均来自猪学长亲自采访我们部门今年刚刚入职的一名福建省双非本科的同学阿蓝,猪学长加以文字整理。

阿蓝是典型的国内普通的双非本科的同学,

非智商过人天才型选手,本科阶段无ACM知名竞赛经历,无SCi等论文发表。

只靠自己相对正确的努力方式,本科拿到字节跳动服务端研发工程师的offer,双非成功逆袭大厂,在他们学院里都出了名啦!



废话不多说!下面直接进入阿蓝口述分享的干货攻略部分!



同学刚刚上大一,能够不像大多数新生那样沉浸在脱离高中束缚的喜悦之中,早早就对未来进行规划甚至能来知乎提出问题,猪学长还是非常欣赏你的。

我完全赞同其他大部分答主的回答,你哈深C9的本科学历,而且你才大一,如果你真的:

掌握正确的方法

踏踏实实努力三年

别说进国内bat大厂,就是去微软等外企都是完全可能的事情。


同学你之所以提出这个问题,本质上是你对互联网校园招聘的相关信息了解的不够具体全面。

如果你在大一就决定今后想要去国内外更好的学校读研深造,那么你就应该像我大一大二时候,早早的掌握保研,考研,留学相关的信息。像我大一大二那样努力的搞好成绩,然后了解清楚学院内评奖评优的各种规章制度,制定好计划,去实施!

如果你决定毕业想要早些工作,那么计算机专业真的是一个不看出身,甚至连专业都不看的行业。你只需要早早的关注求职,校招,面经,岗位等相关信息。早早的出去实习,学校里的很多无意义的事情,甚至成绩你都可以不用关心!毕业的时候拿到bat大厂offer不一定是遥不可及的事情。

在我后来的读研以及毕业后工作的期间,无数的学弟学妹们都来问我许多非常经典的问题:

我的学历不好,不是985、211有机会进大厂吗?

我本科专业并不是计算机的,有机会进互联网公司吗?

等等......

我在多家国内头部互联网大厂,跟十多位面试官聊过,在校园招聘中,

几乎没有一个技术面试官会因为学历专业出身去歧视候选者。

互联网技术面试官就是会认真的去考察候选者的真正实力。

985/211计算机科班硕士毕业拿不到大厂offer的人比比皆是,

双非本科逆袭进大厂的故事每年都在上演。

我知道有很多学校非常差的同学,

有的在ACM赛场上挥洒汗水艰苦努力,有的甚至早早的就在大二从学校溜出来去大厂实习的。

而还有的同学身在985甚至C9这样的计算机名校里,

昏天黑地游戏里激情人生浪费四年一无所知

都已经毕业了,待在家里的时候才开始到处投简历。

上面这部分内容来自猪学长之前的高赞回答, 关于大学里保研拿大厂offer的经历,更详细的可以看学长这个:



下面回到你的问题。

现在你才大一,你最大的优势就是你的时间,猪学长作为过来人也给你一些真正有帮助的建议:

1、大一早早刷题,过了四六级,打下扎实基础:

大一的时候课程往往比较多,最关键的就是多刷题,多参加高质量的编程比赛,打好算法与数据结构基础。

说大学:如果你大学里想要超过很多同龄人,在成绩比赛等加分方面超过别人,大学计算机专业里有非常多程序设计类比赛都是非常有含金量的。如果你能在大一就多刷一些题目,打下坚实的编程基础,绝对可以让你在大二大三在各种别赛中崭露头角,最后大学里各种评奖评优奖学金都不是梦。

说深造:如果你有意向大学毕业进入高等学府继续深造,那么无论你是保研还是考研。现在国内著名的计算机高等院校复试均有上机在线编程考试。无论你大学里成绩多优异,无论你考研初试多高,研究生复试机考永远是你不可避免的一关。大学里热爱算法,热爱编程刷题很多的同学们,往往都会在机考中取得优异的成绩,甚至可以弥补你初试分数低的不足。学长还见过大学里非常优秀的其他同学,就是因为只注重考试的分数,疏忽了对自己编程能力的训练,最后导致复试机考爆冷,与自己心仪的大学失之交臂的。

说工作:随着国内互联网行业的发展,对编程人员求职者编程能力的考察越来越重视。如果你以后希望去外企工作,你会发现外企非常注重对求职者算法与数据结构基础,编程能力的考察。国内互联网早些年可能不会要求职者面试时编写程序,现在几乎各大公司面试都会模仿外企的模式,考察求职者的编程能力。很多面试题背很多,很多开发框架了解多少,面试造的火箭对你以后做的工作不一定影响很大,但是你的编程功底是否扎实直接影响了你以后的工作效率。如果你没有通过编程题目的考察,几乎很难通过心仪公司的面试。

说关键:除非你是天才,否则大多数普通人很难短时间提高自己的编程能力的。有很多人临时抱佛脚,到复试机考,到快面试的时候才想起来刷题。除了少数人运气好的碰巧遇到了原题之外,剩下绝大所述人临时抱佛脚几乎都是不起作用的。作为一个走过大学的科班学生,就是到了大三很多成绩优异的同学连递归,二分都写不明白的同学大有人在,真的计算机不是一个文科专业,很多人把计算机都学成了文科,背各种各样的面试题。其实远知打好编程基础才是大学里非常重要的。

说c++还有同学有疑惑,我以后想从事的方向可能不用c++,那我还需要用c++刷题吗?答案是非常需要。如果你对大学里各种程序设计竞赛有了解的话,你就会发现对于做算法题目来说c/c++真的是使用率非常高的语言。因为c/c++非常接近底层,对于单纯的做算法题而言,几乎用不到面向对象的特性,所以c/c++对于写面向过程较多的算法题而言非常的简洁舒服,并且运行速度快。入门编程的同学在用c/c++练习题目的过程中,也会对计算机底层的很多知识有更深的了解。c/c++如果打下了坚实的基础,以后学习其他语言真的轻而易举的。

关于算法刷题方面更具体的如何做,可以看猪学长的这篇高赞回答:


2、大二早早确定具体的岗位方向

去了解一些整个互联网技术体系,看看自己对前端,后端,移动端,客户端,还是算法岗位哪个具体更感兴趣?选择一个具体的技术岗位方向,多看看这个岗位大厂的优质面经面试题。然后认真深入的去学习了解技术栈。

既然你提到了你已经定下了对java服务端方向感兴趣,猪学长就给你更具体一些的java方向的学习路线:

一、想要进大厂,首先最关键的就是要知道面试考什么???

先贴一个字节跳动21届秋季校园招聘java服务端方向真题面经原文:

技术一面(视频) 50min
算法题 1、连续子数组最大和 剑指 Offer 42
算法题 2、 打印两个升序链表的公共部分
算法题 3、k 个一组反转链表 LeetCode 25
问题 1、Mysql ACID 特性,事务隔离级别
问题 2、Mysql 的默认隔离级别,如何实现可重复读(MVCC)
问题 3、MVCC 底层实现 undo 调用链?
问题 4、介绍联合索引,union_index(a,b,c) 失效原因? 如果回答 where a=xxx and c=xxx 会失效 就掉坑了,建议网上多找博客看一下
问题 5、Mysql 优化语句,简单介绍 Explain
问题 6、Redis 的基本数据类型,ZSET 查询 TOP K 的命令
问题 7、TCP 3/4 握手挥手
问题 8、索引实现,B+树与 B 树的区别,B+树与红黑树的区别。查询的效率?IO 的次数?
问题 9、Java 创建多线程 Thread、Runnable、Callable、池化技术
问题 10、反问

技术二面(视频) 70min
算法题 1、抽取五张牌,判断是不是顺子 剑指 Offer 61
算法题 2、根据前序、中序 还原二叉树 LeetCode 105 这个题面试官问 如果输入的 是不合法前序怎么办
问题 1、TCP 拥塞控制
问题 2、介绍项目,项目因人而异
问题 3、用户保持登录怎么做? session 与 cookie 存放在哪里?存放的是什么?
问题 4、秒杀系统如何设计?乐观锁会不会产生数据不一致性问题
问题 5、分布式锁怎么实现
问题 6、怎么解决集群的 QPS 规定在某一个范围内
问题 7、Hdfs 与 Hbase 的关联,先后调用关系,为什么不用 Mysql。
问题 8、反问

2020.6.29 20:20 HR 面(电话) 15min (基本唠嗑)
问题 1、项目亮点
问题 2、团队出现问题如何解决
问题 3、反问

通过整个面经就会知道,现在互联网校园招聘技术岗位面试所考察的内容是非常的标准化的

这个面试流程主要分为三个部分:

  • 字节跳动是非常重视应试同学编程能力的考察的,每轮技术面试都会考察2-3道算法题目。
  • 然后第一轮面试会着重考察候选者的技术基础知识,java基础,数据库,操作系统,计算机网络等。
  • 然后后续面试面试官会围绕着候选者的项目进行提问。

要想掌握正确的学习准备方法,最关键的就是要知道面试问的是什么!所有的考试面试其实都有重点可寻的,最忌讳盲目的瞎学准备!

猪学长精选总结了很多大厂的优质的校招面经合集,这里直接分享给同学们:

知己知彼,百战百胜。


二、java技术方向干货学习路线!

温馨提示:下文提到的所有书籍,猪学长早就整理好了,直接翻到本文末尾,拿走不谢

一、后端通用必考基础知识

基础知识可以说是面试的基本,尤其对于求职实习岗位或者校招的应届生来说,具有扎实的计算机理论基础是你通过面试的基本条件。

基础知识我把他分为两大部分: 后端通用基础知识:计算机网络,数据库,操作系统基础理论,数据结构与算法,设计模式, Linux基础命令等。

特定语言方向技术栈相关知识:以java后端为例,java语言基础及常用集合,java并发编程,java虚拟机,java开发常用框架spring相关等。

(1)计算机网络:

计算机网络相关知识的在后端研发面试的考察中可以说是重中之重。像ip, tcp/udp,http相关协议的都是高频考点。

推荐入门学习书籍:《计算机网络(谢希仁第五版)》

嘿嘿想必很多同学对这本书非常熟悉,就是许多学校的大学计算机网络课程的教材。

其中从第四章网络层到第七章网络安全都是必须要学习的部分,其中网络层与应用层更是重中之重。

除此之外,由于在实际开发中http协议也是非常高频接触的网络协议,所以我们也需要熟练的掌握。


推荐深入学习书籍:《自顶向下计算机网络》

这本书要比上一本把网络讲解的更深,更全面一些,里面充实着大量的场景案例,学习计算机网络必备书籍!!!


推荐学习书籍:《图解HTTP》

这本书以漫画的形式吧http协议讲解的简单透彻。


(2)数据库

数据库是作为后端开发必备的工作技能,在面试的考察中也是必不可少的部分。

尽管业内使用的dp种类非常多,但是对于工作经验较少的应届生来说.

一般要求具有扎实的数据库理论基础,并且对常用的数据库有一定的了解就行:比如:MySQL关系型数据库和Redis非关系型数据库。

关于mysql数据库的学习,

强烈推荐推荐:《mysql技术内幕++InnoDB存储引擎》!!!

这本书对MySQL数据库的讲解非常通俗易懂。

其中第5章索引与算法,第6章锁,第7章事务是必须要反复学习阅读的重点章节,其他剩余章节在时间充裕的情况下尽可能也要阅读了解。

关于redis数据库的学习.

不用多说了必须推荐上这本书《Redis设计与实现(第二版)》

这本书可以说是讲解redis的圣经了,个人认为所有的章节都需要阅读了解一下。当然对于应届生的面试,还是考察第一部分,第二部分基础的问题居多。


(3) 操作系统

操作系统作为最基础的计算机专业理论知识,也是面试中经常涉及的考点。但是对于不同的后端岗位来说,对操作系统的考察难度层级不同。

如果是做java后台方向的同学,因为java底层有jvm来解决垃圾回收问题,

所以面试常考察jvm居多,对操作系统不会做太深入的考察,对基础的知识扎实掌握即可。

此处推荐学习《操作系统教教程》(第五版)高等教育出版社

非常经典的大学操作系统教材了。重点学习第三章同步、通信与死锁和第四章存储管理。

如果是做非java后端岗位的同学,如c++,go等,那么就需要更加深入的学习一下操作系统知识了,

此处进阶推荐《unix环境高级编程》这本书了

这本书从使用的角度更加深入的讲解了unix系统的若干特性,其中第7章到第13章都是要重点掌握学习的。


(4) 数据结构算法

数据结构可以说是在基础知识中是最重要的知识了,无论你应聘什么技术岗位,什么方向,数据结构都是必须重点考察的。

我面试很多大厂上来第一题都是算法题。

字节跳动是业内出了名的重视算法编程的公司,我面试的时候3轮技术面试考察了我7道算法题,算法与数据结构的重要程度可想而知,具体如何做可以看开头。

(5) 设计模式

设计模式作为面向对象程序设计的精髓,在面试中也经常考察涉及。作为应届毕业生如果能有扎实的设计模式的基础,往往能给面试官留下不错的印象。

设计模式的入门学习,

推荐《大话设计模式》这本多年的老书

是我看过的最有趣的技术书之一了,通过一个又一个有趣的小故事来讲解设计模式。


(6)Linux基础命令及相关使用

Linux是服务端开发最常用的系统,熟悉Linux的基本使用时一个后端开发人员的基本技能了。学习Linux操作相关知识毋庸置疑,

推荐《鸟哥的Linux私房菜》

可以说是Linux入门基础操作的圣经了。其中关于文件操作的第5章第6章,关于vim编辑器的第9章,关于进程管理的第16章都要重点学习掌握。

无论你要求职什么技术岗位,计算机基础四大课程(数据结构,操作系统,计算机网络,数据),都是最最最重要的,猪学长这里给大家整理了我之前自己看过的优质的计算机书籍与课程:

如今都免费分享给同学们:


二、java后端基础知识

java后端基础知识是有意向做java后端方向的同学需要学习与准备的,但并不意味着只需要看这些,

第一部分后端重点必考基础知识是你无论做后端什么方向都需要必须掌握的。

(1)java语言基础及常用集合

java语言基础是java后端开发面试考察的基础知识,越是应届生的同学面试官往往问基础居多。

要想基础学扎实,非常有必要认真学习一本java语言基础类的书籍。

这里我推荐的是《java核心技术卷一》,

java基础入门真的看着一本书足够了!

重点看第三章到第九章。其中4,5,6,9四章是要格外重点看的,尤其第九章集合的相关概念问题时面试中最常考察的重中之重。


进阶推荐书籍1:《Java核心技术卷2高级特性原书第10版》

进阶推荐书籍2: 《Effective Java 中文第二版》


(2)JVM

随着近几年校招面试难度的提升,jvm已经变成了java后端必考的基础知识了。我在面试java后端岗位的过程中几乎都是必问的了。

学习jvm肯定推荐《深入理解java虚拟机》,

这本书第2章,第3章,第6章,第7章都是必须要重点看并且掌握的。这本书确实是一本让我收获非常大的书,

看懂了jvm会对java程序的运行原理有了更深层次的理解。其他的章节关于jvm调优相关的,也要有所了解。


(3)java并发编程

关于并发编程简直是后端开发人员必须具备的进阶技能了,在应届生面试中往往是面试官对你进行进一步技术考察的必问选项。

对并发编程了解的越多越深入,能与面试官聊的就越多。

如果前面java基础集合与jvm都属于入门寒暄题目的话,那么java并发编程就可以说是重点考察的重头戏了。

我强调了这么多,也能看出并发编程的重要,废话不多说,此处直接推荐学习书籍:

《实战java高并发程序设计》

《java并发编程的艺术》

如果你是对并发编程零基础的小白的话,那么推荐你从第一本书先开始入门并发编程,重点看前5章。《实战java高并发程序设计》属于并发编程入门级的书籍,里面从使用的角度以及结合非常多通俗易懂的程序例子,让你对基本的java并发编程有所了解。

如果你对java并发编程有一定的基础,或者看完了第一本书,想要进一步提高,那么一定要看《java并发编程的艺术》这本java并发神书!

这本书几乎所有章节都是重点,我觉得这本书简直就是神书,从最底层的角度把java并发编程讲解的非常透彻,属于那种读好多遍都能有新收获的。

当你啃透着两本书,java并发编程你就可以与面试官谈笑风生了。

(4)spring相关

对于应届生来说,关于开发框架问的其实并不多。但是做java开发方向的同学spring是必须要有一定的了解的。

但是对spring知识的考察大多数是在二面项目面中,往往结合项目来一起问。

想要如了解spring框架更进一步的知识推荐:

《SPRING技术内幕:深入解析SPRING架构与设计原理(第2版)》

《spring源码深度解析》

《深入分析Java Web技术内幕》

同学们可以根据自己的需要选择感兴趣的部分来阅读了解即可。

上面这些书籍猪学长之前一直有整理,如今都免费分享给同学们:

点这里, 计算机优质书籍项目免费推荐分享!

三、高频私信猪学长问题提前答疑

有无数的同学在我之前的回答中评论或者私信问我,猪学长这么多书你推荐了出来,怎么能看的完啊?

我看一本书就要好久?

你是怎么本科3个月时间复习看那么多书的?

......

在这里猪学长一定给大家干货方法论:

所有考试跟面试都是有方法与技巧的,从来都不能盲目的学习。

如果时间较充分的同学,可以在大一大二的时候,慢慢的阅读这些书籍的全部章节,扩展自己的知识面。

如果你现在看到这篇回答以及时间不够了,已经大三快找工作了,

那一定要有侧重点的去看书学习呀!!!

你们可以看到猪学长在给你们推荐的书籍中,都详细的列出了重点需要阅读的部分,够贴心的了吧?

其次,一定要多看优质的大厂校招面经!!!

其次,一定要多看优质的大厂校招面经!!!

其次,一定要多看优质的大厂校招面经!!!

你要首先要知道你求职的岗位面试官愿意问什么,你才能去学什么不是吗???

比如数据库索引事务这都是高频校招问题,结果你看数据库天天看其他无关紧要的地方,把别的地方学的很好,

结果面试问的问题你没学会,这肯定不行呀。

面经这块学长同时也踩过太多的坑了,

网上有很多整理的面试题都不是校招真题!!!

我曾经还在极客时间买过面试题都被骗了,都是工作多年的那种社招问题。要么就是零零散散的面经分享,有的只是几句话,质量非常低。

为此一怒之下我毕业之前都自己单独来搜集认真整理。

后来又不少同学知道后都向我索要,我就索性直接认真的搜集,分类,整理了很多优质的互联网各大厂,各个岗位的校招面试真题。

同时标明了具体的公司岗位,绝对不是网上随便找的那种。然后分享给所有有需要的人。

互联网校招面经精心整理优质面经合集


3、大三趁着学校课少了,早早的准备大厂实习

如果你能再大三学年结束之前,就拿到大厂的实习机会,你本科毕业进大厂几乎的丝毫没有问题的。

4、然后校招脚踩bat,手摘ssp.....

6、希望我厂的offer也能成为你将来选择的备胎之一!


7、最后你是计算机专业的同学,学长毕业了整理了非常多的计算机优质的计算机书籍资源也直接分享给你:

8、结尾絮叨!

猪学长之前只是随手回答了一个大学经历的问题.......结果我的手机知乎就被刷爆了,

然后几天获得了1700多赞同....无数的同学留下评论......








我真的没想到帮助了那么多的同学。

然后我的知乎私信也被刷爆了,还有无数同学找到我个人微信加我微信的.....

知乎用了那么多年了,之前一直是在知乎上获取经验受到其他人的帮助,没想到今天竟然也能帮助了很多其他人。

学弟学妹们全部的留言问题猪学长都看到了,

我真的没想到我一个随手的回答能对大家帮助那么大。

更让我震惊的是没想到有那么多的同学对计算机互联网求职方面的信息了解这么不足。





让我更可惜的是还有很多同学毕业了以后才看到我的回答:




在这里我对几个高频的问题统一给学弟学妹们回答一下:

1、我学历并不是985/211有机会校招进大厂吗?

看了我这篇回答,很多同学心里应该特别清楚了啊。互联网校园招聘技术岗求职,学历真的影响没有金融专业那么大。

学校名称,在整张简历上只占4个字!!!!!你能实力绝对跟4个字没关系!!!

举一个最简单的例子,如果一个同学是985学校的毕业的,简历上除了985学校几个字,其他空空如也,面试问的问题都不会,实习经历也没有,算法题也写不出来,你觉得他能进大厂吗?

如果你是双非的,你能做到阿蓝这样,你觉得呢?

下面我再引用一下我之前的回答吧:

我甚至见过一个985大学,计算机科班,专业里排名前几名的女生,面试连一个最基础的二分查找都写不出来。成绩单上门门课程都写着90+,但是具体一些技术内容完全都回答不上来。
但另一方面,我还见过有的同学,大学几乎不上课,挂科无数,学校里所有的活动都不参与,只专心低头学技术。最后毕业的时候成功拿了很多大厂offer。
于此同时浙江省有很多双非本科的学校,ACM校队实力超群,每年都会有很多能力超强的选手在ACM编程比赛上摘金夺银。但是尽管他们并没有非常牛的学历,甚至有些选手校内成绩也一塌糊涂,但是并不影响他们毕业找工作时疯狂收割offer,甚至本科就可以进入谷歌微软等知名外企。
也正恰恰因为如此,计算机专业也是不限出身,不看成绩,最可以通过努力改变命运的专业。
金融行业一直流传着一句非常有名的话:
清北复交以下无金融
如果你是金融专业,普通本科的同学,
那么毕业很难进入头部金融名企去工作,而只能是去卖保险推理财。
但是计算机专业这些年来双非本科进大厂的故事每年都在上演,只要你肯努力,一定会得到回报。


2、我专业不是计算机,我能进互联网行业从事计算机相关岗位吗?

这个是我太太太太想回答的问题了,我身边两个部门里工作多年的高级开发工程师,本硕都不是计算机专业的!!!!

很多同学从一开始就想当然错了,认为我想要当程序员,我大学专业必须得是计算机,然后大三就开始夸考计算机,然后考研疯狂内卷!!!

你可以问问身边计算机科班的同学,几乎所有人校招求职几乎都是靠自己自己学,学校会上一些计算机相关课程,但是那些真的无关紧要啊。

同时,真的互联网校园招聘是真的不看应试者的学历专业,因为很多面试官自己本身都不是计算机专业的!!!

我之前在网易工作的时候,我亲眼看到我们老大给一个历史专业的同学面试机会,去面试他。

我一开始很惊讶,然后我老大说现在其他行业都不景气,同学都是想靠自己努力找到好工作,而且他简历也非常的优秀,不会因为他是历史专业就不给面试机会。

现在通信专业转计算机都是常态,通信还算跟计算机沾点儿边,其他专业比如本硕生物的,本硕机械的,这些一样有通过校园招聘进互联网大厂的啊!!!

很多同学都是活在自己的信息世界里,导致走了很多很多的弯路!!!


3、我已经毕业了,但是所从事行业不是互联网,想再去做程序员有机会吗?

每次看到这个问题我都只能说非常的惋惜,我前面说的求职不看学历专业真的只限制在互联网校园招聘中。

如果同学你已经毕业了,那么你就失去了应届生的身份了。你只能走互联网社会招聘。

互联网社会招聘技术岗位非常看重你上一份的工作经验的,如果你上一份的工作经验不是技术岗位,

对于部门来说你几乎都不如校招生,所以是很难通过大厂的社会招聘的。

至于其他中小型互联网公司能否接受转行的,这个我就不太了解了。


9、这个猪求个赞呐!只收藏,不点赞,你们都是大坏蛋!

最后还是老样子,所有有问题的同学全部,评论或者私信猪学长。学长真的是太忙了,可能不能及时回复,但是会把你们的问题都记下来。后面会持续更新!

还有关于互联网其他c++服务端,web前端,Android移动端等等岗位的校招求职攻略,猪学长已经在拖同事帮忙分享了!



哇,写到最后15000字了。。。

如果同学们通过这篇回答觉得真的有收获的话,给猪学长点个赞吧,你们动动手指也能把这个回答顶起来,让更多同学们看到,帮助跟多的同学。




真心希望可以帮助到你。

user avatar    网友的相关建议: 
      

谢邀, 我本人就是985的大四计科本科生,相继拿到了3个大厂的offer,现在基本决定去字节。按我身边的情况以及我个人的自身经历而言,如果你能本科进大厂而且你想做研发的工作的话,没必要读研究生,你在公司里面工作你的技术积累会更多。但是如果你想从事算法相关工作,那其实硕士的学历也不太中用,除非你特别牛逼,论文特别好,否则也不好进大厂(毕竟2021的秋招算法岗灰飞烟灭不是危言耸听)。总结来说的话,鉴于题主才大一,我个人认为如果想做研发工作的话,不用追求成绩,不过毕业还是要认真(毕竟没得毕业就没得出去工作啊)。平时的时间可以多用于学习数据结构和算法,操作系统,计算机网络,数据库以及如果还有余力的话去弄懂linux的低版本内核,这些内容都会给你打好很深的基础,也算是咱们科班技术积累的起步吧。至于编程语言的话,就学习来说肯定是C++更好,毕竟操作系统的原生接口嘛,懂C++的话方便很多。java,python这些生态好的语言可以用来写一些小项目,你也可以在git上找一些小项目,搬搬砖,培养一下业务场景,鉴于初学者很看重编程语言,我这里建议一下,编程语言只是一个工具,打个比方,同样一本书,但是他是用英语写的,那么你就只好学习英语去读懂它,你要做的并不是在这个过程把英语学的特别优秀,而是怎么去研究透这本书的内容。希望我的回答对你有些许帮助吧。总结来说就是,如果目标是研发的话,985已经够门槛去大厂了,读研的效果并不比直接工作好。




  

相关话题

  作为一名程序员,最大的成就感来自哪里? 
  装配电工想转行,学电气自动化还是计算机程序设计? 
  if嵌套的代码风格哪种好? 
  Java里面的封装是不是多此一举? 
  如何评价 C++ 11 auto 关键字? 
  程序员常说的底层是指什么? 
  程序员如何体会妹子换衣服的心情? 
  为什么湾区的妹子那么少? 
  游戏的程序员会不会偷偷改自己账号的数据? 
  大一计算机专业学生如何在寒假充电? 

前一个讨论
对于神经网络,硕士博士不需要弄明白原理,只需要应用,是这样吗?
下一个讨论
男朋友喜欢二次元的女生,想去看漫展,我感到不舒服,这样对吗?





© 2024-12-26 - tinynew.org. All Rights Reserved.
© 2024-12-26 - tinynew.org. 保留所有权利