||
最近在Linux下工作了一段时间,也用了命令行,vim,latex,GMT,有一些感想。之前一直在用MATLAB,但是觉得MATLAB有那么多的功能,我只用了其中一部分,非常的不对,是一种浪费,所以想找时间把MATLAB所有能实现的功能都学会了。对于其他的软件也是这个想法。但是通过接触Linux的这段经历,我发现我这么做是不对的。软件说到底只是一个工具,而我们用它的原因是他能帮我们解决一些问题,我不应该因为“显得酷”等所谓的原因强行的使用它。也不应该想用MATLAB解决所有的问题。
我现在觉得比较好的态度应该是,软件只是一个工具,我们应该跟我们的需要和问题的需要选择合适的软件来达到目的,没有必要纠结于命令行还是GUI,VIM还是Emacs,或者IDE,还有拼音还是五笔,Word还是Latex,GMT还是Surfer。因为现实的问题是多种多样的,我们不能够预先知道所有的情况,所以我们也不能制作出可以解决所有问题的软件,对于不同问题的不同方面,用适合的软件的组合来解决问题应该是比较好的道路。这和Unix的思想是相同的,用不同软件的组合来解决问题。不过现在的电脑功能这么强悍,也没有必要非要把每个软件都做得很小。不过可扩展性的思想还是很好的,DIY的思想也是很好的。想想其他行业里,为了安装一个小小的螺丝就有不同型号的工具;很多行业符合自己条件的管理软件;有的公司为了提高公司的效率甚至自己设计了一个管理系统,等等。
其实很多工具都是很不错的,相互比较起来也是各有利弊,不能完全说谁就完全胜过谁,应该利用每个工具的优势去高效率地完成我们的工作。如果长期干同一个工作的时候,也可以自己开发或整合一个软件。做不做的标准还是对解决问题的效率提高程度的一个整体的衡量。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-22 20:43
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社