1. 您从事嵌入式领域的工作很多年,您对嵌入式技术在这段时间的发展历程有何感想?
李隆:嵌入式开发在这10年间发展迅速,不管是硬件、软件、工具链、调试设备、IDE环境都有非常大的变化。国内外大牛在嵌入式开发的热情,从各个方面都能看到。目前嵌入式开发确实很精彩,大学时期学习硬件感觉很枯燥,就是撸代码,看硬件响应。现在玩嵌入式,可以用C语言,可以用JavaScript,可以用MicroPython,甚至golang都可以在嵌入式有一席之地。工具链和调试器也五花八门,IDE也很方便很好用,感觉玩嵌入式挺幸福的,也感谢各领域的专家辛苦付出。
2. 可以分享一下您的学习、工作经历吗?您是如何进入您所从事的行业的?
李隆:我是08年桂林电子科技大学,计算机科学与技术专业毕业的。毕业后也没什么大本事,没进过大软件公司,在深圳漂泊两年就回家了。可以说在软件行业也好,硬件行业也好,都只是个菜鸡。后来机缘巧合进入了现在的房地产行业,虽然脱离编程已好多年,但是仍然无法将软件开发放下。
3. 您在嵌入式产品开发有丰富的经验,到目前为止给您留下最深印象的是哪一个项目,谈谈印象深刻的缘由。
李隆:其实我在嵌入式产品开发并没有什么丰富的经验,完全是靠大学时代以及工作期间坚持学习Linux命令行、docker、AliOS-Things等积累的一些经验。目前也没有创业的意向,倒是对FPGA硬件以及jtag,gdbserver有极大的兴趣,有想法制作一个基于zynq7010的jtag trace。但是自己的能力就摆在那里,不管是硬件知识,还是软件开发能力,都不是特别强力,也只能一步步学习,一步步来。目前支持我不断学习的,一是社区的鼓励,二是对嵌入式产品的热情,希望在未来两年内,能把第一版硬件和软件做出来。
4. 在嵌入式设计中您觉得最容易被工程师忽视的细节是什么?为什么容易被忽视?
李隆:我接触的比较多的还是小白(包括我自己也是小白),小白经验少,容易在搭建环境,硬件常识等等都忽略掉。如果对于目前行业内容易被工程师忽视的细节的话,感觉目前嵌入式开发在产品可靠性测试方面,并没有什么非常可靠的工具(也许只是我没做过项目,没有对应的经验),产品是否可靠完全靠工程师技能,没有一套辅助的软硬件进行对应的功能测试。JS ES6、TypeScript给我的启示很大,从代码规范、环境到功能测试,各方面都比较完善。但是嵌入式似乎没有对应的工具和硬件。
5. 您觉得现在嵌入式产品市场最有前景的应用领域是什么?
李隆:工业领域和大规模种植领域,个人不看好智能家居。
6. 您的日常兴趣爱好有哪些?
李隆:撸代码,找一些新奇的开发、调试环境及硬件。例如最近对Black Magic Probe就很感兴趣。还有种种花,看看漫画等等。
7. 您认为从业的路上最重要的是什么?您对职场菜鸟有什么话要说?
李隆:年轻人不要怕,在学校多花时间啃代码,看规范。没事儿别老打游戏,有那个时间不如去泡泡妞。毕业后,多去大公司试试,起步很关键。不要看不起自己,总有地方能让自己发光发热。
8. 您对我们电子发烧友这个平台有何看法?
李隆:社区运营和管理还是相当不错的,活动也非常多。就是BBS有点落后了,不管是在编辑器还是整体布局方面,还是需要跟进时代改进一下。另外建议考虑一下google的codelabs平台,目前大家更倾向直接了当的获取知识,BBS社区反而没有那么重要了(毕竟有微信和钉钉)。