前天晚上,在学校参加了一场宣讲会。本来是抱着了解业务的目的去的,结果却是收获颇丰。我去的时候教室已经坐满了人。只有最前边几个空位置,找个空位置就坐了下来,旁边坐的是一位来宣讲公司的公司职员。还没开始之前跟他聊了几句,但当时感觉他说话声音比较小。宣讲会正式开始,hr说"首先请我们公司的技术总监来给大家介绍一下公司相关技术发展,这期间大家可以提问"。坐在我旁边的这位黑色短袖,牛仔裤,戴眼镜,就是刚刚还在聊天的公司职员站了起来,我当时的第一反应就是很吃惊,大屏幕也投出了他的基本信息,清华大学计算机硕士,之前在百度基础架构组。他分享了很多,也回了很多提问,但说的一句印象很深刻,当时选择百度,放弃其他offer,是因为他觉得百度能给当时的他带来技术沉淀,操作更多的数据(他的方向是大数据),有比较好的舞台和基础设施(数据,技术)去给他施展,所以他选择了百度。现在来看当初的选择是正确的。第二天下午,我的二面,兜兜转转还是出现在了他的对面,可能就是缘分吧。在二面的过程中,他出了两道业务相关的算法(其实就是对两个有序数组做操作,以及多个有序数组多路归并,但数据量大,处理机器是单机),告诉我不用开源框架——hadoop,hbase,spark等。使用最基础的数据结构,依然可以对海量数据进行存储和操作。当时的我是比较震惊的状态,这个震惊不仅仅是来源于两道算法题,而是我之前总以为数据结构的学习是通过语言来学到的,算法是用来检测应届生代码能力,大部分只要刷题就好了,并没有说服力,因为我们进公司不能去写多路归并跟冒泡排序吧,还有就是我眼前这位带眼睛,黑色短袖,不怎么说话,异常冷静的面试官——确实技术底蕴很强。向他提了两个问题之后就结束了二面。结束二面之后漂在天上的心总算沉了下来,晚上在宿舍百度了一把这个面试官,还真能百度到。
  多年前的他所面对的面临的选择也是我们今天正在经历的。校招的金九银十,金色的九月差不多来到了最后,几乎大家现在都到了面临选择的时候。平台,技术,业务,薪资等等。也是时候让自己冷静下来去思考总结一下。

