此时的我,正在听着一首乐曲,名为《Never Letting Go》,听着乐曲中的旋律,尤其是拨弦乐器的声音,内心不知道为啥,突然就有了触动,说不什么感觉,曾经的经历慢慢浮现在眼前。
作为一名电子技术爱好者,能在离开自己喜欢的软件编程工作,在家、在业余时间重新捡起曾经为之努力过的硬件开发,是一件非常开心的事情。对于一个把工作单纯作为谋生手段的人来说,我的经历可算的是普通打工人中的最高境界了。在普通人中,能把工作本身当乐趣,并在乐趣中获得满足,并且用这份工作能让自己的生活环境从拮据状态改变到不用为柴米油盐担心,甚至可以在一定程度上因为爱好而有些花费的,我想占比应该不会太多。大多数人仍在为生活而奔波,曾经,我也是其中的一个。
报考大学专业时,因为爱好,最初选择的是机械专业。但为了能进好一些的大学,选择了接收学校的专业调剂,结果进了物理系应用物理专业。最初自己是存在着学习情绪的,所以也不努力。整个大学4年,怎么说呢,就算是浑浑噩噩过来了吧。从开始学习模拟电子、数字电路开始,总算有了自己愿意学的东西了。大四(大概是大四,已经记不太清了)时,开始学习Z80单板机、51单片机。估计现在进入大学的,没几人会学Z80单板机这种东西的,学习的话可能是51单片机,或者更高级的32位的单片机。这是我接触单片机最早的时候,教我们的是余从新老师。
尽管学习了很多和电子技术有关的学科,但毕业后还是按部就班进了国企的一个研究所,最初被分到了金相室,分析金属加工件的组织材料分析之类的东西,主要是用于事故发生时分析材料是否有瑕疵、厘清责任。大概干了一年,觉得自己实在不是那块料,因为不感兴趣,常常在研磨、抛光材料表面时打瞌睡,以至于被测试材料被打飞。所以一年后,和所里申请换科室,转到了和电子技术有关的科室。这个科室主要负责维护所里电子设备的维护,平时也没什么实质性的工作,事实上科室里有专门的负责维修维护的,我这个刚来的,也没啥资历、资格和能力出面,所以就没有啥锻炼机会。好在科室里有电脑机房,可以自由使用电脑。我大学时学校里学习Fortran,用的还是大型机带的终端,主机压根就看不到。即使到了毕业时,系里最好的电脑也不过是286,而我根本没有资格和机会接触。现在到了科室里,甚至可以使用当时最好的486电脑,现在还记得是AST牌子,花了四万多人民币。那时候还是以DOS6.22为主。也就是在那个环境下,自己才有机会自学计算机编程,因此自学了C,使用的是Turbo C 2.0。
师傅是个很好的人,看我挺爱学习,就整了个现场的活。当时C用的还不熟,而Basic简单易学,所以就用QuickBasic做了一套系统,尽管是从头学起。因为要完成现场一些数据的采集,所以在编程的同时,还需要一套硬件设备配合。以当时自己的能力,用51单片机来实现,是完全不可能的。一是因为不知道去****单片机,二是手里没有足够的设备支撑这种开发。这是个私底下的活,科室是不可能提供财力支持的。师傅不知道是从哪里弄了一块其它现场用的设备,能进行简单的数据录入,让我看看能不能进行改造。老实说,要不是在大学时有这方面的兴趣爱好,专门去学习数字电路的应用知识,这个活我也干不了。这个活是包括线路板设计、焊接、计算机编程调试的。PCB设计,印象里用的是tango,这个是在大学时就接触到的。线路板加工,好像是去沈阳找的,自己已经没有一点儿印象了。
当时就没想着利用这个设备进行复杂改造,而是利用信号截取、扫描的方式来获取。为此在那个设备的显示部分(数码管)加了一块板子(板子是自己用74系列集成块搭配设计的,印象里除了毕业论文,这是工作后第一次正规采用数字集成块设计的电路,因此很是自豪了一阵子),提供一个接口,而这个接口负责衔接电脑的数据采集卡,通过编程来获取键盘数据。其实就是利用数码管的显示特性,追踪段位码和列扫描信号,被计算机采集到后,进行二次解析,进而获取输入的数据。在花了一段时间后,终于获得成功。这个小活,让我获得一笔在当时看来都是不小的收入,有几千块。那时我的工资才200不到。这件事儿,在事后想来,还真就是那句话:机会从来就不会给没有准备的人去做。如果不是小时候就有爱刨根问底的心态,如果不是大学里培养出来的兴趣爱好,我觉得这个活根就不可能轮到我来做。在这里,真心感谢我的余师傅给我提供的这个机会,让我有机会证明自己可以在软件、硬件这条路上走下去。
几年后,单位改制,组建了新的所。自己被选到了新单位,又认识了一位新的老同事,也是一位非常好的人,让我有机会利用51单片机开发产品。同时在这个科室,自己又开始学习windows下的图形界面编程工具VB2.0,以及后面VB6.0。现在想想,我还应该感谢我的母校------大工,就全国而言,他也许不是最好的大学。但在那里,我学到了基础知识,并且提高了自学能力。这也是我们的老师说的:大学里会给你提供了很多学习机会,但最重要的是要培养自己的自学能力。学校里不可能教会你进入社会后需要的所有知识,学好基础,提高自学能力才是最主要的。虽然在单位里并没有多少软硬件工程让自己有机会获得更多的经验,但有足够的时间,通过自学,获取前沿的软件知识,也为自己后来跳槽从事软件外开发工作打下了好基础。从事了软件开发以后,越发理解自学能力的重要性了。很多时候,都是边学边干,哪怕下班了,也会专门挤出时间去查资料、去学习。
如今,我已不再专门从事科班开发工作了,变成一名自由职业者,但依然在做着软、硬件方面的工作。软件方面是为了帮自己的朋友,也是给自己一份赚钱的机会。硬件方面,就完全是捡起自己的兴趣爱好了。重新捡起硬件,不是因为自己有了足够的财力,可以支撑自己的兴趣,而是因为我们国家的发展,让我们普通人可以负担起玩硬件开发的开销。想当初工资200时,单片机6、7块钱,几十块,上百块的多的是,一套烧录设备几百、上千那都是很平常的。而现在工资几千,单片机才几角钱、几块钱,烧写用的板子、设备,便宜的才几块钱,甚至于你也可以利用网上的资料,自己制作。这都是30年前无法想象的。半导体的发展,互联网的发展,让我们普通人可以轻轻松松获取所需要的器件、知识,来满足自己的兴趣爱好,而不用担心倾家荡产,这就够了,真的很好。其次,时刻保持着好学的心态,对人生也很重要。所谓知识爆炸的时代,其实仅仅是个开始。学科越来越细,知识越来越精,真心想学,真是一辈子也学不完。所以培养好学习的心态,提高自学能力也很重要。现在回首看自己走过的路,在庆幸自己每次的选择的同时,也要感谢自己遇到的贵人,尤其是大学时的余从新老师、工作中遇到的余师傅、李师傅等。同时也感谢祖国的发展,让我们有了更多的选择,可以让自己的兴趣得到发挥。
我相信坛子里一定会有许多人,和我有着类似的经历。能在这个坛子里相遇,也许是因为兴趣爱好,也许是因为工作。不管是哪一个,都是因为咱们国家的发展,因为电子产品世界这个网站,让我们有幸、有机会走到一起,一起分享彼此的知识、工作经验,交流心得体会,品味开发工作中的苦辣酸甜。也许你还在为工作而辛苦奔波,没有时间像我现在这样闲得没事儿发感慨,但只要你还在做着电子技术方面的工作,就请你把它当成乐趣来做,哪怕才刚刚准备一点点培养起来也好。因为它真的很有趣,可以陪伴你的一生。它不会因为工作消失了而从你的生活中消失。
啰啰嗦嗦说这么多,我也不知道自己到底想到表达什么,说到哪里算那里吧。最后,咱也不能免俗,也不想免俗,期待我们的电子网站发展的越来越好,咱们祖国的发展越来越好。真心为默默工作的人献上一份祝福。是你们的工作,让我们的每一天都发生好的变化。希望你们生活越来越好,没有压力的那种,最低也会像我一样,不用为未来担心(我现在唯一的担心是:能不能长寿,看到咱们国家更多的伟大成就)。我相信你的梦想会在每一天的辛苦工作后越来越近。也许会迟到,但一定会来!相信国家!相信自己!