|
你应该根据自己的方向需求掌握软件。这个最靠谱的是问你的导师和师兄,而不是在这里问,我哪里知道你要做的是什么呢。比如作遥感的那些人需要的软件如ArcGIS和ENVI与我们做模拟的MODFLOW和FEFLOW就有天壤之别。工程地质那边我根本就不了解……另外如果是做工程的肯定用成熟的商业软件,而做科研的话还有一般组内有很多导师自己写的代码,这个又怎么算呢?工科,地学,都有一些通用软件要掌握,这个我要给你说吗?首先:自己这个方向的经典软件必须掌握。
嗯,来稍微说说我自己,仅供参考。
我做的更偏重于数值模拟这个方面,就此来说:
0. FORTRAN,因为大名鼎鼎的MODFLOW是用它写的,同理还有Tough2,你可以根据自己的需求修改代码。
1. MODFLOW应该掌握,商业化的图形界面很多,自己熟悉了也可以不用图形界面。GMS也不错。Tough2在做多相流的时候很有用,一个有用的图形界面是PetraSim,嗯。
2. FELOW这个天价有限元软件大概是地下水模拟领域最好的商业软件了吧。模拟软件你选一个最喜欢的就好,不在于掌握数量多少。
3. 如果是做水化学的,那么PhreeqC和AquaChem应该是必须的,还有如GWB、Visual MINTEQ等,我不做这方面,了解不多。
4. 你导师要求的软件必须掌握,比如:一位做海岸带海水地下水交互数值模拟的老师会要求他们组内的人必须掌握MATLAB和R,一位做盆地水流系统模拟的老师会要求他们组内的人掌握COMSOL,我导师会要求你必须掌握他写的那段有限元代码和Tecplot。另外我个人推荐一个:Mathematica.
5. 通用软件必须掌握,如绘图、数学等。其实上述数学软件应该算作通用软件里面。另外还有AutoCAD、CorelDRAW、Google Earth、Surfer、Grapher、Origin(我不喜欢)、SigmaPlot等。办公软件我就不提了,那是基本技能,虽然我依然看到很多人读博士了连Office都用不好,TeX的话我们这边可能根本没人用。
6. 实验室的仪器相关软件必须掌握。根据自己实验室的情况来吧……
7. GIS和遥感如:ArcGIS(mapgis那种废柴为什么还存在……)和ENVI等,与此相关:要掌握IDL语言。
8. 自己写代码也可以用Python,谁用谁知道。
9. 等我想到其他再补充。
P.S. 看到有人说GMS,这个软件我虽然用过,但也仅限于用过,所以答案中只提了一句。做水文地质研究的方向很多,并不是每个方向都要去会用GMS,也并不是每个人都需要面向工程,尤其是地质队和水文队的工程。在很多地方,海水地下水交互、水文气象、水足迹等都是水文地质的人在做,但这些领域并不要求诸如GMS这样的软件,很不幸的是,我就在做这些方面中的某一个。其次,我看有人说没人用编程,我想,也许还是方向不同吧。但说实在的,科研中不用编程,我觉得是非常难以想象的事情。再次,我说绝望,这种绝望并不是“混得好不好”这样的level。最后,根据今年的就业来看,做水文地质的其实混得也不能叫做好吧。
|
|