01大公司程序员
明确的规章制度比如代码发布流程,测试流程,验收流程都是有规定。并且工作中要严格遵守规章制度,各个大厂还是比较注重企业文化和规章制度的培训的。2.分工明确有的人说,没有进大厂之前目标是进大厂,但是真正进去以后会迷失。曾经在自己的工作领域算是一个优秀的开发,起码可以做一些核心的决定,但是去了大厂之后,发现牛人太多了。每个人都是做好自己的事,至于是否能晋升还要看leader是不是能给你机会。3.技术文档,邮件规范在实现代码之前都要以文档的形式记录下来,不是直接上来就开始直接写的,而且进行要层层审批。4.专业性更强上面说了分工明确,所以每天的工作基本上都是负责一个模块的内容,自然就是对这个模块会非常熟悉,很有可能,时间久了在某一个模块或者领域成了专家。5.福利好抛开什么不说,每一个互联网大厂的福利都是真的好,手磨咖啡+饮料全天供应,下午三点还有下午茶。逢年过节还有活动和礼物,每个月都有各种补贴:餐补、租房补、健身费等等。02小公司的程序员
工作涉及内容宽泛小公司人数少,一般分工没有那么明确,甚至是一个版本更新下来了临时分工,所以小公司都是想着花钱少效果大。所以程序员们都是身兼多职,有可能前端人员还会去调数据库,后端开发还会接触到前端的工作。还有一些程序员甚至成为公司的网管,帮忙修电脑,拉电话线等……2.很少写文档、邮件小公司比较看重的就是效率,开始写代码之前一般都是工作群里说一声,只要代码最后成功交付一般没有人管你是不是写了文档和邮件,甚至的程序员写代码的时候连注释都不写。3.技术面广,但不精通因为大家可能需要身兼多职,虽然做过的事情很多,但是没有时间去研究原理。就是为了满足上线。4.选择会多一些相对来说只有接触的多了才知道自己想要什么,有的小公司的开发兜兜转转一圈直接转了其他岗位,也许就是因为各项工作有有涉及到,所以才更知道自己要什么。03该如何选择公司
大公司管理会比较规范,福利待遇等都会好一些,而且公司牛人多可以学到东西增长阅历结交人脉,但是工作内容会比较单一。涉及的东西会比较少,但是也不怕起码大厂会给我们的简历镀金。小公司相对要比大公司辛苦一点,基本上开发小哥哥的都是身兼多职,但是小公司人员少,组织架构不固定,所以晋升的机会非常多。但是不管是大公司还是小公司,这个社会更需要真正有技术的人才。