一般来讲,不管从开发流程、代码要求还是工具应用上,都是有比较明显的区别的。具体的区别下面和小编一起来看看吧!

开发流程上的区别

**1 、**通常开发流程

项目立项->需求评估->模块划分(按业务)->基础架构建设 ->交付任务开发

2 、开发流程的区别

大厂与小厂的开发流程是区别最大的,也是我刚开始最头疼的。

刚开始在小厂工作,沿用的都是 Vue-cli弄下来,然后直接写代码的套路。

但是大厂一般都是多人合作的大型项目,都会有自己的初始化模版。里面已经写好了一些规范检查,项目专用的Webpack配置,一些基础模块(如登陆,验证,侧边栏)。每一个开发人员,只需要下载这套模版,然后写自己的业务部分就行了。

3 、测试区别

很多小厂由于成本的原因都没有测试环节,但是负责大厂的大项目,持续集成,e2e,单元测试都是必不可少的。

业务部分必须测试覆盖率达到标准才允许发布。我在刚进入现在这家公司时,也是十分不适应,让人抓狂。

所以其实对于很多人来说,真正缺少的不是写项目的能力,而是这一系列的工程化实践。

代码要求的区别

小厂在写代码的时候很多都是复制粘贴,只要能跑就行,但是,大厂的一般项目都会配置有严格的规范。每个项目的 eslint都是自定义去编写的,保证大家产出代码的风格。在此我向大家推荐一个架构学习交流圈。交流学习指导伪鑫:1253431195(里面有大量的面试题及答案)里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化、分布式架构等这些成为架构师必备的知识体系。还能领取免费的学习资源,目前受益良多

除此之外,大厂对于代码的质量要求更高,刚开始进来时写出来的代码,经常被检查的人批可扩展性不好,健壮性不好。

好在平时技术氛围还是比较浓厚,大家会经常交流设计模式与各种好代码,好思想,在这样的渲染下,也很快适应了下来。

而且再也不敢写垃圾代码了,因为大家都在追求高质量代码,而非能跑就行。

是不是看完觉得有点很头疼,确实对于在小厂工作习惯的程序员来说,这些东西是最不擅长的。

但是目前前端竞争激烈,优胜劣汰,我们确实又必须拥有这样的能力。

因为这些工程化的能力,和写出好代码的能力,直接决定了你是一个码农,还是一个工程师。

在BAT大厂和小公司做开发,会有哪些体验上的区别?相关推荐

  1. 听说做开发的工资随随便便就上10k?

    web前端教程 用大白话,来讲编程 查看全文 http://www.taodudu.cc/news/show-1159928.html 相关文章: 融资2.5亿的国产浏览器,被曝只是打包chrome ...

  2. 在小公司做开发太难了 面试面到我心态爆炸...

    不得不说,最近这段时间,收到的简历实在是堆积如山!之前HR都是单个文件发送过来,现在都是发送直接压缩包!!! 我精挑细选之后,终于找出简历比较符合岗位要求的候选人,于是开始了电话面试. 本着现在找工作 ...

  3. 在小公司做开发太难了!面试面到我心态爆炸...

    不得不说,最近这段时间,收到的简历实在是堆积如山!之前HR都是单个文件发送过来,现在都是发送直接压缩包!!! 我精挑细选之后,终于找出简历比较符合岗位要求的候选人,于是开始了电话面试. 本着现在找工作 ...

  4. 在农业银行做开发是什么样的体验?

    本文已经收录到Github仓库,该仓库包含计算机基础.Java基础.多线程.JVM.数据库.Redis.Spring.Mybatis.SpringMVC.SpringBoot.分布式.微服务.设计模式 ...

  5. 到底要不要在office/wps平台上做开发

    到底要不要在office/wps平台上做开发 使用officer/wps软件做办公二十多年了,从最开始只是做文档,画个表格,到逐渐做起二次开发,写个自定义函数,做个小系统什么的,到现在还给别人做了几个 ...

  6. 软件测试 | 测试开发 | 测试面试真题|从手工到测开,一位测试媛宝妈的 BAT 大厂逆袭之旅

    关注公众号,回复「面试」获取最新最全BAT测试开发面试题目,进阶学习文末加群. 最近,霍格沃兹测试学院学员Y同学成功拿下某互联网大厂35W+年薪测试开发岗位Offer,顺利完成从手工测试到测试开发的逆 ...

  7. 身为iOS开发,你是愿意在大公司做凤尾,还是在小公司做鸡头?

    前言: 大家都知道互联网大公司一向以技术强悍而知名,BAT的技术在国内互联网公司里算是比较领先的了,这也是因为大公司的业务繁杂庞大,必须要有足够优秀的技术去支撑. 相对而言,小公司更倾向于选用快速扁平 ...

  8. 听说你要离开大厂去创业公司做CTO?

    人到中年,在BAT工作几年以后,顶着大厂光环,不时也会接到猎头电话,或者几经被介绍,收到创业小公司做CTO的offer,心里诚惶诚恐.一方面确实目前的工作进入了一种缓慢重复的节奏,很想去外面看看,另一 ...

  9. 在大公司做凤尾,还是在小公司做鸡头?

    阅读本文大概需要 4 分钟. 作者:黄小斜 大家都知道互联网大公司一向以技术强悍而知名,BAT的技术在国内互联网公司里算是比较领先的了,这也是因为大公司的业务繁杂庞大,必须要有足够优秀的技术去支撑. ...

最新文章

  1. linux find 忽略大小写查找文件
  2. Javascript 特效 转载
  3. JAVA设计模式--辛格尔顿
  4. TCP协议(标志位URG、PSH,定时器,连接的建立和断开)
  5. 多条数据取第一条_tp框架查询数据
  6. dubbo-monitor-simple-2.5.3-assembly 简易监控中心安装
  7. Java中的断言assert的用法
  8. 把已经写好的Vue项目转成uni-app项目
  9. 机器学习 周志华 第三章 推导详细过程
  10. 2022-06-10:薯队长从北向南穿过一片红薯地(南北长M,东西宽N),红薯地被划分为1x1的方格, 他可以从北边的任何一个格子出发,到达南边的任何一个格子, 但每一步只能走到东南、正南、西南方向的
  11. 初学者必读VRay 2.0材质设置(2)——反射材质的表现
  12. java 实现短信验证码
  13. 计算机的单位换算字节,关于计算机的存储字节单位换算和使用
  14. 安泰电子科普:电压源和电流源的区别是什么意思
  15. H+框架 通过按钮新增选项卡功能
  16. 使用qrcode生成的二维码安卓手机长按不识别问题
  17. ADCIRC模型模拟沿海风暴潮和飓风灾害—实例讲解
  18. ENC1编码器插USB-4G卡托后如何获取IP并通过无线方式访问后台
  19. python中的array是什么意思_python中数组(numpy.array)的基本操作
  20. Centos Development Tools 安装

热门文章

  1. PostgreSQL HLL插件介绍—晟数学院
  2. TFS2018-WIK介绍03-VSTS的特有功能,TFS2018中没有的功能
  3. lc501.二叉搜索树中的众数【线索二叉树Morris遍历->lc538】
  4. 交通安全教育主题PPT模板
  5. 微软账户登录的win11家庭版开启局域网共享
  6. 经典GIF表情包怎么在线制作
  7. uva - 1442(cav 递推类 ,思路)
  8. zigbee zcl规范及其协议栈实现2
  9. 【MATLAB教程案例80】matlab在大学数学中的应用——高等数学
  10. Windows 和 Linux 系统正斜杠 (斜杠 /) 和反斜杠 (倒斜杠 \)