注:这个回答是我一位朋友在知乎上的万赞匿名回答,取得了他的同意,特此在这里转发,并写下一点自己的感想。

知乎原回答链接:https://www.zhihu.com/question/268886169/answer/503722555

问题

计算机应届生月薪大多是多少?

月薪4k,6k,8k,10k的各占百分之多少呢,想了解一下知乎上大家的就业情况。好对自己有个定位,亲身经历或者朋友同学什么的都可以说说哈。

我的朋友回答

能做到以下几点,绝对可以在北上杭深拿到15K以上(小北注:这是18年的回答了):

  1. 撒比算法题,各大公司笔试面试基本都考这个,别的不说,《剑指offer》所有题目背下来,leetcode刷个四五百题起码的吧。搞过ACM也可以,反正刷个四五百题是必须的。我也觉得考这些撒比算法题很撒比,但是大家都这么考,你不准备,那不挂你挂谁?

  2. 数据结构,不说要彻底给面试官手推各种数据结构的均摊复杂度,也不要求你手写红黑树,至少AVL 哈希表 堆这些简单的数据结构得自己实现过;链表、线性表必须熟悉到不能再熟悉,比如vector为什么要用加倍扩容而不是每次增加一个固定的扩容容量;BBST各种都能扯一下,达到这个程度就差不多了。

  3. 计算机组成原理,至少《深入理解计算机系统》得过一遍吧?配套实验也得做一下吧?

  4. 计算机网络,这个最简单了,随便找本书,把应用层、传输层看完就行,我看的《计算机网络 自顶向下方法》。关键在于搞懂TCP协议为什么要这么设计,为什么是三次握手,四次挥手?书中的其他rdt模型为什么不实用?我面快手的时候还问了wireshark抓包遇到三次快速重传会怎么样,不过这本书的配套实验也有抓包内容,老老实实跟着做就是。

  5. 操作系统,这个部分我还在学习,采用的是跟着MIT 6.828做的方法。知乎上陈硕有一个关于学习操作系统非常好的回答,大意是要抓住重要部分,不要沉迷于技术细节,我觉得很对。具体的,内存分配、调度、多线程这几个点,都得深入理解一下吧。如果不想具体去研究操作系统的实现,那么怎么用操作系统提供的接口这个是必须的吧,APUE了解一下?

  6. 数据库:sql得会写吧,几个范式有没有正式运用过? 在做项目的时候,数据应该如何组织,才能够使得每次查询的开销最小?如果想深入,数据库的实现也是很好的一个方向。

  7. 编译原理:深入研究编译器,去钻研llvm当然很难,但是作为一个普通开发人员,编译器的各种选项,不同的优化级别具体优化了哪些,这些总得了解一些。最关键的,动态链接,静态链接,头文件,gcc的 include选项、link选项、define选项(-I, -L, -D)怎么用,makefile/cmake怎么写,clang icc gcc到底真的用起来有什么区别,这些坑作为一个开发人员迟早会遇到,越早遇到,以后碰到坑的时候就能越轻松一些。

  8. 编程语言:总得擅长一门语言吧?C++的话,那几本书(Effective三部曲,对象模型)看完了吗?Java的话,JVM虚拟机理解得怎么样了?大厂就喜欢问这些,不好好准备那就挂喽。

  9. 具体岗位需求:别的岗位不了解,后端开发还需要熟悉网络编程,UNP得好好看。

  10. 项目:说句实话,学校里接触的项目能有多高大上?如果只是用几个框架的那种,我建议不要写到简历上,不如去github上参与开源项目,GSOC了解一下?当然如果你的实验室很厉害,跟导师做的项目很牛逼另说。还有一条路就是上面的5,6,7,任何一个花上半年时间去实现一个简陋的原型(比如实现一个简单的内核),都是非常好的简历加分项。事实上,国外名校这些课的最后的project都是让你实现一个原型。

  11. 英语:这个面试一般不会涉及到(除非是英文面试),但是我仍然认为英语是很重要的能力。具体的来说,就是“遇到一个撒比问题不去打扰同事自己谷歌或者bing从stackoverflow找到回答并且独立解决” 或者“老板让我去接触一个没搞过的东西我硬着头皮点开文档看了两天两页终于能解决问题” 的能力。

  12. 信息采集能力:对于学校不太好(非C9)的同学,这个能力其实是最关键的。最优秀的同龄人在学习些什么?我想去的公司想招聘什么样的人才?面试会问什么?春招秋招到底是什么,如何投递?实习真的很重要吗?这些问题,你去百度,去知乎搜索,去牛客网搜索,其实都有回答。为什么说这个能力重要?举个例子,BAT热门岗位留给秋招的坑寥寥无几,因为坑都被实习转正的同学占了,如果你之前不知道春招,没有去实习,能去BAT热门岗位的机会自然就很渺茫了。又比如,秋招各家公司笔试难度都明显高于面试难度,原因一方面是筛人,另一方面是笔试作弊现象很严重。如果你知道春招、秋招提前批是不用笔试的,是不是你的机会又多了几分?

  13. 社交能力:几个关键字:头条白金码 、组内直推,自己去牛客搜索吧。

