4 T/ l$ ^% u0 D+ i0 t 在参加竞赛前每一名队友应在考虑自己在团队中扮演什么样的角色,承担什么责任:给你显示你一个构建团队,完成既定工作的途径。这正是组队划分工作的首要原则。 当你告诉团队中的一名成员说,在竞赛中他的首要责任是写论文,要确保写作从一个正确的方向开始,因为重写和修改要花费大部分时间——不只是星期天一个晚上! . D- ~& h1 p g/ y& _, F n, u% B) U
想一想你能担当什么样的角色,怎样才能最好的准备。 + S5 |7 c& S, z
# s: Z7 ~ I7 P: F2 K. d8 ^程序员 + K/ h2 V o+ b4 k; g( x: `
3 N2 K/ s- J6 u- Y; o. h% f
任何成功的团队都需要做大量的编程工作,基本上模型的实现都是发生在电脑上的。程序员必须首先应用模型产生数据,然后编码算法来处理这些数据,并最终实现比较算法。你不真正通过第三步,你永远不会知道这是怎样的工作。这将涉及大量的编程和调试。' ~9 {' r7 w. T: o
, s. u7 B3 U7 }4 x 首先你确定知道用什么语言来编程,并且你已经可以灵活掌握它。 无论什么可以完成工作的软件都可以。8 _. P* \3 U, K) M9 @9 N
" q- d& G0 G% Y$ J. j
第二步、常用的数值分析方法及算法对于你来说就是“九阴真经”。在竞赛期间,如果你做连续问题,或者离散问题,这些方法对你来说是最重要的。一整套插值算法例程及源代码都是你需要的。这就是你在编程的时候需要看的。 所有的数值分析程序库都可以在网上找到,所以实际上你并不需要单独编写。 3 k: W. g! Y8 [ & w6 `$ _: @/ R# ?" U( [9 G论文撰写者 2 q' [& s- B8 b+ D1 ?
- l5 D! r) P! d' Z- j$ h
虽然程序员的重要性以及他或她该怎样完成这些工作,但是最终在程序中所写的东西并不意味着会起作用。虽然你可以将程序代码写在附录中,但没有人会真正的阅读它。论文是你的团队的参赛依据。不在论文中表述,就不会对比赛结果产生任何作用。 * y' b8 M8 |( s" J! Z3 I, M9 S# p ( D2 j! S3 Z, s# ^1 z* X 论文必须要书写清晰。也就是说要简练、准确。你不需要把事情复杂化——任何人都可以做到这一点。你的程序已经足够复杂了。 作为论文撰写者,你的目标应该是使一切尽可能的简单。, w N; s8 g; }: S! R9 B8 r/ C