计算机专业就业方向
计算机专业就业方向有哪些

计算机专业就业方向有哪些计算机专业作为比较热门的专业之一,那么计算机专业就业方向有哪些呢。
以下是由编辑为大家整理的“计算机专业就业方向有哪些”,仅供参考,欢迎大家阅读。
计算机专业就业方向1、网络工程方向专业培养的人才具有扎实的网终:工程专业基础、较好的综合素质;能系统地掌握计算机网络和通信网终技术领域的基本理论、基本知识;能掌握各类网络系统的组网、规划、设计、评价的理论、方法与技术;获得计算机网络设计、开发及应用方面良好的工程实践训练,特别是获得大型网络工程开发的初步训练。
2、软件产业作为信息产业的核心,是国民经济信息化的基础,它已经涉足工业、农业、商业、金融、科教卫生、国防和百姓生活等各个领域。
本专业方向就是学习如何采用先进的工程化方法进行软件开发和软件生产。
3、计算机软件主流开发技术、软件工程、软件项目过程管理等基本知识与技能,熟练掌握先进的软件开发工具、环境和软件工程管理方法,培养学生系统的软件设计与项目实施能力,胜任软件开发、管理和维护等相关工作的专业性软件工程高级应用型人才。
4、信息工程通信方向是一个以通信技术、电子技术和计算机技术为基础,以现代通信系统的基本理论和技术及信号与信息的获取、传输、存储、处理为学习和研究对象。
要求学生系统的学习通信系统和信息科学的基本理论和基本知识。
使学生受到严格的科学试验训练和科学研究初步训练,具有从事通信工程和电子工程的综合设计、开发、集成应用及维护等能力的高级应用型技术人才。
主要的研究领域包括:现代通信系统与程控交换、计算机网络与移动通信、信号与信息处理新方法、数字图像处理及压缩技术、单片机原理及应用、DSP原理及应用和通信领域新技术新业务的研发等。
5、信息工程网络与信息安全方向是以信息安全技术和网络技术为基础,以信息安全和网络协议、网络产品的研究、开发、运行、管理和维护为学习和研究对象,掌握网络中实现信息安全的相关技术。
要求学生系统的学习信息科学和通信系统的基本理论和基本知识,使学生受到严格的科学试验训练和科学研究初步训练,具有从事信息安全和网络工程综合设计、开发、维护及应用等基本能力的高级应用型技术人才.拓展阅读:计算机专业主要学习哪些课程一、计算机组成原理计算机组成原理这门课很好地向我们阐述了计算机是如何工作的,妹子咨询你电脑问题的时候,答案就藏在这门课程里面。
计算机科学与技术专业就业方向

计算机科学与技术专业就业方向计算机科学与技术专业是当前热门的专业之一,其就业方向多样且广泛。
随着信息技术的高速发展,这一专业的就业前景日益看好。
下面将介绍计算机科学与技术专业的主要就业方向。
1. 软件开发与系统集成:软件开发是计算机科学与技术专业中最常见的就业方向之一。
随着互联网和移动互联网的发展,各类软件和应用程序的需求呈现出爆发式增长。
软件开发人员可以从事互联网应用、移动应用、嵌入式系统等领域的软件开发工作。
另外,软件系统集成是指将各种软硬件组件进行集成,并开发出具有特定功能的系统。
软件开发与系统集成方向的就业机会非常多,并且薪资待遇较高。
2. 数据分析与人工智能:数据分析与人工智能是在大数据时代中备受瞩目的就业方向之一。
随着互联网的快速发展,海量的数据被不断产生和存储,如何从这些数据中提取有价值的信息成为了企业的重要需求。
数据分析师可以通过对数据进行收集、整理和分析,从中挖掘出对企业发展有指导意义的信息,为企业决策提供支持。
同时,人工智能也在各行各业得到了广泛应用,计算机科学与技术专业的学生可以从事与人工智能相关的算法设计、机器学习、深度学习等方面的工作。
3. 网络与信息安全:随着网络的普及和应用范围的扩大,网络安全问题越来越受到关注。
网络攻击、数据泄露等问题已经成为企业和政府必须面对的挑战。
网络与信息安全方向的专业人才具备对网络系统进行漏洞扫描、安全分析和安全加固的能力,能够保护网络系统的安全性,防范各类网络攻击行为。
因此,网络与信息安全方向的就业前景非常广泛。
4. 云计算与大数据技术:随着云计算和大数据技术的快速发展,云计算和大数据相关的专业人才需求量不断增加。
云计算是指通过互联网将计算资源集中起来,提供给用户使用。
大数据是指在传统数据处理软件无法处理的情况下,采用新的处理方式,对规模极大的数据进行存储、管理和分析。
云计算与大数据技术的专业人才可以从事云计算系统架构设计、大数据分析与挖掘、云安全管理等方面的工作。
计算机专业的未来就业方向

