C语言软件开发好还是FPGA硬件开发好?
精力
是有限的,这两个东西确实不属于一个
领域
,同时学两个很难都做得很深。但是,公司一般都喜欢全才,特别是小公司。
一个人
当两个用啊!这年头作IT的没有不累的,不论软件(C),还是硬件(FPGA)的编程都是要人命的工作。如果你想去
大公司
,必须在这两个里面选一个作为你的职业了。建议软件专业还是学好C吧。你觉得FPGA有前途是因为你不在那些专业,现在几乎所有通信、
电子专业
都做FPGA,这个
方面
也挺饱和的。
游戏开发和软件开发哪个更推荐学习?
千锋教育截止目前已在北京、深圳、上海、广州、郑州、大连等20余个核心城市建立直营校区,服务近20万学员、近千所高校和数万家企业。当然无论是软件开发,还是游戏开发,都是当下非常热门的职业,相关的人才也是相当抢手的,并没有异常明显的差距。软件开发是比游戏开发容易找到工作,而且作为技术型岗位,它们...
大学选择计算机科学专业还是软件开发?
在大学选择计算机科学专业,不仅可以学到专业知识和技能,还可以锻炼自己的逻辑思维和解决问题的能力。首先,计算机科学是一个非常热门的专业。随着信息技术的不断发展和普及,计算机科学已经成为了各个行业中不可或缺的一部分。无论是互联网、金融、医疗还是制造业,都需要计算机科学专业的人才来进行研发和...
谁知道做软件测试好还是做开发好?
从技术上讲是软件测试:开发又要前端和都端,现在还有一个终端,这些开发基本要熟悉Java,H5,数据库等语言,作为一个公司的开发要想拿高工资技术肯定要到位。如今大量的人投入IT行业可为什么还是大量缺人,那是很少的人技术达到高端水平,可想技术的难度有多大。测试是进入IT的一个低门槛职业,需要你...
做医学方面的软件开发,是学java好还是c++好还是.net好呢?
Java、C++和.NET都有其各自的优势和适用场景。下面我将分别介绍一下这三种编程语言的特点,以帮助你做出更好的选择。JavaJava是一种广泛使用的编程语言,它的跨平台特性使得它在许多领域都有广泛的应用。在医学软件开发方面,Java可以用于开发各种类型的应用程序,包括桌面应用程序、Web应用程序和移动应用...
软件开发与编程有什么区别?
软件开发与编程区别为:需求不同、考虑不同、最终成品不同。一、需求不同 1、软件开发:软件开发需要了解客户的软件需求。2、编程:编程不需要过多了解客户的软件需求,针对的是系统的功能需求。二、考虑不同 1、软件开发:软件开发不必过多考虑系统的容错性和健壮性等。2、编程:编程需要考虑系统的容错...
做软件开发和做实施哪个会比较好一点?
它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言\/C++\/JAVA等)、数据库技术(SQL\/ORACLE\/DB2等)等,还有诸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。...
软件开发好不好学
从国内软件行业来看,目前Java的开发者数量还是相当庞大的,而且可从事的领域也比较广。当然,我并不是在这里劝你学习Java,而是让自己选择适合的编程语言,并知道自己使用的编程语言能做什么,用在哪些地方。刚开始,很多新人对软件开发的误解,认为学软件开发就是搞科研,于是担心自己没基础怕学不会!
软件开发好吗?
软件开发行业是个比较有争议的行业,有的说,盛产高富帅,有的说天天加班,累成狗。相对应的,也有各种称呼,软件工程师,程序猿,码农。首先看看行业比价好,大家可以百度一下。再看一下薪资,大家可以在智联招聘,或者前程无忧上搜索 java,就可以看到。绝大部分需求在10000-20000之间。再看最近几年,...
深圳这边学软件开发好还是硬件开发好?
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试...
想做软件开发,是做java好还是做c好呢?
个人认为,但精通一个C语言,想成为系统架构师是不可能,可以成为核心算法或者驱动程序员,因为C对系统的控制和灵活度虽然很大,但是已经无法支持大中项目的需求了。首先现在软件开发,整体上用的是面对对象语言,C在现在已经不足。系统架构师,在软件开发上和项目经理属于一个层次,不过有的公司项目经理是...
徵仁弥柠: 实话实说,作两个都有前途.但是人的精力是有限的,这两个东西确实不属于一个领域,同时学两个很难都做得很深.但是,公司一般都喜欢全才,特别是小公司.一个人当两个用啊!这年头作IT的没有不累的,不论软件(C),还是硬件(FPGA)的编程都是要人命的工作.如果你想去大公司,必须在这两个里面选一个作为你的职业了.建议软件专业还是学好C吧.你觉得FPGA有前途是因为你不在那些专业,现在几乎所有通信、电子专业都做FPGA,这个方面也挺饱和的.
珲春市13232802656: FPGA与软件开发(c语言)前途比较 - ?
徵仁弥柠: fpga逻辑工程师的岗位基本上都是要硕士毕业,要求不低,薪资也绝对不低,发展前景很好的.就是比较难学,首先要精通数字电路,然后VHDL/verilog描述语言至少精通一种,alater与xilinx的开发环境要熟悉,具备缜密的逻辑能力.
珲春市13232802656: 学软件(c++,ccs)和硬件(fpga,dsp)哪个有前途?各需要什么才能?好的追加! - ?
徵仁弥柠: 这个问题很难回答.我是学电子出身的,在学校只学过c语言,其他都是硬件方面的,但出于对软件的爱好,毕业后,通过自学,转行到软件,目前从事C++方面的pc应用软件开发.我讲件和同学之间的事,我有个哥们是做java开发的.他是学计...
珲春市13232802656: c++和c在FPGA以及DSP中哪种更好用啊? - ?
徵仁弥柠: 对于一些基于底层硬件的应用,c语言比c++效率要高得多,特别是对于DSP的应用,在NIOS中也推荐用c.如果程序比较复杂,你对C++比C更精通,或者要用到现有的一些c++程序,用C++也是可以的.
珲春市13232802656: 很迷茫,本人马上研二,不知道要选择fpga硬件开发还是C++软件作为主要方向,对以后工作哪个比较好? - ?
徵仁弥柠: C++的话,选择的确比较广泛,如果你要学硬件的话,既然你的专业允许,我建议你是先去做本专业实习,了解客户需求再决定,学C++其实很多情况下没有必要往linux下发展的,进了公司你会发现有些不需要用到linux,而且很多时候客户是不需要这样的产品设计的.当然我是从你的就业和销售方面分析的.躯体的方面,我就是软硬兼修了,本人专业是计算机,自学了硬件原理,和硬件设计,PCB图设计等等,在公司基本大客户都是我的.多学点东西,总会有帮助的,现在用不上,以后也会用上的.
珲春市13232802656: 应该去学嵌入式开发还是FPGA,求指点 - ?
徵仁弥柠: 建议嵌入式开发,原因如下: 1、嵌入式开发主要是针对消费产品的终端开发,可能应用更广泛些,也更加贴近现在的日益发达的科技智能生活.现在生活中随便一个电子产品可能都包含嵌入式开发工作,电子硬件软件的开发,人才需求可能也会需求更大. 2、FPGA感觉更偏向于高速集成IC的开发,主要应用应该是一些生产制造方面的设备仪器,运算处理速度更强、更快,开发能力要求更高,技术也更加复杂,相应待遇应该会比做嵌入式的更好 以上仅是自己的观点,不一定都正确,最终选择还是你自己决定,个人感觉FPGA更难,接触的也比较少.
珲春市13232802656: 选什么方向好硬件FPGA还是做软件编程? - ?
徵仁弥柠: 看兴趣了,不过做FPGA没有做ASIC有前途,而且做FPGA也不需要多少模数电知识的,就业前途也还可以吧.公司有华为,威盛等大公司,在苏州一带有许多小的设计公司的,待遇也是很不错的.
珲春市13232802656: 学软件(c++,ccs)和硬件(fpga,dsp)哪个有前途?各需要什么才能?好的追加!?
徵仁弥柠:c++,ccs是工具,fpga,dsp是应用领域,两者概念是不同的.做fpga,dsp会用到c,c++,VHDL等开发工具,所以拿 c++,ccs等工具和fpga,dsp应用比较,是没有什么意义的.就像说,我想吃饭,到底用筷子吃饭好些,还是用勺子吃饭好些.其实哪种...
珲春市13232802656: 我是自动化专业的女生,做了将近两年的单片机技术,不知道是选择硬件设计好还是软件编程好? - ?
徵仁弥柠: 你的经历和我一样,我也是软硬都搞,主要是工作性质要求的,我也没办法,像单片机、CPLD、FPGA、c语言、汇编语言、delphi.等等.但我觉得还是搞上位机软件最好,尤其是女孩子.有台电脑就搞定了,就像写文章一样.如果搞硬件,比较麻烦.因为,你得设计原理图,画PCB板等等,没有这些硬件东西,你考虑的在好,也无法去做.还涉及到调试问题.而且,硬件发展太快,总出新的器件.你总得学,太累,还不见得能跟上.你搞过单片机,你知道,种类就很多.即使你会用单片机了,但现在又流行ARM了.你不用ARM,你的产品就不上档次.又逼着你学ARM,所以,我还是建议你学上位机软件,学会了,也就会了,不用牵扯太多精力.
珲春市13232802656: C程序和FPGA程序 - ?
徵仁弥柠: 这是两个不同的概率,C语言程序是软件程序,可以在做一直在运行.而FPGA程序首先先从外部存储设备装载进来,然后经过布线就生产了实际的电路,所以它应该看成实际的电路.而生成了实际电路,你外部信号如何变化,对应的FPGA就会有相应的反映,即你看成的程序运行.