当前位置:首页 > 嵌入式 > 嵌入式软件
[导读]给大学生就业支招2--精通C/C++能找到非常好的工作!

电类专业大学生都学过C或C++,但没有引起大家的重视。电类专业毕业生要想有一份高薪水的工作,从事与嵌入式系统应用技术有关的开发工作是首选。软硬通吃当然是高手,但事实上只要你精通C/C++,哪怕其它课程完全按部就班地学一遍,等到毕业时要找一份好工作也是非常容易的。

精通C/C++的同学的就业方向主要有基于X86计算机的驱动程序开发工程师、WinCE、Linux与软件开发工程师等职位。到了大四时,很多同学都希望毕业后能够从事WinCE、Linux方向的嵌入式软件开发工作,不要说对C++不熟练,而且对C程序设计也未必达到入门级的水平,这样的基础从何下手呢?所以在校大学生不论你目前处于那个年纪,如果你对C语言还不精通,请立即行动起来投入到程序的设计当中去。

对于刚跨入大一的学生来说,如果你所在的大学还未开发C语言,请马上购书、上机实践自学程序设计,否则等到你明白的时候就已经太晚了。就算你在大学四年阶段“瞎混”,但只要你每天使用C/C++写程序,四年之后你一定会成长为高手,难道你还愁没有好工作吗?

下面将给大家介绍一本《C++程序设计教程》(第二版,作者钱能,清华大学出版社)好书,笔者在春节前后三个月的时间里仔细通读了这本教材,本书分为四大部分,分别为基础部分(概述、基本编程语句、数据类型和计算表达)、过程化编程(函数机制、性能和程序结构)、面向对象编程技术(类、对象生灭、继承和基于对象编程)和高级编程(多态、抽象类、模版和异常)。可以选择其中的第一、二部分作为C程序设计教学的内容,第三、四部分作为C++程序设计的教学内容,第一、二部分和第三、四部分分别可以作为一个学期约64个理论实践课时的教学,其中上机实践可占到24学时,如果有条件的话,可以增加更多的上机实践时间。

建议有志成才的同学自发地组织C/C++程序设计课外兴趣小组,然后在此基础上再发展WinCE、Linux兴趣小组,按照笔者前面已经发表的文章中的办法开展学生社团活动,强化动手能力和进行创新实践。

为了培养创新性嵌入式系统应用软件开发人才,笔者花费了大量的时间研究各种各样的C/C++教材,虽然我与本书的作者素未谋面,但在与作者往来信件中,我们在创新教育实践思想上有很多共同的理念和异曲同工之处,所以说我对作者是了解的,特此推荐。与此同时我们已决定将此书作为2009级江西理工大学机电学院自动化专业创新实验班大一第一、二学期C/C++程序设计的教材,为学生未来从事软件开发打下一个坚实的基础。

(拜托各位朋友,请您帮助我将此博客的文章向大一学生传递,希望能够唤醒更多的学生投身于创新教育实践活动)

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

学习Linux动态链接库是一个绕不开的话题,我们今天就一起来看一下什么是动态链接库、动态链接库有什么好处、如何编译出一个动态链接库等几个关于动态链接库的几个基本概念,废话少说咱们直接开始

关键字: Linux 静态链接库 动态链接库

该统一硬件提供灵活的容量,既可为硬件验证提供更快的编译,又可为软件开发提供更佳的性能 加利福尼亚州山景城2022年9月27日 /美通社/ -- 新思科技(纳斯达克股票代码:SNPS)近日宣布推出业内首款基于其ZeBu&...

关键字: 芯片 硬件仿真 新思科技 软件开发

在Linux内核中,提供了一个用来创建双向循环链表的结构 list_head。虽然linux内核是用C语言写的,但是list_head的引入,使得内核数据结构也可以拥有面向对象的特性,通过使用操作list_head 的通...

关键字: Linux 内核链表

(全球TMT2022年9月15日讯)IBM于美国东部时间9月13日发布其下一代LinuxONE服务器,这是一个具有高度扩展性的基于Linux和Kubernetes的平台,旨在为企业提供所需的可扩展性,使其能用一个单一系...

关键字: IBM Linux NET 可扩展性

下一代LinuxONE服务器扩展了IBM帮助行业客户实现可持续目标的能力,花旗银行就是很好的例子 北京2022年9月14日 /美通社/ -- IBM(纽约证券交易所:IBM)于美国东部时间9月13日发布其下一...

关键字: IBM Linux X86 数据中心

(全球TMT2022年9月15日讯)IBM发布其下一代LinuxONE服务器,这是一个具有高度扩展性的基于Linux和Kubernetes的平台,旨在为企业提供所需的可扩展性,使其用一个单一系统就能支持成千上万的工作负...

关键字: GROUND IBM Linux 亚马逊

为了使得多种设备能通过网络相互通信,和为了解决各种不同设备在网络互联中的兼容性问题。

关键字: Linux 网络包

北京2022年8月26日 /美通社/ -- 双碳目标的实现或许任重道远,但是低碳、可持续的理念已经渗透到我们生活工作的方方面面。持续整个夏季的异常高温,以及四川等地限电,让许...

关键字: IBM 可持续发展 AI Linux

摘要:创造性地将"通用双公式"模型嵌入到纤维缠绕层网格理论中,解决了因传统网格理论无法准确模拟纤维纱片在高纬度球壳处的重叠现象而带来的纤维层结构设计安全裕度大、结构效率低的问题。基于新方法理论,以球形复合材料气瓶为例,分...

关键字: 球形COPV 纤维缠绕层结构设计 软件开发

(全球TMT2022年7月22日讯)近日,TUV北德在比亚迪汽车工业公司(简称“比亚迪”)总部六角大楼向比亚迪颁发ASPICE L2级评估证书。ASPICE 全称为“Automotive Software Proces...

关键字: SPICE 比亚迪 汽车 软件开发

嵌入式软件

15715 篇文章

关注

发布文章

编辑精选

技术子站

关闭