为什么很多程序员会鄙视MATLAB?

为什么很多程序员会鄙视MATLAB?,第1张

用MATLAB的人,绝大多数都是做科学计算、工程理论计算、数值分析、金融分析用的,用户群主要是科学家、工程总师、数学建模、金融投资决策班子等等,其中不乏院士博士,普通程序员就仰望吧,哪里能鄙视?

恕本民科直言,

程序员与做科研,完全就是两码事!

程序员是靠编程序混口饭吃,需要优化,精雕细琢!

而做科研关心的是用数学模型来尽快验证某个猜想是否正确,根本就不想,也不需要在程序的优化上花时间,有现成的拿来就用更好,而MATLAB中的各种应用信手拈来,方便无比,节约大把时间,何乐不为?

这就是本民科用MATLAB做科学研究的原因!

程序员鄙视MATLAB?

反过来了吧?

程序员不会做科研,所以不在一个层次!

因为Matlab掩盖了大量的程序实现李春世细节 。Matlab是由美国mathworks公司开发的一款大型商业软件(不便宜哦),它的开发语言是M语言(一门解释性语言,必须依赖MATLAB解释器)。

在程序员的圈子里面,的确存在着鄙视链,其中Matlab也的确遭到一大批程序员的鄙视,原因是普通程序员(比如使用C、C++编程语言的)要实现一个功能,就必须理解它的每一个细节,再来组织编码。而MATLAB却不同,它本身懈怠了大量的库,很多功能你根本不需要了解他是如何实现的,在没搞清楚原理的情况下一行代码就可以搞定,对于那些辛辛苦苦写很多代码的程序员来说,是不是很气人。其实Matlab是一种很有用的科研工具,下面我就来介绍一下MATLAB的一些更要应用。

因为程序员很少会用Matlab的,根本不知道这里面包含了多少技术含量

我跟你讲,程序员就这表情,真是人在哪肢敲代码,锅从天上来。莫名其妙的背上鄙视MATLAB的罪名,也是一脸懵逼呀,而且这“很多”程序员是怎么统计出来的?

的确,在程序员中的确存在各种语言互相瞧不起的现象。就像某个经典的笑话:某程序猿追求女神,女神说你能让这论坛里所有人吵起来我就跟你走。某猿说Python是世界上最森皮好的语言,果然整个论坛都炸了。女神说我们走吧,某猿不走,非得说服其他人。

对于普通程序员来说,每天需要实现多少功能,完成多少个页面,涉及算法的部分很少。而 MATLAB是个数学软件,都是数学公式,自然用不上。这应该就是为什么有些程序员“鄙视”MATLAB的原因了。

MATLAB在算法开发、数据可视化、数据分析以及数值计算方面是其他语言所无法匹敌的。准确来说,MATLAB是一个研究工具,与C,C++,java等语言不同,其他语言更像一个构造工具。打个比方,MATLAB就好比示波器,而其他语言则是计算机,本身不具备太多比较的意义。

虽然MATLAB在数学处理方面很优秀,但它也局限在这了。程序员是一个很广泛的工作,包括写爬虫,做软件,开发 游戏 ,部署网络等等。MATLAB就算勉强能实现,编程体验也比其他语言差。 MATLAB的“偏科”也导致了一部分人对它喜爱不起来,但也构不成鄙视的罪名。

1、使用matlab的根本就不是程序猿

2、程序猿也不鄙视matlab

3、matlab的焦点是实验实现,而不是生产环境

4、程序猿鄙视的顶多是使用matlab的人的编程水平,因为matlab的语言复杂度和需要的特性比一般编程语言简单太多了。但是没哪个程序猿会鄙视使用matlab的人在其领域的专业水准。举个例子,就好像我会鄙视刘国梁的肚子,但是我不会认为因为我有六块腹肌我就可以球桌上干赢拿xyk的胖子。

5、如果真有人鄙视matlab,那就好像是会打字的人鄙视牛顿手上的纸笔说它落后,仅此而已

这样类比吧,放高中,matlab就是那种最高级别,按钮最多,一个巨大无比的屏幕,但是只能显示马赛克的卡西欧科学计算器。任何一个使用ipad的人都会鄙视这玩意

但是,这货方便啊!真方便啊,你把考题输进去(当然很麻烦),不光给你结果,还给你过程,甚至所有参数每一秒的值都给你记录起来,随时回头查看,参数是在那一秒跑飞的都能找出来

没有程序员鄙视matlab,问题本身就不成立。

程序员鄙视matlab?且不说这事是不是真的,但如果是真的,我觉得鄙视的没错。

