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

电子工程师是怎么练成的

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

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

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

去过几次人才市场后,我仔细分析了市场需求,觉得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设计了。

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

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


http://www.kler.cn/news/17011.html

相关文章:

  • 数据结构与算法之链表: Leetcode 141. 环形链表 (Typescript版)
  • 谷粒商城二十四Sentinel限流熔断降级
  • 用于scATAC-seq有监督分类的Cellcano
  • 【LeetCode刷题记录】数组专题
  • Python小姿势 - Python面向对象
  • 《基于深度学习模型的非接触式面部视频记录技术用于心房颤动的检测》阅读笔记
  • 「Codeforces」B. Avoid Local Maximums
  • Redis之五大基本的数据类型:字符串String 散列hashes 列表 lists 集合sets 有序集合sorted sets 基础命令讲解
  • 学生台灯什么牌子好对眼睛好?专业护眼灯的学生台灯分享
  • 【AI工具】bing chat 使用--三种模式+撰写功能
  • gradle Task 详解
  • 什么是Filter?
  • 工具及方法 - 安装播放器pot player
  • 大二一个学期学这么点内容,没有概念,只有实操
  • TCP的三次握手和四次挥手
  • 冲浪杂记——
  • Apollo 7.0——percception:rader源码剖析
  • win11本地安全机构保护已关闭怎么办?如何修复windows11本地安全机构保护已关闭?
  • ubuntu: ubuntu22.04安装redis数据库,并设置开机自启动
  • Redis底层设计与源码分析(一)__底层数据结构逻辑分析
  • 低代码,一招制敌,解决职场人的的办公难题
  • 【热门框架】Maven中聚合,继承指的是什么?有什么作用?
  • 刚转岗做项目经理,无从下手,怎么办?
  • 【硬件】嵌入式电子设计基础之分析电路
  • 视频转gif如何做?三步教你视频转gif制作
  • ClickHouse的资料
  • JetBrains 公布 WebStorm 2023.2 路线图
  • 软件测试技术(四)白盒测试
  • 五面阿里Java岗,从小公司到阿里的面经总结
  • Docker file镜像