计算机专业的未来就业方向
计算机专业的未来就业方向非常广泛,以下是其中的一些方向:
1.人工智能与机器学习:随着人工智能技术的不断发展,相关的工作岗位会越来越多,比如数据科学家、机器学习工程师、自然语言处理工程师等。
2.大数据和数据分析:大数据技术的普及和应用,对数据分析师、业务分析师、数据仓库架构师等相关职业的需求很大。
3.云计算与网络安全:云计算技术应用越来越广泛,相关工作有云架构师、云安全工程师、云运维工程师。
与此同时,网络安全的重要性也在上升,对网络安全专家的需求也越来越大。
4. 软件开发和测试:软件开发和测试一直是计算机专业的主要方向,随着移动互联网和物联网技术的发展,相关的工作岗位包括移动应用开发工程师、Web前端开发工程师、自动化测试工程师等。
5.区块链和加密货币:随着区块链技术的兴起,相关工作包括区块链工程师、智能合约开发工程师和数字货币证券交易所架构师。
总的来说,计算机专业未来的就业方向是非常广泛的,需要你根据自己的兴趣和特长选择合适的方向,不断学习和提高自己的技能。
计算机就业方向与就业前景

计算机行业是当前和未来的热门行业之一,就业前景非常广阔。
计算机专业的毕业生可以在以下领域找到就业机会:1. 软件开发与工程:毕业生可以从事软件开发、系统设计与架构、测试与质量控制等工作,涉及到应用软件、系统软件、嵌入式软件、移动应用等各个领域。
2. 网络与信息安全:毕业生可以从事网络工程、网络安全、信息安全等领域的工作,包括网络架构与管理、网络安全策略与防御、信息系统的安全评估与保护。
3. 数据处理与分析:毕业生可以从事大数据分析、数据挖掘、人工智能等领域的工作,包括数据清洗、数据建模、数据可视化等。
4. 人工智能与机器学习:毕业生可以从事机器学习算法、深度学习、自然语言处理等领域的工作,应用于图像识别、自动驾驶、智能助手等领域。
5. 云计算与大数据:毕业生可以从事云计算平台架构与管理、大数据平台开发与管理等工作,涉及到云计算、分布式系统、容器技术等。
6. 游戏开发与设计:毕业生可以从事游戏开发、游戏设计、游戏美术等领域的工作,涉及到游戏引擎开发、游戏策划、美术设计等。
7. 软件项目管理与咨询:毕业生可以从事软件项目管理、IT咨询服务等领域的工作,负责项目规划、进度控制、需求分析、项目评估等工作。
8. 创业与自主就业:毕业生可以选择创业或自主就业,利用自己的技术和创新能力开展独立的软件开发、互联网服务等业务。
计算机行业的就业前景良好,根据人社部数据显示,计算机行业的人才需求一直保持稳定增长。
随着技术的不断发展,对计算机专业人才的需求将会持续增加。
而且计算机专业相对于其他专业,薪资水平也较高。
为了提升自身的就业竞争力,毕业生可以积极参加相关实习、项目和竞赛,不断提升自身的编程能力和技术栈。
同时,持续学习、关注行业动态,紧跟技术发展的趋势也是非常重要的。
计算机专业就业方向

