先做个自我介绍。本人开学大四,从大一下开始玩acm,无奈能力有限,智商拙计,打铁无数,最好成绩也不过烂铜一个。伤心之余,大三开始一脚踩入互联网企业的浪潮之中,开始翘课奔波于各种面试,实习,项目,工作之间。从实习到校招先后面了百度,腾讯,阿里,360搜索,知乎,敦煌网等n多家公司,最终拿到百度复合搜索部与腾讯即通平台校招等几个offer。至于最后是去哪家企业,还是说选择保研,目前还没有完全做决定。。。。。说实话本人的无论是能力还是经历在无数amcer中属于平凡至极,更不用说与同一个时代的kuangbin,xiaodao,chenlijie,适牛等神犇相比。。本来也没资格谈什么acmer找工作的话题。然则最近经常听到小伙伴们提出的关于“acm有没有用?”“搞acm的目的是什么?”“acmer适合投啥岗位”等问题,以及国内某些公司与acmer间的一些争论,结合自身所见所闻所感,最终决定厚着脸皮胡扯一番。。。。。本人见识浅薄,如有不对之处,还望海涵。

首先是第一个也是最重要的一个问题,“搞acm有没有用?”。答案很肯定,搞acm是有用的,而且非常有用。做个不恰当的比喻,问这个问题就像问读《论语》之类的经典有没有用一般。从赚钱的角度看,读经典可能还不如种地或者养猪来得实在,但在你读经典的同时,它们却会潜移默化的影响着你,不知不觉中发生质变。搞acm也是一样,真正在实际工程中无论是研发工程师还是算法工程师(算法工程师一般是做机器学习那种,偏数学的东西)可能并不能接触到什么复杂的acm算法,但是当你在搞acm或者被acm搞的过程中所培养的那种算法思想和编程能力等东西却是无价的,并且会影响一个未来的工程师的潜力和自身素质。具体一点,假如有两个人,一个人是acmer,一个人是专门做网站的码农,相比之下纯粹的acmer可能连个最简单的网页都不会写,但是当网站发展到一定的规模需要去对代码性能上进行优化,或者是需要自己去实现一些算法比如AC自动机,一致性hash,遗传算法之类的,普通的码农往往会两眼一抹黑,而acmer往往却能够在较短的时间内完成任务。更直观一点,可以看看BAT和FLAG这种大公司中年纪轻轻就当了高级rd的人群中acmer所占的比重,便足以说明问题。

既然”acm如此有用,我可不可以大学四年只搞acm,其他的都不学?”,说实话并不推荐这么做,因为计算机科学不当当是算法一门,其他的如数据库原理,计算机网络等等也是属于码农内功的重要组成部分,单练一招不排除走火入魔的巨大可能。。。但是如果换种说法,”我认真学习那些计算机的基础知识,但课余时间我就想做acm,不想做那些工程性的东西,这个可以吗?” 这点理论上讲是可以的,但是结合天朝独特的互联网环境,我们需要分两种情况的来看待问题。。。。

首先如果你的目标是做研究,上完本科,上研究生,然后读博出国,专心致力于类似机器学习或者某种算法这样的话,本科4年专心做acm,心无旁骛学习算法与编程技巧,这是一件非常有意义的事情,因为你的时间跟那些本科就出去找工作的同学相比是较为充裕的。而且你的目标是科研的话,通过对acm所涉及的一些算法进行学习以及刷题过程中进行的思维锻炼,对科研来讲是挺有好处的。此外结合天朝互联网行业的算法和数据挖掘等相关科研岗位的实际情况来讲,比如某度的广告部门,很多专心科研的人并不擅长coding和常规算法,因此同等条件下acm对你来讲会是一个比较大的优势。

