阅读本文大概需要 4 分钟。

作者:黄小斜

大家都知道互联网大公司一向以技术强悍而知名,BAT的技术在国内互联网公司里算是比较领先的了,这也是因为大公司的业务繁杂庞大,必须要有足够优秀的技术去支撑。

相对而言,小公司更倾向于选用快速扁平化的技术架构,相对来说技术的沉淀就不会像大公司这么多,所以你会发现大公司里和小公司里,大家的技术思考可能也不太一样。

大公司里通常牛人很多,相对来说小公司里的牛人相对少一点,当然也有很多从大公司过去的牛人。所以这就出现了一个问题,在大公司里,你的技术可能平平无奇,甚至比大多数人都要弱一些,而在小公司里,你可能就会有更多的机会,更多的施展空间,但是你也可能学不到那么多先进的技术。

遇到这样的问题,你该如何选择呢?简单来说。是选择在大公司里做凤尾,还是在小公司里做鸡头呢?

首先,从成长方面来考虑,在小公司里,相对来说,做的事情比较独立,而且大公司里,做的事情非常细化,往往你只要负责一个模块,你并且把它做得非常的出色,你需要能够在某一个方面、某个系统或者模块中能够出色的完成任务。

同时,在大公司里,你必须要保持快速成长和学习,才能达到比较好的水平。因为身边的人基本上都非常优秀,所以你也没有时间去浪费,你必须要马跟进,要么就会掉队。

在小公司里则不太一样,你可能需要负责比较多的工作,需要承担更多的工作,可能你要负责整个系统的规划、设计,以及各方面的一些考量。

可能在一个项目中的大大小小的事情都需要你来安排和规划,你也可以接触到更多的工作内容,当然了,小公司里主要的问题就在于,你需要做的事情太多了,可能稍微显得会不够专业化,你做的事情可能深度不够,

这是小公司里程序员经常遇到的一个问题。当然了,小公司里可能会有更多的机会,因为公司的人比较少,如果你比较优秀,其实很容易就能看出差距的。

这种情况下,你的机会相对在大公司里要更加的多,毕竟大公司里人多优秀,人也多,你就比较难以脱颖而出,这时候如果你能到小公司里去做一个更适合你的工作的话,可能更加的容易完成晋升。

对比完大公司和小公司的优缺点之外,我觉得这个问题更应该按照人的特质去回答。

比如你是一个比较自我的人,不太喜欢太多的团队合作,或者不喜欢跟太多人打交道,可能小公司更适合你。很多时候你可以独立做完全部的事情,不需要太多的和太多的人和事打交道,你可以专心做一个事情。

如果你是一个比较能吃苦,并且学习能力比较强的人,大公司显然正适合你,因为大公司的技术比较成熟,如果你能快速进行技术学习,就更有机会成为这里的优秀人才。

到时候你也不必担心去别的公司会有什么问题,只能说,在大公司里可以更快地成长和历练,在小公司里更适合你去带一个项目或者团队。

也就是说,在你拥有了一定的技术沉淀之后,再去小公司可能会更加的得心应手一点。对于普通的同学来说,在公司里的最初几年,你只能当凤尾,很难超过你的前辈。

所以,在大公司一定要保持好自己的心态,多向他人学习,不要放弃自己的成长,一定要多看多学多问,这样子,你才能更快的抓追追赶上其他更优秀的人。

否则实力不进则退,身边的人太优秀了,你可能会感受到一定的压力,但是这是你前进的动力。

事实上,我只在大公司做过凤尾,并没有在小公司做过鸡头,所以如果以上YY的内容有什么偏差,那么也欢迎发表你的看法~

谈到大公司和小公司,这里分享一下我之前写的一篇文章《从三流小公司到一线大厂,聊聊程序员的成长之道》

用我的一些经历,来给大家一些更直观的感受。

作者:黄小斜

我想,没有一个程序员能够一步登天,一下子达到很高的高度,有些路是我们必须要走的,有些阶段是我们必须要经历的。有入门,才有进阶,才有更上一层楼。

别看我现在在大厂,但是我也待过小到不能小的小公司,也许你会感兴趣,那么不妨听我说说,我在学习编程路上待过的公司吧。

不到20人的小公司

我在大学的时候学的不是计算机,上的课程基本上和计算机也没太大关系,但是我从小还是比较喜欢捣鼓电脑的,不瞒你说,以打游戏为主,修电脑为辅。

兴趣使然,于是大学期间想要自学编程,但是无从入手,于是让家里人介绍了去了当地一个小公司学习php,对,就是那个世界上最好的语言。

