当前位置: 首页 > news >正文

学单片机怎么在3-5个月内找到工作?

每个初学者,都如履薄冰,10几年前,我自学单片机时,也一样。

想通过学习,找一份体面点的工作,又害怕辛辛苦苦学出来,找不到工作。

好在,当初执行力,还算可以,自学java没成功,后面自学单片机,成功入行了。

转眼间,毕业到现在有13年了,马上也到了奔4的年纪。

这13年一直在跟单片机打交道,打过工,创过业,对行业,对企业,都有一定的认知,坚持看完这篇内容,相信能帮你少走几个月弯路

有些老铁,加了我很久,时隔1-2年多了,还来跟我说,还没入行,我都替他急。

聊了一下,发现难住他的,不是技术复杂度,而是认知缺失,导致方向错误。

比如,刚开始,就从全栈工程师的广度上手学习,想软硬通吃,最后搞成四不像,硬不行,软也不行。

这就是典型的行业经验不足,导致认知缺失,然后努力的方向错误。

没有工作这种环境,初学者自学成全栈工程师,很难很难。

为什么?

首先是机遇的问题,没有好的项目,好的师傅带你,你完全就是在自己的世界里努力,信息都是闭塞的。

如果没有工作过,想破脑袋,我也想不明白,程序还能这样写。

这不是什么RTOS,而是任务式的轮询架构,是一种编程思维。

我在2018年,也录过这套架构的系统教程,感觉自己程序写得烂的,可找我安排教程参考。

其次是积累的问题,特别是硬件设计,不是光靠看一个教程,做一个项目就能完全做到设计水平的。

我们工作后,会接触到不同的行业,不同的产品,积累几十个项目以后,才能相对举一反三地去设计不同产品的电路图。

所以,如果你想通过学习,并在3-5个月内找到工作,就得要做减法,专注一个方向深入学习。

软硬一起上,爱因斯坦都得摇头喊苦,最后结果就是什么都会一点,又什么都做不出来,这种找工作很难。

如果零基础,直接买个51开发板,跟着教程玩一遍。

然后直接开始冲项目,没必要单独去学STM32开发板了,STM32直接通过项目去学,用到什么外设针对性去学什么,有目标性,就会有正反馈,效率会高一点。

这几年,我们无际单片机项目特训营,跟我们主动反馈找到工作的铁子,至少有190个,在这个群体里面,90%以上的,都只做了3个项目。

所以,学到什么程度可以去找工作?我觉得以3个项目经验作为阈值标准

实际上用人单位,最看重的也是项目经验,你做过的项目,涉及的技术栈,和他们公司的项目越契合,意味着你上手越快。

而不是,你会多少款单片机,会几个操作系统,这些都是工具层面的基础,没太多竞争优势。

但凡是行内资深点的工程师,都知道,没做过项目,没大量实践应用过的新手,普遍都有一个问题:按照例程都能跑起来,但是让自己去写,或者换一个功能,就没什么思路,无从下手。

所以,我给初学者的建议就是,花1个月时间来学习基础,然后找准一个方向,聚焦这个方向去找项目做。

比如做电机类项目、智能家居类项目、汽车电子类项目等等...

行业不要跨度太大,不同的行业,都有不同的选型方案的,这些内行人都看得出来。

做1-2个51单片机的项目,搭配1个STM32的项目,或者做1个51单片机项目,搭配2个STM32的项目,然后尝试去找工作。


最近很多粉丝问我单片机怎么学,我根据自己从业十年经验,累积耗时一个月,精心整理一份「单

片机最佳学习路径+单片机入门到高级教程+工具包」全部无偿分享给铁粉!!!

除此以外,再含泪分享我压箱底的22个热门开源项目,包含源码+原理图+PCB+说明文档,让你迅速进阶成高手

教程资料包和详细的学习路径可以看我下面这篇文章的开头

《单片机入门到高级开挂学习路径(附教程+工具)》

《单片机入门到高级开挂学习路径(附教程+工具)》

《单片机入门到高级开挂学习路径(附教程+工具)》

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 2024杭电多校(7) 1007. 创作乐曲【线段树预处理、dp、思维】
  • STM32的SDIO接口详解
  • 梅特勒金属探测器检测仪维修SAFELINE V3-QF1
  • 2024年电脑录屏软件推荐:捕捉屏幕,记录生活,分享精彩
  • Flink 实时数仓(八)【DWS 层搭建(二)流量域、用户域、交易域搭建】
  • 【JavaEE初阶】CAS(比较和交换)
  • OrangePi AIpro学习4 —— 昇腾AI模型应用
  • 代码随想录算法训练营Day33 | 509. 斐波那契数 | 70. 爬楼梯 | 746. 使用最小花费爬楼梯
  • C++——模板进阶
  • 卷积神经网络 - 结构化输出篇
  • 【Linux】编译器gcc/g++ 、程序翻译过程、动静态库
  • springboot引入redis
  • UML建模-测试用例
  • c++的异常处理机制(try、catch、throw)
  • PDF——分割pdf的10个工具
  • 「面试题」如何实现一个圣杯布局?
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • Java多线程(4):使用线程池执行定时任务
  • java概述
  • Kibana配置logstash,报表一体化
  • leetcode46 Permutation 排列组合
  • mongo索引构建
  • MyEclipse 8.0 GA 搭建 Struts2 + Spring2 + Hibernate3 (测试)
  • Mysql优化
  • Python3爬取英雄联盟英雄皮肤大图
  • Wamp集成环境 添加PHP的新版本
  • Xmanager 远程桌面 CentOS 7
  • 创建一种深思熟虑的文化
  • 从零开始学习部署
  • 对象管理器(defineProperty)学习笔记
  • 基于HAProxy的高性能缓存服务器nuster
  • 前端路由实现-history
  • 如何解决微信端直接跳WAP端
  • 三分钟教你同步 Visual Studio Code 设置
  • 双管齐下,VMware的容器新战略
  • 王永庆:技术创新改变教育未来
  • const的用法,特别是用在函数前面与后面的区别
  • MPAndroidChart 教程:Y轴 YAxis
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • 直播平台建设千万不要忘记流媒体服务器的存在 ...
  • ​卜东波研究员:高观点下的少儿计算思维
  • #pragma pack(1)
  • #stm32整理(一)flash读写
  • (13):Silverlight 2 数据与通信之WebRequest
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (2)关于RabbitMq 的 Topic Exchange 主题交换机
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (汇总)os模块以及shutil模块对文件的操作
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (三)终结任务
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (算法)大数的进制转换
  • (算法)硬币问题
  • (五)MySQL的备份及恢复