看后,您可能觉得我有点迂腐。我是一名老电子工程师了,也没啥本事,只能干一辈子这个职业了。

我刚毕业那会,除了一张大专文凭,什么都不会。通过考试,我进厂做了设备维修技术员。由于自己生来不会拍马屁,总是不讨人喜欢。可能是我站错了队,得罪了部分香港人,就离职了。说是离职,还不如说是被赶走的,有位大陆的主管不让我进车间打卡。因此,我离开时没有结算工资。在这里,我干出过很多出色的成绩,其中最漂亮的就是把准备请国外专家来维修的设备,给修好了。事后,我不是得到表扬,反而说我有意搞破坏。其实,我只是反复观察,碰巧修好的。

丢了工作,我去了人才市场,发现我的技能还是很平平。我想难道我这一辈子就只能做设备维修了吗?为了生活,我不得不再去干维修。到了新单位,我发现那些维修人员拉帮结派,就像鸟类和兽类之间的战争,而我就是那只蝙蝠,两边都不接受。干了大半年,我不得不再次离职。

去过几次人才市场后,我仔细分析了市场需求,觉得PCB设计很有前途。于是,我就花钱报了PCB设计培训班。那时候PCB设计软件主要以PADS2000,Protel for DOS和OrCAD为代表。PCB工程师很吃香,我非常羡慕这个职业,而且技术人员也很少。培训班可以提供学习软件和电脑,但那个培训老师确实有点狡猾,问他怎么搞,他就打叉,就是不讲怎么搞。我很失望,只能靠自己摸索了。自学了一个月PCB设计后,我就去了人才市场,不过这次运气较好,可以进一家台资厂,担任PCB工程师。工资也不错,他们很信任我,但我其实只会画一点,离设计还早得很。干了几个月,由于没有暂住证,我又再次离职了。

那时候,我就认准了PCB设计,觉得只有画板才会改变我的命运。于是,就不停地购买PCB设计软件和书籍,不停地找和PCB有关的工作。那时的PCB设计软件也不好找,例如Protel98软件只能用一个月,一个月后,就需要重装系统才可以使用。OrCAD也不错,很多老工程师都在用这个软件设计电路图。为了能做PCB设计,我离开深圳,去了东莞,进了一家LED屏厂。就在这里,我遇到了真正的PCB工程师。他们都用Protel99SE,而我用的是OrCAD。为了和他们兼容,我虚心向他们学习Protel软件。我天天加班练习,即使大家都在玩,我也在练习。终于,我苦练了三个多月,终于可以熟练使用了。由于他们只有高中学历,也怕我超过他们,有些东西对我还是保密的。于是,我就厚着脸皮向他们要。因为在大学期间,我看过《人性的优点与弱点》,我知道人都有弱点,我相信只要我能张开口,相信会得到的。有个中专生会做51单片机编程,我就向他要编译器,他用的是ASM汇编编译器,这个我在学校学过,入门很容易。但是,他告诉我,现在都用C了,问我会吗。我说不会用,他就放心地走了。电子工程师职业很高尚,但必须懂编程。我就去书店购买了C语言书籍和相关软件。我天天看啊,画啊,还做笔记,在电脑里练啊,非常努力。通过练习,我慢慢体会到了编程的方法。那个中专生看到我这么卖力,从此就不再和我多讲一句,直到他离开。我知道,他感受到了我的威胁。由于没有老师,没有开发板,我只能通过软件模拟仿真来测试自己的程序。虽然进步慢的像是蜗牛,但我还是坚持自学。南方的冬天不太冷,我有时学到夜里12点,有时为了一句话,苦思冥想了好几天,慢慢领悟。没有人能知道我有多努力。我虽然是大专,但那时候的大专学历已经很不错了,同事们很忌惮我,加上我自学能力又强,慢慢的,他们都不愿意接纳我,甚至产生了敌意。能在这里扎根干满两年,那是因为我的脸皮太厚。在一次同事的婚宴上,那个只有高中学历的同事明确向我说,喝了这杯酒,咱两的账一笔勾销。我没生气,学了人家的技术,他们能高兴吗?我知道我该走了。这是我的第四家公司,也是我进步最快的公司。最起码我是一名合格的PCB工程师了,并且还可以写一些测试程序。此时,我已经毕业工作5年了。

