• 给计算机专业的学生一点就业建议
  • 发布于 2个月前
  • 90 热度
    0 评论
  • 望北海
  • 0 粉丝 24 篇博客
  •   
先明确如下事实或者是当下社会现象。
1 当下不少公司,尤其是好公司,在招程序员时,一般会优先考虑学历,换句话说,研究生学历能在工作若干年后,面试进好公司时,起到你都未必能预料到的作用。

2 大学本科阶段讲授的课程,一般是和计算机科学有关,比如操作系统,编译原理以及数据库原理,而当下大多数程序员干活涉及到的,是技术,这句话不好理解的话,请参考如下事实,不少本科非计算机专业,能在培训班培训半年后入行,因为培训讲的是职业技能。

3 大多数中小型公司,里面的程序员基本上都是做业务,涉及不到诸如大数据或AI等值钱技术,换句话说,如果要到算法等赛道上获取高薪,一般得去大公司,而大公司在校招时更看重学校,换句话说,一般学校想要在校招时就进大公司,不是不行,但比较困难。

4 学校因素,除非是top级别,比如清华、北大或上交大,这种能在工作5年甚至10后跳槽时还能帮到自己,一般的985,211一本学校,在毕业后3年内跳槽时还能帮到自己,之后,名校因素会逐渐褪色。

5 至于测试开发或硬件软件等方向,未来的事情谁也说不准,但按当下的情况,开发优于测试,java优于c++,计算机专业的,一般更多是从事软件开发,至于比较好的赛道,比如ai等,一般更看重学校和学历。如果大家对技术选型吃不准,可以从公司规模考虑,即大公司的职位优于中小公司的职位,说句难听的话,有了若干年大公司的经验,换个方向找工作时,包装下经历都行。

6 学校阶段的竞赛,除非是top级竞赛,否则一些常规竞赛,哪怕是国赛省赛,一般仅仅是找工作时的加分项,而这些加分项的权重比不上真实项目经验。而一些top级竞赛前几名,大家可以简单地认为,基本上都是被名校学生包揽。这句话的言下之意是,对于一些学校一般的同学也能拿到奖的竞赛,在找工作时的加分因素抵不上真实项目经验。

说好上述现实后,接下来的二本计算机学生发展建议也就好理解了。

1 优先考虑考研,展开来讲,考研相关的专业课认真听,别用打比赛占用更多的考研时间,说句难听的话,哪怕考研失败,从当年1月开始准备找工作,包装个简历多面个几家,都有可能找到工作,计算机本科应届生,找工作更靠面试,本科阶段上的专业课,帮助有限。

2 如果不打算考研,争取在大三或者尽早实习,比如在大学里,每门课都拿高分,对找工作帮助不大。比如大家可以看下,一些培训班学员,论专业课,他们操作系统编译原理等都未必上过,顶多面试时背了相关八股文,但不影响到他们找到工作。

3 尽早实习的另一个好处是,尽早直观地面向求职市场,因为在这之前,计算机在校生认为自己适合干的工作未必是你适合的,在校生认为找到工作所需的努力方向,往往是和市场所需的不匹配,而且在校生认为的IT工作方式和所需的技能,和当下的认知也未必匹配。这块可以通过看别人的文章或吸取别人的经验来少走弯路,但只有亲身经历过,很多事情才知道。

4 在校生找工作,如果学校一般,其实是无法用所学的课程来证明自己的能力,比如有些学校开ai课,但其中一般都讲接口调用,在校生找工作时能证明自己的,只有实习经历,言尽于此,大家自行体会。

本科四年,如果学校一般,按当下的情况,能给予的也就是个文凭,即敲门砖。有些级别的公司,大专甚至更低学历,可能真就进不去,而有了本科文凭,就可能去挑战更高级别的薪资。但本科结算计算机专业讲授的技能,上文也说过,一般是偏计算机科学,其中的技能,在工作中能帮到大家的,其实很有限。如果大家想要换个更值钱的敲门砖的话,就得考研。

总结一下,如果学校一般,计算机专业学生可以围绕两点,要么考研,为了考研可以放弃大二大三实习,要么尽早实习,知道在学校所学技能和社会要求技能的差距。

或者说,知道考研失败后,计算机在校生如果方法得当,一般也能用2,3个月找到工作。再多说一句,对于学校一般的计算机专业学生,可以不在于刚毕业时进小公司,但一定得知道,在这个行业,当下哪些技术值钱,即哪些方向能拿到高薪,自己为了拿到高薪,该如何证明自己的能力,以及如何通过各种试错,尽快掌握跳槽面试相关技能,这些往往在大学课堂上,未必能学到。
用户评论