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

  大公司程序员

  规章制度规范,成熟

  在大公司内,各项规章制度比较规范,比如代码发布流程,代码提测流程,代码验收流程都是有明文规定的,每个新人入职都是要看的,只有这些东西都琢磨明白了,完全遵守了才能做到顺利转正。

  分工明确

  大公司的程序员都是成百上千个,他们的分工都是比较明确的,一个软件系统能分好多层,他们只负责他们自己的那个环节开发就是了,他们的开发的一些问题更多的是与自己上下层的程序员交流,从他们那儿得到反馈并加以改进,每个人只关心自己那里的对外输入与输出。对于底层开发的程序员对业务根本上没什么感知的。

  技术单一

  由于大公司的分工比较明确,每个程序员所做的事情从技术上来说就比较单一了,就技术这块,服务器有专门的运维工程师来管,数据库有专门的DBA来管,程序员只负责写代码就可以了,而程序员这块内部又分好多层次,如底层的程序员与业务层程序员,前端程序员,后端程序员,这只是从大类上分,有的公司还能在这上面更细分。

  技术文档,邮件规范

  写技术文档,一些模块的设计,实现流程都是要以文档的形式先写出来,不是直接上来就开始编码的,有一些大公司写这些技术文档的时间甚至比写代码的时间都要长很多,并且有时还要发各种各样流程的邮件,这些都占用了他们工作中的大部分时间。

  专业性会更强

  正是由于分工比较细,自然就会使某个人在一件事上重复做,就对这块当然就是最熟悉了,就是这块的专家,在单一某一方面的专业性就会相对强一些。

  编码时间少

  编码时间少主要是因为写文档时间与走流程时间过长导致的,公司还会定期的有技术分享会等各种会议也占了相当一部分时间。

  晋升的难度较大

  在大公司内,每个人就像一个螺丝钉一样,人多竞争也大,一般稍微有一点优秀的人也很难在这些人中突出出来,要想能够从这么多人中,出类拔萃,一层层晋升,关于C/C++编程学习,大家可以关注微信公众号编程学习园,发送“编程”获得最新的免费学习资料。走上金字塔的顶端,必须有超强的能力才行,虽然你优秀,但是比你优秀的人太多了,因此在大公司能够得到很高的职位是很不容易,可能会有一些小的晋升,但是晋升到一定程度就可能碰见天花板了,再也无法上去。

  找工作的局限性

  大公司工作的人,由于做过的事情比较单一,发的薪水比较客观(找工作肯定都希望找个比上家薪水高的),在去找工作面试的时候,这些大公司的程序员在技术上并不占优势,因为工作经验比较单一,与好多小公司的要求不相吻合,因此就出现了这样一个怪现象,比如国内比较大的互联网公司,好多从BAT出来的程序员找工作还是要在BAT里去找,就是这个原因,不是他们看不上小公司,而是因为与他们的工作性质有关。

  小公司程序员

  做事综合

  在小公司的程序员,可能就是野蛮生长了,做的事就比较综合,一个公司中就5个程序员,他就是其他人眼中的“技术”,他们要拦下公司的所有与技术有关的“技术”活,除了会服务器,数据库,还要写代码,甚至公司的打印机,网络出问题了也需要他们帮忙。

  很少写维护文档,邮件

  他们做了那么多的事情,像写文档这事,发邮件这事能节省时间就节省时间了,因此小公司的程序员很少写技术文档的,他们只是写代码,甚至连注释都不会写的,这样就造成好多代码非常难以维护,由于这样的情况,会发现这些程序员特别吃香,他们就是公司的半边天,他们中一个人离职了,没人能维护了他们的代码,即使再招一个比较牛的程序员进来也是非常难以下手原来人写的代码。

  技术杂,专业性差一些

  他们做的事情比较多,从某种程度上来说也不是那么的专业。毕竟涉及的范围广了,自然无暇顾及深度。

  找工作相对选择空间更大

  对于一些不是特别大型的公司来说,自然是希望招进来的人全面一些。他们做过的项目整体上是有了解的,负责的也广,从这一角度上来说,找工作的选择空间就会很大。

