任何一个行业,都难免会看到一群喷子,喷行业辣鸡,喷职业苦逼。

最近看到很多喷单片机这个行业的,说这个行业工资低,学的东西又多,没前途。

还不如去学习纯软件,收入上限高。

一、无际对这个行业的看法(当小说看)

首先从工资上来说,在前几年,这个行业确实像大家说的工资没纯软件高。

不过谈论这个没有意义,虽然都需要学编程,但本身是两个不同的行业,所学的知识体系和学习深度都不一样,没有可比性。

还有就是纯软件基本没什么硬件成本,产品卖出去大多数都是纯利润。

但是每个行业都肯定有优缺点,纯软虽然成本低利润高,但也面临着激烈的竞争,实际情况并没想象这么美好。

做电子产品开发的公司虽然有硬件成本,但产品相对没那么容易被替代,因为涉及到外壳、硬件、软件,别人想完全抄袭你的产品出来,至少也需要1-2年的时间。

我们之前做产品销往亚马逊的时候,发现了同行一个产品,是美国本土的一家公司做的,整个公司就这一个产品,卖了5,6年,依然销量第一,一个产品利润至少2倍起。

而且很多同行抄袭他们的,也包括我们,外壳设计的都差不多,app风格也差不多,但就是卖不动。

这也算这个行业的一个优势吧。

回到我们大多数人的情况,大多数人关心的其实就是工资的问题。

我们不可否认的一条定律就是:物以稀为贵!

当越多人不看好这个行业的时候,我觉得就是一个机会。

下面来聊下,很多新手都存在的一个疑问嵌入式Linux是不是比单片机开发有前途?

之前在网上看到一些做嵌入式Linux培训的说:学习单片机没有前途,直接学习Linux+ARM之类的话.。

其实单片机和Linux Arm系统就像自行车和高铁的区别,都属于交通工具,它们之间是并存互补的,不存在什么谁更好或者被替代的可能。

自行车,公交,汽车,适合短距离出行,高铁,飞机适合长距离远行。

单片机的特点就是价格低廉,容易学习,开发周期短,成本低,方便使用在功能较简单的电子产品上。

例如智能遥控玩具,智能小风扇,遥控器风扇,POS刷卡机,耳温枪等产品上,也可以做一些较复杂的产品,例如智能楼宇,WIFI报警主机,智能门锁等。

嵌入式Linux Arm价格昂贵,开发难度高,需要团队协作,开发周期长,成本高等特点。  一般使用在高端的智能产品上,例如平板电脑,手机,汽车导航仪等。

就目前来说,Linux开发的平均工资是要比单片机高,这是个事实。

但单片机的工资其实也不低,现在平均都在15K以上,有经验的基本都是15-20起步,比一般员工的工资要高。

而且单片机的学习和开发相对比较简单,大家可以先从单片机学起,再向Linux发展。这样会更加的高效。

如果你有创业的情怀,想将来自己开公司,我建议你选择学习单片机。

单片机产品的开发,沉淀几年下来,硬件和软件一个人基本上就都可以搞定了,这个时候,不用求人,自己直接做产品创业。

Linux产品开发的分工比较细,因为它的整个系统比较庞大、复杂,一般分为硬件电路设计,底层驱动开发,应用层开发等,需要一个团队整体协作才可以完成,一个人完全掌握所有的Linux开发还是很困难的,至少现在我没有碰到过!

如果你学习Linux创业,相对就没有单片机那么灵活,开发周期长,成本高昂,风险大。

所以,如果想创业,推荐大家学习单片机开发。

二、单片机学习需要掌握那些入门基础知识?

学习单片机编程,对基础要求不是很高。

需要你掌握一定的基础电路知识 和C语言的基础就可以干了。

如果你是电子专业的,会C语言编程,学习单片机自然不在话下。

如果你是0基础,你有一个正确的学习方法和途径,完全掌握单片机开发也没有什么问题。

C语言目前市面很多教程都是偏向纯软件方向的讲解,这块无际单片机编程录制了一套针对单片机c语言教程,通过学员测试,50岁零基础基本上也能看懂。

教程也是无偿分享给大家的,大家在小破站或者在无际单片机编程官网都能找到。

单片机C语言,前期需要掌握变量的定义、C语言函数、基本语法等就足够了。

剩下一边学单片机一边再提升c语言的编程水平。

基础电路需要大家掌握 电阻、电容、三极管的基本用法,以及单片机最小系统,按键检测,LED控制,复位电路等相关知识就足够了。

