暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【左羊闲谈】合适的架构

左羊公社 2022-10-07
235


前言

不知道大家听遇到过这样的场景或梗。

 

场景一

Boss:我们需要一个类似淘宝的软件,下周要推向市场,我给你2000块钱,你带着实习生去做吧。

Jober:……


Boss:You are fired~

Jober:……

END

 

场景二

Boss:我们需要一个内部OA软件,半年后要内部使用,我给你100万,目前公司内部没有充足的研发人员。

Jober:这是个大活啊(内心独白:分布式得上,大数据得上,异地多活也得上~)

旁白:转瞬即逝,时间已经来到四个月后。

Boss:怎么样了,进展到什么程度了。

Jober:😓,内个,Boss啊。钱刚刚够买设备的,人员还在熟悉分布式和大数据开发框架和开发流程~

Boss:啥?咋弄的这么复杂?

Jober:……


Boss:你再想想吧,要符合现实不要纸上谈兵。


Jober

END

 

目标:你要干多大事啊?

首先得先知道你要做多大的事,是交付一个业务系统还是构建一个面向百万级日活用户的To C系统。嘎西瓜有嘎西瓜的嘎法,捡芝麻有捡芝麻的捡法。


时限:你想啥时候要啊?

其次是你要多长时间达成这件事,是沉淀自有知识产权还是快速占有市场。半年时间可以种西瓜,3天时间那就买个西瓜吧还能放冰箱里面冷藏完事吃冰镇西瓜。


成本:你想花多少钱啊?

再就是你做这件事有多少预算,50块钱有50块钱的玩法,50万有50万的打法。总不可能花50块吃50万的东西吧,你老板和用户敢吃吗?那不全是科技啊~


资源:你都有啥人啊?

最后再看看自己都啥配置的团队,掂量掂量自己团队的水准。流水线的工人大抵是没法搞核试验的(不绝对嗷,是个比方,诸位饶命!)。大家都是玩Java的,你偏要搞C那大抵是有难度的。

 


合适不:你看怎么整行不?

个人当前理解(不绝对,肯定会变的,可能明天想法就变~),总之是要合适当下,有很多未来的情况是我们预知不到,不能开着盾构机嘲讽愚公不是(旁白:满嘴顺口溜,想考研咋地)。大多数系统需要我们在得知目标、时限、成本/预算、资源/人员后再去研判架构。在上述情况互有长短时,我们就需要去做取舍。

 


例如:我司需要一个OA系统,有150万预算,下个月要培训行政人员使用,内部没有合适的开发人员。这种情况就去买一个成熟的服务,市面的OA系统已经很成熟,买回来先用着,那块不符合公司情况再定制化开发就得了。


例如:我们有能源类项目,有5000万预算,18个月后交付,公司内部有25人完备WEB开发小组(但缺少视觉算法与实时视频开发人员)。这种情况能够内部消化的部分内部搞,搞不来就去买。


写不动了(腼腆),未完待续~

 

 感谢您的观看,YES~

文章转载自左羊公社,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论