​从小到大,一直是典型的理科型选手,语文成绩常年徘徊在七十分上下,写作文是最头疼的事,最喜欢做物理题,不喜欢社交,这也许就注定了将来走技术这条路。

小时候家里穷,电子产品接触不多,也就是收音机、电视机。偶尔看看别人的游戏机。电脑更是上初中才见到过,还是学校花大价钱,专门在教学楼里隔出房间建的机房。那时候上机是一件既兴奋又神圣的事,需要做很多准备工作,仪式感很强。进机房前要拍掉身上的尘土,套上鞋套,慢慢的走进铺了地毯的机房,再慢慢落座,等着老师发号施令,之后就迫不及待的开机…

相信那个年代过来的很多人都有跟我类似的经历吧。后来知道电脑装的是win95,老师是一台win98。机房里装有好几个风扇,给人感觉灰尘才是那些机器最大的克星。看着老师敲敲键盘,觉得可厉害了,我们的兴趣则主要是玩系统自带的几个游戏。但是不管怎样,心中还是种下了学计算机的种子。

再到后来,因为各种原因,有了拆家里电器的机会,突然就对里面绿色的板子充满了极大的兴趣。后来知道那是电路板。感觉每一个电路板就像一个小城堡,虽然对它如何工作的,板子上都是些什么器件还完全不了解,但是就是觉得很神秘很厉害,以后我要学这个。

还记得上高中时,大家人手一个随身听,放入磁带,听听歌,学学英语。因为耳机线经常弯折,时间长了就不好使了,这时候很多人的选择就是买个新的。但是有一次我发现,宿舍的学长居然可以修好耳机线。只见他剥开线的外皮,烧一烧里面的金属丝,然后将断开的两头接起来,耳机就又好使了。这里烧金属丝这一步让我百思不得其解,更加的崇拜他了,也立志要做一个“高手”。

高考结束后,没有多想,我就选择了计算机专业。入校后,学校组织参观了实验室,里面有各种实验箱,辅导员介绍说这些都是咱们老师自己做的。看着实验箱里的电路板、屏幕、连接的各种接口排线,满满的科技感,更加的坚定了我的目标方向。

大学里,比起纯软件的课程,我更喜欢软硬件结合的课程,像组成原理,接口技术等。那时候我还不知道电路板是怎么回事,只是知道电子学院的同学会有画电路板的要求,心里还有点小小的失落。后来就自己找资料学习,才了解到电路板是怎么画出来的。毕业设计期间,自己还买了开发板学习,现在还记得当时板子的CPU是三星的2410,是自己骑车去中关村电子大厦买的。毕业设计也是跟的组成原理老师,基于Altera的芯片,做的FPGA相关的工作。

长久的兴趣,使我放弃了很多C++和JAVA方向的工作,而这些是我的很多同学选择的工作方向。

最终,我去了一家做机顶盒的公司,开始了自己真正的嵌入式开发之旅。

现在回过头来想想,如果再有一次选择的机会,我可能还是会做同样的选择。搞嵌入式,当你做出一个产品的时候,你会感觉很多东西是自己创造的,掌控感特别强。如果将其比做是搭建城堡的话,那么这个城堡就是你亲手搭建的,而不是只嵌入了自己的一个模块。最终的产品就像是自己的孩子,眼睁睁看着它一点一点变化给你看,归属感特别强烈。

也许,这就是我为什么选择了嵌入式这个行业。

