open开放式问题【Q113】如何看待 toB 与 toC

如何看待 toB 与 toC

Issue 欢迎在 Gtihub Issue 中回答此问题: Issue 114

从职业方向取舍的角度看,我认为纠结这两个点没必要,toB 的业务可能很简单,toC 的业务也可能很复杂,两个端的壁垒也没有那么大。

从传统观点上看: toB:业务复杂,表单和定制化需求较多,需要给出一整套解决方案,但对体验和交互要求没有那么重要 toC:偏向用户体验的内容稍多,移动端的内容稍多。对性能的要求略高,每个产品的功能不复杂,业务开始只需要满足用户的一个痛点

但随着前端能力的增加,很多工具类软件都可以由前端承载,代码的复杂度也随之上升,前端从传统的辅助地位逐渐走向了客户端工程师的地位,内容也逐渐变得更有挑战性。

但如果从公司的角度看,toB 的公司一般面向政府、企事业单位,以供应商的身份提供技术咨询、定制化开发、业务支持等服务,回款周期较长,如果外部环境不好,资金流不畅,很容易拖欠工资。 但是,节奏没有那么快,一切都有较长的排期,相对更规范一些。

toC 的公司,一般都自负盈亏,现金流相对会快一些。但是现在的互联网企业都搞什么敏捷开发,基本上一周或者两周就一个版本,面向市场需要小步快跑