网络成瘾症

首页 » 常识 » 常识 » 电子工程师如何成长10年5000字总结
TUhjnbcbe - 2023/11/1 21:31:00
北京治疗白癜风去哪好 https://m.yyk.99.com.cn/fengtai/68389/lianxi.html

 每个男人心中都有钢铁侠的梦想。


  我希望你和托尼斯塔克一样拥有改变世界的技术。每次看到斯塔克在他的工作室开发,我都想拿着家里的灰吃的烙铁焊十块板。


  很遗憾,电影和现实有很大的不同。电影里技术男主都是高富帅,实际生活技术男主都是臭屌多。


  电影里的技术都是住洋馆养看门狗,现实中的技术都是廉价劳动力。


  我老婆想出去,外人想进入这种局面。


  但是,能成为电子工程师很有意思。至少可以有小发明之类的。


  我年从电气工程毕业,自学转行到了电子工程师行业。


  到今天为止一直从事技术研究开发的工作,制作过几十种大小不同的产品。一些产品也曾被公司授予实用新型专利。(证书当时没有拍照。只有写的技术书。


  不知不觉十年过去了,技术没有让我占据一线城市的房子,但是日子过得还算过得去。


  唯一遗憾的是,没有贵人带路。本来4、5分钟就能达到的程度,但我走了10年。


  我想分享我的成长之路,间接成为你的贵人。哈哈。


  一、入门


  电子工程师涉及非常多的东西。我主要是往嵌入式方向走,主要是做单片机的软件开发。


  刚开始自学的时候,我也没有经验,不知道怎么学习。


  最开始买了很厚的电子零部件的书在那里读,但是越读越觉得这个行业太难了。


  有成千上万个零件,各自的作用不同,各种参数令人眼花缭乱。


  之后觉得看书很无聊,就去看了录像。当时下载了模拟电路和数字电路的视频教程。


  我学习很认真,至少可以拿着笔记本一边学习一边写。


  印象最深的是学习模拟电路。我把电路画在笔记本上,现在好像脱裤子放屁了。


  你想的努力很多都是在欺骗自己。因为学习方向错了,所以笔记本上写了大部分笔记。如果什么都不记得就好了,会失去信心。


  模拟电路真的很难。马上给你一堆公式。特别是10年前的视频教材,以后试着工作,这些知识点大多不能用于产品开发。学习开发板电路比较现实。


  模拟电路学习失败,我又盯上了单片机,买了51开发板,自学了c语言,熟悉了简单的欧姆定律,开始遵循教程。


  第一盏灯点亮的时候,瞬间觉得自己像大神一样。如果当时朋友圈很流行的话,我想可以连续发10条了。


  后面收拾不完的话,打开疯狗学习模式,每天除了吃饭和厕所都呆在房间里学习。我忘了已经持续了多久了,但至少有一个多月没出门了,平时不养鸟的父亲也开始劝我“去看海吧”。


  主要是他觉得我在房间里玩游戏,总有一天会发生自闭症的话就不好了。


  我从小学开始就是个游戏迷。当时在传说。泡沫堂、QQ堂、CS等也疯了。


  但是,这次我留下了这种热情来学习单片机技术。当时,我很感兴趣手机是用什么样的技术制作的。自从接触了单片机之后,我就开始有眉目了。


  在这样的学习态度和强度下,成长就像是砍也砍不完一样,一个多月的时间里我基本学完了STC89C52单片机、c语言,然后自己做了电子表、红外遥控电机的旋转角度等小项目


  当时和朋友聚会的时候,我拿着开发板坐了十几公里的公交车,特意去给朋友展示了红外线遥控马达的功能。


  现在想想就不好意思了,对方明明完全没有兴趣,自己却有热情,这可能是技术人员的心情吧。


  快到第三个月的时候,我们也毕业了,开始去找工作。


  当时的求职没有现在那么方便,没有现在这么发达。打开招聘网站,管理本科生、硕士、博士、应届毕业生还是老手,直接渔夫撒网。


  虽然这种做法有点缺德,但效果还是有的。马上接到面试电话,可以自己筛选。


  我开始相信那句话了。没有道德,别人就不能绑架你。


  我毕业时的求职是拿着简历去人才市场。人才市场买票进去了。


  就像新的楼盘开始了一样,很多人蜂拥而至,不知道是求的还是真的买家。


  因为我错觉自己马上就要从学生变成上班族了,所以自己赚钱的感觉应该很爽。


  幸运的是,现实并没有让我失望,找了半个多月,面试的所有公司都拒绝了我。


  他们说。“我们公司才刚刚开始,需要经验丰富的东西来支撑现场。


  有人说你不是电子专家,学得不专业,不系统。


  另外,我们公司对学历有很高的要求。


  我没有统计过具体被多少家公司拒绝过,但至少有20家以上了。


  涉世不深,怎么能忍受这样的耻辱呢,我绝望至极,什么也做不了。


  那时我就想,是不是这么找不到工作,是不是一辈子都找不到工作。


  那个时候我担心到会影响食欲,但有一次和好朋友聚在一起,去吃烤鱼,点了一人两瓶百威,一条烤鱼。


  最后两个人烤鱼吃不到一半。喝了两瓶百威不是因为鱼不好,而是真的没有胃口。


  这兄弟也是同甘共苦的人。因为找不到工作…


  二、进行


  在这样的焦急中,我每天玩游戏弄得满身是泥,不想维修那台坏了的单片机。这么努力学习也找不到工作。这样下去终究不是办法。人可以不工作,但不能不吃饭吧。


  是想吃饭还是必须去工作,那个时候是不是要向现实低头打螺丝,等混合了工作经验再去找比较好,不是吗?


  结果放弃了那个。因为不甘心,读了20多年书,最后去了不需要读书的工作。工资也很低。


  我慢慢冷静下来,反省自己,我还是想做用单片机写程序的工作。我主要对这个感兴趣。


  但是别人怎么解决我的问题呢?


  我分析了一下,拒绝我的理由只有三个:


  学历不够


  非电子专家


  项目经验不足


  这三个要求一两个都不能满足。这样的话,唯一的希望是第三个,但是没有工作从哪里积累项目经验呢?


  一想到这些,我又想放弃。非常困难。


  我自己逼着必须一步一步想办法,所以我想自己做个项目出来可以吗?


  做项目的硬件也不能设计它们,所以我在某宝上搜索一下,看看有没有现成的,就是那个DIY的项目。


  竟然真的找到了我。这个项目一直以来都是初学者的经常项目。是跟踪车。


  第一次买的时候不知道从哪里来的自信,买了光板和零件,自己焊接了。


  虽然买了焊接废弃后焊接的东西,但是焊接经验也确实增加了。


  第二次拿到板子后,我开始研究商家给的原理图,一边分析原理,一边看他们的程序是怎么写的。当时写的日记至今还在。


  这个项目也花了大约一个多月的时间。我升级了商家的程序,自学做了VB做了上位机,串行监控了购物车数据。


  做完这个项目后,我又开始走上了找工作的道路…


  这次,确实顺利了,终于接受了一些面试。那时HR先在人才市场参加一次考试,通过一次考试后去他们公司重新考试。


  我带着智能小车去了他们公司。这是港资公司,不大。一共只有十多名员工。


  这次面试我的是研发部的经理,我在现场给他看了智能小车的功能和代码。


  其实他也很满意。我担心他是不是不要我了。另外,头几个月可以不领工资。希望给我学习的机会。


  经理看到我很诚实,拜托我,一个月给我1.8K,就这样成功入行了。


  这家公司离我家很远,如果坐巴士堵车的话将近两个小时。相当于每天9点上班。我7点出门。


  第一个老板不让我直接参加新产品开发,一直维护旧产品,换代码升级客户功能,主要以STC和NXP单片机为主,做楼层权限控制和显示板,第一次接触到UCOSII系统。


  读别人的代码其实比自己写还难,评论也少,那个时期确实每天都掉头发。因为更改了半年的程序,所以我换了工作。香港资本的工资略有下降,所以看不到什么前景。上司一直在招聘应届毕业生。如果能更改代码就好了。


  辞职后找工作比较容易,不到半个月就找到了另一家公司,和上司谈妥了,以5K月薪加入。


  第二家公司是初创公司,加上股东,一共6人,做技术的除了研发经理就是我,所以压力更大了。


  幸运的是,公司的产品并不复杂,全部使用51核的单片机来制作电量测量产品。


  在这家公司干了半年,能独立完成51单片机产品的程序了,想没学过又跳槽了。


  上司说给我加工资,让我继续干下去,但被我婉言拒绝了,主要公司也没有妹妹。是唯一结婚的老奶奶。


  之后的一个月内又找到了第三家公司。这家公司还很大,做电子狗,导航,行车记录仪的产品。市面上的很多产品都来自这家公司。


  单片机主要使用的是新唐的ARM7TDMI,但是当时第一次接触,资料很少,怕不能完成任务被解雇,就偷偷在网上买了开发板学习。


  我在这家公司也主要以改变程序为主。程序很大,有语音广播、菜单、雷达信号检测、GPSNMEA协议分析等。以我当时的水平还不能独立完成。


  换了半年代码,辞职了。因为当时遇到牛市想赚钱去旅行,老是和老板打招呼他也不爱我。


  但是,出乎意料的是,我辞职的时候,老板居然请了软件开发组长来,涨了给我留了下来。我婉言谢绝了。


  旅行回来,一路上相继换了几家公司。有些人只做了一天,有些人只做了一周,有些人做了四个月,更不用说这些了


  在这期间,第二家公司的老板找到了我,叫我回他们公司工作。他们成立新公司做成品,给我2%的技术入股。


  工资谈15K,他说有股票最后谈12K,有点犹豫我就去了。几年后,我明白了,和2%的股票并不至于工资涨。


  这次进去的是项目经理的职位,说白了就是全能杂用王。一个人负责一条产品线,从硬件的设计到软件的实现,样机的焊接,生产线的下放,成品的完成,再到用coreldraw设计产品的包装,每天都很充实。只是待遇没有跟上。


  忍耐了3年以上。那个时候,自己独立制作产品已经完全没有问题了。还没上色。我又提出辞职了。那天,我和上司谈了很久。


  感觉辜负了他的期望,也没有狠心说跳槽,说自己出去做生意后他放了我,其实从这家公司出来又开始找工作了。从今天开始,我一直没有和这个上司联系。


  出来后休息了两个月,又找到了第四家公司。


  这家公司也刚起步,研发部还有两个人,我主要负责软件,工资15K。


  第四家公司是我技术发展最快的公司,当时做东西的网络网关产品。对我来说是中大型的。


  用的是STM32的单片机,一开始信心满满,觉得没什么难的,各模块的功能基本上都知道怎么实现。


  越往后走我越辛苦,功能之间出现了功能互斥,修好了这里,别的地方又出了问题。


  其实原因是没有好的程序架构。因此,许多产品必须添加RTOS,尽管不添加系统可以节省资源和成本。


  由于许多工程师没有能力写体系结构,他们只能使用系统来保证至少在体系结构上没有问题。当然,RTOS除了架构以外还有其他实用功能。


  RTOS还不想用,所以只好想办法了。然后,我找了以前公司经验丰富的工程师代码。能在u盘里保存他们的代码,确认一下有没有收获真是太好了。


  果然,以前不知道他们为什么这么绕,碰到这个问题后突然亮起来的,是解决扩展性、可移植性的问题。


  在此期间,我们组合了许多高级人员编写的代码,包括STM32固件库、蓝牙协议栈和Zigbee协议栈。


  结合他们的优点,消除了无用的代码,最终改编优化了最合理的流程架构。


  可以说是时间片轮询的小系统,有任务管理、队列算法、回调函数、计时器矩阵等功能。


  这个架构我做了整整一年。不是说体系结构代码有多复杂,而是不接触,没人指导,完全是自己摸索出来的。如果有人带的话,也许半个月就能学会。带的人和不带的人差别这么大。


  我在年录制了一套视频教程以纪念这个框架。本来想拿去卖的,但是后面的工作很忙,没有时间着手。我今天把那个完全开放源代码进行学习。


  本教程可以在小破站搜索直接看,也可以让你找源代码。整个网都是这个名字。


  在这家公司,我一共做了两个网关项目,其他小项目加起来差不多六七个。


  网关项目编译后有K左右,还不是Bootloader程序,对单片机来说应该是中大型项目吧。


  从立项开始到量产花了近一年的时间,中途参与了APP联调,浪费了很多时间。


  这是我职业生涯中成长最快的项目,我说高质量的飞行一点也不夸张。


  从那以后,我几乎不害怕单片机进行产品开发。至少在软件上没有问题。在这家公司也工作了3年左右,个人和公司都发展很快,从一个公司发展到不到10人到几十人,不得不说在研发部高峰期也有8、9人。


  后面的老板越来越抠,最后项目奖金没了,离职了。


  离职的时候老板说让加工资,又被我婉拒了。


  大家可能觉得我在吹牛逼,为什么我从每家公司离职时,老板都会给我加工资?


  一方面是我对公司产品非常熟悉了,另一方面是我的工作态度,如果我不会的,我会自己掏钱去学习,而不是买个开发板都找公司报销,懒得折腾。


  我深知,虽然产品是公司的,但是知识是自己的,人一定要舍得投资自己,让自己更值钱。


  从这家公司出来以后,到了第五家公司初创公司,自己一个人独立负责硬件设计和软件开发,算是技术负责人的角色。


  老板还算舍得分钱,不过我们运气都不好,产品销往海外,研发用了1年多,然后正好又碰上YQ。


  混了3年时间,技术没怎么增长,公司也没挣到钱,最后不欢而散。


  这是唯一一家我走,老板没涨工资留我的。


  因为老板当时确实没钱了,还负债累累,中间还欠了一个月工资,发完就走了。


  从这家公司走了以后,我就没再找工作了,用自己的青春成就别人的宏图霸业,我感觉很不值,然后出来创业了。


  创业第一个月开始就已经开始盈利了,只是很少,养活家庭还要倒贴那种,目前已经一年多,很庆幸还活着。


  以上就是我从入门到创业的整个历程,有点长,有点啰嗦,耐心看完的给你点个赞,希望你也能给我一个^^。

1
查看完整版本: 电子工程师如何成长10年5000字总结