(1)大公司 vs 中小公司
公司也就是我们说的平台。在当下,大部分的互联网都是业务驱动,因为他要活下去。在业务驱动的背景下,你会获得丰富的项目经历,理解力判断力都会得到很大的提示,自己的业务能力会迅速沉淀,但是技术沉淀可能要分情况分人了。对于想去大公司的小伙伴,往往回答是平台大,工作几年之后跳板高。这句话本身是没有任何问题的。但适不适合就难说了。我们认真考虑一下, 平台大,跟你有什么关系。可能你会说,怎么没关系,我在里面啊!那平台的好坏会给你加工资升职么,那是你努力拼搏,努力换来的啊,跟平台有什么关系。再说跳板高,每年全中国,全世界跳槽的人实在太多太多了,你通过这个跳板成功跳过去的要求是什么,那可不是背知识点参加校招这么简单了,需要的是你工作几年过硬的技术,领导力,判断力,当然还有机遇。而你面临的是什么,工作几年之后增加几岁的年龄,家庭,工作地点等等因素。对于去了中小公司的小伙伴,回答往往是,没有大公司的offer,或是自己运气不好,明明自己技术过硬,却运气不好,没办法只能去中小公司。那去中小公司会怎么样呢,你没有大平台会怎么样呢,这就意味着你要做更多的事情,从开发,到部署,甚至测试,从后端到前端,到大数据,甚至算法你统统都要做,你苦,你累,但你获得的比这些多的太多了。几年之后,当你跳槽的时候,说不定会出现神奇的一幕:你成了当时去大公司小伙伴的leader。当然了,只是说了去大公司可能面临的问题,以及去小公司可能得到的收获。只是希望选择大公司的不要自喜,去小公司的不要气馁,现在只是我们职业生涯的起点,只是个开始,大小公司都好,只要你适合。大公司,我们说的大平台真正能带给我们的是机会——因为大公司业务多,人脉——因为大公司人多,技术——需要看自己沉淀(有的一进去连git都不会,有的一进去就成项目PM)。小公司,我们说的小平台能带给我们的是犯错机会多——公司小,业务团队小,犯了错代价可能较小容错空间以及纠错时间都能弥补。成长速度相对快——很可能身兼多职,可能既要写代码,还得当设计、做产品,当测试员和客户对接等等,如果你只想着坐在桌边写代码,可能不喜欢设置服务器或者协助测试。但如果你精力充沛,喜欢迎接新挑战,那么你就会着迷于这种环境。晋升、福利速度快——人少,找的人自然你带,慢慢你就从小leader变成大leader了,股票期权奖励。大公司选技术栈然后选相关业务,中小公司选未来(看ceo背景,主流产品,人员分布,期权奖励)。
(2).技术
不论是从编程语言还是业务线上,都希望先把一样学好学精,不论是后端,前端,算法,大数据,云计算等等。先建议选择自己最感兴趣。对于编程语言来说,阿里,美团,快手等java栈,腾讯C,C++,据说在转go,头条pyhon,go。我们都说语言不重要,都是相通的,但是最起码你得学透彻一门,在一门语言先垂直学好不是么,再横向扩展,总不至于学点这个,做点那个吧。对于大数据生态圈,你说不定就去做SQL了,对于算法而言你说不定就去调参数了。岗位众多,定义也很模糊,但要清楚自己的所应聘的那个职位——具体到小组团队 到底是做什么的。然后根据兴趣爱好做选择。
(3).薪资
都说互联网门槛低,工资高,给的钱多,动不动30W,40W。是么?我们算一下,扣除你的五险一金或是七险一金,按照1w7,差不多的平均价格吧,到手是多少,1W3左右吧,现在基本所有公司都会管吃,或是吃有补助,因为我们撑破天每天也吃不了多少吧。扣除租房呢,再扣除平时花销呢,再换算成时薪呢。剩下的再乘14薪,15薪。最后装到你口袋里的才是属于你的。是不是觉得好像也没那么多了,所以啊,我们不能面向薪水编程吧。你得让自己每天都学知识,多沉淀技术,业务,那才是你最宝贵的薪水。
(4).业务
这就要看自己的判断力了,从pc时代,到移动时代,再到泛娱乐时代,时代造英雄,只要有前景都是好业务。
根据自己的情况合理选择,建议技术>业务>平台>薪资的排列。当然这仅仅是个人意见,需要根据自己的情况做选择,但是我觉得,多去考虑一下,还是有必要的。大小公司都好,都有机会,适合自己最好,这样你会喜欢自己所做的事,幸福指数会多很多,也就没那么累了,还会有成就感——把技术真正落地。相信未来3到5年后的你也会像面试我的二面技术总监一样,高飞翱翔。
后记:公众号开通,更多内容,请关注公众号