反之,如果你的目标就是想当一名朴实的程序员,本科出来就想工作。个人推荐在本科高年级或者找工作前的时候抽时间开始研究些实际的工程上的东西。为什么,原因很简单,首先中国的互联网企业为啥要招你进去?是因为你很牛逼? No,本质上讲是因为你能给他干活,能给他带来收益。简单点说就是,人家招你进来是要你帮他赚钱的,而不是因为你的智商有多高。一个纯粹的acmer在他们的眼中,很可能就如同lol里面一个蓝很高,属性也很高,但却暂时没有输出的角色。。。而且实际的业务内容,刚入手的话也不需要如此高的属性。所以如果企业愿意招这样的你进去很大程度上是因为他们愿意培养你,认为你的潜能能够给他们回本。这同样也带一个问题,他们如果找这样的你进去,就需要培养你,因此成本就加大了,而且还不一定能回本。。所以对你的要求自然也就更加严苛,个人感觉这也是为什么有些企业对那种纯粹的acmer的要求是区域银牌以上的原因之一。网上有种说法,应届的acmer在天朝互联网企业眼中的排序是这样的:

ACM区域银以上 + 项目 >  ACM区域银以上 >  ACM铜及以下 + 项目 >=  ACM银 > 项目  >  ACM铜及以下

acmer都是学习能力较强的人,因此在这种情况下,花些时间研究些工程方面,是件性价比较高的事情。

那么ACMer适合投哪种岗位呢?研发还是算法? 答案是研发,特别对于本科生。一般来讲互联网企业的算法岗都是做些机器学习之类的,跟acm算法差距还是较大,如果对机器学习有一定了解可以试看看。那么本科生一定不能投算法岗吗?答案是不一定。亲身经历表明本科生也可以投算法岗,不过跟那些专业研究机器学习的研究生和博士相比,可能会做起来比较吃力,理论知识也不那么扎实(虽然后天可补),通过观察,本科做算法岗能做得比较牛掰的,可能更偏向于对业务自身的较为深刻的理解,比如传说中跟戴神同一时代的百度凤巢本科调参帝。

最后ACMer找工作的途径有哪些呢?躺在床上,等工作上门可不可以? 除非你实在是牛逼得逆天了。。否则答案是no。。。。。  找工作而已最靠谱的方式是内推!内推!内推!重要的话说三遍。。。。最优的选择当然是找亲戚,朋友,学长,老师直接内推到部门leader那边然后直接面试。此次便是各种线下宣讲,接受现场投简历和面试那种。接下来就是到什么北邮人论坛,来去实习,实习之家等等找最新的招聘信息进行海投。。。。最后才是自己官网海投简历。。。。

扯了这么多,也是倦了。。。。最后再扯一句吧 “找工作的时候,要多想想对方凭什么要招你进来?“  恩,就这样了。。。祝大家都能拿到满意的offer。。。