公司一共就10多个人,大老板就在旁边办公。当时我对计算机语言的认知是:Java好像很火,php没听说过,上班(学习)之前只在w3cschool上看了一些简单的教程,然后就自信满满地去公司实习了。

结果一看公司里的代码就懵圈了,这啥玩意啊,我学的怎么都用不上呢。再看看其他人,都很熟练地写着php代码,所谓的“师傅”压根也没空搭理我,索性我就开始自学,学了几天html和css,写了几个小页面就开心得不得了,给我师傅一看,他特别鄙夷地看了看,然后再也没管过我。

一个月之后,我就开溜了,当时主要也就是想体验一把程序员的生活,顺便学习一下世界上最好的语言。

这么一体验可把我打击坏了,原来写代码这么难啊,这么小的公司代码我都看不懂,哪有可能去大公司啊。

所谓初生牛犊不怕虎,大概也就是这个意思吧,无知可怕,但一直无知就很可怕了,后来有一个契机,让我再次接触到了编程。

500人左右的公司

大三的时候交换了一段时间,学习了几门编程语言,像Java、前端、php、Android等技术都接触了一些,算是对编程有了比较具体的理解,特别是在Android课程上,写app让我特别有成就感,那时候我就想,我以后就搞Android吧!

当时想法很单纯,感觉搞app有意思呀,于是想找一份Android的实习,我们家那边的IT公司本来就不多,稍微大点的也就一个,几番争取之后,在这家公司也获得了一个实习机会,只不过当时他们不需要Android工程师,于是安排我做Java Web,于是我和Java Web就这样结下了梁子,以至于我后来就在这条路上走到黑了。

这是我大学毕业那个暑假参加的实习。因为当时已经考上了研究生,所以想积累一点实习经验。

这个公司比上一家靠谱一些,当时用了一些框架,还需要我自己写前端代码,那时候我基本也是0基础的状态,一边学Java语法,一边学html、css、js,然后还要完成部门安排的新人作业。那时候感觉自己真的菜啊,隔壁几个学历不高的小哥哥都可以熟练上手,各种开发,我还一脸懵逼,无从下手呢。

那时候我学会了向技术大牛提问,用有道云笔记做笔记,以及使用eclipse,也算是误打误撞地入了门,当时觉得Java Web好难啊,我要去做Android开发,不过最后还是没有等到机会,于是呆了两个月就走了。

然后,我就开始念研究生了。

网易和百度

在读研之前,我是没有想过我能进大厂工作的,我记得大四的那个招聘季,投了我们省内的一些公司,罕有面试机会,有面试机会的岗位也都没有通过,当时仗着自己有Java实习经验就去投Java岗位,结果各种吃闭门羹,其实都不是什么有牌面的公司,但是却都拒绝了我,可见当时我的水平有多次。

于是从研一开始,我终于确定了Java这个方向,并且疯狂补基础,计算机基础、Java后端技术栈,需要什么补什么,大厂怎么要求我就怎么学,可能是我的执着也感动了我自己,后来就拿到了网易的实习机会,再后来也拿到了百度的实习机会。

在网易实习让我过了一把大厂瘾,当时去实习也就是打打杂,做点边边角角的任务,但是已经很震撼了,大型项目用到的技术、代码量、架构设计、标准业务流程,都让我很兴奋,不过当时光顾着兴奋了,没用到多少资源西就走了。

百度是第二次大厂之旅,相对来说没有那么兴奋,但是百度的技术还是比网易要靠谱一些,能学到的东西也更多,部门的技术栈虽然和我不是很搭,但是作为热爱学习的我来说,还是愿意花时间去学习的,在百度呆了半年,说实话技术没提升多少,其他的东西倒是学习了很多,比如百度自研的一些技术,以及部门在用的OpenStack和docker。

有了两段大厂经历加持之后,秋招也变得顺风顺水起来。最后能拿到不少大厂offer,我想是时间帮了我最大的忙。

阿里

刚刚开始,且行且珍惜

个人公众号:程序员黄小斜

微信公众号【程序员黄小斜】新生代青年聚集地,程序员成长充电站。作者黄小斜,职业是阿里程序员,身份是斜杠青年,希望和更多的程序员交朋友,一起进步和成长!专注于分享技术、面试、职场等成长干货,这一次,我们一起出发。

关注公众号后回复“2019”领取我这两年整理的学习资料,涵盖自学编程、求职面试、算法刷题、Java技术学习、计算机基础和考研等8000G资料合集。

技术公众号:Java技术江湖

微信公众号【Java技术江湖】一位阿里 Java 工程师的技术小站,专注于 Java 相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、网络、多线程,偶尔讲点Docker、ELK,同时也分享技术干货和学习经验,致力于Java全栈开发!