在程序员圈子里,玩汇编的鄙视玩c的,c又会鄙视JAVA&C++&Python。为啥呢?因为c能实现的汇编都能实现,而汇编能实现的,c却不一定能实现!面向对象能实现的,面向过程一定能实现,面向过程能实现的,面向对象却不一定搞得定!讲人话:你会的我都会,我会的你不一定会!所以我鄙视你!

好了,把主题观点翻译成人话:

matlab能实现的,程序员都能实现!程序员能实现的,matlab却不一定能实现。所以,程序员可以鄙视matlab。

先问是不是再问为什么。

我是程序员,用的是JS主力,含Node.js。

大学参加过数学建模,也拿过国家奖,用的就是matlab。

我不知道你哪里得出程序员鄙视matlab这一出,高级黑?

另外,楼下瞎吹matlab是什么工程院院士用的啥啥啥的,抱歉,我一个二本院校小菜鸡也用,程序员也用。而且,我是不是可以怼C语言,谁人不用?

归根到底,就是个引战,两个东西不在一条线上,有什么可对比的?还鄙视?我们程序员也没那功夫好吧,福报领不完,闲得慌。

有这个一方面。

不过 更多的是这些语言的产衫如生顺序。

C++的产生是基于C的, java借鉴了很多C++的, C#借鉴的java和C++。

于是在产橘裤生之初,比如C++借鉴C而生。 此时的C工程师大多比C++资历老,水平高, 而初始或伍启的语言各方面还不成熟,自然被鄙视。

其他链节也是如此。

虽然到现在, java已经反超,应用范围还是成熟度都不弱于任何其他语言了, 但鄙视链条已经形成, 也没人去改它了(除了被鄙视的 哈哈)

至于美工, 这个是编程人员对所有非编程人员的鄙视,美工,运营, 项目管理,测试,甚至产品经理都在此列。

鄙视像条食物链,无处不在。

工作篇

网优→_→网建:那个站必须建在那里,要我跟你说多少次?

网建→_→网优:那里建不了站,租不下来,你还要让我说多少次?

网优→_→维护:这么多站断了,还没抢修好啊,拥塞啦,掉话啦!卧。。。

网维→_→网优:钥匙没借到,钥匙还没借到,进不了基站,你要让我说多少次?

网优→_→核心网:明明是核心网的问题,别忽悠我,我也懂!

交换→_→核心网:请先查一查无线侧有没有问题!

网优→_→核心弯清喊网:无线侧没问题,我查过了!

网优:....

搞设计的鄙视搞施工的,

搞施工鄙视搞监理,

搞设计其实也鄙视搞监理的,

搞监理的同时鄙视甲方、施工和设计,

最后,

搞行政的表示通通看不起

系统工程师鄙视RF工程师,

RF工程师鄙视路测工程师,

然后,

路测工程师联合所有外场工程师鄙视一切内场工程师。

1年工作经验的4G工程师鄙视5年工作经验的3G工程师,

5年工作经验的3G工程师鄙视10年工作经验的2G工程师,

10年工作经验的2G工程师鄙视一切不超过6年经验的工程师

PHS工程师:咦,我为什么不在链里?

WiMax工程师:咦,我为什么不在链里?

技能篇

看英文资料的鄙视看中文资料的,

写Word的鄙视写PPT的,

用Excel的鄙视写Word和PPT的,

会埋野编小程序的鄙视用Excel的,

用Excel的鄙视连Vlookup和数据透视表都不会用的,

用数据透视表的鄙视用SUBTOTAL的...

工具篇

用Thinkpad的鄙视用DELL的,

用DELL的鄙视用联正闹想的,

用联想的鄙视用索尼的,

用索尼的鄙视用三星的,

用三星的鄙视用华硕的,

用华硕的鄙视用神州的,

一切拥有本本的通信工程师都鄙视用苹果的。

装!

着装篇

穿T-shirt的鄙视穿衬衣的,

穿衬衣的鄙视穿工装的,

穿工装的鄙视穿T-shirt还挂个临时工卡的,

穿T-shirt还挂个临时工卡的鄙视穿T-shirt竟然不搭配牛仔裤的

套上冲锋衣的通信汪鄙视一切

电脑背包篇

背TUMI的鄙视背瑞士军刀的,

背瑞士军刀的鄙视背极地的,

背极地的鄙视手提单肩电脑包,

所有背包的鄙视下班不带手提电脑回家的...

娱乐篇

玩围棋的鄙视玩网游的,

玩网游的鄙视手游的,

玩手游的鄙视页游的,

玩页游的鄙视硬盘里保存几百G日本爱情动作片的,

有女朋友的鄙视一切。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12314233.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存