发 帖  
张飞软硬开源基于STM32 BLDC直流无刷电机驱动器开发视频套件, 👉戳此立抢👈
[电子杂谈] 技术小白到技术大神,逆袭之路上的那些事!
2018-10-22 09:47:41  1412 技术 电子工程师
分享
我从小就喜欢制作,高考按自己的意愿选了电子专业,虽然对此一无所知,但觉得应该会有趣。目前是个懂点代码的硬件工程师。

在校时看书学习花的时间最多,所以学科成绩一直名列前矛,奖学金不在话下。然而,由于没把精力放在实践上,从技术来讲,也就只能做点简单的电路板,写的代码也比较简。一股热买了块51单片机开发板,却积了层灰,典型的“高分低能”。由于动手能力弱,是名副其实的“小白”。

2011年从学校毕业,进了一个小公司,选了电子工程师的岗位。由于能力弱,进公司第一个任务就是学画图,学校教的是protel99se,要转 pads。于是花了个把星期熟悉,算是懂了点皮毛。

由于部门缺人,领导就直接把项目丢给我,要完成最终设计和调试。那个时候用AVR单片机和Xilinx的FPGA。呵呵了,两种都没接触过,顿时压力山大!没办法,只能硬着头皮上了。

于是为了有更多时间学习,早餐多买了一些,留到午饭时吃,就为了节省时间。还专门跑到公司外的一个小亭子,主要是不想让同事看到。吃完馒头就看相关书籍,不睡午觉。一点点看,看不懂就勾出来,上网查,或者请教同事。

同时晚上下班后自觉留在公司加班。周末也待家里画图,用proteus 仿真单片机,学习和巩固基础。这样坚持了两三个月,算是入了门。公司的项目也慢慢看得懂了,最后顺利完成收尾。那时的项目时间还算长,我才能有比较多的时间从零开始做。

现在看来,当初的那个项目并不是很复杂,只不过是自己基础能力差而已。中午啃馒头的韧劲,也是一段有意思的回忆。不过为了身体健康,不提倡大家学我这样。

后面陆续参与了一些项目,加了很多班。那段时间很累,身心疲惫,因为遇到问题找不到解决办法。那种压抑,甚至神经衰弱的感觉,现在都记得清清楚楚。不管是睡觉还是吃饭,都会不由自主地思考问题在哪,要怎么办,时间越来越少了。真是折磨人啊。

可是话说回来,虽累,但很充实,进步也是最快的。一晃眼待了快三年,无论方案设计、画图(原理图和PCB),还是代码,对付该公司的项目还是能担当的。后面由于一些原因,我离开了第一家公司。

之后到过深圳,还是从事电子行业。有一段时间在医疗器械公司从事研发的测试工作,所以加强了对电路设计的看法和经验。那时候做的是板级测试,也就是硬件最底层的测试,像测纹波、电压、电流、功率,过载保护之类。

还要测一堆波形,如串口,SPI,IIC,USB,以太网信号等,观察信号质量,对着协议的标准测信号幅度、过冲、抖动、眼图啊什么的。有点意思。
后面又回到了原来待的城市做硬件工程师,搞了一些项目,顺利量产。

现在很多公司主要是用ARM内核的ST系列单片机,或者其兼容品了。这几年,单片机如51、STC,AVR,ST等系列都有接触。还有很多外围的模块也玩过,像什么温湿度,GPS,GSM,步进电机,点阵,液晶屏,红外感应,遥控,蓝牙等等,这些都加强了我的硬件和软件功底。不过这些都是平时自己有空玩的,因为兴趣使然。

现在下班回家,有空也还在自己玩着电子相关的东西,搞点小制作。这不,买了不少设备,像稳压源,万用表,烙铁,还有示波器,信号发生器啊,俨然就是一个小型实验室了。设备不是很贵那种,够用就好,毕竟不是搞科研。

另外我也还在坚持玩FPGA,我个人对FPGA的喜好,是比单片机大的。FPGA和单片机的最主要的区别是,FPGA注重时序逻辑控制,跟单片机的顺序执行有很大不同。听很多搞单片机的同行说搞不来FPGA,因为思维和单片机差太大了,转不过弯。呵呵,见仁见智吧。

1.png

时光飞逝,一转眼就毕业7年了。没混出什么名堂,仍然在打工,搞来搞去,还是“小白”一枚。也许和自己的性格有关,不喜欢拘束,也不喜欢太专于技术。现在有空就会出去逛逛,拿着单反拍拍风景,或者偶尔来个短途旅游。算是比较惬意,在几线城市拿着跟当地生活水平对比,还算过得去的工资。

2.png

我的这辈子也许就这样了,喜欢电子这一行,但又不想把兴趣和工作挂上勾。平时有空就画个图,敲敲代码,也算乐呵。也没想要创业,可能上了年纪,懒得折腾了。这里可不是什么负能量,自己怎么过得舒心就怎么过。不是一定要成为马云,才算成功的人生。

