首页 > 软件开发 >软件开发能做多久 软件开发能做多久的工作

软件开发能做多久 软件开发能做多久的工作

IT信息网 2024-07-17 18:24:23 0

大家好,今天小编关注到一个比较有意思的话题,就是关于软件开发能做多久的问题,于是小编就整理了1个相关介绍软件开发能做多久的解答,让我们一起看看吧。

如果中国重新开发像MATLAB、solidworks这样的软件大概需要多久?

根据中国的实际情况,这些基础工作应该由教育部牵头,分给不同的高校去做,不追求市场占有率和挣钱,就是为了教学,培养人才,如果某个软件有市场前景,可以鼓励走向市场,由公司去维护,但知识产权归学校,软件是一个系统的集成,需要迭代,我们现在基本上是拿来主义,连基本的消化和翻译成自己的文化都没有,这不行。

软件开发能做多久 软件开发能做多久的工作

文/小伊评科技

其实单纯就开发软件的角度而言,以国内目前软件开发行业的实力来说,开发出一款类似于MATLAB这样的软件根本不是什么难事,如果你用过这款软件的话,你应该就知道MATLAB在软件层面其实是很简单的(由C++,C,JAVA混编而成),并没有什么复杂的交互逻辑,甚至你可以说他很简陋。而且MATLAB这款软件本质上也没有什么独家的技术和秘密在里面。

但是MATLAB最厉害的地方就在于它丰富的内容以及易用性和稳定性,也可以称作是一个生态体系,这是短期内无法被取代的,需要一个长期的积累过程。

笔者在这里举一个例子吧,以笔者最熟悉的前端这个行业为例。在我们前端编程这个行业中同样也有很多知名的软件,譬如常用的Webstorm,Submit, Dreamweaver等等,这些软件都是付费授权的,价格还比较昂贵。

用Webstorm编写HTML

但是从根本上来讲,编写HTML并不依赖于这些软件,前端工程师完全可以直接可以用Window 自带的TXT编辑器就能够编写,效果也是一样的。

用TXT文档编写HTML

那么有人会问了,既然如此为什么还要花钱购买编辑器呢?原因也很简单——提高工作效率,简化编程过程

就拿Webstorm来说,这款软件可以帮助你自动的补足代码,标记语法错误,实时预览,再配合上一些插件可以一键帮你打包编译整个项目,极大的提升了工作效率,降低了开发成本。那么如果没有这些软件的话,工作周期将会大大的增长,相应的开发成本也会指数级增长。

所以说,这些软件虽然不是必须的,但是不用也不行,除非没得用。

软件信息技术领域最核心的观念,就是开源,所以国内大部分软件从业人员在接触这行或者从事这行时,大部分都是在已有的框架和开源产品上进行应用场景的设计,通过使用现有被行业认可的插件和资源,能快速实现场景的落地,像Matlab便属于这类,若要重新开发这类,目前可行的方案是现有互联网大厂和高校科研机构来主导这个项目,周期不太好估计,主要看投入的资金和人力,若是这类组件都要重新开发,构建国内自有的产品,任重而道远。

作为一个使用MATLAB多年的工科人,我的结论是:如果是开发个软件界面,然后把当前已有的算法和模型放进去,有几十个外包的程序员两三年就够了。但是难点在于之后的扩展以及算法出错后的维护与修正。

由于中国的专业工控软件开发者严重不足,基本上达不到要求,恐怕至少20年之内不行。

首先要解决迭代环境问题,因为基础差,直接和老外拼就无法在市场中获得迭代机会,解决问题的办法是:在中国组织基础软件开源,各高校的教学和科研可围绕此进行,国家组织专家评估各单位在开源中的贡献度,贡献度高的,可以获得国家相应的资金扶持,这样就形成了竞争机制,也获得了迭代环境,或许我们很多的基础软件就能成长起来。

到此,以上就是小编对于软件开发能做多久的问题就介绍到这了,希望介绍关于软件开发能做多久的1点解答对大家有用。