博客第三篇:我的人生轨迹

      新官上任三把火,新人上来三篇文,这一篇简要介绍一下我的一些计算机相关的生活,和真正的IT行业人员,还是很不一样的。

       本科时代和计算机没有什么太多交集,毕竟是个传统的化学系,每天除了上课就是做实验,有机的、无机的、分析的、物化的、高分子的,然后我就发现:我实验做不好,而且我真不喜欢搞化学。在大三时了解到理论与计算化学,感觉这个应该挺有意思的哈!于是就读了相关的博士生。

       事实上证明,这其实还是化学,只不过实验台是计算机,实验设备是集群平台,实验方法是算数据而已。

       诸位稍微了解一点可能知道高斯,VASP等计算用软件,没错,绝大部分搞理论化学的也就是拿计算软件算一下,然后依据自己的化学分析与理解解决科学问题,然而实际上化学问题也不是怎么好算的,所以整天就是近似近似,调参数调参数,挺没有意思的。如果像我这样化学力不从心想整一整计算机的,千万不要过渡到理论化学这一块。毕竟,你还要懂量子力学,固体物理等物理课,还是依靠的你的化学感觉。和计算机关系不是很大的。

可能相关的计算机性能:

1.一般这种计算是在集群上完成的,需要会Linux的基本命令行。(然而就这一点绝大部分化学系的人都是不会的)

2.会写一点python脚本处理你的数据,目标就是有一堆数,你怎么加减乘除得到你想要的数,不会有更多的东西。

3.如果你有幸能改一改某些计算软件的源代码,那你学到的也基本是fortran,而且理解它们在做什么困难的多(在于化学理论而不在于计算机)。而且库函数都是现成的。

4.自己造个轮子?我比较佩服这样的人,至少我学不来。


不过在组内我还负责了服务器集群的管理,当然了有老师带着一块管理。刨除行政事务以及和财务打交道,你可能需要学会:

5.1. 学会加内存条啊,换硬盘啊,试网线啊等硬件相关活,一台计算用服务器挺沉的,搬起来老费劲了。

5.2. 比你的同事会更多的Linux系统,他们会用,你要会点管理,比如账号密码,比如配网络,比如查看配置,比如装系统,这些实用管理技巧应该不超过《鸟哥的Linux私房菜》的范畴,而且基本是边做边学的。(https://book.douban.com/subject/4889838/ ) 另外会一点Bash shell脚本是有帮助的,主要服务于抓取相关数据,做性能统计方面。(这一块老师担掉了我的很多活,想要管好集群,数据库一些知识,Linux系统知识,网络知识,并行知识,应该是要达到实用级别的)

5.3. 计算机之外的技能反而是更重要的,就像我之前提到的,对外接口学校行政与学校财务,要和厂商打好关系(很多问题其实可以让服务器厂商帮你们解决的),对内服务好你的同事,解决他们的问题,非常考验你的人际交流能力。


综上所述,一个理论化学工作者虽然会用到计算机,但是只是一个工具而已,真正想要整计算机的,还是做一点别的比较好。当然了在这一行,你可以计算机、化学、物理等都有涉猎,也算是个交叉吧!

猜你喜欢

转载自blog.csdn.net/weixin_42405231/article/details/80634032
今日推荐