计算机专业是一门涉及到计算机硬件、软件技术及其应用等方面的应用性学科。
学习计算机专业的人员可以在多个领域找到就业机会。
就业方向:1. 软件开发:这是计算机专业毕业生最常见的就业方向。
软件开发方向主要包括Web应用、移动应用、桌面软件等,计算机专业的人员可以和团队一起,从需求分析到软件设计、编码、测试及维护整个软件生命周期。
2. 系统架构师:这是全职职业开发人员的高阶方向。
系统架构师是负责把整个系统的设计、开发、运行和管理规划在一起的职业。
向这个方向发展需要一定的经验积累,并且需要具备全局思维,高效沟通和协调能力。
3. 人工智能和大数据方向:这是当前最热门的技术方向之一。
人工智能和大数据对计算机的计算和数据处理能力提出了很高的要求。
这个领域需要掌握数据挖掘、深度学习、机器学习、数据处理技术、分析技巧,能够处理海量且复杂的数据和场景。
4. 网络工程师:负责网络设计、搭建及运维,确保企业内部网络和数据流畅稳定,给业务部门提供高效可靠的网络支持。
5. 游戏开发:这是计算机专业毕业生非常受欢迎的就业方向之一。
从设计、编程到测试,计算机专业的人员可以和团队一起制作共享性与娱乐性结合的游戏。
6. 嵌入式系统工程师:这个方向负责硬件与软件的开发,专注于运行在微控制器上的嵌入式系统开发、嵌入式软件开发,需要有系统级开发技能以及硬件承载能力。
除以上的方向外,计算机专业的人员还可以从事网络安全、数据库管理、IT项目管理、数字营销、UI/UX设计、数据分析等其他与IT相关的工作。
总之,计算机专业的人员拥有非常广泛的就业选择,不论是软件和应用、计算机硬件还是技术服务领域,都是高收入高就业稳定性的行业。
计算机科学与技术专业的七个就业方向,大部分岗位集中在第二个方向

计算机科学与技术专业的七个就业方向,大部分岗位集中在第二个方向每年计算机专业的毕业生数量都很大,社会需求也很大。
毕业生薪资水平排名前五,工作三年后薪资涨幅排名第一。
学生毕业后去的最多的行业是软件开发、计算机系统设计服务、互联网运营、网络搜索引擎行业。
计算机科学是专业的统称,一般有很多分支,比如计算机科学、软件工程、网络工程、大数据、人工智能、物联网、信息安全等等。
计科专业毕业后,有这七个就业方向。
一、产品岗这个方向代表性的岗位有:产品经理主要负责产品的需求分析、产品规划,通过梳理/明确客户需求,进行竞品分析,结合需求和产品技术架构,完成产品/功能的概念设计和原型展示,从用户体验角度负责产品的功能及流程验收,协同开发团队,测试团队和运维团队,保证项目进度、品质及用户体验。
这个方向从内部管理来说,对项目管理能力、沟通协调能力、团队合作能力、任务合理分配能力和人际能力都提出了较高要求。
从外部协同来说,对客户需求的理解、对业务全流程的理解、对目标用户的理解、对目标行业和商业模式的理解都提出了挑战。
从技术角度来说,需要有技术背景,懂开发语言,懂并指导产品功能和特性的实现。
从业务角度来说,需要有较高的情商,懂得与外部客户、合作方、内部团队的沟通协同。
二、开发岗这个方向代表性的岗位有:程序员主要从事程序开发和维护。
通过了解用户需求,规划程序框架和流程,编写代码开发程序,编写开发文档,测试和运行程序等。
随着各类应用软件需求量大增,对程序员的需求也不断增加,虽然我国的程序员数量已经相当可观,但仍然处于需求大于供给的状态,尤其对于技术熟练、有良好编程习惯的优秀程序员,市场需求量非常大。
而且程序员的发展空间也很大,但因工作繁杂,经常需要加班,技术更新太快,工作压力也非常大。
程序员一般分为web前端,后端开发、移动开发、嵌入式、数据库、人工智能等方向。
也有根据编程语言进行分类的。
三、测试岗这个方向代表性的岗位有:软件测试工程师主要负责通过一定的测试工具找出软件缺陷,提高软件产品质量。
计算机科学与技术专业就业方向及前景