大公司拧螺丝还是小公司扛把子相关推荐

  1. 程序员的你还沉浸在大公司就是螺丝钉?小公司锻炼人?错了!看完即懂

    刚毕业那会经历过很多所谓创业公司,和很多朋友经历过画大饼,洗脑以及公司上市原始股这样的承诺.当你正在趟过这些谎言你就会发现,在这个世界上能信这些鬼话的也只有涉世未深的毕业生了.小公司里真的就是十几二十 ...

  2. 大公司里学做人,小公司里学做事。

    以前,公司都愿意找能力强.资格老的人来做研发,有点个人英雄主义在里面.一个优秀能干的员工能给公司带来很大的利益. 但是,凡事都有双面性. 现在这个社会,人才流动很快.能力强的.聪明的人,虽说给公司带来 ...

  3. 微创新只是大公司用来挤压小公司的武器,但绝不是小公司与大公司竞争的法宝。——转自傅盛...

    微创新只是大公司用来挤压小公司的武器,但绝不是小公司与大公司竞争的法宝.--转自傅盛

  4. 大公司工资低,小公司工资高,该咋选择?

    大公司工资低,小公司工资高,该咋选择?身边的同事或者朋友小孩就业都有问过我类似问题,包括我自己也纠结过,不久前刚拒绝过一个初创朋友的邀请,工资比现在多了快一倍,纠结了很久很久,最终还是委婉拒绝. 我2 ...

  5. 大公司程序员 VS 小公司程序员 | 差别在哪?

    很多大学生毕业之后,都希望能进互联网大厂,但是大厂并没有那么好进,不说别的有的学历就会把你卡在门外.但是大厂有大厂的优势,小公司有小公司的优势.根据自己的需求选择自己合适的公司,才是最重要的. 大公司 ...

  6. 996的大公司和965的小公司,你怎么选?

    说起互联网行业 弹性工作.大牛出没.千变万化. 薪资诱人.福利众多 这些标签就会浮现在人们脑海里, 因为前景一片辉煌,无数大学生想跻身而入, 但其知名的加班时长和频率 让多数同学在毕业前都面临一个抉择 ...

  7. 大公司之小和小公司之大

    小公司讨论可行性方案,新需求方案,优化方案,各种方案吧,都是几个领导去商讨,然后让下面的人执行他们认为商讨好的方案:说白了,你就老老实实给老子干活就是了,我是领导,我的方案给你合理,让你去开会讨论方案 ...

  8. 大公司的资深工程师和小公司的Leader如何决择?

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 作者简介:何俊林,某知名互联网公司开发人员,一直致力于多媒体开发.本文经授权转自作者同名公众 ...

  9. 在小公司、中等规模公司和大公司工作有什么不同

    楼主是一名刚刚大学毕业的毕业生,毕业后,身边去工作的同学,有的去了小公司,有的去了中等规模公司,有的去了大公司.那去小公司.中等规模公司和大公司工作有什么不同呢? 大多数小公司都是创业公司,由于人数有 ...

最新文章

  1. angular中集中页面传参(我只是知识的搬运工)
  2. Mybatis 针对ORACLE和MYSQL的批量插入与多参数批量删除
  3. IDEA运行最简单的Java程序Hello World
  4. android高德地图自定义图层,自定义图层-Canvas
  5. 计算机基础知识题库选择题,计算机基础知识篇选择题库
  6. 计算机osta试题,OSTA试题库.doc
  7. 简单的mysql左链接_简单谈谈mysql左连接内连接
  8. Virtuabox 虚拟机克隆方法
  9. 【专利】实用新型专利设计模板
  10. 前端实现导入(excel文件)导出(word)文件
  11. 通过c语言求得一个英文句子中的单词数量
  12. PCB电路板如何设计散热
  13. 电子墨水屏标签:低功耗处理器技术
  14. 只需 2 张照片就能 2D 变 3D,这个 AI 能自己脑补蜡烛吹灭过程
  15. 2023软件测试工程师最全面试题
  16. OSChina 程序员节乱弹 ——看程序员如何优雅地生活
  17. python学习-数组
  18. NYOJ 304 节能【记忆化搜索】
  19. 微信小程序之滔搏运动
  20. IT行业HR人事面试题

热门文章

  1. C++编程基础入门知识(最详细建议收藏)
  2. PTA(每日一题)7-66 分解素因子
  3. Ubuntu Kylin操作系统介绍及常用命令的使用
  4. springboot大学生网络教学平台的设计与实现毕业设计源码281819
  5. Hadoop机架感知配置及配置问题解决
  6. js:Vue.js自定义指令实现scroll下滑滚动翻页
  7. java中内边距跟外边距,padding和margin——内边距和外边距
  8. 阿里天池——利用pandas分析美国总统竞选选票情况
  9. linux怎么生成图形,如何在Ubuntu 16.04中创建GIF动态图片
  10. python怎么读音发音英语-python英文怎么读