我是如何入行嵌入式开发的相关推荐

  1. wince 开发_大牛总结: 入行嵌入式开发之前,先来看看这个规划

    从事嵌入式开发一年了,有些感想跟大家谈谈.可能很多朋友会像我当初一样,为前途而烦恼,为不知道储备什么知识而苦恼,所以写点东西给这些朋友们提供参考.另外,也可鞭策自己,让自己看到自己的不足,认清以后的发 ...

  2. 大牛总结: 入行嵌入式开发之前应该这样规划

    首先IT是一个需要不断学习的行业,没有任何一个行业像我们这样需要不断地接触新东西,学习新知识,如同<学计算机的你伤不起呀>中吼的那样,搞上层开发的,各种编程语言搞死你;搞系统开发的,各种系 ...

  3. 牛人总结: 想入行嵌入式开发?要这样来规划

    从事嵌入式开发一年了,有些感想跟大家谈谈.可能很多朋友会像我当初一样,为前途而烦恼,为不知道储备什么知识而苦恼,所以写点东西给这些朋友们提供参考.另外,也可鞭策自己,让自己看到自己的不足,认清以后的发 ...

  4. python3.8怎么打开创建_Python3.8有哪些新功能 怎么入行Python开发

    Python3.8有哪些新功能?怎么入行Python开发?近日,Python软件基金会公开了3.8版本的说明文档,向公众展示了beta版本的测试进展,以及Python3.8版本的新特性和功能改进.这些 ...

  5. 入行前端开发需要学什么?有哪些知识点? 程序员的青春

    术掌握到什么程度才可以找工作呢?作为聪明的求学者,总是会带着问题学习,相对于其他后台编程语言来说,Web前端开发确实要更容易学习.但是随着互联网平台的多端发展以及前后端融合技术的要求下,前端开发工程师 ...

  6. 如何入行Android开发

    近期遇到很多朋友问及想从事Android开发,有些是大四的学生,有些是已经工作了,从事J2EE或者C++.C#等开发工作.对他们为什么要从事Android我不是很深入的了解,不过Android确实是一 ...

  7. gtk移植到嵌入式_入行嵌入式研发10多年,一位工程师悟出了这些道理

    嵌入式行业需要什么样的技术人才? 仔细观察各种招聘的岗位要求吧,无非是两方面. (1)通用要求 比如什么学历,多少年工作经验,有创新精神,抗压能力强,吃苦耐劳,善于沟通,态度认真等等等等... (2) ...

  8. 入行嵌入式研发10多年,一位工程师悟出这些道理

    点击上方"大鱼机器人",选择"置顶/星标公众号" 福利干货,第一时间送达! 嵌入式行业需要什么样的技术人才? 仔细观察各种招聘的岗位要求吧,无非是两方面. (1 ...

  9. 开发转测试没人要_入行或转行软件测试(测试开发)要怎么学

    在2008年刚刚进入这个行业时,我对于要学什么东西,是迷茫的.记得我在08年的时候,入职的公司给我们这批新人做了培训.培训中介绍了很多概念,告诉我们质量很重要,软件测试前景很好,还教了我们很多软件测试 ...

最新文章

  1. 这个微型机器人可以在人体内“游泳”
  2. 十年Java路,和大家来谈谈系统架构
  3. web 前端 如何分享到instagram_好程序员web前端教程分享前端javascript练习题三
  4. Vue与服务端数据交互 [ axios ]
  5. 苹果推出36期免息分期?每月88元就能用上iPhone 13
  6. 大厂开发“大牛”,你距离他们有多远?
  7. spring-AspectJ异常通知
  8. 用Python把PDF文件转换成Word文档
  9. java 证书错误_java – SSL证书错误:certificate_unknown
  10. Tina-TI——小巧好用又高效的原理图仿真软件
  11. 【算法实践】他山之石, 可以攻玉 -- 利用完全二叉树快速实现堆排序
  12. Android Service 定时任务
  13. 七.getchar 和 scanf
  14. 软考高级系统架构设计师:响应式Web设计和主从复制机制的好处
  15. 制造费用分配方法(二)
  16. PHP+mysql 入门级通讯录(一)
  17. Java+OpenCV实现图片中的人脸识别
  18. 手撕红黑树、三种情况就可玩转红黑
  19. Lombok插件的安装以及使用
  20. 基于Java毕业设计毕业生交流学习平台源码+系统+mysql+lw文档+部署软件

热门文章

  1. 手机软件测试分类(测试分类)
  2. 计算机程序设计员二级证书,大厂计算机程序设计员职业资格证书
  3. android 重启 logo,MSM8909+Android5.1.1开机logo对应的splash.img生成
  4. css怎么设置图片卷角效果,CSS设计教程:轻松实现卷角效果
  5. 宝宝大战落幕,互联网金融二战爆发
  6. Scala 034 特质trait
  7. (转)一位计算机牛人的心得,谈到计算机和数学,很实用
  8. VBA基础函数:取数组最大下标——UBound函数
  9. Zabbix Agent 主被动模式 坑与技巧
  10. ARM-LINUX-GCC交叉编译工具链必知必会