计算机科学与技术专业就业方向及前景计算机科学和技术作为一门现代科技领域的重要学科,其在现代社会中扮演着重要角色。
该专业是一门关注计算机硬件和软件技术研究的学科,学生在博览的计算机科学和技术广阔领域中获得了关键的知识和技能,为他们未来的职业生涯奠定了基础。
在当今信息技术飞速发展的时代,计算机科学和技术专业的未来前景也非常看好。
本文将探讨计算机科学和技术专业的就业方向以及未来职业发展前景。
一、计算机科学和技术专业的就业方向1. 软件工程师:软件工程师是计算机科学和技术专业的一个主要就业方向。
软件工程师需要具备深入的计算机理论知识和扎实的编程技能,掌握一项或数项编程语言,在实际工作中负责软件开发工作。
2. 系统架构师:系统架构师需要将软件和硬件集成起来,打造一个完整的系统或应用程序。
系统架构师需要深入了解软件和硬件架构,同时细致的了解客户需求,为他们提供高效可靠的系统和应用程序。
3. 数据分析师:随着大数据的兴起,数据分析师成为计算机科学和技术专业的另一个热门职业。
数据分析师需要分析大量采集到的数据,提取可用的信息和数据模型,为企业或机构做出相应的决策或管理建议。
4. 网络安全专家:网络安全是一个重要的宏观领域,是保障互联网安全发展的重要支撑。
网络安全专家需要深入了解网络信息安全技术,预防和应对网络攻击、病毒和间谍软件等恶意事件,同时确保网络系统的安全性和稳定性。
5. 人工智能与机器学习专家:人工智能、机器学习和自动化技术正逐渐成为现代信息技术的新热点。
人工智能和机器学习专家需要掌握基本的编程和算法知识,设计高效的人工智能和机器学习模型。
二、未来计算机科学和技术专业的发展前景1. 人工智能和机器学习技术将会更大程度地应用于社会和经济,人工智能技术将推动人类社会进一步进步和发展。
2. 通过云计算、大数据和分布式技术的快速发展,计算机科学和技术领域将进一步推动数字化转型,提升各个领域的数据分析和决策能力。
计算机科学与技术就业方向

