zoukankan      html  css  js  c++  java
  • 小公司大公司

    首先分享下我个人的任职的公司:

    第一家公司主要是开发工厂的生产管理系统(MRP)的公司,规模在20人以下,任职时间2.5年。

    第二家公司是一家电子商务网站公司(刚起步的公司),规模在50人以下,.NET开发就我一人,任职时间1年。

    第三家公司是一家规模比较大的基金公司,主要是做投资管理平台,开发人员100人以上,任职时间将近两年,现还在职于這家公司。

    小公司

            从我个人的求职简历可以看出,大公司小公司经历都有,首先谈谈小公司,当年由于刚毕业,从学校招聘(校招)就进入了一家小公司,懵懵懂懂就开始了新的职业生涯。刚进入公司也没有人教,就自学,学习了一段时间逐渐就上路了,逐渐也就能接手一些任务的开发了。由于小公司开发程序肯定也是不规范的,有需求硬着头皮做就是了,走一步看一步,修修改改,永无休止,从项目立项到用户使用都看不到相应的文档,也从不会开讨论会,论证技术是否可行,反正就是领导说的算,领导觉得可行就可行,导致来来回回走了弯路也是常有的事情。在这样的环境里呆了两年半的时间,最终由于种种原因就选择了离开。

    总结:优势:可能日常接触的面广(相当于整个系统都要了解,包括程序升级、数据库设计等等都与参与),学到的东西更多。劣势:开发流程随意,编程不规范,修修改改比较多,浪费许多的时间。

    大公司

           现任职于某家基金公司,开发人员在100以上(整个开发团队,开发加测试),算是比较大型的开发公司了,开发流程相对来说比较正规。开发人员参与概要设计会,编写详细设计文档,再经项目经理评审通过后再进入编码,开发人员编完码后,开发经理代码审查,再自己编写测试用例,进行单元测试,自我测试完后提交到测试组进行测试人员的测试,经过测试人员测试通过后,再经SQA进行质量审查,再进入准生产环境项目经理进行测试,這个测试通过后相当于整个流程算走完。这中间涉及到的文档有概要设计文档、详细设计文档、单元测试文档(修改点)、测试组的测试用例、SQA的评审报告、用户手册等等,整个开发都会经历这样的一个过程,每一个人负责相应的模块,有需求也基本对应相应的负责人,涉及到建表加字段或者复杂的逻辑存储过程可能都是项目经理,程序升级有专门的负责人,可能相对于小公司局限性更大,但是流程更标准,编程有编程规范,修改修改的次数会明显降低,推到从来的机率也大大降低,程序上线后Bug数更少,程序质量可能更高。

    总结:优势:流程更标准,规范,程序上线后Bug更少。劣势:开发人员可能接触的东西局限性更大,学到的东西局限性比较小。

    以上总结了一下小公司大公司,个人也一直纠结这样的问题,大公司小公司那个好?

  • 相关阅读:
    网络编程-Python的socket库
    Python -用虚拟环境保存库文件
    Python --文件的读写
    VIM--常用操作
    libpcap -学习1
    Python -装饰器
    C++ 关于map,function的简单应用
    UVAlive 3635 (13.08.23)
    C语言中的整型提升(integral promotion)
    [置顶] 从一位数组中提取最小k个元素
  • 原文地址:https://www.cnblogs.com/luoyuhao/p/4134490.html
Copyright © 2011-2022 走看看