程序员|很多程序员会鄙视MATLAB,因为被美国断供了?

程序员|很多程序员会鄙视MATLAB,因为被美国断供了?

文章图片

程序员|很多程序员会鄙视MATLAB,因为被美国断供了?

文章图片




作为一个写了多年代码的程序员 , 对于所谓的程序员鄙视链已经显得比较麻木了 , 对于程序员这份职业对于大部分的人来讲可能就是一份工作 , 工作的目的就是多拿点工资能够更好的改善家人的生活 , 当然也会存在一些人发自内心的对编程这份工作感兴趣 , 如果是发自内心的喜欢一件事情 , 就会非常容易出成绩也会工作起来非常的轻松 。 对于存在所谓的程序员的鄙视链一般是对于刚入行的或者门外汉会这么提 , 软件行业分类十分众多而且每个种类里面都存在很大的差异性 , 都有其自身的难度所在不能简单的认为哪种编程语言就是最优的 , 如果有这种想法证明对于软件的认知还只是存在于初级的阶段 。



对于MATLAB软件使用主要的群体在于科研工作者 , 无线通信、深度学习、图像处理与计算机视觉、信号处理、量化金融与风险管理等领域使用的比较多 , 属于集成性非常强的工具软件 , 软件从本质上讲就是工具般的存在 , 服务于各个行业如同数学在科学领域的作用 , 无论多厉害的软件高手最终还是要以开发的产品为主要的代表作 , 对于软件使用层级相对弱化很多 , 所以作为一个程序员鄙视MATLAB使用者 , 其实是没有道理存在的 。 一个使用者一个开发者本质上没有鄙视链条的存在 , 而且用好一个软件也不是一件很简单的事情 , MATLAB属于集成性非常强的很多成熟的库文件都集成在里面了 , 对于科研工作者来讲是一种极好的工具存在 。




程序员做的本质工作就是做出优秀的产品给用户使用 , 但是很多开发者由于长期盯着功能模块往往忽视了很多外在的东西存在 , 特别是初级的程序员始终觉得底层的编程语言在难度上要高于java类的高级语言 , 其实每种编程语言都有其存在的价值所在 , 而且每种编程语言都有其内涵所在 , 真正意义上掌握一种编程语言也不是一件很轻松的事情 , 从程序员的角度出发只要是掌握了一种编程语言再去学习新的编程语言都会简单许多 , 编程语言虽然在语法上有区别但在编程模式上大同小异 , 如同线程的概念如果是在学习C语言编程的时候已经掌握了 , 那么切换到别的语言也会变得顺理成章 , 只是在语法细节上的差异而已 。



在程序员领域所谓的鄙视链其实更多是外行在摆弄的事情罢了 , 对于真正意义上的程序员宁愿多去看看代码也懒得去做这种无聊的事情 , 术业有专攻 , 但是编程领域行业的差距就十分的巨大 , 各个领域有机的组合在一起才能够真正铸造出好的产品来 , 从目前编程大的趋势上看应用类的编程在各个领域展示会更加的明显 , 因为软件行业经过几十年的快速发展已经积累了大量优秀的资源库 , 很多偏向于应用级的软件就是借鉴和积累了前人的经验 。


【程序员|很多程序员会鄙视MATLAB,因为被美国断供了?】
每种软件都有其存在的价值和属性 。 而且只要生态存在那么就会有意义存在 , MATLAB的存在让很多科研工作者提供了极大的便利 , 从国内软件所欠缺的就是对于软件基石的投入 , 国内大型的互联网公司把主要的精力放在应用级层面的开发 , 都是想着如何开发出亿万级的用户的应用 , 对于基础层面的软件投入想对稀少 , 基础软件层面的投入需要长期周期长见效慢 , 而且这种生态的建立需要相当漫长的时间 , 像常见的工具软件图形处理以及文字处理软件 , 看起来不起眼都是背后的企业经过多年的时间锻造出来的 , 一旦涉及到版权层面就会容易被卡脖子 , 华为公司公司被美国公司打压就是典型的例子 , 基础才是决定是否能够成功的关键因素 。