计算机科学与技术就业方向
计算机科学与技术就业方向主要有:
1、软件工程师:这些职位涉及开发应用软件,游戏软件,运营系统,网络程序,服务器软件,电子商务软件,移动软件,人工智能,嵌入式软件等。
2、系统分析师:负责推动部门科技工作,改进和优化工作流程,量化评估工作性能,建立科技指导框架和绩效考核体系。
3、系统管理员:负责系统的运行和维护,包括数据备份和恢复,系统安全,网络设施维护等。
4、网络工程师:负责网络规划,设计,构建,维护和安全性服务,比如路由器,交换机,无线网络,安全策略等。
5、计算机硬件工程师:负责硬件设备的设计、安装和维护,比如服务器,存储设备,外部设备,计算机系统等。
6、数据库管理员:负责设计,安装,更新和管理数据库,并保证数据的安全性和一致性。
7、计算机安全专家:负责检测和修复安全漏洞,建立安全体系,分析安全策略,进行防火墙和防病毒安装,
防止非法访问等。
8、计算机视觉工程师:负责探索,设计,实现和验证计算机视觉技术,用于识别,检测和分析图像和视频等。
9、人工智能工程师:负责设计,实现和验证人工智能系统,应用于自动化,机器人控制,数据挖掘,自然语言处理等。
;。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.可视化编程掌握程序设计方法及可视化技术,精通一种可视化平台及其软件开发技术。
获取Delphi 程序员系列、Java初级或VB开发能手认证。
就业方向:企业、政府、社区、各类学校等可视化编程程序员。
2.WEB应用程序设计具有美工基础和网页动画设计能力,掌握交互式网页程序的设计技术,能进行网站建设和维护。
获取Macromedia多媒体互动设计师或Delphi初级程序员或Delphi快速网络开发工程师认证。
就业方向:企业、政府、社区、各类学校等WEB应用程序员。
3.软件测试掌握软件测试的基本原理、方法和组织管理,精通软件测试工具。
获取ATA软件测试工程师或Delphi初级程序员或Java初级程序员认证。
就业方向:企业、政府、社区、各类学校等软件测试员。
4.数据库管理能应用关系范式进行数据库设计,精通SQL语言,胜任数据库服务器管理与应用工作。
获取Oracle数据库管理或SQL Server数据库应用或Windows XP应用认证。
就业方向:企业、政府、社区、各类学校等部门的中、大型数据库管理员。
5.图形图像制作精通国际上流行的图形/图像制作工具(如CorelDraw、Photoshop、Pagemaker等)。
获取平面设计师相关的认证。
就业方向:广告制作公司、建筑设计公司、包装装璜设计公司、居室装修公司、出版印刷公司。
6.网络构建技术熟悉网络结构和组网方式,掌握建网方法,能利用工具分析和排除常见网络故障。
获取Cisco路由配置或华为网络工程或AMP应用工程师认证。
就业方向:企业、政府、社区、各类学校等网络构建工程师。
7.网络系统管理掌握网络系统管理的基本知识与应用技能,能进行网络系统的安全设置。
获取Window2000 Server或TurboLinux TLCE或Cisco路由配置专家认证。
就业方向:企业、政府、社区、各类学校等网络系统管理员。
8.多媒体制作具有多媒体程序设计与多媒体制作策划的能力。
基本掌握面向对象程序设计与建模、造型设计、场景设计、分镜头原理等技能。
获取多媒体设计师相关的认证。
就业方向:多媒体设计与制作公司、动画美术制作出版公司、广告制作公司。
9.计算机办公应用精通办公自动化应用与管理,熟悉服务器的安装、管理和维护,基于应用服务器的相关服务和软件系统,具备对服务器的网络安全设置、邮件、网页发布、FTP、OA、BBS等系统的应用和维护能力。
就业方向:企业、政府、社区、各类学校等系统管理。
10.系统集成工程师随着我国信息化建设的深入,用户对系统集成服务的要求不断提高,从最初的网络建设到基于行业的应用,再到对业务流程和资源策略的咨询服务,要求越来越全面。
但系统集成人才一直是IT人才链上的软肋。
所以,未来系统集成工程师应该是一路走高的职业。
11.游戏设计师在我国,电子游戏、电脑动画和特别效果业求才若渴,年营业额50亿美元的电子游戏业需求量惊人。
12.网络安全师近几年,利用计算机网络进行的各类违法行为在国内呈上升之势。
黑客及攻击方法已超过计算机病毒的种类,总数达近千种。
我国电子信息网络建设仍处于初级阶段,网络安全系统脆弱,给黑客留下了可乘之机,而“监守自盗”式的内部攻击对网络安全构成了更大的威胁。
在美国,仅华盛顿就有3支电脑犯罪侦查队,中央情报局专门将1000名员工调到一个专门负责研究遏制电脑犯罪的信息技术中心去,我国也在组建自己的网络安全队伍。
由于信息安全主管单位主办的中国网络安全系统正在紧锣密鼓建设之中,数十家网络安全公司将在各地兴起,网络安全正在成为一门新兴产业。
13.电子竞技99ers高校电子竞技发展计划即将启动。
SteelSeries针对在校大学生开展的99所高校99个达人的高校电子竞技发展计划(简称99ers)即将启动,参与到99ers计划当中的成员,可根据自己的一技之长通过99ers计划得以实践和提高,并通过自己的努力,发展电子竞技在自己学校中的普及度等等。
99ers是SteelSeries针对高校进行电子竞技推广的重要计划之一,作为99ers的成员,不但可以在课余时间锻炼自己的工作能力、通过99ers计划实现自己的电子竞技梦想,并且业绩突出的成员在毕业后将得到由SteelSeries签发的优秀社会实践证明书或者免试进入世界顶级电子竞技外设公司SteelSeries的机会。
如果你的电子竞技水平技高一筹,那么SteelSeries将为你提供价值千元的顶级电竞装备,毕业后将推荐你到真正的职业电子竞技俱乐部当中,实现梦想。
要参与电子竞技,需要以下一些技能:1)擅长写作。
2)擅长组织和策划活动。
3)擅长PS、视频制作等。
一、关于企业计算方向企业计算(Enterprise Computing)是稍时髦较好听的名词,主要是指企业信息系统,如ERP 软件(企业资源规划)、CRM软件(客户关系管理)、SCM软件(供应链管理,即物流软件),银行证券软件,财务软件,电子商务/政务(包括各种网站),数据仓库,数据挖掘,商务智能等企业信息管理系统。
搞这方面的好处是:(1)人才需求量极大,从事企业计算的公司在IT企业中占了大多数。
除非在专业上一无特长,一般在这一领域总能找到工作。
(2)这方面的入门门槛相对较低(如果你的软件功底不是很深,可考虑这一领域)(3)这方面的大公司较多,大公司要赚大钱,所以多将精力花在企业计算业务上.如果将来想到大公司找一份相对稳定的工作,从事这方面机会要大很多。
但从事这一领域的缺点也是明显的:由于这方面的入门门槛相对较低,虽然这方面的人才需求量是最大的,但将来竞争对手会较多。
您会发现,即使他原不是学IT专业的人,也许他突击几个月后,做得照样像模像样。
特别是当您年纪渐大后,您可能会发现,后面的年轻人可能很容易追上你的水平。
如果您将来到国外去工作,你可能会发现从事这领域的人更多且高手如云。
当然,若您在这一领域经过多年企业经验,达到较高境界(如能设计软件架构),则身价永远是高的。
国内在这方面人才领域的主要问题是,有经验的高手太少,皮毛了解的人太多。
从事企业计算领域,最重要的技能型技术课程是(1)J2EE架构与程序设计(2)大型数据库系统(如Oracle)(3)基于UML的系统分析与设计。
如果说还有什么重要的技能,还可将XML与Web Service技术包含进来,若您在这几个领域掌握较好,则不愁找不到工作。
其中尤其以J2EE最为重要,目前J2EE已成为企业计算软件开发的最主要平台。
希望同学无论将来想从事何种方向,都应学一下J2EE课程,至少可为将来找工作备一手关键功夫。
包括想从事嵌入式或其它领域的同学,也是很有必要学一下J2EE的,毕竟J2EE是目前最重要的平台之一,即使您将来不想从事企业计算领域,了解一下J2EE也是必要的,就像一门常识课程一样。
其它与企业计算关系较密切的技能还包括:Dot Net架构与程序设计、软件测试技术、软件配置管理,该领域较高层次的技能包括数据仓库技术、构件与中间件技术、设计模式等。
像通信协议分析与网络程序设计,Unix系统管理等也是有些关系的课程。
另外相关知识还有很多(包括EJB、XML、Web Service、Design Pattern等)。
虽然从事企业计算的人才很多,但以下企业计算领域无论国内外都属稀缺人才:(1)掌握大型ERP系统,主要是SAP系统,包括SAP Basis(系统管理)或SAP ABAP(编程)或SAP功能模块实施(特别是财务模块FI的实施)。
(2)掌握IBM大型机技术的人,如S/390主机,MVS操作系统,JCL作业控制语言,COBOL 程序设计语言,DB2关系数据库或IMS层次数据库,CISC中间件交易控制系统等IBM大型机专用技术。
国内五大银行,以及国外绝大多数银行的后台系统使用的都是以上平台。
IBM 大型机号称永不宕机而且平台相对封闭(这样最安全),所以这些要求在24*7环境中连续运行的关键应用(术语叫mission critical applications)都采用IBM大型机。
(3)数据仓库.目前最主流的数据仓库平台应是ORACLE的数据仓库工具. 在国外,会一些特殊数据仓库的人,如NCR/TEREDA TA的人非常难找.二、关于嵌入式系统方向嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。
嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。
特别是随着消费家电的智能化,嵌入式更显重要。
像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。
嵌入式系统是软硬结合的东西,搞嵌入式开发的人有两类。
一类是学电子工程、通信工程等偏硬件专业出身的人,他们主要是搞硬件设计,有时要开发一些与硬件关系最密切的最底层软件,如BootLoader、Board Support Package(像PC 的BIOS一样,往下驱动硬件,往上支持操作系统),最初级的硬件驱动程序等。
他们的优势是对硬件原理非常清楚,不足是他们更擅长定义各种硬件接口,但对复杂软件系统往往力不从心(例如嵌入式操作系统原理和复杂应用软件等)。
另一类是学软件、计算机专业出身的人,主要从事嵌入式操作系统和应用软件的开发。
如果我们学软件的人对硬件原理和接口有较好的掌握,我们完全也可写BSP 和硬件驱动程序。
嵌入式硬件设计完后,各种功能就全靠软件来实现了,嵌入式设备的增值很大程度上取决于嵌入式软件,这占了嵌入式系统的最主要工作(目前有很多公司将硬件设计包给了专门的硬件公司,稍复杂的硬件都交给台湾或国外公司设计,国内的硬件设计力量很弱,很多嵌入式公司自己只负责开发软件,因为公司都知道,嵌入式产品的差异很大程度在软件上,在软件方面是最有"花头"可做的),所以我们搞软件的人完全不用担心我们在嵌入式市场上的用武之地,越是智能设备越是复杂系统,软件越起关键作用,而且这是目前的趋势。
从事嵌入式软件开发的好处是:(1)目前国内外这方面的人都很稀缺。
一方面,是因为这一领域入门门槛较高,不仅要懂较底层软件(例如操作系统级、驱动程序级软件),对软件专业水平要求较高(嵌入式系统对软件设计的时间和空间效率要求较高),而且必须懂得硬件的工作原理,所以非专业IT人员很难切入这一领域;另一方面,是因为这一领域较新,目前发展太快,很多软硬件技术出现时间不长或正在出现(如ARM处理器、嵌入式操作系统、MPEG技术、无线通信协议等),掌握这些新技术的人当然很找。