请数模新手耐心读完本文。
每年有十几场数模竞赛:一图速览全年16场数学建模竞赛!;很多学校也开设了数模选修课,期末大作业可能就是要参加一场比赛。
众所周知,数模竞赛要求“不超过3人”为一支队伍,在规定时间内提交一篇解决赛题的论文。基本都是3个人凑齐组队,一个人单干也行。而网上到处都有所谓的“组队攻略”,详细地分成“建模手”、“编程手”“论文手”之类的。

然而很多同学在实际参赛的时候发现不对劲:

也有同学刷了更多所谓“经验贴”后,更迷茫了:

在这有个关键问题:如果论文手看不懂你给的代码、图片和公式,甚至看不懂你所讲的思路,怎么办?
论文憋不出来,到底是因为你建模手的思路一开始就是错的、或者思路没错但表达能力有限,跟队友讲不清?
还是编程手的代码求解过程过于抽象难以描述?甚至代码用的算法也是错的?
亦或是论文手本身就是个啥都不懂的渣渣?

到底,是谁的责任?
让我们回到文章开头,再读下那句话:数模竞赛要求“不超过3人”为一支队伍,在规定时间内提交一篇解决赛题的论文。
参加比赛的,是三个人组成的一支队伍。
所以这世上根本就不存在所谓的“建模手”“论文手”“编程手”。
当你做过一次比赛后,就会发现,压根就不能一刀切地把工作分为建模、编程和写论文。
首先建模必须是三个人都会,一起讨论。
b站课程曾讲过,一组公式+对公式变量的解释,就是一个数学模型。

建模的过程,就是针对赛题,确定要套用资料里找到的哪个模型算法(本科生别想原创模型了,能照葫芦画瓢就不容易了),并根据赛题本身变量和公式定理(查文献等)套用上模型。
所谓的“编程手”连建立的模型都不懂,他怎么能根据模型定义变量,写出关系式、敲出代码求解问题?
所谓的“论文手”连模型原理和代码的求解过程都不懂,他能憋出几个字来写论文?

既然是数学建模竞赛,就必须要三个人都参与建模,综合意见来建立模型。
而编程和写论文,也不能孤立地只交给一个人去做。
顶多可以说“某同学主要负责编程”,“某同学主要负责写论文”,但另外两人也必须参与其中。
编程完全交给一个人负责,另外两个人完全不看代码,那十有八九是会出bug,且效率慢。
论文完全交给一个人写的话,最后提交时队友才发现这人写的一塌糊涂、排版乱七八糟。
可能比赛结束前三个人会打起来。

所以说,“建模手”、“编程手”“论文手”本身就是个偷懒的概念,企图将任务简单地分割成三份,各管各的图省事。

游戏都玩过吧?
有上路,中路,下路,打野之类分工的。
要是各打各的,互不支援、互不搭理。
那结果就是对手狂喜。

总之,可以各有所长,有的人擅长写论文,有的人擅长写代码,但数学模型与算法必须三个人都懂。
而论文和编程也需要三个人至少都能有个入门的水平,比较擅长论文/编程的人可以主要全程负责论文或编程(另外两人最起码也得看得懂队友写的好不好、对不对)。
而写论文也可以不交给某人去负责,比如有人去画一个图,有人写某一问,某人排版,动态灵活分工、而不是赛前定死。编程写代码同理。合理分工是为了提高效率,而不是一刀切图省事。
最初参加比赛时,大概率发现队友不靠谱,啥也不会还不去学,那下次不和他组队就行了。多参加比赛就是为了找到靠谱队友长期合作,否则赛前临时找的队友大概率会出岔子。
-----------------
【往期文章】
-----------------------------------
点击下方关注公众号,在后台回复
回复 “群”,b站课件等数模资料在群文件
回复 “论文”,免费获取历年获奖论文等数模资料合集回复“课程”,查看入门级数学建模精品课程(常用模型的原理讲解+例题+matlab编程,附带课件与代码)
