-
抄代码对提升编程能力有用吗?
我毕业12年,做开发10年,一直用c语言在写程序,编程水平从菜,到能应付各种项目,我可以肯定告诉你,抄代码很有用,新手也只能先从抄开始。 刚开始,啥也不懂,就跟着教程,教程怎么写,我就怎么抄,直到能运行成功。 然后自己再尝试去写,发现很多记不住,好不容易写出来,编译一堆错误,好不容易编译通过了,程序又没按照自己意思运行,很痛苦。 这个阶段可能会持续很久,才会慢慢有点思路的感觉。 我见过一些新手,就…... 无际- 0
- 0
- 9
-
做项目,一定要从学生思维里跳出来!
今天分享下在23期群的聊天记录,关于做项目正确的思维,自己曾经走过一些弯路,希望大家能Get到。 做项目,一定要从学生思维里跳出来。 1.学生思维就是前期就想每个细节都要搞懂,感觉才能往下,其实像lora,蓝牙这种,涉及的东西太多了,别说新手,哪怕工作多年,也不可能把每个细节都搞懂,产品做出来,里面很多细节不懂,都是常态,类似的技术栈还有很多,要提前适应,爱钻牛角尖,对新手的学习,是致命的。 给大…... 无际- 0
- 0
- 6
-
单片机薪资翻倍的学习方向
今天以一个案例,给大家分析下做单片机开发,薪资翻倍的底层逻辑和方法论,尽量做到有理有据。 我是2011年开始做单片机开发的,那几年,单片机的工资,可以说是惨不忍睹。 相关贴吧也是一片哀嚎,有些前辈说,做了7,8年,工资都没破万。 后面可能是通货膨胀的影响,工资也慢慢涨了起来,印象中,我工作第2-3年的时候,就已经破万了。 然后正好碰到物联网的势头,我也是早期做wifi插座那批人,那个时间段,我知道…... 无际- 0
- 0
- 8
-
很多工程师,最难的是被生活裹挟,没法一直在技术路径走到极致
最近公众号比较少更了,但内容一直在写,只是从长文变成了短文,直接发朋友圈了。 如果喜欢我写的内容,请移步到朋友圈。 我是一个不喜欢讲哲理的人,感觉哲学都是理论,都是鸡血,很难落地,我更喜欢能落地的东西。 但是朋友圈总有人夸我讲话很有哲理,搞得我很尴尬。 即便那些,都是自己真实的经历,感悟,经验。 但,如果没经历过,没思考过,看着确实像鸡汤文。 也罢,反正也记录下来了,干脆也分享出来,…... 无际- 0
- 0
- 9
-
单片机STM32有什么推荐的裸机程序架构?
本着授人以渔的原则,本文既提供我一直在用的程序架构,也讲程序架构的设计思路。 如果本文内容,你都能领悟并做到,不管项目多复杂,都将游刃有余。 我研发的那几年,接触大多数工程师,都没有程序架构的概念,基本一个while死循环干到底。 模块之间也没有封装好,导致代码写好以后,扩展性和维护性太差,类似的功能代码,也很难移植到新项目去复用。 早期我也是这样写的,反正实现功能就行了,代码好不好,功能上又看不…... 无际- 0
- 0
- 15
-
怎样的人不适合学编程?
我是2011年入坑的编程,说下自己的经历,和一些经验总结,适用于大多数行业。 我是属于自学转行,我从小就比较喜欢玩电脑(游戏),希望以后工作,也是跟电脑相关,因为不是计算机专业,怕学出来找不到工作,最后选择了单片机开发。 自学过程,碰到过很多问题,有些问题,网上搜不到资料,到论坛和群里问大佬,也没人回复,只能靠自己摸索。 最终能自学转行,我觉得归功于两点,第一是对编程的兴趣,第二是没更好的选择。 …... 无际- 0
- 0
- 8
-
嵌入式工作好找吗?学了3年投简历无面怎么办?
今年嵌入式行情,对应届和刚入行群体,似乎不太乐观。 所以有了下面这种吐槽 其实像这种情况的同学,很普遍,找不到工作是正常的,因为这个群体,今年真的卷到爆! 毕业即失业,可能是很多应届生即将面临的问题。 很多人妥协了,有转测试的,有选择进厂打螺丝,先积累工作经验的。 我刚毕业那会,自学单片机打算转行,被20几家企业拒绝后,也是这个想法。 而且我真的实施了,找了个测试DVD的工作,做了一周,在同事不断…... 无际- 0
- 0
- 20
-
物联网工程专业就业方向和前景如何?
如果你是学生,你会感觉学得太多太杂,什么都学了,但什么都没学会。 拼软件不如计算机专业,拼硬件不如电子工程,毕业连到底做啥的都不知道。 但这不代表物联网工程没前途,恰恰相反,我觉得物联网是大势所趋,是数字经济的基础,只是还在发展期。 我是在2014年开始接触物联网产品开发。 那是一个靠拿着ppt到处路演,就能找到投资的黄金时期。 早期大家都是摸着石头过河,当时最火的产品应该是wifi插座。 因为够…... 无际- 0
- 0
- 35
-
物联网专业出来做什么工作?就业方向是什么?
今天看到一个提问: 我觉得物联网专业,比较尴尬,学软件不如计算机专业,学硬件不如电子专业。 不过,这个专业本身没什么问题,物联网也是大势所趋。 问题在于,学校的课程涵盖太多学科:比如java、C/C++、计算机科学、离散数学、数电模电、数据结构、计算机网络、信号与分析、单片机、无线传感器网络、线性代数、概率论等等。 什么都学了,但什么都没学会,毕业具体是做什么工作的都不知道,这是普遍现象。 但这不…... 无际- 0
- 0
- 29
-
嵌入式开发实习岗工作内容有哪些?
最近看到了一个问题,原话如下: 借此分享下自己的一些经验。 我2011年毕业,做单片机开发,进第一家公司的时候,自己只会51单片机。 前几个月,能明显感觉到头顶疼,然后掉头发厉害。 由此推断,自己开始要长脑子了。 第一个接触的项目用的是STC系列单片机,做那种MF卡的权限控制。 项目已经是做好的了,只是客户经常需要修改功能,我就是在原有的项目代码上改改代码。 很多人可能会觉得,改代码比自己写简单多…... 无际- 0
- 0
- 33
-
单片机找工作需要什么水平?学什么?
今天看到一个提问:大学二本只学了stm32和Linux基本指令,能找嵌入式的工作吗? 这个问题对于初学者来说还是挺普遍。 甚至你连具体找什么职位,工作以后做什么内容都不知道。 你只知道,我要找的职位是嵌入式工程师。 然后你去招聘平台搜相关职位,你会发现一个奇怪的现象。 比如说这个岗位需求: 需要会C语言、STM32、PCB设计、熟悉各种通信协议、熟悉Free RTOS等等。 &nbs…... 无际- 0
- 0
- 128
-
stc单片机无法烧录,一直正在检测目标单片机怎么办?
我来终结下这个问题。 我刚开始学单片机的时候,也没有经验,有时候光搭建开发环境就花了好几天实际。 最恶心的是,同一个问题,有很多不同原因,开始只能网上找资料一个个尝试。 我刚开始也是从STC单片机开始学习的,直接可以通过串口下载程序,比较方便,成本也低。 很多国产芯片光烧录器,都得几百上千的。 在学stc单片机的时候,我下载程序调试时,下载软件也经常出现“正在检测目标单片机”的问题。 下面直接上干…... 无际- 0
- 0
- 272
-
嵌入式培训班有必要吗?出来能找到工作吗?
之前我学的是电气工程,又画图纸,又绕电机线圈,又学电气柜上接线,学了非常多,看着师兄工作都是干着又苦又累工资又低的活。 带他们的师傅很多都是初中学历,做了几个月学徒就上岗了,我不知道在学校学几年的意义是什么? 学校都这样,课程规划像培养专家,毕业后具体做啥的都不知道,学得太多太杂,什么都学了,什么都没学会。 同班同学,毕业干啥的都有,卖鞋子、卖水果、卖保险、做快餐店等,真正从事本专业的占比不到20…... 无际- 0
- 0
- 104
-
电子信息工程大一新生,进实验室是选单片机还是人工智能?
今天看到一个网友的提问,原话如下: 来唠唠我的观点,在出结论之前,先来了解一些感念性的东西。 一、单片机和人工智能有什么区别? 单片机和人工智能是两个不同的领域,学习内容还是就业方向自然也不同。 学校的课程就这样,涉及面广,但学出来什么也做不出来,做什么职位都不知道,哪怕你进了实验室,顶多也就比同学强那么一点。 1.单片机 单片机也叫微控制器,就是一颗可以写程序的芯片,…... 无际- 0
- 0
- 30
-
Keil这么难用,为什么还没被淘汰?
最近看到一个网友问Keil这么难用,为什么还没有被淘汰?原话如下: 这让我想到之前一段做车载产品的经历。 领导用的是升迈的一款冷门芯片GM81xx,开发环境用的是eclipse,采用GCC编译。 那是我人生中第一次用eclipse去开发单片机的程序。 本来用eclipase搭建开发环境就够我喝一壶了,领导还提了一个更过分的要求,就是把仿真环境也搭建起来,方便后面调试程序。 当时在网上根本就找不到资…... 无际- 0
- 0
- 91
-
嵌入式开发今年行情怎么样?
今天看到一个网友的问题,原话如下: 今天站在从事嵌入式单片机开发10年的角度,聊点平时不舍得分享的干货,看到就是缘分。 全文2000多字,建议先点赞+收藏,方便以后反复回来看。 一、个人经历 我2011年毕业就开始做单片机开发,算起来,跟这门技术一共打了12年交道。 论工作年限,我应该算资深,论技术,我深知,只是嵌入式技术栈的冰山一角。 我工作的第4-6年头,是我最后悔选这个行业,最想转行的时候,…... 无际- 0
- 0
- 40
-
正点原子的mini板和精英板哪个好?
入门学习STM32单片机,比较热门的开发板就是正点原子和野火…… 至于选择mini版还是精英版本,如果经济条件允许,建议直接购买精英版本的。早在10几年前,我买的STM32开发板,就是原子的精英版。 因为精英版本开发板的学习资料,要比mini版本的要多很多…… 可惜的是,我买了开发板,按照原子官方提供的资料,学习了不到2周,就堆在储物箱里,一直在吃灰…… 其实,我家有一个储物箱,是专门用来堆放学习…... 徐 明- 0
- 0
- 107
-
单片机项目不会编程,做不出来怎么办?
最近有些学员,上班以后,心里没底,怕公司的项目做不出来。 这个问题,我们经历了非常多,特别是在刚开始工作的那几年。 今天,分分享下我以前的开发产品的流程和方法。 一、行业潜规则 碰到不会的,不要慌,不要怕公司辞退,要想办法解决问题。 一些行业潜规则: 1.刚入行,领导会有心理预期,不会指望1W的工资,干2W的活,不识好歹的领导还是少数,所以不要有太大心里压力。 2.刚入行,公司一般不…... 无际- 0
- 0
- 97
-
51单片机串口无法识别的原因以及解决方案
我在单片机开发工程师的时候,深感开发和调试环境搭建是一个头痛的事情。 有一次,我搭建一个冷门芯片的程序仿真环境,原厂又也没搞过,网上搜不到资料,搞了半个月没搞定,原厂都搞不定的,领导让我搭建出来,想离职的心都有。 开发环境搭建最恶心的地方,是在于同一个问题,根据你的电脑或者系统不同,有好几种答案。 所以你把网上说的所有方法都试了一遍,结果都不行。 51单片机连接电脑显示usb设备显示未知,这个问题…... 无际- 0
- 0
- 782
-
嵌入式单片机开发用mac pro方便吗
非必要最好不要用Mac。 相对于Windows单片机开发,Mac电脑可能存在以下问题: 1.软件支持 许多嵌入式开发工具和IDE的官方版本主要支持Windows系统,特别是有一些早期的芯片。 早期不意味着淘汰,比如说51单片机,它们低成本、低功耗还是有大量应用场景。 这意味着某些芯片平台的工具或软件包可能无法直接在Mac上使用,需要通过虚拟机或其他方式来运行。 2.驱动程序 有些嵌入…... 无际- 0
- 0
- 78