以上是对本科研发岗的要求。算法岗和研究生的要求我不太清楚,想必只会更高。

当然,我上面说的这些要求,对于绝大多数同学来说都非常遥不可及。

但是,如果你在一个很普通的高校,不拿最高的标准要求自己,那你的结局就是和你的那些学长学姐一样,去个普普通通的公司,过普普通通的一生。

取法乎上,得乎其中;取法乎中,得乎其下。

最后,请允许我在这里引用《上海交通大学学生生存手册》中的一段话:

相比宝贵的青春,我们在上学期间所需要的学费和生活开销几乎可以忽略不计。

我们真正投下的有价值的筹码,是时间。

面对着足以改变你人生轨迹的黄金时间,你是否感到了它的沉重?你又是否想过要如何计划这笔巨额投资?

如果你是一名乖孩子,每天从早晨开始好好上课,好好做作业,好好预习、复习,直到熄灯时间好好睡觉,过着这种积极健康、平稳中庸的生活,但是缺乏有效自我支配的生活(如果按照学校的规划,你会发现你可以自由支配的业余时间少得可怜)。

那么,你这样退守下去,无异于把自己的青春放在保险箱里让他随着时间而凋谢。

我们必须牢记这样的黄金规则:

平庸的生活方式是麻醉药。他只会束缚你,让你没有作为,甚至没有出息地度过大学的四年。

小北BB

这个朋友大学是打 ACM 的,两年前本科毕业就拿到了外企四五十万的offer,当时我刚大三吧,只觉得是神人。

仔细看他说的这些,其实是我一直推崇的 CS 科班学生的典型学习路线,基本上基础课跟着国外 CS 名校课程来,准没错。

能够做到 50%,应该国内 BAT 这种公司的 offer 就比较好拿了,但是问题在于,我们刚上大学的时候其实很难从一开始就有如此清晰而明确的规划。

不少同学往往是到了大三下,发现身边有同学都拿到头条、腾讯的实习offer了,突然意识到,好像快要找工作了。然后才匆匆开始认真捡起来学习,而平时都是把老师布置的作业完成就好了。

所以对于还在校的CS专业学弟学妹,有几点建议:

  • 提高信息搜索、采集能力

    很多资料,都能在网上搜索到,比如打开Google,输入你想问的那些关键字,基本都能找到一手资料。

  • 多看信息密度大、质量高的资料

    比如那些经典的书籍、课程,相较于逛CSDN、掘金这些博客平台,自己看书虽然更费时间,但是知识会更加的系统和全面。快速了解可以看博客,但是想要学得深入,不该省的时间终究是省不了的。

  • 要有危机意识

    现在计算机很火,各种转码、跨考计算机的同学很多,竞争也很大,每年看牛客上的经验贴,都会发现,cpp primer 虽然很厚,但总会有人过了两三遍,而你也许一遍还没过完,也总有人 leetcode 刷了七八百道,而你也许直到面试前,剑指offer还没看完呢。

    想要拿到满意的offer,就早点开始认真学习、好好准备、刷题,面向就业学习蛮好的。

  • 持续不断地努力

    我们会在各种论坛上看到一些前辈侃侃而谈他们的经验,也许有很多技巧、有天赋。

    但最本质的一定是他们持续不断的付出,一万小时定律我一直坚信。

    换到 CS 专业,可以类比出”10 W行代码”定律,在本科四年,或者研究生三年,不说10w 行,几万行代码总得有吧。

    写代码很多情况下,就是无他,唯手熟尔。


推荐阅读:

软件开发的浮浮沉沉。。。

B站首发!速领!

13000亿!目瞪口呆!

戳「阅读原文」,查看上期精彩文章