一个ACM渣渣关于找工作的胡扯相关推荐

  1. 分享自己作为一个程序员的找工作经历

    我叫杨磊,从2016年5月开始学了关于软件开发的道路上,我是报一颗火热的心.在学习中,不说是最好的,但我觉得自己一定是很积极的去学习. 从学了之后的,放假时间,我大多时间都是用在码代码,不断的去练习, ...

  2. 一个普通211本科生找工作的那些事儿!

    不知道从何写起,就从大三下开始写吧!能回忆起什么就写什么: 3月份,自己从家里来到学校,本着和家里人商量好的考研,来了学校之后,开始着手准备考研!之间只参加了腾讯的实习生面试:遗憾,准备不充分,二面被 ...

  3. 当一个测试工程师准备找工作,需要准备什么?

    三四月份,正是挺多公司开放招聘的时候,个人经历了一些大厂或小厂的面试也总结了一些信息,罗列一下权当抛砖引玉,希望能够稍微帮到一些准备或者正在找工作的朋友. 前期准备: 关于投简历 需要意识到:一旦开始 ...

  4. modelandview找不到视图_当一个测试工程师准备找工作,需要准备什么?

    三四月份,正是挺多公司开放招聘的时候,个人经历了一些大厂或小厂的面试也总结了一些信息,罗列一下权当抛砖引玉,希望能够稍微帮到一些准备或者正在找工作的朋友. 前期准备 关于投简历 需要意识到:一旦开始投 ...

  5. cs硕士妹子找工作经历【阿里人搜等互联网】

    摘自  北邮人论坛  分享他人成功的求职经历.原文如下: 唉,妹子本来是本着写面经的态度与大家分享,之自己情况也是想说明一啥都不会的菜鸟在悲催的逆境下也可以凭自身努力找到offer,没想到被评为作秀. ...

  6. CS硕士妹子找工作经历【阿里人搜等互联网公司】

    摘自  北邮人论坛  分享他人成功的求职经历.原文如下: 唉,妹子本来是本着写面经的态度与大家分享,之自己情况也是想说明一啥都不会的菜鸟在悲催的逆境下也可以凭自身努力找到offer,没想到被评为作秀. ...

  7. 2013互联网公司找工作--大牛总结(ZJU)

    本文系转载 找工作结束,总结(上) 时间总是悄然流逝,眨眼间研究生生涯就要结束了.于是找工作成为了不可避免的过程,从8月份开始,我就启动了找工作的进程.因为妹子是一届的,也需要找工作,而且IT行业历来 ...

  8. 【zz北邮人】[经历][完稿]cs硕士妹子找工作经历【阿里人搜等互联网】

    发信人: whenmary (whenmary), 信区: Job  标  题: [经历][完稿]cs硕士妹子找工作经历[阿里人搜等互联网]  发信站: 北邮人论坛 (Fri Mar 15 19:39 ...

  9. CS硕士妹子找工作经历

    唉,妹子本来是本着写面经的态度与大家分享,之自己情况也是想说明一啥都不会的菜鸟在悲催的逆境下也可以凭自身努力找到offer,没想到被评为作秀...妹子能力背景确实和说的一样,但是从9月开始不是天天熬夜 ...

最新文章

  1. A除以B (20) (模拟除法)
  2. 如何使用 React 创建一个作品集网站
  3. 21世纪的设计模式:抽象工厂模式
  4. 微信公布7月朋友圈十大谣言 包括“奥运冠军杨倩被奖励1600万”等
  5. bootstrap 2021-04-20
  6. pandas中merge()函数的用法详解
  7. 运动世界校园3.0版本逆向分析破解
  8. Verilog学习笔记 (四)QPSK调制实现
  9. CI框架工作原理浅析
  10. Python制作局域网双人聊天软件(一)
  11. Angular测试机床TestBed
  12. 安卓机更新系统会卡吗_都说安卓手机用一两年就卡到不行,但知道这3招,同样可以用很久...
  13. 蓝桥杯STM32G431——RTC实时时钟
  14. IOS开发--语音合成(讯飞接口)
  15. MATLAB常用绘图命令
  16. 中国移动:以改革为动力 促进科技创新发展
  17. Python日志采集(详细)
  18. 一键生成文章的软件有哪些?将这几个不错的软件分享给你
  19. 计算机网络实验之三层交换机实现VLAN间通信
  20. Visual Studio 2019 C++开发推荐插件

热门文章

  1. 2017年情人节热衷旅游异性情侣占比56%
  2. 三国战记和西游释厄传
  3. 惨遭面试官吊打高并发系统设计,回来学习2400小时后成功复仇
  4. 想起大学线代符教授的一句话:解决问题的方法的多种多样的
  5. 面试题:JVM垃圾收集器
  6. 工具及其对商业社会的影响思考
  7. 我们这些农村孩子怎么了
  8. 云顶之弈服务器维护多长时间,云顶之弈维护到几点结束 2021最新11.11版本维护公告...
  9. Debian 系统安装,小白教程
  10. python字典操作、对字典元素输出练习(字典嵌套列表,嵌套字典)