我该如何选择

  大型软件公司也有不同类型的,但总的来说管理规范,工资可能高,但工作可能并不一定能满足你的追求,每个人像螺丝钉一样做好自己的那一块就好,长此下去可能技能单一。小软件公司面临经常性的不确定性,就像机器人一样,哪里需要就往哪里走,各种事情都有可能做,最终可能培养成万能程序员小哥。

  不同公司的职业人生,肯定是不一样的。有人选择收入、有人选择收入与成就的平衡、有程序员又选择成就。从华为、百度、阿里巴巴、腾讯等辞职的程序员朋友并不少见,从而进入中小软件公司发展得更好。特别是很多的中小型软件公司,对于人才的渴求是很强烈的,如果真有水平收入待遇、成就可能更高。

  职业人生并不完全以进入大小公司而论,进入大公司不一定就好,而进入小公司不一定不好。很多小公司的程序员后来同样发展得很好,到大公司的程序员也有混得不好甚至受不了长期超负荷加班,或者工作太单一学不到新知识而走人的。每个程序员追求的不一样,职业人生也不一样了。

大公司程序员 VS 小公司程序员 | 差别在哪?相关推荐

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

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

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

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

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

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

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

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

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

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

  6. 大公司拧螺丝还是小公司扛把子

      前天晚上,在学校参加了一场宣讲会.本来是抱着了解业务的目的去的,结果却是收获颇丰.我去的时候教室已经坐满了人.只有最前边几个空位置,找个空位置就坐了下来,旁边坐的是一位来宣讲公司的公司职员.还没开 ...

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

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

  8. 程序员如何在“小公司成长”和“大公司学习”

    点击上方"程序员大咖",选择"置顶公众号" 关键时刻,第一时间送达! 关于员工离职,马云说的两点原因可谓一针见血:1.钱,没给够,2.心,受委屈了:即便如此,面 ...

  9. 大公司和小公司的程序员差别在哪?

    问题来源于悟空问答关于"大公司小公司的程序员差别在哪里?",本文参考自问题中相关作者的回答(例如:慕课网)(如有侵权联系平台作者删除). 原文:https://www.wukong ...

最新文章

  1. Nature子刊:来自人类肠道菌群的189,680种DNA病毒基因组集
  2. Permission denied 故障
  3. “从客户端中检测到有潜在危险的 Request.Form 值“的解决方案汇总
  4. C# 常用类-IO-ClassXML
  5. etcd代理组件的开发思想
  6. DYNP_VALUES_READ 获取屏幕动态值
  7. 查看oracle连接客户端
  8. span的取值与赋值(原生js与jquery) - 对比篇
  9. TCP三次握手抓包观察实战篇
  10. 求数组中各个元素的个数?
  11. 关于代码调试de那些事
  12. 观点对立,无关虚拟现实技术
  13. 【ML小结5】决策树(ID3、C4.5、CART)
  14. 【干货】10个高质量的java自学网站推荐
  15. mysql varbinary类型_mysql中varbinary、binary、char、varchar异同
  16. 关于-140.dll库缺失
  17. Deep Ordinal Regression Network for Monocular Depth Estimation
  18. 【信息系统项目管理师】第二十五章 量化的项目管理(考点汇总篇)
  19. Go使用grpc+http打造高性能微服务
  20. alex股票查询小程序练习

热门文章

  1. asp.net怎么实现按条件查询_【33期】分别谈谈联合索引生效和失效的条件
  2. php实现tcp连接的原理,PHP实现TCP实例
  3. 质数之和c语言编程,C程序检查一个数字是否可以表示为两个质数之和
  4. 显示多个页面退出登陆_软件测试小白如何第一次登陆时给LINUX的配置网络
  5. 直接用自己服务器做图床可以吗_图床有什么用,图片放自己的服务器上不可以吗?...
  6. mysql 两个时间相差大于24小时的数据_MySQL 主从同步延迟的原因及解决办法(仅学习)...
  7. integer 负数字符串比较_JAVA源码之Integer-1
  8. zabbix服务端远程执行命令
  9. 2021新媒体内容生态数据报告
  10. 这些人生经验与常识相反