三年轮回

来源:互联网 发布:tomcat可以运行php吗 编辑:程序博客网 时间:2024/04/28 14:50
 

说来也真是巧了,这是我第一次真正在Csdn上写文章,一看时间刚好是2011-10-30,三年前的今天2008-10-30我申请了这个blog,那时候还没有有毕业……

再往前三年2005-10-30这是我刚进大学的日子,那时候带着全新的憧憬进了大学学习电子信息专业,由于天生的电子的热爱,在经历的挫折的高中时代最终还是读到了电子专业,虽然我对电子钟爱有嘉但是真正让我说为什么觉得电子好确实在说不出来,只是小时经常摆弄家里的电器,后来又把学电子的哥哥留下来的东西翻来覆去的拾掇拾掇.初中高中时候放假在家基本上都是围在电子元件,导线,电表之中,无论在哪里见到电路板之类的东西都特别兴奋,总想把它占为己有,印象最深的是又一次去邻居家玩在仓库角落里发现一个音响的功放电路(几年之后回想的时候才知道)特别新奇,那是我第一次见过如此漂亮的电路板,上边的大电容和功放芯片令我很兴奋,后来不记得用什么方法把它弄到手了,此后的一周时间我就窝在家里把上边的原件全给下了(不是电烙铁),然后把各种原件分类放了起来.后来才发现那些原件的腿全掉了完全没法用了,可当时的高兴劲就别提了……就这样伴随着摆弄那些被大人们称为”破烂”的东西我进入电子世界.学习了三极管,运放,滤波器,直流稳压电源在摆弄条幅/调频收音机时对高频电路,调制解调,天线,变频有了一定的认识,还记得那时候按照<中学科技>上的一个电路依葫芦画瓢的做了个调频话筒,用收音机做接收机,在一个房间说话另一个房间可以听到…… 带着这些在杂耍中学到的东西进入了大学,并且凭着经验系统的学习了电路分析,模拟电路,数字电路,射频电路,这些都是纯硬件的东西,是对日后能在电子领域中有多大发展起决定做用的知识,正所谓基础决定高度.在大学的前半段时间我始终都认为这是个物质的世界,硬件才是根本才是必须的,以至于忽视了同样非常重要的软件,现实证明硬件是基础固然不错,但犹如有血有肉的植物人,只有空空的灵魂.通过软件给硬件注入灵魂才是电子设备的精髓,我认识到这点几乎是大学快要结束的时候.在大学时参加过两次电子设计大赛,第一次做的是纯硬件的调频电台第二次做的是软硬件结合智能循迹壁障可遥控小车,那台车子是我认识到软件重要性的同时和一个哥们用C写的AVR单片机控制程序.完成车子的制作是2008年的暑假, 在做车子的时候查了很多资料,其中最重要的是”中国电子开发网”,”老古论坛”,”CSDN”并且申请了CSDN的博客.再开学是大四,该找工作的找工作该干嘛的干嘛.于是我找了一家实习单位做温度控制仪的硬件.半年实习后也就毕业了,换了一家公司做物联网教学设备的公司继续做硬件.因为我深知自己软件上的不足,我利用业余时间重新系统学习了,c/c++,数据结构,计算机组成原理.就这样在做了一年多的硬件之后我转做嵌入式软件并先后2个项目,目前第二个项目(一款仪器)已经完结,我负责嵌入式程序的80%和30% 的硬件设计.在这个项目进行中我又发现光有底层的嵌入式程序的设计还不够,因为现有的设备无论是手持设备还是大型台式设备都是以用户为中心,要充分考虑到用户的体验,所以UI的设计要和底层协调的很好才行,想一下iphone就是软硬件性能优化最好的例子.从程序角度来说就是面像对象编程的思想,所以我又在业余时间学习java/C#.当把嵌入式的C和面向对象的java/c#完美的结合时就是达到最好用户体验的时候.学习编程其实很简单,但是万事开头难只要学好学精学透c/c++,其他所有语言都不攻自破,当突破编程语言的限制剩下的就是算法了,程序=语言+算法,算法是软件的灵魂,算法也就是编程思想,这不是一朝一夕的事,它需要天分+汗水.目前我正在用java写一个通过串口/usb连接底层设备的测试软件.这是为下一个项目准备的.

后记——该文为三年之轮回献祭.

原创粉丝点击