首页编程语言28335编程语言

28335编程语言

cysgjjcysgjj时间2024-07-28 06:41:00分类编程语言浏览59
导读:毕业即将满一年,浑浑噩噩,开始学习单片机开发方向能找到工作的机率有多大?毕业即将满一年,浑浑噩噩,开始学习单片机开发方向能找到工作的机率有多大?技术栈:熟悉Linux c语言系统编程,网络编程,c的话应该没多大问题。对数据结构中的链表,栈,队列有较深入的理解(其它的没学)。除c外,其它语言都不懂。有一定的电路知识,但很久没接触了,捡起……...
  1. 毕业即将满一年,浑浑噩噩,开始学习单片机开发方向能找到工作的机率有多大?

毕业即将满一年,浑浑噩噩,开始学习单片机开发方向能找到工作的机率有多大?

技术栈:熟悉Linux c语言系统编程网络编程,c的话应该没多大问题。对数据结构中的链表,栈,队列有较深入的理解(其它的没学)。除c外,其它语言都不懂。有一定的电路知识,但很久没接触了,捡起来要一定的时间,且没有硬件编程经验。有电子CAD基础(ad 9),但全忘了 。熟悉Linux系统日常使用。git版本工具日常使用。

这个专业女生来说找工作不太有利。就算是找到了工作,从长远看前景也是不太乐观。从你目前情况来看,的确如此。理工科毕生有基础,不如参加IT方面培训,比如,软件测试,新媒体 Ul设计。这两个特别适合理科女生学习,学习时间不长,好就业。希望对你有所帮助,祝好运!

值得肯定的是,你曾经是“学霸”,这说明你的智商是超出常人的。但有点可惜的是毕业后第一份工作没有坚持下来。不过也没关系,人生几十年如百里马拉松,从现在开始学单片机仍然来得及,一点都不晚。至于你提到的英文水平极差,这个与单片机学习以及成为单片机开发***级人物,都没有太大的影响,这一点我在下面还会详细讲到。

28335编程语言
图片来源网络,侵删)

学习单片机其实很简单,基本上只要坚持每天集中精力投入4个小时,2个月时间就能开始开发产品了。这个时间标准是我自己个人曾经的经历估算出来的。因为大学毕业时是这样一种状态:没见过贴片电阻,不会用Protel99,从没有用C语言写过单片机程序,只会用汇编语言写简单的单片机程序,我的C语言是自己自学的。2个月后,我的第一块电路板出台了。虽然一上电就冒烟了,但2个小时后板子就不冒烟了,2天后我的程序已经可以在板子上跑起来了,1周后产品功能全部实现。板子的功能不是太复杂,但麻雀虽小五脏俱全:数字按键信号输入,温度等模拟量信号输入、电机调速输出、继电器控制、步进电机驱动、段式液晶显示屏,基本上单片机的功能模块都用到了。如下图这种就是我当年开发的第一款正式产品。

学习单片机最重要的是两个字:动手。现在单片机种类非常多,五花八门,但万变不离其宗,基本原理都差不多,只要会用一种单片机了,其余单片机都会觉得简单。这里我建议从最经典的51单片机开始入门。以下是我的建议:

1、立刻动手,买一本书,当当网上搜索一下51单片机,如果不知道选哪一本,就找一本销量最大的就行。也可以多买基本,反正一本书也就十几、几十块钱。相比知识来说,书真是太便宜了。

28335编程语言
(图片来源网络,侵删)

2、在某宝上买一块现成的51单片机开发板,网上很多,非常多,而且还送资料,价格也只要几十元。让老板再给一块程序下载器,这样硬件开发环境就全了。

3、准备一台笔记本电脑,台式机也行。找卖开发板的老板提供一下单片机开发平台软件,自己安装起来。

4、看书,一步一步地开始,从最简单的开始。只要你坚持每天都特别投入,一般差不多2周的样子就能让自己写的程序在开发板上跑起来了。

28335编程语言
(图片来源网络,侵删)

单片机学习有个特点,一旦入门了就收不住手脚,因为那玩意太好玩了,比电脑游戏里面的打打杀杀要好玩得多。

再提到“英文极差”这个问题,基本上单片机的书都是中文的,C语言虽然与英文有点关系,但不至于“if,else”,看不懂,所以英文差,不影响编程,不影响单片机开发。

英文不行、盲打不行、建模不行,码农真不适合你,放弃吧。找个适合自己的工作。当然,打包这种工作还是简单了点,不用读多少书也可以胜任的。重新定位吧。人挪活,树挪死。火车不动,一片树叶也掀不起来,一但动起来,如动车,……你懂的。

本人目前从事单片机开发,希望能给你一些建议:


  1. 无论是Linux应用开发还是单片机开发,对于英语都是有要求的,所以,如果想在这条路上走,英语是你绕不过的坎。但也不必太为难,这里的英语属于专业英语范畴,专有名词就那么一些,只要你有四级水平,字典翻多了,就那么回事。
  2. 对于单片机编程,有些公司把它归为硬件编程(我也不知道这个概念怎么来的),实际上它属于嵌入式软件开发,只不过要[_a***_]一点。而且确实与硬件相关性很大,不光是一些***驱动电路,还涉及到MCU寄存器读写,IO操作等,时序上有要求。软件上分为挂系统的和不挂裸跑的,后者占大多数,而通常,你学习的链表等数据结构,用处有,但不是很大。所以,如果你想入行,你的知识体系要重新学习,至少模电、数电还有更重要的单片机开发基础要掌握
  3. 其实基于题主目前掌握的知识储备,个人认为单片机可能并不是最合适你的选择,你的第一份工作可能对Linux掌握的要求有些高,导致你一时应付不了,但这不代表此路不通,你可以适当找些稍微简单一点的工作,比如界面开发,只要你会调用API,熟悉多线程等基操,多去面试,应该是可以找的到的。

如果题主几番考虑还是想加入单片机开发行业,不妨到家电控制器行业试试看,他们对于单片机开发的要求较低,目前还是8位机到32位机过渡阶段,易于上手,适合新手入行的前期技术积累。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/16867.html

单片机开发学习
科技型中小企业创新基金验收 互联网技术集合