26岁开始学iT晚吗?

发布于:2022-12-13 ⋅ 阅读:(819) ⋅ 点赞:(0)

 

粉丝咨询:都说兴趣是最好的老师,我自己就喜欢弄一些小东西,手工制作类的。听说嵌入式开发和这个很像就有了兴趣,几天查下来,都说做前端比嵌入式要轻松而且工资高,编程的话我也挺有兴趣的,可是大家都说程序员是青春饭,35岁就没人要了。更何况我这种培训班出来的,肯定会被淘汰。我是想要去弄个托管的大专然后自己去自考本科。各位认为这样合适吗。还是不要入行,仅仅把他发展成自己的兴趣而已。父亲是希望我去学土木工程专业。我该如何是好啊。

如果选择iT行业的话以我这个年龄,而且半路出家,是选择前端开发还是后端还是嵌入式开发呢?

针对粉丝的问题,简单回答一下:

目录

一、什么是嵌入式开发?
二、嵌入式难易程度
三、嵌入式如何入门?
C/C++语言
电路基础
单机片
收起目录
我怎么没听懂题主啥学历呢?- 托管大专,自考本科?

喜欢弄一些小东西和嵌入式开发很像?- 应该再详细了解下什么是嵌入式。

程序员是青春饭?- 嵌入式开发可不是什么青春饭,相反越扎根薪资越高。

一、什么是嵌入式开发?

嵌入式开发就是在各种微型处理器运行嵌入式系统下进行开发,一般常用的操作系统有WinCE、Palm、uLinux、uCOS,现在又多了Symbian等。但是会C/C++还有汇编,在哪都差不多,都有相应的SDK开发包。相对简单的,如89C51、AVR等单片机汇编开发,用高级一点的处理器,ARM系列处理器,x86,powerpc等什么的开发起来,可以裸机开发,也可以运行操作系统,也属于嵌入式的开发.

嵌入式操作系统是以应用为中心,计算机技术为基础,软硬件课剪裁、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。举例来说,大到油田的集散控制系统和工厂流水线,小到家用VCD机或手机,甚至组成普通PC终端设备的键盘、鼠标、硬盘、Modem等均是由嵌入式处理器控制的。

嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。

嵌入式系统是软硬结合的东西,一般出色的嵌入式开发工程师都熟练掌握硬件与软件两方面的技术。在搞硬件设计方面,有时要开发一些与硬件关系最密切的最底层软件,如BootLoader、Board Support Package(像PC的BIOS一样,往下驱动硬件,往上支持操作系统),最初级的硬件驱动程序等。对硬件原理非常清楚,擅长定义各种硬件接口。

二、嵌入式难易程度

太多人入门就一脸懵,但是什么都怕感兴趣+死磕。只能说,是比前端有难度的。

单片机开发主要做的比如说大家一定接触到的ofo共享单车、智能家居传感器和网关、无人机、扫地机器人等等。

ARM+Linux主要做中高端产品,比如说平板电脑,智能机器人等等。

这两个方向没有谁比谁更好的说法,各自的应用场景和产品不同。

很多人说学嵌入式开发就学ARM、Linux,单片机开发没前途,这种纯粹是技术人和外行人的思维。

三、嵌入式如何入门?

电路基础

比如嵌入式单机片开发就要写程序控制硬件,所以要有电路基础

99e5deaafd8a4da39b4d4971ff8afc53.png
单机片 

5aa2538d63e247bda4f178d37da57cd8.png
入门就从这里开始吧,其实学习这个事你只有学了才知道自己行不行,不学就会晚。 

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到