嵌入式学习之路(一)——前言

2024-05-09 21:48
文章标签 嵌入式 前言 学习

本文主要是介绍嵌入式学习之路(一)——前言,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

大家好,为什么笔者要在博客上记录我嵌入式的学习过程呢?

原因有三:

1.笔者想要一个阶段能有一个阶段的复习和总结

2.笔者想把自己学到的东西记录下来,方便日后的查看

3.同时也可以给嵌入式的初学者一个思路和一点建议,希望大家少走弯路,更够更好更快地学会嵌入式。

大家都知道嵌入式很难学,那么笔者为什么要学嵌入式呢?

原因如下:

笔者刚值大四毕业季,学校里的课程全部结束后,笔者就准备去找工作了,但是笔者学的是电子信息工程,这个专业的话,东西学得很多,大一学了编程基础,C语言,数据结构,各种数学,专业课的话,数电,模电,通信,数字信号处理,自动控制原理等·····当然笔者学得最多的是单片机,大二开始学习各种单片机,最经典的51,msp430,接下去又参加了飞思卡尔,所以又用了飞思卡尔好几种单片机······从8位到32位的单片机的都接触过,也得了几个小奖,原本想着,自己在大学里还算认真,出去之后找工作应该不是很难吧?可是实现是残酷的,当我准备去找工作的时候,发现很多好一点的公司都已经完成他们的校园招聘了,而且自己的学校在浙江省的话,最多也就第9第10吧,而且地方很偏,基本没有什么公司会来我们学校招聘,特别是我们电子专业······所以当我和同学们从梦里回到现实的时候,已经发现已经找不到工作了,就笔者的经历来说,只能去做单片机方面的工作,但是基本上这样的工作都是要找有工作经验的,还有一个方向就是硬件工程师,但是自己学的数电,模电和通信,实在拿不出手,所以就这样,海投了几份简历,发现自己完全好像被同届的少年们虐了的样子,学校的差距,其实是很重要的,还有就是专业,其实对我们日后的发展是非常重要的。反正我是没必要后悔了,高考本身就没考好,但是大学里觉得自己很认真,其实自己还是浪费很多时间,一直活在自己的世界里,出去之后,发现社会是这么现实,所以,笔者也不想再浪费时间了,直接下定决心去学嵌入式了,决定一定要好好学。。。。。。

这里有几点建议给还没有毕业的同学们:

1.高考一定要好好考,考上一个好大学对你以后的发展很有影响

2.如果高考考差了,不要灰心,我们可以在大学好好赶,但是不要局限在自己的一个小学校,眼光要放大,就像我们这届计算机的就有去阿里巴巴的刚出去就年薪十来W了,这当然是他们努力的结果

3.大二大三的同学们,你们可以好好地规划自己的人生了,说得直接一点,就是该想想自己以后要干什么了,如果打算考研或考公务员什么的,就尽全力去考,如如果不想考直接去工作的,那我觉得你可以上网好好了解一下你们专业,或是你自己以后想从事的工作,了解一下,社会和企业现在都需要怎么样的人才,自己要想办法,努力往这方面去靠,而不是只学学学校里教的东西,大学里学的东西是很多很杂的,那么这就需要你自己去选择自己的方向,看你自己喜欢什么,那你就应该在大四前就打算好,去招聘网看看,你所想要的工作的岗位要求,早点开始准备起来,你还怕到毕业的时候,达不到公司的那个岗位的要求吗?所以,少年,少玩LOL,DATA之类的吧,如果你玩的不是很好,而且没办法控制自己的话,我劝你还是不要玩了,除非你能代表中国参加S4,S5等......

好了,就说这么多把,其实这都是现在大四的笔者肚子里的苦水,略带不甘,但是笔者觉得这就是一个人的命运把,既然已经是错过了过去,那么就好好把握现在吧,奋斗吧,少年!!!!!

这篇关于嵌入式学习之路(一)——前言的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/974594

相关文章

Linux命令学习之二

每日一结 ​               命令置换:是将一个命令的输出作为另一个命令的参数,命令格式如下: commond1 `command2` 其中,命令command2的输出将作为命令command1的参数,需要注意的是, 命令置换的单引号为ESC键下方的 ` 其意思就是说,先运行单引号内的命令,再将其命令作为

Linux命令学习之一

每日一结                                                                                        注:当用户不确定一个软件包的类型时, 可使用file命令查看文件类型

嵌入式C和汇编混合编程规则——ATPCS规则

ATPCS规则  为了使单独编译的C语言程序和汇编程序之间能够相互调用,必须为子程序之间的调用规定一定的规则.ATPCS就是ARM程序和THUMB程序中子程序调用的基本规则。 一.ATPCS概述 ATPCS规定了一些子程序之间调用的基本规则.这些基本规则包括子程序调用过程中寄存器的使用规则,数据栈的使用规则,参数的传递规则.为适应一些特定的需要,对这些基本的调用规则进行一些修改得到几种不

javaweb学习-jstl-c:forEach中 varStatus的属性简介

varStatus是<c:forEach>jstl循环标签的一个属性,varStatus属性。就拿varStatus=“status”来说,事实上定义了一个status名的对象作为varStatus的绑定值。该绑定值也就是status封装了当前遍历的状态,比如,可以从该对象上查看是遍历到了第几个元素:${status.count} 我们常会用c标签来遍历需要的数据,为了方便使用,varSta

java学习—null和isEmpty 区别

String fly1 = new String(); String fly2 = ""; String fly3 = null; 解释如下: 此时fly1是分配了内存空间,但值为空,是绝对的空,是一种有值(值存在为空而已) 此时fly2是分配了内存空间,值为空字符串,是相对的空,是一种有值(值存在为空字串) 此时fly3是未分配内存空间,无值,是一种无值(

javaWeb学习—getRequestURI,getRequestURL等的学习

我使用的是SpringMVC框架,做一个小的例子,说明一下对这个内容的学习和理解! 1:我的项目名称为 dufyun_SpringMVC  2:我测试的地址为 ${pageContext.servletContext.contextPath}/testName 3;后台获取的代码为: @RequestMapping(value="/testName",method=Req

maven学习系列——(五)maven聚合与继承

这一篇学习和整理maven的聚合和继承! 并用具体的项目讲解说明! 参考: http://www.cnblogs.com/xdp-gacl/p/4242221.html

maven学习系列——(四)maven仓库

这一篇学习和整理maven仓库的一些知识点 ! 参考: http://blog.csdn.net/wanghantong/article/details/36427433

maven学习系列——(三)maven项目的创建

这一篇大概会整理和总结到有如下知识点: (1):maven的使用入门一些命令 (2):用命令创建项目 (3):使用IDE集成工具创建项目–Eclipse和idea 3:使用Maven命令和Eclipse的Maven插件,创建Maven项目 (1)maven命令生成项目 新建一个文件目录,dos进入该目录并执行下面命令: mvn archetype:create -DgroupId=c

maven学习系列——(二)maven的安装和一些基本的配置

这一篇主要会总结maven在window上的安装,以及Eclipse安装maven插件。 会整理和贴出具体的安装步骤等! 配置大概会整理一下,方便自己查看和使用! Maven 的使用在Windows上使用比较多,一般的开发都是在Windows上;Linux上的使用相对比较少,不过会总结Windows和Linux系统两种安装方式。 首先会介绍在Windows和Eclipse安装Maven,L