当前位置: 首页 > 计算模拟 >【转帖】陈向荣:理论计算工作: 编程决定成果

【转帖】陈向荣:理论计算工作: 编程决定成果

作者 yalefield
来源: 小木虫 700 14 举报帖子
+关注

原子与分子物理所

    从03年-08年,我们课题组还没有一位来自本校或外校(“211工程”或“985工程”高校)的统招生和保送生。由于原子与分子物理所的老师以科研及研究生教学为主,一般不承担本科教学工作,再加上我们毕竟还没有那么有名,所以本校本科生对我们都知之甚少,更不用说外校生了。
    然而,课题组这些来自非“211工程”或“985工程”高校的同学们并没有令我失望,他们也在PRA, PRB, JPB, JPCM, CPL, PLA, SSC等国际期刊上发表了一些论文,但还没有达到我更为希望的结果! 我希望同学们能摆脱课题组常做的研究方向的约束, 开辟一个连老师都很少接触过的新领域, 或者, 同学们还是做课题组以前的研究方向, 但却能通过编写一些程序, 对数据结果进行处理时有自己独到的思想和方法 (这是目前大部分学生所欠缺的).

    我认为,搞理论计算的,如果不接触编程,只会利用一些视窗化(商业)程序,那他的这种研究工作谁(不管他是来自哪个大学)都能做。可是,编程能力却不是每个同学都具有的!同学们在读研究生以前,有些学过编程语言(包括FORTRAN语言、C语言等),有些没有学过。即使学过的,当时也只是学学而已,并没有深入去学。毕竟他们没有预料到搞科研时编程语言是如此重要!

    为了提高同学们的编程能力,我现在很重视学生对具有源代码程序的学习。这对学生是个考验! 我曾暗示他们说“我是否同意你们继续攻读博士学位, 关键看你们是否有能力学会使用源代码程序”. 事实上, 只要同学们静下心来学, 应该是没有问题的, 毕竟还没有涉及到具体编程, 但这种对源代码程序学习的过程将有助于他们日后编程能力的提高.

    我觉得, 对源代码程序进行过学习的学生一定比仅对视窗化(商业)程序进行过学习的学生,在科研上取得的成绩更突出. 课题组在《美国物理评论》A和B系列期刊中发表的论文, 几乎都是利用具有源代码的程序做出的. 如果能进一步配合源代码程序编写一些接口程序,对数据结果进行处理, 取得的成果将会更加突出.
    当然, 如果学生在使用视窗化(商业)程序时, 也编写了一些程序对结果进行处理, 那取得的成绩也会很突出. 因此, 我把“编写程序”作为训练学生的内容之一! “根据实际需要编写程序”则是我对他们的最大期望!

    目前,课题组中具有较强编程能力的学生不多. 我一直想知道, 来自“211工程”或“985工程”高校的同学编程能力如何. 这也是我一直渴望招收来自这些高校的统考生和保送生的原因. 今年课题组终于来了2位来自这类高校的学生, 估计明年还会有这类学校的统考生和保送生进来. 他们以后能使我满意吗?         

   我觉得, 不管学生来自哪类高校, 对理论计算工作者来说, 编程能力才是决定其成果大小的根本! 现在搞理论计算的学者, 能在Science, Nature等世界顶级期刊发表论文, 多归功于其娴熟的编程能力!
[net]http://www.sciencenet.cn/blog/user_content.aspx?id=264552[/net] 返回小木虫查看更多

今日热帖
  • 精华评论
  • yalefield

    引用回帖:
    Originally posted by whitewatercn at 2009-10-28 13:06:
    以前读大学的时候,俺们化学系的计算机水平那是钢钢的,本科生很多人都选修计算机辅修,研究生里面更是编程高手如云,一次学校搞程序设计大赛,前三名的都是化学系的。。。
    很多毕业后都转去搞IT去了,读研的, ...

    您这说的是懋森那边儿?

  • hh152

    深有感触啊,以前本科时候错过了好多次深入学习编程的机会,
    研究生期间在涉及编程时也是使用MATLAB的TOOLBOX,
    现在读博了,我们实验室的师兄们的编程都很凶猛,都是老板逼、加上自己下苦功夫练出来的,看来自己也要加把劲啊

  • gongchangjie

    啊!!看来要加紧编程了

  • whitewatercn

    引用回帖:
    Originally posted by yalefield at 2009-10-28 16:01:


    您这说的是懋森那边儿?

    不是中科大,是厦门大学
    中科大化学系的计算机传统显然也很好,我下面一届的四个师弟有三个是中科大本科毕业的

    [ Last edited by whitewatercn on 2009-10-30 at 09:43 ]

  • 友风

    引用回帖:
    Originally posted by dongdong3881 at 2009-10-27 13:59:

    请问你是哪个实验室的或学校的 研究所的??

    川大的,见笑了!

  • 看天

    大家好 我是一个外行--生物代谢的 但是我也可能也要搞 模型计算 算法编程 有时感觉这纯粹是化学或者物化的事情 也感觉编程很重要 我也一直喜欢编程 有时感觉编程是一种思维倾泻的享受 但是我往往有一种自卑:我搞生物反应 那不如找化学专业的人了  我要是编程 那不如找计算机专业的人了 我要是计算热力学不如找物化专业的了 感觉 我做什么都不合适 怎么办 我很郁闷呀。。 现在很迷茫 编程学习也停下来了
    对了 请问你们编程学习什么语言呀? 我还老感觉自己学的语言不合适,

  • shengxiaohong

    陈老师说的对,应该对物理过程比较了解的情况下编程,才能对物理过程有深刻的了解.

猜你喜欢
应助之星
下载小木虫APP
与700万科研达人随时交流
  • 二维码
  • IOS
  • 安卓