学单片机有前景吗?单片机入门基础知识相关推荐

  1. Python培训入门基础知识学什么?

    Python培训基础知识主要是针对一些零基础的同学安排的,虽说Python是相对比较简单的一门编程语言,但是没有基础的同学还是要进行系统的学习,那么Python培训入门基础知识学什么呢?来看看下面小编 ...

  2. Python入门基础知识学什么?

    Python基础知识主要是针对一些零基础的同学安排的,虽说Python是相对比较简单的一门编程语言,但是没有基础的同学还是要进行系统的学习,那么Python入门基础知识学什么呢?来看看下面小编的详细介 ...

  3. 计算机入门基础知识!学编程从认识计算机开始!

    以前帮学弟学妹们总结的计算机入门基础资料,我觉得算是很好的科普入门资料了. 目录 1.1.1    计算机的发展史 1946年ENIAC在宾夕法尼亚大学被制作,数字积分式计算机 冯诺依曼体系: 计算机 ...

  4. 学理发的入门基础知识 哪些内容要了解

    很多人学习理发,会选择去理发店当学徒,和师傅学习.有的人会选择去专业的培训学校学校,青岛德利丰美容美发学校认为,不论去哪里学习,都要从最基本的知识学起,学习理发最重要的就是要有正确的操作手法,要有时尚 ...

  5. 大数据分析入门基础知识学什么?

    大数据分析入门基础知识学什么?做好数据分析要掌握多方面的知识和技能,软实力包括沟通能力.表达能力.设计能力等.学大数据分析需要掌握可视化分析.数据挖掘算法.预测性分析能力.语义引擎.数据质量和数据管理 ...

  6. NLP汉语自然语言处理入门基础知识介绍

    NLP汉语自然语言处理入门基础知识介绍 自然语言处理定义: 自然语言处理是一门计算机科学.人工智能以及语言学的交叉学科.虽然语言只是人工智能的一部分(人工智能还包括计算机视觉等),但它是非常独特的一部 ...

  7. python笔记基础-Python入门基础知识学习笔记之一

    为什么要写这篇文章? 本人做过Objective-C开发,现在在用C#做WinForm开发.近段时间在学习Python入门基础知识时,发现有很多知识点和Objective-C的不一样.故想通过本文记录 ...

  8. 硬件工程师入门基础知识(一)基础元器件认识(二)

    硬件工程师入门基础知识 (一)基础元器件认识(二) 1.二极管 2.三极管 3.MOS管 4.IGBT 5.晶振 tips:学习资料和数据来自<硬件工程师炼成之路>.百度百科.网上资料. ...

  9. 古琴入门基础知识【古琴打谱的方法一】——唐畅古琴

    古琴的曲谱,从明初起,被保存下来的据近年中央民族音乐研究所收集和调查所得,谱集方面达一百四十四种之多,其中略去重复,共有三千三百六十五个不同的传谱,六百五十八个不同的传曲,数量真不算少. 然古人所制的 ...

最新文章

  1. 2018-3-23Markov 链(笔记一)定义
  2. python安装包为什么这么小-为什么你的Python包老是装不上?收下这个网站就对了...
  3. lodop+art-template实现web端漂亮的小票样式打印
  4. Devexpress 重新编译以后 重新生成DEMO
  5. ATM信元的交换方式为?
  6. GraphQL是什么“渣渣“?它想干掉RESTful
  7. ML之Hash_EditDistance:基于输入图片哈希化(均值哈希+差值哈希)即8*8个元素的单向vector利用编辑距离算法进行判别
  8. 作者:张坦(1989-),女,西安交通大学管理学院信息系统系博士生
  9. calendar的使用以及如何获取某月份最后一天的方法
  10. mysql如何查看dbid_如何获得数据库的DBID
  11. tinyxml2遍历所有节点_数据结构+算法(第15篇):“神之一着”与“翻云手”!后序遍历还能这么玩...
  12. Uboot下SPI FLASH的添加(SPI 控制器采用软件模拟的方式)
  13. 【常见c语言笔试题嵌入式软件开发1】
  14. 西门子g120变频器接线图_西门子变频器G120应用技术手册
  15. Linux学习简单教程和常用命令(小白学习法)
  16. 股票策略03 | 基于机器学习的多因子策略
  17. 凹凸贴图、法线贴图、置换贴图
  18. 基于ARIMA模型的空气质量AQI时间序列分析
  19. Logcat的操作使用方法
  20. 在英特尔独立显卡上部署YOLOv5 v7.0版实时实例分割模型

热门文章

  1. Windows下共享文件夹
  2. 商业智能平台BI 商业智能分析平台 如何选择合适的商业智能平台BI
  3. 021.求解钢材切割的最佳订单
  4. 腾讯数字孪生云白皮书发布(附下载)
  5. 【报告分享】2020上半年市场薪酬白皮书-薪智(附下载)
  6. 傅里叶变换轮廓术Fourier Transform Profilometry(FTP)
  7. 非科班拿下阿里offer,我做对了哪些?
  8. 神秘九芒星——九型人格
  9. Jobs乔布斯传总结
  10. 服务器处理器至强银牌和E系列的区别,电脑装机小知识,新至强E-2100系列能否和当年至强E3一样火...