知乎万赞:计算机应届生月薪大多是多少?相关推荐

  1. 英文简历 计算机知识,计算机应届生英文简历范文

    计算机应届生英文简历范文 把最有价值的内容放在简历中,无关痛痒的不需要浪费篇幅,使用语言讲究平实.客观和精练,太感性的描述不宜出现.通常简历的.篇幅为A4纸版面1-2页,不宜过长,也不宜有半页,出现一 ...

  2. 计算机应届生理论知识面试,计算机应届生面试技巧

    计算机应届生面试技巧 应届生求职必然遇到许多面试问题,如何把握面试技巧很重要了,下面是小编帮大家整理的计算机应届生面试技巧,希望大家喜欢. 面试是应届生求职过程中最重要的阶段,面试成功与否直接关系到你 ...

  3. 长沙计算机应届生工资水平,长沙毕业生期望的平均月薪是多少?答案在这里

    原标题:长沙应届毕业生期待的平均月薪是多少?这里有答案 为进一步提升公共就业服务质量,掌握全市高校毕业生就业需求,日前,长沙市人社局对全市6所高校的1418名应届高校毕业生以及360家招用应届毕业生较 ...

  4. 计算机本科应届生薪资大多是多少?外行人18k垫底25k人均水平

    以及前两天有个互联网无关专业的高中老同学来问我薪资,他竟然觉得计科本科18k垫底25k人均,不由让我再次瑟瑟发抖 所以我决定写一篇只针对本科生应届生的文章. 想要切实的了解下本科生的真实数据,请不要走 ...

  5. 年薪40万最牛应届生 南大一出5个其中2个同宿舍

    转自:http://finance.ce.cn/rolling/201211/14/t20121114_17011395.shtml 这两天,一则"宿舍两40万"的消息,在南京大学 ...

  6. 计算机应届生有没有必要参加IT培训?

    金九银十的招聘旺季,是新一届应届毕业生的求职黄金时期.有的同学已经陆续拿到了一些offer,而有的同学在求职的路上却备受打击-- 很多计算机专业的同学开始思考:想找份与专业相关的工作,是否需要去参加一 ...

  7. 计算机应届生就业,应届生计算机专业发展方向以及计算机专业就业前景

    应届生计算机专业发展方向以及计算机专业就业前景 计算机专业在最近几年里面炒的很火,那么随着互联网的快速发展,适合时代发展的计算机人才是多还是少?那么现在就与小编一起探讨一下,应届生计算机专业发展方向和 ...

  8. 2022 鹅厂校招年薪40W相比某某跳动应届生月薪4K被劝退,差距真就这么大吗?

    鹅厂的第一枪 就在前不久,鹅厂率先打破死锁,开启国内互联网大厂校招第一枪! 今年校招研发依旧分为 5 档,股票和去年一样,月薪同比去年上调 2k. 签字费和去年一样,3w,一次性发放. 大量00后职场 ...

  9. 计算机应届生工资到底有多高?

    如今计算机专业很是火爆,不论是考研还是高考,很多人都纷纷报考计算机.计算机专业这么火,很大程度是因为其高薪,那今天库森带大家来看下2021届秋招中,国内10大互联网公司的应届生年薪. 本文涉及到的薪资 ...

最新文章

  1. 一周第一次课笔记(1月22日)
  2. 编程之美----不要被阶乘吓到
  3. Zookeeper分布式一致性原理(一):分布式架构
  4. Redis 6.0 新特性,多线程连环 13 问!
  5. Lidgren.Network – an introduction to networking in C# games
  6. linux安装mysql 5.6.33
  7. 【转】国密算法sm4 CBC模式加解密
  8. python下载图片到文件夹_python实现解析markdown文档中的图片,并且保存到本地~
  9. php mysql敏感词_用PHP如何实现敏感词过滤
  10. 稀疏编码(Sparse Coding)
  11. Seurat | 强烈建议收藏的单细胞分析标准流程(细胞周期的影响去除)(三)
  12. android 获取方法名,Android获取渠道名称
  13. 【零基础学QT】【052】CLion完美搭建Qt开发环境
  14. vuejs的学习笔记
  15. 【漏洞学习——SQL】华图教育某分站SQL注入漏洞
  16. 手游服务器被ddos攻击要怎么解决?
  17. 初识DE2-115(包含光盘demo)
  18. 把时间当作朋友——第6章 交流
  19. 快速学习-“幽灵”(GHOST)协议
  20. 前端wx-jssdk的使用及企微和微信下分享等功能自定义处理

热门文章

  1. css 水平居中和垂直居中
  2. 【转】总局公开回应质疑:TVOS不是安卓
  3. Python输出指定位数的浮点数
  4. selenium学习之安全微伴自动完成
  5. 华硕z97不识别m2固态_华硕主板Z97-A无法识别intel M.2 NVME固态硬盘的解决方法
  6. anaconda 换清华镜像源 windows
  7. 微积分 = 微分 + 积分
  8. 架构师接龙 岑文初VS. 杨海朝_系统架构
  9. 不能显示验证码的解决办法
  10. 《STM32单片机开发应用教程(HAL库版)---基于国信长天嵌入式竞赛实训平台(CT117E-M4)》第二章 软件安装与使用