单片机项目经验到底是什么?项目开发培训真的靠谱吗?

发布时间:2022-12-27  

每次看到钢铁侠这部电影,我都肾上腺素飙升,想去撸它几千行代码发泄一下。

很多人学习和从事单片机开发都是出于兴趣,虽然现实很难达到托尼斯塔克的水平,不过能通过自己写代码去做出自己想要的东西,已经很有成就感了。

10年前,我也是一样,从点亮第一个LED开始就迷上了单片机开发,原来写程序控制硬件是这样玩的。

为此,我那段时间把游戏都戒了,我的脑子也比较天马星空,把开发板的LED点亮以后,我就想着怎么把家里的灯用程序来控制。

后面发现控制也很简单,中间加个继电器就行了。

当时我是自学转行的,只学了51这个单片机就出去找工作了,刚开始找工作的第一个月四处碰壁,凡是面试过的公司都叫我回去等通知。

等多了,我也就看开了。

最终分析了企业的需求,又做了一个智能小车的项目才找到工作,这是10年前,放在现在估计很难。

在这10年的产品开发生涯里,我跳过很多次槽,多的时候一年跳了4,5家公司,积累了大量的面试经验。

我也担任过项目经理和技术负责人的职位,面试过一些工程师。

现在企业招人,如果是中小企业的话,最看中的还是你掌握的技术,你做过的项目和贵公司的产品技术上有没有一定的联系。

如果有的话,那优势会非常大,也就是被录取的几率很大,至少我面试别人的话,是比较看重这点的。

因为你如果没做过,公司付出的成本会大很多,首先你可能不能直接参与开发,而是先培养熟悉一段时间。

这个时候还要找一个老工程师带你,间接上对研发的进度会产生一定的影响。

每个行业都会有专业的知识,比如说,汽车电子,就需要你熟悉ISO15765、KWP2000、ISO9141-2、J1850 PWM/VPM这些通讯协议。

如果你不熟悉这些,去做汽车电子类的通讯产品,需要花很多时间和精力去学习。

对一个行业不熟悉的时候,做商用产品本身也是一种风险,而这个风险是由企业来承担。

所以,如果你有项目经验,找工作时你将能从众多竞争者当中脱颖而出。

这也是为什么我们无际单片机编程通过实际项目带领学员学习单片机的原因。

刚学出来找工作实在太苦逼了,如果没经验绝大多数企业都会让你回去等通知,如果心态不好,被打击多了很容易就放弃,彻底与这个行业绝缘。

而目前大多数单片机培训并没解决这个问题,大多数都只是带领入门,为了让学员快速毕业,都是安排一些对实际工作帮助不大的内容。

这也是为什么很多企业一听到培训机构出来的都拒之门外。

如果是做单片机开发的,其实主要还是你的编程水平和思维,所谓的项目经验,追溯到底就是你的编程思维。

比如说给你一个功能,你有哪些实现的思路和方法,而这些思路和方法是经过产品验证真正可靠的。

很多人做学单片机,花很多精力去研究硬件电路,这条路是走偏了的,硬件一般有专门的硬件工程师负责,你能看懂原理图就行了。

那到底要达到怎样的编程水平才是对实际工作有用,帮助很大的?

我认为有几个条件:

1.能缩短开发周期的

2.代码实现方法经过产品批量验证

3.代码精简、稳定性、移植性、可扩展性好

以上3点,如果没有行业4-7年经验(看个人悟性),硬灌输给你也是理解不了的。

今天我可以先把答案给大家,大家以后从事单片机开发一定会碰到这种需求,到时候你再回过头来看,就会恍然大悟了!

我把以上3个条件浓缩成一个词叫:程序架构

我的个人理解是RTOS也是一个程序架构,只不过这个架构更强大,包含了很多功能。

如果自己没能力写架构,用RTOS这种架构是最好的选择,毕竟别人的架构经过了大量的验证。

这种架构一般开发中大型项目的时候会用。

一般经过很多项目锤炼的老工程师会自己写一个精简的。

这个架构是我多年前的写的,优势在于精简,能灵活控制每个任务调度的时间,也提供了队列算法,LED特效,按键多功能检测等产品最常用的功能。

基于这个架构能大大缩短你的产品开发周期,代码也是我一直在产品用的,经过了批量的验证。

文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    初学者怎么学单片机,嵌入式单片机培训机构有用吗?;之前很多的同事,做硬件开发的,测试的,或者想学单片机的小伙伴们都会问这个问题“初学者怎么学单片机” 我也是从一个小白开始的,不是天生就会单片机......
    没经验绝大多数企业都会让你回去等通知,如果心态不好,被打击多了很容易就放弃,彻底与这个行业绝缘。 而目前大多数单片机培训并没解决这个问题,大多数都只是带领入门,为了让学员快速毕业,都是安排一些对实际工作帮助不大的内容。 这也是为什么很多企业一听到培训机构......
    我个人是非常支持知识付费的,选到靠谱的确实能大大节约学习的时间。 单片机这块的培训大家在网上都可以搜到很多,有几家比较大的。 一般的培训机构,我碰到过几个被坑的。 有过类似经历的同学都知道,培训......
    找身边做这行的人,甚至找一些培训机构咨询都可以。 我们先了解一下,单片机程序开发的流程。 一个电子产品的开发,一般是由硬件和软件相互配合完成的。 电子线路板的设计,PCB板的制作,焊接,硬件......
    单片机和嵌入式哪个好单片机会被嵌入式取代吗?;很多初学者都搞不清楚单片机和嵌入式的区别。 今天就和大家来聊一聊这个话题。 嵌入式和单片机,我喜欢用老爸和儿子的关系来区分它们。 嵌入......
    单片机是否为嵌入式技术,单片机和嵌入式学哪个;单片机和嵌入式,我喜欢用儿子和爸爸这种关系去区分它们。 我当初是通过嵌入式挖到了单片机开发,所以说单片机和嵌入式是一个包含关系,嵌入式包含了单片机......
    自学可能需要的时间就会比较久,比较困难一点,而且而个人的自控素质要求比较高 途径2: 大家可以选择一下优质的培训机构去学习。 当然在培训结构大家可能学习的很多都是针对单片机相关基础的学习,简单......
    类电子产品,智能硬件等领域。很多院校和嵌入式培训机构都选用此系列微控制器作为典型的教材! 此系列微控制器采用ARM CORTEX-M处理器内核,关于ARM架构的优势,毋庸置疑是最优秀的架构之一,其......
    趣的可以找我们。 单片机软件的开发,除了需要掌握单片机的内部资源的使用,还掌握一些单片机程序开发的框架和技巧,保证程序可以高效的运行,这些东西只有在实践中才会学到。 不管是买了开发板学习,还是在培训机构学习,学到......
    。 这两个也不存在哪个比哪个好的说法,两者走的方向不一样。 简单来说就是,想学技术就玩单片机,不想学技术,只想快速做产品出来装逼就学arduino。 从就业的角度来说,单片机工资比较高,市场......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>