在大公司小公司都呆过,两者内部的IT环境差别非常大。对于老牌的大公司,不管要干什么大大小小的事情都有相应的内部网站,不仅是申请代码或主机的访问权限这种和实际工作相关的,其他事情比如员工保险,参与公益活动都会有对应的内部站点。何况各个部门的各个团队都有自己的Wiki,有时候光是分类这些书签就挺头痛。而小团队,特别是创业团队可能就是几个人每人一台电脑,顶多有台公用的服务器大家都可以访问,就开始工作了。
其实小型团队(不超过十人)也可以跨地域工作了,或许这是未来的趋势,现在的互联网服务已经非常丰富,配置一个简单的共享办公环境变得非常简单。网上很多免费的服务可以用,当然为了效率和资产安全,团队可以选择收费的服务,也比自己搭建服务器架设到数据中心要节省成本,而且随时可用。比如文档可以用在线的Office 360或者google docs,代码可以放到Github或Gitlab上面,也可以用BitBucket的一整套服务,TravisCI用来跑持续集成,当然考虑成本和效率自己可以搭建一个Jenkins服务器,邮件可以用MailChimp,即时通信用Slack,甚至是需要画流程图还有Processon提供实时协作服务,至于面向公众的数据服务那些自然是放到云上了。
所以现在开始一个新的项目,比如互联网应用,即便是多人异地一起合作,也可以迅速开始,当然随着团队的规模变大,业务的增长,最后核心的数据还是要自己保留,也就会像大公司一样发展自己的IT基础设施。尤其是金融一类的行业对安全和隐私要求很高,IT团队往往要占据开支的很大一部分。