软件开发好还是制造好 软件开发好还是制造好呢
大家好,今天小编关注到一个比较有意思的话题,就是关于软件开发好还是制造好的问题,于是小编就整理了2个相关介绍软件开发好还是制造好的解答,让我们一起看看吧。
学程序好还是设计好?
本科学机械出身~研究生偶然的机会接触了用LABVIEW编程~从来没想过靠这个来吃饭~毕业后开始靠这个写程序糊口~
不知道你说的设计具体是什么设计~
两个方面~一方面,越是虚的东西越好挣钱,具有一定的技术堡垒,做电的比做机械设计的就容易入手,容易跳槽,容易单干~做电,和硬件基础上做软件肯定又上一个台阶~做软件总感觉有一层神秘色彩~
第二方面~兴趣爱好的重要性~这个还是比较重要的~做软件程序要能熬得住~做出成绩来还是比较有成就感的~
就这些吧,估计不全对,但确实是十几年的亲身经历经验~希望对各位看官有个参考~
《xxx程序设计》,这样的书名表示此书应该是比较严肃的作品。题主的二选一问题,那一方都显得太薄弱了,都不太可能支撑一个职业。当下,大学本科专业设置普遍比较狭隘,其结果是学生很难适应社会需求,以致不能顺畅、正确表达求助需求。
大学学过编程,没学过设计,从自己的体会来说,编程是很费脑子,需要研究算法,调试也是极其繁琐的环节,而且听说经常加班加点,所以很多人说是青春饭,而设计需要创意,不仅如此,如果自己觉得设计的再完美,如果不符合客户心意,一票否定,所有的努力都是白搭,从头再来。如果对设计感兴趣,兴趣是最好的老师,可以装些设计软件练练手,比如PS,cad,3dmax,cdr等,需要指导可以联系我。
若我的回答对您有帮助,欢迎转发分享给身边的朋友,关注锋锋更多精彩等着您哟~
相对来说开发电脑CPU和电脑操作系统哪个更难?更有意义?
如果是从技术角度来说,CPU相对更难一些,因为电脑CPU的X86架构掌握在英特尔和AMD手里,其它厂商想要拿到授权非常困难,即使有授权,你还要有足够庞大的财力和人才资源,从而能开发出性能满意的CPU,这都是需要至少几年乃至数十年的时间才可能做到,而且即使研发出来了,如果没有成熟的代工厂也无法把CPU成品制造出来,而像台积电和三星那样的代工厂每年也是上百亿美元的投入。也就是说,CPU生产到制造,每个环节烧钱都是天文数字,技术难度非常大。
而对于操作系统来说,技术虽说也很关键,但是更难的还是在于市场环节,像国产操作系统多年难产,不是因为操作系统真的那么难做,关键还是在于微软windows系统垄断了电脑系统市场,这时候你无论做出多么好的系统,如果主流硬件提供商和软件开发者都不对你的系统提供支持,那么就相当于白费,因此打造操作系统最难的还是在于生态系统的搭建。
因此对于操作系统来说,没有用户=没有开发者=没有软件=没有用户,这个是死循环,就连微软做windows phone系统做了八年也跳不出这个循环。而cpu制造虽然也很难,但是还是有可能造出来一款性能足够的cpu,不说超过英特尔和AMD,但是满足日常上网办公啥的还是有可能的,如果它足够好,而且价格实惠,那么就会有人用。
文/小伊评科技
不管是芯片研发还是操作系统的研发以目前中国的体量以及研发实力来说都不是难事 ,难就难在生态的建设以及一些无法逾越的标准鸿沟。
就拿电脑芯片来说吧,其实我国在非民用级的超算芯片方面的研发技术已经得达到了世界领先的水准,譬如申威26010这颗处理器采用的就是完全自主的架构和指令集打造,拥有绝对的知识产权,真正的国之重器,性能非常出色。但是大家也一定要明白一个现实,这并不是民用级的产品,和我们熟知的电脑芯片是两码事。
国内生产民用级电脑CPU的企业有没有,当然有,其中最出名的就是大名鼎鼎的龙芯了。龙芯当年可是在中科院的扶持下诞生的,可谓是含着金钥匙成长起来的产物,被国家寄予厚望,重金扶持。然而结果呢?目前龙芯依旧不温不火,半死不活,在民用市场几乎找不到龙芯的踪影,几乎只能依靠政府机构大型采招业务过活,甚至一度被人怀疑是骗经费的项目。
那么原因是因为什么呢?标准和生态。目前咱们普通消费者经常使用的Windows系统以及CPU等都是建立在以英特尔为主导的X86指令集下诞生的产物,所谓指令集大家可以理解为就是一种底层的标准(用来和机器语言交流的产物),所有的软件也好,硬件也罢都必须要遵守这个标准来打造,否则就会出现软硬件不匹配的问题。
那么有人会问了,我们直接买来X86指令集的授权不就可以像华为海思一样打造芯片了么?道理确实是这样的,但是问题的关键是英特尔根本不对外授权X86架构。我们所熟知的龙芯采用的是MIPS指令集(一种精简指令集)和X86有本质的不同,也就是说龙芯是根本无法被用在Windows系统的电脑上的。那么无法被用在Windows系统的芯片哪怕性能再好你会用会买么?
这些占据统治地位的英特尔和微软则可以稳坐钓鱼台,通过设定标准的方式大把的捞金,而且未来还可以主导底层标准的制定。
那么我们在把目光聚焦在系统方面,研发一款可视化的操作系统难么?难,但是在技术上并不是大问题,以中国目前的技术水平绝对可以整的出来,国内基于Linux开发的可视化系统不就是一抓一大把么,譬如最知名的深度系统就是其中之一(和华为有过深入合作,很多华为笔记本出厂预装的就是深度系统)
然而这些系统最大的问题就是应用生态。因为操作系统最终要为提升生产力而服务的,就拿笔者最熟悉的设计/编程这个行业来说,搭载国产Linux系统的电脑能够安装和运行Photoshop,Eclicps,Webstprm这些生产力软件么?如果不能那么作为消费者的我怎么用来工作呢?没有工作我怎么养家糊口?靠信仰么?当然是不行的。
那么再反过来说,一款全新的操作系统如果没有消费者使用,那么软件开发商又凭什么费老鼻子劲去针对你这个平台开发软件呢?这就有陷入到了一个恶性循环之中了。
谢邀。
回答这个问题之前先看下CPU和操作系统都能干什么?
CPU:中央处理器。负责计算,干的是苦活累活。
操作系统:联系各部件,让家庭的成员活络起来,干更多的事。
当然CPU的技术难度更大,但优秀的操作系统的难度也非常大。
而且操作系统的选择成本非常大,这就是为什么我们国家没有能大规模使用的操作系统的真正原因,不是我们写不出代码,不是我们的代码调动不了硬件。
谢邀。
其实就大家理解的CPU和电脑操作系统来说,很显然电脑CPU的开发难度更大,毕竟题主说的电脑操作系统比较难的部分在于应用生态搭建,而不是产品打造过程。
而如果往深处理解,将开发全新的CPU,和开发一个能跟NUIX、LINUX相提并论的电脑系统的话,那么后者或许更难。
CPU作为一种硬件,架构、电路设计基本上都是有迹可循的,设计的核心基本都围绕着减少功耗、提升性能这两点,所以对于空间结构中电路、散热等等考虑较多,但工程类问题思考的多。
基础级别的电脑操作系统则基本上非常庞大繁杂,因为如今互联网的普及已经带来了许多需求,而且这些需求在不断增长,开发电脑系统需要具有技术前瞻性和应用前瞻性。
所以到这个层次的话,很显然电脑操作系统会比较难。
而说到意义的话,这个其实无从比较。因为它们一个是硬件,一个是软件。不过就使用的延续性和时效性来看,很显然操作系统拥有更长久的使用周期。而硬件除非创造出一个全新架构和新的设计思路,否则对于当前性能提升的意义都不大。
以上。
到此,以上就是小编对于软件开发好还是制造好的问题就介绍到这了,希望介绍关于软件开发好还是制造好的2点解答对大家有用。