最近有个文章说,技术人员如何100%受人尊重。我的态度很明确:关我屁事,自己的生活自己选择,不偷不抢,不危害社会就已经比一些人强了。做自己想做的事是出于喜欢,而不是为了让别人尊重。

另外,经常看到一些想入行的朋友说自己也是零基础,甚至文凭不高,怎么办?虽然我能力也算一般,但毕竟也是从零基础的小白一路过来的。那我最后表达一下我自己的观点,仅代表我个人的看法。

1、入行跟文凭没多大关系,识字就行。找本C语言学一下基本语法。那些结构体、指针什么的可以先不看,因为看了会懵,对入门并不是必须的,后面有需要再上。视频的话我看的是金文老师的C语言课程。

2、买一块51单片机开发板,网上大把的产品,几十块钱就行,不要嫌贵。几十块都不愿意出,那就不要入行了。买开发板要买外设稍微多一点的,也不是越多越好。

太多了增加成本,而且不一定都会去学。买一块带LED灯、数码管的板,有SPI、IIC和单总线接口芯片的就差不多了,再加点按键,如独立按键、矩阵按键。不建议只买核心板。因为你是零基础啊,先学习别人现成的电路,掌握设计思想,前期省时省力,少折腾。

为啥说入行先从单片机开始,而不是找本模电或数电书看。因为学单片机,你能开始接触一些简单的模电和数电知识,如三极管,数码管,74LS138,74HC595等,从简到难。

这阶段不需要你完全掌握模电,数电。一来不现实,二来没那么多精力,也不可能短期就能掌握。先学单片机,遇到相关的知识点就去了解和学习一下,比抱着学一本纯硬件电路设计的书更有趣。除非你只想做完全的纯电路设计。

那为啥要从51单片机开始?因为你是零基础呀,从简到难才是最好的,一来循序渐进,二来不让激情受到打击,毁了积极性。那时我是自己买了一块51开发板,然后从最简单的流水灯开始,从简到难去学的。主要是看书,和网上查资料。视频没看过,所以没有推荐。书籍的话,当初是买了一本叫51单片机C语言设计还是啥的,具体名字记不得了。

很多人说直接上ARM吧,那才是主流趋势。我不同意,直接上ARM这话,应该是给有基础的朋友的建议。没有基础的朋友直接上ARM,我觉得很大可能是:从入门,到放弃。

3、一定要多动手,不要光看资料和教程。光说不练,是纸上谈兵。你觉得你看得懂教程,到了自己亲自下手时,就会发现无从下手。也不要过于相信那些七天学会单片机,没有哪个大神能从零基础开始做到七天学会单片机。要清楚,“学会”和“了解”是两个概念。你七天可以了解单片机,但你七天学不会单片机。“学会”不是指做个流水灯,做个数码管显示1234567。要务实,脚踏实地。

4、一步步的来,遇到问题先思考,自己查资料试着解决。现在网络这么发达,你遇到的问题也许有人遇到了,在网上给出了解答。不要一遇到问题就问人,一是不能更好地调动你的大脑思考;二是你不一定能遇到热心的人给予你帮助。

大神一般都忙着自己的事,没空理你。学会培养自己解决问题的能力,不能太依赖别人,无论做哪一行,都是一样的。实在搞不定再想办法找人解决。只有这样,你对问题的记忆才会更深刻,更能理解和体会,以后就会自动避免了。

5、努力不是求一时,而是长年累月坚持。认真对待自己的选择,不要三分钟热度,也不要人云亦云,你自己想要的,没人比你更清楚。你每一次的努力,都会有收获。耐得住寂寞,守得住繁华。

6、在学习的过程中,努力肯定是少不了的。同时不要忘记,多和其他人互相交流,是进步的捷径。

7、学会感恩。感谢这一路来帮助过我的朋友,谢谢大家。

1
2018-10-22 09:47:41   评论 分享淘帖
7 个讨论
怎么没提数电和模电?现在也是和题主一样的岗位硬件开发。但是我现在觉得巨难熬,这个行业去到最高也就1W5左右,而且也吃年龄和经验。想转做软件阿!
2018-10-22 09:49:50 评论

举报

是啊,做硬件工资涨的太慢,学软件的出来没多久就1W多了。
2018-10-22 09:50:01 评论

举报

我们学校的学生大一学单片机,大二学FPGA和pcb设计,什么通信协议,屏幕啥的早就玩透了,大三后综合起来能够独立承担项目,讲真,这些东西都是我们课外学的
2018-10-22 09:50:14 评论

举报

题主,我最近在测以太网硬件,网上找不到合适的资料,您可以发些以太网硬件测试模板给我吗?
2018-10-22 09:51:52 评论

举报

谢谢分享,做自己想要做的事而不是为别人的看法。
2018-10-22 09:52:08 评论

举报

经验之谈    认为不错
2018-10-22 12:59:45 评论

举报

谢谢分享你的那些事,我都不好意思说
2018-10-22 21:04:21 评论

举报

高级模式
您需要登录后才可以回帖 登录 | 注册

发表新帖
课程
    关闭

    站长推荐 上一条 /8 下一条

    快速回复 返回顶部 返回列表