关注公众号后回复“PDF”即可领取200+页的《Java工程师面试指南》强烈推荐,几乎涵盖所有Java工程师必知必会的知识点。

在大公司做凤尾,还是在小公司做鸡头?相关推荐

  1. 大公司的硬件工程师 和 小公司硬件工程师

    转载--- 硬十 硬件十万个为什么 2021-10-15 22:43 大公司的硬件研发分工非常细致.每个员工都是螺丝钉.每个员工都是忙自己的一小点,感觉对产品就是盲人摸象. 大公司的硬件工程师: -- ...

  2. 小公司的“鸡头”OR大公司的“凤尾”

    有些朋友年后跳槽,放弃了一家大公司,选择了一些相对较小的公司.当问及原因时,他们引用了联想的柳传志一句话:"大公司做人,小公司做事."虽然,柳传志说这句话时可能是秉持着其在商界广为 ...

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

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

  4. 周鸿祎内部讲话:大公司要创新,就必须做小

    第一.公司所有人都像创业者,富有创造力 公司小的时候,360实际上是一家几个人的公司,就我和几位高管,大家都跟着我们打酱油跑龙套,很多事情都是我们自己在做.但今天我们成长为一个7000人的公司,我认为 ...

  5. 做大公司的螺丝钉 vs 当小公司的多面手

    web前端教程 用大白话,来讲编程 查看全文 http://www.taodudu.cc/news/show-1159948.html 相关文章: 再见了,余!额!宝!!! 好玩有趣,Google 首 ...

  6. 大公司 or 小公司,你要怎么选?

    点击上方关注 "终端研发部" 设为"星标",和你一起掌握更多数据库知识 当我悠然的躺在沙发上,写完一篇博客的时候,电脑"叮"的响了一声. 咦 ...

  7. 做产品,大公司克制,小公司放纵

    前段时间,微信小商店开放了个人版,相信大家都知道.抱着试一试的心态,申请了一下.整个过程还是挺快的,很顺利的完成了开店.商品上架. 这些东西全部弄完后,有一个直观的感受,那就是小商店比我想象中的要简单 ...

  8. 廖志高谈“去大公司好还是小公司好”

    [原文链接](http://blog.csdn.net/langeldep/article/details/7411920) 廖志高(上海808游戏梦工厂 创始人) (简介:作者2000年进入游戏行业 ...

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

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

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

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

最新文章

  1. 三大测序平台芯片通量对比图
  2. Dynamic Setting ImageUrl In DataPager
  3. asp.net服务器控件button先执行js再执行后台的方法
  4. 一张图,看懂阿里云的“飞天”史
  5. python大神的程序_6年Python大神总结10个开发技巧,80%的人都不会
  6. 计算机中的管理应用,计算机在企业管理中应用_29067.doc
  7. 翘首以盼Windows 8
  8. 分布式存储系统学习笔记(一)—什么是分布式系统(7)—跨机房部署的三种方案
  9. 无源贴片晶振四角引脚_晶振厂家告诉你贴片晶振的脚位方向如何区分 - 中山惠源晶工...
  10. 第十二天-函数名 迭代器
  11. Solidity智能合约案例——投票存在的问题
  12. 华为云AI随笔(2)
  13. 利用JAVA的BFS爬虫爬出豆瓣读书的评论和标签
  14. 51单片机c语言控制led显示屏,51单片机的中断方法以及对LED显示器的控制设计
  15. IPV6 长度为46位
  16. 程序逸的Java项目之旅-图书管理系统之后端接口的快速实现
  17. JavaScript - 四舍五入
  18. mybatis,引入pageHelper,参数中有pageNum和pageSize,且都不为空,会分页
  19. 2-1. 厘米换算英尺英寸(15)
  20. 解决Expected all tensors to be on the same device, but found at least two devices, cuda:0

热门文章

  1. bzoj 4245: [ONTAK2015]OR-XOR
  2. Android客户端请求服务器端的详细解释(附源代码)
  3. Linux中创建python项目的虚拟环境virtual enviroment
  4. mysql知识系列:查看用户密码、修改用户密码,对网上“update user set authentication_string=‘123456’ where user=‘root’;”纠错
  5. 苹果linux桌面文件夹,Linux下打造仿Mac系统桌面
  6. 【ELectron】electron应用任务栏图标闪烁提醒
  7. 刹车盘的噪音测试软件,制动噪声及振动介绍.pdf
  8. 谁说中国人没有信仰 -- 志深道远
  9. VB.NET和PLC通讯,KepServer作为OPC通讯的服务器
  10. 使用RocketQA实现检索式问答系统