我又回到了深圳这座城市,进了一家研发性公司,做PCB工程师。虽然我会51单片机编程,但缺少实战经验,甚至连编程器都很少用。干了两三年,除了熟练画板,没什么进步。再说公司已经有人做单片机程序设计,不会让一个新兵蛋子去搞。再看看其他同学,水平也一般,想互相学习都难。我想这么干下去,只能当螺丝钉用,就又选择了跳槽。

那时候的人才市场,需要有实际工作经验的技术人员,什么年龄28岁以上,懂PCB设计的,懂电路设计的,懂单片机程序设计的等等。而我已经有快8年的工作经验,感觉这几年努力没有白费。很多没有经验的人,很羡慕我。这次进了一家外资企业,刚开业,公司很小,有3个工程师,其中有一位是硕士做服务器端程序设计,一位是做ARM程序设计的,我还是干PCB设计。那个做ARM程序设计的,是个新手,但他的眼界比我开阔,是师范专业,嘴巴也能说。他干了两年,什么都没有做出来,就走了。那个硕士也没干出什么成果,就被辞退了,听说他是武汉大学的老师。他们两个都没有经验,只有我是个有经验的PCB工程师。还好国外的工程师来中国,他们用的是PIC单片机,一年过来一次,我就向他们要PIC单片机编译器软件。他们给了我,并且还给了我一个烧录器,剩下的就只能靠我自己了。编译器的文档全是英文,我只能翻译成中文,并写了一本《PIC单片机C语言》一书。中国这边就我一个人是做技术的,而且公司里的板子都是我设计的。想学编程只有同公司一道发展,才有机会成才。于是,我给国外的工程师写测试程序,把板子的硬件问题全部解决掉,然后再发给他们。这家公司用的是SIMCOM模块,那时候下载资料很难,不像现在这么容易搞。我就向国外的工程师要。资料全是英文,我就硬着头皮看,一边摸索,一边实验,如: GPRS通讯,短信发送和接收,拨打电话和接听电话,就这样一干就是9年多。在一家公司做久了,同事之间难免会有矛盾,同时老板也不希望中国这边做软件,而我却向软件方向发展了,老板有时不大高兴,我感觉到好日子不多了。我离开时,公司给了点补偿。此时,我已经工作17年了,可以独立承担物联网方面的产品设计,包括电路设计,PCB设计和单片机程序设计,可以说,我已经是一名合格的电子工程师了。这17年中,我走了许多弯路,就是因为没有人指导,不知道怎么入门。

2014年,我接触到STM32芯片,于是购买了STM32F103开发板,用了一个月时间学完了ARM的基本驱动程序。

2015年,我进入色选机行业,主要从事DSP程序设计,仅用了3个月,搞懂了BIOS系统。产品以失败告终,博士走了,我也走了。

2017年,我进入冷链监控行业。一个人独立承担了整个产品设计:电路设计,PCB设计,程序设计,协助生产。这是最能检阅我个人能力的设计,如:4.3英寸电阻触摸屏,8g的SD卡,大容量FLASH,EEPROM,USB通讯,FreeRTOS系统,基于GPRS的HTTP通讯,WIFI通讯以及蓝牙打印机通讯,传感器如:温湿度,NTC,PT100,O2传感器,CO2传感器等。其次是软件校准等算法。再就是使用2.4G实现低功耗数据采集,传输和组网。

2020年,我进入工业控制行业。曾使用V9203芯片和CS5463芯片实现电流,电压,功率,电能,功率因素等数据的采集;采用4G网络,实现基于HTTP和MQTT的数据传输;实现基于RS485的变频器通讯,以及AD5412输出模拟量如0~5V,0~10V,0~20mA的变频器控制;在12864的屏上实现了数字软件键盘,实现英文,数据和标点符号的输入;无极旋钮调频输入;物联网通讯协议制定,以及服务器页面显示规划等。此时,我不再做PCB设计了。

有时无职胜有职,因为,整个项目均是在我的规划下完成的,人生还有什么值得遗憾的呢。

抢别人的风头,迟早要还的,这只是迟早的事。

