查看原文
其他

拜托,不要再说自己做大数据项目了!

潘加宇 UMLChina 2024-03-10
《软件方法》第2章有这样一段内容:

画红线处所讲述的故事,发生在2005年7月,北京,大北窑。
2020年10月20日,同一时间有三个人在微信上向我咨询方案,三个人都说自己的项目是一个大数据项目!虽然后来发现三个人中有两个是一个来源,但也足以让我印象深刻了。
这几年,好多人和我介绍他们的项目,都说自己的项目是一个大数据项目。
每每我听说这个,心里一般都有个预判,十有八九不是什么大数据项目。就像上面说的那三个(两个),其实一个是医疗相关的系统,一个是公司内部运营的系统,只不过打算使用当前大数据技术栈的一些技术来实现,于是就被称为“大数据项目”了。
这并不是一个简单的习惯问题或者说漏嘴的问题,而是一个对核心域认识不清的问题。
核心域是钉子,非核心域是锤子。用锤子敲钉子,牢牢钉进这个市场。钉子越尖,钉得越深;锤子越重,钉得越深。

(注意:此处说核心域、非核心域时,研究对象是现实世界中的整个市场,和《软件方法》中研究软件系统时说的核心域、非核心域不同。此处说的核心域、非核心域在研究某个软件系统时可能全是核心域)
以UMLChina为例,UMLChina有UML培训服务,这里面有两个词:UML、培训。
如果认为UML是核心域,那么UML是钉子,培训是一把锤子,还可以找其他锤子,延伸出来就可以有:写UML书,制作UML建模示范视频,开发或代理UML工具,甚至推动UML新的标准等等。
如果认为培训是核心域,那么培训是钉子,UML是一把锤子,还可以找其他锤子,延伸出来就可以有:项目管理培训,Scrum培训、机器学习培训,大数据培训、少儿编程培训、名媛培训等等。
每个领域做出头都能获利。钉子钉在哪个领域合适,跟个人兴趣、特长有关。
觉得某个钉子已经很钝,不适合再钉了,换个钉子没问题,但是,当前时间点,哪个是钉子,哪些是锤子,心里要清楚。不能一会锤子敲钉子,一会钉子敲锤子。
出一道题让大家思考,假设某公司有一名美女前端程序员,年龄25,颜值top 10%,前端技术top 30%,情商top 20%,如果应用上面锤子钉子的思考,应该做什么(合法)工作收益最大?
回到开头说的大数据。
要能说自己是做大数据的,那么你做的事情应该都是围绕大数据这个核心域才对,例如做Spark工具+开Spark课程+写Spark书等等,不要明明做的是一个统计顾客浏览商品轨迹的项目,用了Spark,然后就说自己做大数据项目。

认错核心域的危害可能有:
(1)不舍得放弃
可能你的项目根本用不上什么大数据,但有了“我做的是大数据项目”这个先入为主的想法,就坚持使用。
(2)胡乱延伸
明明自己是电商公司,结果因为用某个大数据技术做了一个电商的项目,然后说,我们干脆做一个大数据社区患者分布的项目吧、做一个大数据交通状况监控的项目吧,而不管在这些领域是不是有竞争优势。
(3)误以为“大数据”等同于搞定这个项目
对某个开发人员来说,确实是。因为只要能通过这个项目掌握“大数据”技术,对他来说,这个项目就“搞定”了。至于公司领导怎么看,客户怎么看,那是次要的。

但是!为了包装、营销等等,你仍然可以宣传你的项目为大数据项目来忽悠客户,哄人可以,不要骗自己就行。


UML+Enterprise Architect建模示范视频(字幕)合集一-三方采购、制造执行系统MES、房产中介考勤、会议室管理、微信餐馆、迪迪出行、并多多

UML+Enterprise Architect建模示范视频(字幕)合集二-机场无人物流、科技创新平台、司法调解、房产评估、博物馆安全、跨组织结算、远程求医、期货仓单、市场部营销活动、停车管理
UMLChina建模竞赛题大全-题目全文+分卷自测(10套100题)

北上广10月-11月软件需求设计方法学全程实例剖析公开课安排

剔除伪创新的领域驱动设计

[欢迎报名]Sparx Systems资深开发谈EA新特性以及插件开发

《软件方法》书中自测题-题目全文+分卷自测(1-8章)16套111题

支持按内容定制集锦了!所有视频全程字幕!UMLChina建模示范视频


软件开发团队的脓包(3)废话迷

《非程序员》电子杂志下载(39-51期)

《非程序员》电子杂志下载(1-38期)

中文书籍中对《人月神话》的引用(完结,共110本):软件工程通史1930-2019、实用Common Lisp编程……

CTO也糊涂的常用术语:功能模块、业务架构、用户需求、文档……(2020年3月更新素材)

UMLChina服务介绍


继续滑动看下一个

拜托,不要再说自己做大数据项目了!

潘加宇 UMLChina
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存