① 自学单片机如何找工作迷惘...
ru☆á┏vdxybde学茛o奈ムг 没有相应的项目经验,确实不a好找万s事开s头难,所以6只能忍耐+坚持,在没找到之p前,还是不g要放弃学习o另外,各种类型的单片8机都差不n多,先不y用学习a那么j多种,你先专d攻一m种。在投简历v的时候,你先看看公5司是做什5么p的,然后再进行相应的学习x,最后再去投。如果真的不v行,可以8适当降低一b下v工w资要求,在公0司先做一x段时间,然后再出去找,那时因为2有工r作经验了p,就可以0提高你的要求了a。这些都是我的经验,希望对你有用,祝你好运了q!
② 想自学单片机从事单片机方面的工作..
在错误的道路上日夜兼程,最终也无法成功。因此,方法和思路绝对是第一重要的。一些学技术的同学,往往看到这类章节会直接跳过去,因为大多数类似章节都是废话连篇。但是,今天在这里我可以很负责任的告诉你,本章节讲到的学习单片机的方法,都是我们学习单片机的无数经验和教训总结出来的瑰宝。因为我们披荆斩棘,开辟了道路,所以可以告诉你路在何方;也因为我们摸过烧红的铁块,烫了手,所以可以把教训告诉你。希望各位都能站在我们的肩膀上,成为巨人。
1.1 学什么单片机
单片机的型号那么多,如何选取一款合适的进行学习?如果身边有比较便利的学习单片机的条件,有什么条件就学习什么型号。比如,你所在的公司刚好用到某个型号单片机,那么就方便多了。开发板不用购买,直接用公司现成的板子,指导老师到处是,公司的工程师,只要你耐心虚心的不耻上问,相信他们都会帮你解答问题。如果你跟着学习的导师,正在使用某个型号开发产品,那么同样的道理,你也会有得天独厚的优势,直接跟着学就行了。其实单片机型号虽然多,但是用法大同小异,学会一种,再上手其他的就很快了。
如果你这些条件都没有,那就跟着我学吧,我建议你学习51单片机。为什么呢?现在单片机种类和型号非常多,每个型号都有一定的市场份额,但是哪个型号也没有早期51单片机那般的风光和火爆,虽然现在地位不是那么高了,但是因为51单片机资料非常多,大家学起来有很多可以参考的东西,所以上手肯定比其他型号的要快一些。如果你学习稍微偏门的单片机,可能一个简单的软件问题就要折腾你好长时间,不仅仅浪费了你的学习时间,更重要的是打击你学习单片机的信心。
那是不是我们每个单片机都要学习一遍呢?答案当然是否定的。大家跟着我来学习51单片机,必须得跟着学会举一反三和融会贯通的能力。单片机型号那么多,挨个学下来估计头发白了也学不完,所以大家跟着我学51单片机,不能仅仅当做51来学习,更重要的是要当做单片机来学,要通过我们的这个教程,把所有的单片机的内部资源都搞清楚弄明白,每个内部模块的用法理解透彻,这样当你遇到一个从没有用过的单片机,也就知道如何下手去应用开发了。
1.2 如何学习单片机
前边提到过,单片机是一门实用技术,我们学习它已经不是为了应付考试了,我给大家总结了单片机的学习方法是:一个要领,四个步骤。
学习单片机的要领就是:在实践中成长,In Doing We Learn!
学射箭,你得去拉弓,整天只摆造型肯定不行;学游泳,你得下水扑腾,整天在岸上做模仿活动不行;学开车,你得坐车上去开,坐沙发上肯定学不会。同样的道理,学单片机,整天盯着单片机看肯定不行,你也必须得亲自动手去练。
没有不下水就学会游泳成为游泳健将的,没有不到车上练就能成为赛车手的,这点大家都清楚,可为什么总是那么多人学单片机的时候,总是要抱着一本书看呢。第一,我们小学中学甚至大学的学习模式都是如此,学什么东西主要都是靠看书;第二,很多人想实践不太清楚该怎么去实践。
不是不让大家看书,而是看了一点以后,要马上去实践验证,然后再回头结合实践的结果,理解书上的内容。从这个地方,大家要得出一个结论来,就是在学实际技术过程中,和应付考试不同,书上的内容不需要你去硬性记忆,书是用来查的,不是用来记忆的。遇到问题,你学会翻书,知道该去哪里找,找到相关知识点,分析明白,领悟透彻即可,包括咱这本书也是一样,大家先看完一节课,然后马上就把这节课相应的实验做了,做实验的过程中,哪里有不懂的问题,随时翻阅书籍查找,再实验,再查找,反反复复的过程就可以把本节课的内容掌握。
下面,就是我总结的跟着我学习单片机的四个步骤。
第一步,鹦鹉学舌。
刚出生的孩子叫“爸爸”“妈妈”的时候,他甚至不知道“爸爸”“妈妈”是什么意思,更不会理解这些声音是什么意思,但是我们带着孩子见到他爸爸就让他喊“爸爸”,见到妈妈就让他喊“妈妈”,见到爷爷就喊“爷爷”……慢慢的你会发现,次数多了,孩子就知道谁是爸爸,谁是妈妈,谁是爷爷,谁是奶奶了。
大家刚开始接触单片机的时候,也属于单片机行业的新生儿。单片机的样子,单片机外围的各种器件,单片机内部的各种结构,单片机用C语言的编程方法,初学者可能都没有见过。没关系,有些概念和方法你不理解也没有关系,甚至不需要你理解,你只需要跟着我去鹦鹉学舌式学习,第一遍学习某一节课的内容时,对于程序,大家就可以完全跟着抄下来,甚至抄两三遍,过一段你会发现,好多东西你也认识了,好多概念你慢慢的也理解清楚了,你也能大概看懂别人的小程序了,切忌觉得自己看会了,而简单复制粘贴。
第二步,照葫芦画瓢。
很多同学学习的时候喜欢看,看我做的视频,看我写的程序,甚至看别人的程序,都能看懂,觉得自己就会了,等到自己写程序的时候,感觉就是老鼠啃天,不知道从哪里下手了,这是初学者很容易犯的“眼高手低”这样一个毛病,所以第二步的内容就非常重要了。
我的要求是,每一位同学,在学完了当前课的内容,把第一步顺利完成以后,然后关掉视频教程,关掉源代码,自己通过看电路图和查找非源代码的其他任何资料,把当节课我写的程序代码重新默写出来,边写边多少理解那么一点点,不是纯粹的背诵,应该说是背诵加理解的结合体。甚至学过几节课以后,可以回头把前边曾经这样实现过的课程,再按照这种方法做一遍。千万不要认为这一步没必要,这一步是你能否学会单片机的一个关键步骤,在学完本教程之前,每一课内容都要这样做,如果每一个程序你都能够完美的完成,那么可以说,当节课的内容,百分之七八十你已经掌握了。
第三步,他山之石可以攻玉。
单片机技术的最大特点就是可以通过修改程序来实现不同的功能,因此举一反三的能力就必不可少了。每一节课的例程后边,我一般都会布置一两个作业,大家尽量去独立完成这个作业。在完成这个作业的过程中,都可以参考我的程序思路,在这个基础上通过动脑思考去构建你自己的程序框架,最终将程序完成。
在我们工程师实际产品研发的时候,很多种情况下也是如此。比如一个产品,我们如果从0开始着手的话,可能会走很多弯路,所以我们通常的做法是寻找购买同类几款产品,然后先研究他们的各自优缺点,学习他们的长处,然后在同类产品基础上在来设计我们的产品,这就是他山之石可以攻玉。
初学者在学习的时候,往往遇到的问题很多,你应该想到,你遇到的问题,可能前辈们早就遇到过了,所以遇到问题后,不要慌张,首先利用谷歌或者网络这些搜索引擎搜索一下,要做什么新东西,先去网上找找相关资料了解一下,不管是编程还是硬件设计,多参考参考别人的东西,只要把别人的东西分析明白了,自己用起来,就可以成为自己的知识了。
第四步,理论实践结合,温故知新。
当大家把所有的课程都按照前边三步完成后,这个时候不妨把书打开,看看书,通过自己实战的经验,再看书的时候,很多知识点会有一种恍然大悟的感觉。甚至视频教程,书籍,都可以反复看两遍,可能有的知识点当时学习的时候不明白,过了一段时间,回过头来再学习的时候,一下就明白了。
1.3 单片机学习的准备工作
第一、足够的信心、恒心和耐心。
有同学问过我,单片机这门技术难不难。我觉得这个问题得从两个方面去分析。
首先,我们从战略上藐视它。那么多同学跟着老师学一段时间就可以做出来小车,超声波测距,甚至做出来机器人,似乎很拽的样子。那他们又不是三头六臂,我们也没有什么做不了的道理。实际上要说技术,其实就是一层窗户纸,表面看不透彻,感觉特别神秘,实际只要你稍微一努力就可以捅破它,夸张点说,单片机的逻辑上的关系,只有小学的水平,简单的很。正所谓会者不难,难者不会,大家不懂这个东西,看起来感觉很神秘。所以大家只要认真踏实坚持学下去,肯定能学好这么技术。
其次呢,我们从战术上要重视它。你说单片机这东西,如果十天八天就学会了,那么这个技术还能值钱吗?我可以这样去表达,如果一个技术很简单就被学会,那么很多人都会的这个技术,肯定也没什么前途和钱途。那究竟多久能学会呢?我给大家制定的学习方案,根据每个人的基础不同,平均每天要拿出2个小时以上的学习时间,大概一到三个月可以入门。入门的概念是给你一个单片机开发任务,你起码知道努力的方向和解决问题的方法了。技术这东西,关键是坚持做下去,有恒心和耐心,如果长时间不用的话,肯定还会生疏。所以要想成为单片机高手,起码需要一年左右的单片机开发的历练才行。成为单片机高手的概念就是你自己可以从头根据自己的想法,去设计一个电路,根据需要的功能编写代码,做一个产品出来。
第二、教材和教程。
要学习单片机这门技术,良好的教材和教程必不可少。单片机方面,大家可以直接学习我们这本《51单片机C语言开发》,我们也有精心制作了《单片机高手之路》视频教程,并且后期会进行不定期更新。本着开源、共享的理念,我们的视频教程和电子教程都是免费开放的,大家可以到我们的网站www.51hei.com找到下载链接,如果有条件,也可以购买我们一般纸质教材,纸质书籍查阅起来比视频教程和电子教程更方便。另外,因为我们做单片机开发使用的是C语言,所以最好能有一本纯C语言教材,我们学到一些C语言语法性质的问题的时候,大家可以方便查阅,或者你可以直接把相关语法问题通过网络和谷歌等搜索一下也可以。
第三、电脑一台,单片机开发板一块。
电脑呢,是学习单片机必不可少的工具,因为我们编程,查资料都用得到,但是有句题外话说一下,不要把电脑当成游戏机或者影碟机,偶尔玩玩游戏看看电影是可以的,劳逸结合,但是不可沉溺其中,否则还不如不买电脑。
单片机开发板,这也是必须的。如果还上学,老师实验室有开发板,可以考虑跟老师借一个,或者使用师兄师姐用完的,这样可以省点钱。当然,如果身边有高手,比如辅导老师,会单片机的师兄,在他们的指导下做一个也可以,身边有人指导的话,不懂的问题还可以问他们。如果这些条件不具备,那么可以购买一个,先学习别人的板子设计思路,给自己以后设计电路板打下基础。在这里我推荐一下我们的51开发板,用来配套学习。我不敢说我们的设计是最好的,但是我可以很负责任的说,我们的板子是出自经验丰富的一线工程师之手,其中的设计都是根据实际项目开发的思路进行的,包括整体规划、电路设计、器件布局等等,可以为你今后的项目开发提供一个优质的参考。另外一方面,因为我们的教程是基于我们的开发板做的,所以大家用配套的话可以节省时间,提高学习效率。
当然,即使不购买我们的开发板,你想学单片机,必须要有一块开发板,不要总去用软件仿真,软件仿真是学不会单片机技术的。经常有同学过来问我,老师我用软件模拟的好用,做了硬件不好用是什么原因。在这里我提一下,如果你上课用这个软件仿真,糊弄老师应付考试可以的,但是实际开发和仿真软件差别太大,如果是学习单片机这门技术,那我只能告诉你,拿起烙铁焊电路,动手写程序,远离仿真软件,靠软件仿真永远学不到真正的技术。
③ 51单片机要学到什么程度才能找到工作啊
①51单片机仅仅作为2个月左右的单片机入门型号。
②51单片机作为嵌入式学习的起点,与后面一贯相同的是看芯片手册,看寄存器、通信协议等等。
③无论是51还是ARM(Cortex-M),重要的都不是玩转芯片本身,而是与一些板载外设联合起来实现项目需求,所以仅会玩芯片本身,进步是非常小的,找工作没任何优势。
④然后入门STM32,学习几个RTOS(uCOS、FreeRTOS),再尽量往物联网方向靠(学习RT-Thread、AliOS、LiteOS),现在找单片机工作,绝大多数都要求有蓝牙、Wi-Fi、Zigbee、NB-Iot、Lora等开发经验。
⑤单学51找到工作的概率 < 5%,即使真找到了,你的平台、待遇可想而知是非常糟糕的。
⑥若无意走嵌入式路线,更建议走互联网方向(前端、Java啥的),嵌入式行业门槛确实高,相比来说互联网方向简单粗暴。
④ 自学单片机可以为高手 找工作容易吗
单片机找工作还是有点难度,最好是学完单片机 ,学ARM,学LIUNX
⑤ 学习单片机可以从事什么工作
一般搞单片机的都是搞研发的工作,学历高点的话条件更好,不过学历也不是第一,关键你自己有多少能耐
⑥ 单片机学到什么程度可以找工作
嵌入式单片机学习,就是结合企业的需求模块,对学生进行有针对性的,有目的性的强化训练。说简单点就是员工的岗前培训,要说达到什么程度可以进入企业,这块凡亿教育做的不错,有很多企业找他们推荐学员,可以去尝试 网络上面有这方面的资料。
⑦ 学单片机好找工作吗
楼上开的头不错
的确是要做些工程的
其实刚学的时候都是觉得很茫然的,之知道盲目的去问,“它能实现什么”
总忘了自己去想“它还能做什么”,学单片机如果离开了制作,离开是使用
真的很容易让人产生一种茫然的感觉
现在不防换换思路
想想怎么用,应用催生开发啊
多找写单片机的应用事例
,自己做,而不是看着已经成为范例的东西
一遍一遍的模仿
另外呢
硬件开发本身就是很考验耐力的
设计到电子器件、电路、编程、软件。。。等等东西
这样一个集合体是比容易产生问题的
像我同学曾经因为一个很小的问题
调试了单片机一个月
况且单片机还不像程序调试那样那么方便,电路调试还需要用到检测仪器,简单的要万用表,复杂的用示波器,投入不可未不大。
此外呢,学每样东西,最先说到的就是模块化、规范化,即便是自己设计的东西,也一定要注意好这个问题,不但能够在设计之处节省时间,而且在后期调试也能够起到极大的帮助,特别是形成了自己的设计习惯之后,问题出在哪里有可能一眼就看出来了。
不要害怕东西复杂,只要你坚信每个小点你都能处理
你不是要做个功能简单的计算器吗?慢慢来,一步步来,总能做出来的。
这其实就是积累工程经验的重要步骤,能做键盘,能做led,而且计算器的程序也不见得要多么复杂。
你需要培养自己的模块化思维模式,你既要看到细微处的技术实现,也需要有个总体的结构规划。
设计是从大到小,从简到难,就像画画一样,先轮廓,后细节。
你需要克服的是内心的烦躁,你需要好好静下心来条理好你的思绪,帮助自己在脑袋里形成自己的思路,自己的风格。属于你的设计思路,你的设计步骤,你的思考方法。
这样你就可以慢慢成长起来了
⑧ 学单片机能做什么能从事什么工作
这个问题相当于:
大学物理实验课中学习使用分光镜观察干涉条纹,以后有什么用、可做什么工作?这类实验器具有发展前景么?(观察干涉条纹的实验,也是基础物理实验中操作难度相对大的一个。)
单片机学习起到的作用,跟上述类似——相信这样一说心里就能有个大概的感觉了吧。
具体来说:
通过学习单片机,有利于深入了解微机的电子运行原理,有利于了解硬件基础运行规则和规律。
在单片机编程中所需要用到的汇编指令,也有利于引导计算机科学相关专业的学生下潜去了解底层编程语言的特性。
融入动手实践的课程,都有利于更直观、感性地传授知识。
对于今后的工作来说,无论是从事计算机程序设计、电子线路设计、微电子线路及系统设计,单片机的学习经历都有助益。在本科学习中,除非专业限定特别狭窄,一般不会极度深究单片机本身的内容;更多地是一种入门普及教学——所以可以作为一门通识课程来看待它——所起到的作用也与大多数通识课程相近。
关于 ARM(Advanced RISC Machines, Ltd.),该公司的核心产品线是一类综合性的微处理器产品,并不是简单通过某一门课程的学习可以达到的;但无疑单片机相关知识作为先修内容之一是必要和可取的。
关于 DSP(Digital Signal Processing),该领域涵盖面极广,且软、硬件均全面覆盖。如果要在其领域中发展,一般人只能精通掌控其中几个分支领域,所以不必担心、也不要期望某一门基础课程可以左右任何事情。
至于单片机本身的前景,目前电路规模巨大、功能完善的电子/微电子计算系统已经非常成熟,所以单片机的实际应用可能是在一些小型的专用系统或专用电路上;另外,它本身作为临时的实验或建模素材,也有简便易行的特征。
关于最后一个问题:知识面只覆盖任何一个小领域的人,进阶的学习和工作都会受到非常大的限制;在基础教育阶段尽量开拓自己的知识面总是有利的。
⑨ 自学单片机 找工作问题
今天的分也赚够了,正好有点闲工夫,说说我的看法吧。
找工作我认为得看是否占到了天时,地利,人和。
下面咱们来详细的对你进行一下分析:
天时:绝对劣势。
现在的经济形势恶化,IT界各大公司裁员,或者进行人事冻结。
所以人员缺口不大,甚至是需要压缩。
一方面造成社会可以选择的岗位减少,一方面人才过剩(相对过剩)出现。
你的情况属于社招,但是现在的社招情况是,高素质专业人才一大把,完全的买方市场。
今年我们去长春招聘,本来是招本科校招的,
但是带回来的没有一个本科生,而是一堆研究生,2个在日本干了7年的BSE和2个当地IT企业的PM。
所以,作为没有资深背景的社招应聘者,这两年是噩梦。
地利:绝对劣势
你现在在深圳,估计如果要找工作,不可能去中小城市了。
大城市是一个精英,专才和基础人才高度集中的地方。
所以在高中低端的就业岗位上,你都不占优势。
人和:
这个就是指个人的各方面能力了。
咱们换位思考一下,如果你是面试官,
就IT企业来讲,
在低端岗位上,你的基础不如科班,没有系统的传承性的IT教育。
在中端岗位上,你没有项目经验,没有工程设计和合作经验。
在高端岗位上,你没有项目管理经验,没有人脉关系。
至于你所列的那些C语言/单片机经验,都比较基础,或者说单一。
怎么说呢,每一个单独拿出来,都是不错的,
但是如果作为企业来看,就都存在不足。
就是说,如果和应届生比,你比他们强,但是由于没有经过系统教育,所以可塑性和成长性不如他们。(有特例,但是招聘一般大多数时候从共性考虑)
但是和社招人员比,你就大大不如了。因为你做的东西,没有工程的概念。举个例子(我在社招进行技术面试时问过的题目),如果让你用C语言(不是C++),来做一个有面向对象特性的嵌入式的CPF的设计,你会怎么考虑?
这就是一个工程角度考虑问题的思路了。
非常抱歉打击你,
说句实话,你做的那些设计很不错,真的不错,
但是你得明白一点,
你应聘时,所定位的只能是社招。
应届生在年龄上,可塑性上,知识的系统性上,强于你。
而社招,在目前的形势下,对你非常的不利。
⑩ 学习单片机的大学生 可以到什么地方找工作
会单片机 应该可以做电子产品这方面的工作呀 可以到一些电子类的公司做研发、技术支持的岗位说道地区就是广州、苏州、宁波这边啦 这类的公司还是比较多的 机会也多些如果确定了去哪里就可以直接再当地性质的人才网填份简历 多多投些 等面试机会就好好把握吧 不推荐那种全国性质的人才网 觉得还是地区性的人才网效果更好些 想苏州那一带的江苏人才干线如果到宁波这边也可以选择八六人才网这种地区性质的人才网 往往受到面试的几率更大些 面试成功的几率就大些 祝你早日找到喜欢的工作!