电子工程师是怎么练成的相关推荐

  1. 合格的电子工程师需要掌握的知识和技能

    合格的电子工程师需要掌握的知识和技能   (转载) 愚以为,掌握了一下的硬件和软件知识,基本上就可以成为一个合格的电子工程师:   第一部分:硬件知识    一. 数字信号    1. TTL和带缓冲 ...

  2. 电子工程师比掌握的知识

    愚以为,掌握了一下的硬件和软件知识,基本上就可以成为一个合格的电子工程师: 第一部分:硬件知识 一. 数字信号 1. TTL和带缓冲的TTL信号 2. RS232和定义 3. RS485/422(平衡 ...

  3. 一位强人写的电子工程师起码技术要求

    一位强人写的电子工程师起码技术要求 1. MCU分类:4位机,51,PIC,AVR,MSP430等系列进行学习: 2. 硬件知识:元器件,PCB布线,经典电路,通讯协议,EMC,开发工具: 3. 软件 ...

  4. 写给电子工程师的,非常值得一看

    今天带着大家了解下未来嵌入式大致发展方向,以及的对嵌入式入门学习的一个规划!!!! 嵌入式应用领域如下图所示: 当我们在学习嵌入式时,我们首先需要了解嵌入式应用领域,且我们以后向往的方向,如:工业控制 ...

  5. 电子工程师必须懂得如何规划自己的人生

    转自:http://bbs.elecfans.com/jishu_271164_1_1.html 一. 怎样规划你的毕业后的人生 我今年39岁了, 25岁研究生毕业,工作14年,回头看看,应该说走了不 ...

  6. 【转】电子工程师必须懂得如何规划自己的人生

    一. 怎样规划你的毕业后的人生 我今年39岁了, 25岁研究生毕业,工作14年,回头看看,应该说走了不少的弯路,有一些经验和教训.现在开一个小公司,赚的钱刚够养家糊口的.看看这些刚毕业的学生,对前景也 ...

  7. 30岁以上电子工程师的无奈与迷茫

    转自 http://www.php230.com/wtoutiao/1077914.html 误入"歧"途? 很多年以后,在凌晨三点调试完电路离开办公室的时候,你会想起当年高考填志 ...

  8. 【转载】给未来的电子工程师

    看这篇帖子的,我想都是电子爱好者或电类专业学生.不知道大家都处于 什么一个阶段,这篇帖子是写给入门者的,要解决一个问题:初学者应重点掌握什么电子知识,大学阶段如何学习? 先说点貌似题外的东西--3个谬 ...

  9. 一个电子工程师的经验之谈!

    "工程师是科学家:工程师是艺术家:工程师也是思想家."一位伟大的工程师曾经提出过这样的一段感言.不错,工程师是利用自然科学来创造工程的人.工程既是物质的也是思想上的.许多不朽的工程 ...

最新文章

  1. 循环矩阵傅里叶对角化
  2. php叠加纹理,ps光斑纹理曝光视觉特效叠加合成扩展-ps光斑纹理叠加合成扩展 - 极光下载站...
  3. 【深度学习】一文概览神经网络模型
  4. PiFlow大数据流水线系统v0.9源码
  5. C# Tailor Your Application by Building a Custom Forms Designer with .NET
  6. React 组件生命周期详解
  7. (java+selenium)Web自动化12306模拟人工滑块验证
  8. 博客样式-bbsmax4风格V0.2
  9. AOP结构图(术语图解)
  10. 神经机器翻译中有用的技巧
  11. 20万+网易音乐人图鉴: 95后超70%、女歌手突破5万
  12. QQ留言代码,网页QQ留言
  13. EI索引!海口举办!ICIG 2021喊你来投稿啦
  14. CSS绝对定位模拟固定定位(absolute模拟fixed)
  15. vscode latex 字数统计
  16. 大数据之电商分析系统(一)
  17. PTA 7-106 sdut-C语言实验——模拟计算器
  18. 高级语言程序设计实验c,高级语言程序设计-实验四 循环结构程序设计
  19. MapReduce编程概述
  20. Java异常处理实验

热门文章

  1. 内核编译图文教程,usb键盘鼠标篇
  2. word 里域代码显示设定
  3. java—数组的3种声明方式
  4. 斗罗大陆妇女节壁纸高清
  5. 中国独角兽公司数量超美国
  6. 华清远见专家解读Android开发者的前景
  7. VOC2012数据集图片画框
  8. Vert.x - SpringBoot 整合 vertx 使用 thymeleaf、freemarker 模板引擎
  9. 利用nlinfit函数实现数据非线性拟合
  10. 第8章 Foundation Kit介绍