我是怎样踏上这条船的

  我是一名普通的二本毕业生,2016年从学校出来之后,满怀这忐忑与期待,开始了自己的工作生涯。第一份工作是在某研究所里做测试工作,说是做测试工作,其实除了测试外,就是给老员工打杂,比如拿快递,送东西等等。因为在学校里没有好好的学习,专业基础知识不强,所以只能干这些活,但自己又不甘心,于是六个月时间,我放弃这里安逸的环境,来到一家初创企业,开始我的电子工程师之路,直到现在。

  刚来公司,我是一个无知的小白,但是我比较刻苦,需要把自己荒废的学业重新学起来,在这里要用到专业的知识,模电、数电、C语言、FPGA等。好在公司的初创给了我机会学习。来公司的第一个月,我跟着生产,主要是做一些生产相关的活:如焊接线缆,下线,测试等等,同时,晚上下班回到宿舍,别的舍友在玩游戏,看电视的时候,我默默的打开学习资料,开始学习我需要的知识。PCB设计,数电、模电的基础重新学习,并且有时间再看看C语言基础。当时自己很羡慕别的舍友,什么时候我也能在下班的时候休息、娱乐,就好了。

  我的学习路线跟你不一样

  由于公司业务的关系,我的学习路线并不是正常的电子工程师或者嵌入式工程师一样,从ARM开始学习,从C基础开始。我的学习是从FPGA开始学习,学习了Altera的FPGA,硬件描述语言VHDL,FPGA的学习主要是公司老师傅给我学习资料,并且在公司业务、项目的基础上,开始学习,遇到问题首先是自己查资料解决、实在解决不了的找师傅一起解决。由于公司项目是有周期的,所以自己必须抓紧学习,不能耽误项目进度,同时在自己的努力下,终于在第二年后,能自己干项目了。然后就是一个80W的大项目,不负公司所望,终于顺利交付。

  本以为我会在FPGA的道路上走的很远,但是由于公司的业务调整,逐渐走向民用话产品,于是后来自学了PLC,ARM从裸机到操作系统。庆幸的是,我刚开始从比较难的开发FPGA入手,后来在自学PLC,arm的时候,基本没有遇到过困难,反而是轻松应对,再到后来,有一些工业需求,机器人等,机器人的编程相对于嵌入式软件来说,就更加的简单,易上手。随着业务的调整,现在的我开始要做Linux的应用开发,之前没有接触过,但是我还是在努力的学历,这里有没有大牛带一下我,非常感谢。

  第一次的快乐

  第一次总是让人记忆尤新,那是一个晚上,我学习写的FPGA程序的第一个程序,因为项目紧急,需要加班,我被分配验证一款数字电位器,通过FPGA来控制,记得很清楚用的SPI时序,这个程序写了大概一个周的样子的,对着芯片手册和时序图,写完调试的时候发现总是不通,然后用示波器抓波形各种操作、对比,修改,(记得当时最后的更改也就是一个时钟周期的差别吧)突然通了,那一瞬间,我心里的高兴和成就感,真的是不言而喻,相信很多小伙伴都有相似的经历,虽然现在回头看,那是一个非常简单的程序,但是它给了我继续努力的动力,给了我坚持学习能有回报的感觉。所以,当我们遇到问题时,应该静下心来分析,不急不躁,让我们且听且忘且随风、且行且看且从容。

  每个人或多或少都有自己的迷茫

  不知道有没有朋友像我一样,在一个公司一待就是这么多年,没有换工作。可能有人觉得我能待这么多年,肯定是公司待遇不错,其实也不是,也不完全是。我的工资在同行业中,公司属于中下吧感觉。我也看了好多的招聘广告,以及身边跳槽的同事,他们出去的工资都基本都过1W,在我们这个新二线城市。而我,由于自己的一些原因,只能继续待在公司。年龄增长,工资不长,看着同事涨薪,是每一个打工人的迷茫吧。更重要的是,现在公司需要的一些技术,也没有一个大牛来带一带,自己都是边做边学习,也很累。

  职业技术上,目前自己已经没有了发展方向,公司有什么业务干什么业务,看着是什么都会一点,什么都不精通,这才是一个工程师最大的迷茫吧,有没有感同深受的同志,欢迎回帖,一起探讨如何打破僵局。现在的我,集FPGA、PLC、arm、Linux、机器人于一身,但又只能做简单的项目、不过还好的一点是,arm的开发现在已然比较的熟练。

  公司的发展,前期主要是生存下来,后期才能发展壮大,现在的公司感觉还是在让大家生存下来,所以,领导层我们从刚开始到现在的人,开始是领导的永远是领导,开始是员工的永远是员工,因为员工可以是无数个,领导永远只有那么几个。

  给新入行朋友的一点建议

  我给的建议,只适合于普通本科毕业,在学校中没有好好学习的同学,因为跟我的情况一样。

  1. 在入行的选择上,尽量选择成熟的公司,成熟的公司,能让你将你学习的技术,从入门到精通,干专干精,这样才能有利于以后的职业发展和规划。即便是在这个公司遇到了瓶颈,换个公司可以继续发展而且成熟的公司晋升机制比较合理,晋升空间相对较大。一般的初创企业,公司技术水平瓶颈较多,很容易让自己走到瓶颈。

  2. 如果是初步入行,在精力允许的情况下,可以先从比较难的开发入手,再到自己自学或者通过别的途径学习的时候,就会轻松很多。

  3. 在公司不能只知道干活,还要学会说话,职场毕竟是职场,是社会,我们上班的最终目的,是提高自己的收入,改善自己的生活水平,当然,也可以是为了改善全人类的生活水平,只是我还没达到这个层次,但肯定有人达到了,达到了的人不可能看见这一篇文章。

  4. 对没有意义的重复性工作或者加班勇敢说不。如果领导经常让你加班,并且是一些简单重复的低价值工作,要勇敢说不,但是要注重方式方法。如果自己不拒绝,逆来顺受,到最后领导对你的感觉并不是你多么重要,而是你是一个廉价的劳动力,还不如用这些时间来提升自己或者放松等来得实际。

  2024我要一如既往的学习

  前边提到,我现在开始做Linux应用开发,所以这几年我需要好好学习一下Linux的应用开发,不知道有没有朋友来指点一二,或者有次计划的朋友可以一起探讨学习。在工作和生活中,学习伴随着我们整个生涯,正所谓学无止境,不学习就会很快被淘汰,这个道理我们一直都懂。学习的时候不要忘了生活,适当的放松也是对自己和家人的负责。我们要不断学习,提升自我。只有不断学习,才能跟上时代的步伐,不断提高自己的竞争力。我们要时刻保持学习的状态,不断提升自己的知识水平和技能水平。

  2024年最大的愿望,还完自己欠的钱,涨薪,快乐。希望大家一样,能快乐、涨薪,不用为欠钱而发愁。