0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【社区之星】王新水:善于动手,嵌入式工程师从0到1的进阶之路

电子发烧友论坛 2022-08-29 16:51 次阅读

嘉宾介绍

9b5bedc2-2639-11ed-9ade-dac502259ad0.jpg

//

王新水论坛号:wang123a)

嵌入式开发有浓厚的兴趣,从毕业开始一直从事嵌入式相关产品开发。从硬件设计到软件调试,从产品测试到产品上线。熟练掌握单片机开发,altium Designer 硬件设计软件的应用;LinuxC语言编程,开源库SDL图像渲染,ffmpeg库mp3编解码流程;对物联网平台开发与应用有着丰富经验。

技能专长

1.熟悉掌握Linux系统下C语言编程, 掌握大型程序分析及调试能力(gdb调试);

2.掌握Linux下shell脚本编写、多线程、多进程编程、进程间通讯、线程间资源保护机制;

3.熟悉 Linux 下TCP/IP 协议,掌握 tcp/ip协议中断select、poll、epoll 机制;

4.熟练Cortex-M3平台串口WIFI应用,MQTT、HTTP协议的应用、物联网平台使用;

5.掌握Linux下开源库SDL图像渲染,ffmpeg库mp3编解码流程;

6.掌握版本管理平台git基本使用;

7.熟练掌握 Altium Designer 硬件设计软件;

所做项目

1.汽车电子类产品:公交电子路牌显示与控制系统、公交信息屏与投币机控制系统、报站器控制系统等;

2.物联网方向产品:基于Cortex-M3内核,采用Zigbee无线通信技术的物联网实验箱的设计与开发;基于百度云品台人脸识别考勤机等;

采访内容

社区小助手:可以分享一下您的学习、工作经历吗,您是怎样进入电子行业的呢?

王新水:本人专业就是电子类专业,在学校时刚好有机会参加了全国电子设计大赛,从此对嵌入式开发产生兴趣;毕业后就开始从事单片机开发,期间参与过汽车类电子产品设计与开发,后来开始学习Linux下进程、线程、脚本编程;Makefile编程、网络编程等;开始深入学习Linux下驱动开发,从事Linux下驱动开发相关工作和物联网开发相关工作。

社区小助手:作为一名从业多年的工程师,能否分享你的工作经历和一些比较成功的工程项目或优秀作品?开发这个产品的整个过程,有什么记忆深刻的经历吗?

王新水:对我映像比较深刻的就是在开发一个物联网项目时,要采用腾讯物联平台,实现手机APP一键盘配网功能,初期硬件各项功能均已测试通过,就一直卡在wifi一键配网功能上,最后通过资料查询,查看文档,不断调试下,终于得以成功。

社区小助手:您对那些想进入电子行业的同学,有什么建议?

王新水:善于动手,敢于动手。电子行业,实践才能出结果。

社区小助手:您认为在从业的路上最重要的是什么?您对职场菜鸟有什么话说?

王新水:兴趣是最好的老师,只有对一行感兴趣才会肯花时间投入;其次就是刻苦专研,不断学习;汲取他人之长处,弥补自身之不足;最后就是开源精神,将自己的得意之作分享与他人。

社区小助手:您是什么时候开始接触电子这个领域的呢?又是什么让您与这个行业结缘的?

王新水:第一次接触到的是汽车电子产品开发,单片机编程;通过自身的努力,把产品从0到1的一点点的完善,最终投入使用,稳定运行。

社区小助手:有一些刚入职场不久的坛友想向您请教一下,技术型职场新手,在技术上是先广后精,还是先精后广好?

王新水:这个看个人情况,因人而异;各有优劣;技术广可以各个方面都能涉略,可以多项选择;而先精一个领域可以让你全身心投入,不需分时间去处理其它,这样可以在一个行业或领域有自己的独特见解和技术经验。

社区小助手:各个行业每天都在发生变化,电子行业更是如此,那么作为电子工程师,在您看来,您是怎样面对这样的挑战和变化的呢?

王新水:在当前技术层出不穷时时代,应敢于接受新鲜技术,切勿一成不变,按部就班。在自身现有的技术的基础上应不断的去学习新的技术,当然也不能盲目学习,毕竟每个人的精力都是有限的,应根据自身的技术发展和所从事的行业,现在相关的技术去学习,更新自己的知识忙去。正所谓强大自己才是不被淘汰的关键所在。

社区小助手:现在很多网友都很想了解有关技术项目方面的知识(特别是大学生),作为一个资深人士,能不能给我们分享一下从项目开始到结束的整体流程,项目运行过程中应该关注的关键点?

王新水:在开发一个项目的过程中,首要的就是理清楚项目需求,然后就是确立到好技术方向,写好项目文档,规划好开发时间,按照规划时间去推进项目。

社区小助手:您是什么时候接触电子发烧友的?它对你学习和工作都带来哪些影响?

王新水:我在2017年时就有注册过账号,那时是在设计一个硬件电路是遇到问题,通过电子发烧友平台找到相关解决办法,最终帮我把这硬件问题解决了。然后后面自己也慢慢的分享自己的一些心得和经验,希望自己的经历与经验能帮助一些刚好要帮助的人,努力学习,懂得分享。

社区小助手:关于电子发烧友论坛,您认为最吸引的点是什么? 待优化的地方在哪里?

王新水:吸引的地方:开源资源比较多,硬件类资源多;优化的地方:当前版块太过复杂,文章编辑界面体验效果不好。

社区小助手:您希望电子发烧友论坛今后开展哪些项目/活动?

王新水:可以多举办一些编程PK活动、开源硬件设计,电子类或嵌入式类设计大赛。

往期社区之星回顾

第70期:祁佳琳:学习应当向下扎根,才能汲取向上生长的力量

第69期:徐建国:要有遥不可及的梦想,也要有脚踏实地的本事

第68期:钱智恒:热爱与坚持,永远是成就自我的不变真理

第67期:刘建华:如果不想在世界上虚度一生,那就要学习一辈子

第66期:马猛:终身学习,以技能对抗“内卷”时代

第65期:程嘉盛:电子发烧友10年老粉丝的心声

第64期:贺婷婷:不退则进,遇到问题面对它,你就会登上新台阶

第63期:罗除博士:共同携手,助力鸿蒙生态冲破牢笼

社区之星招募

不限专业领域、不限技术方向,只要你是一个乐于分享的开发者,只要你愿意把自己的经验收获分享给大家,帮助更多从业者共同学习、共同进步,你就是我们的社区之星!

联系方式:微信:elecfans_666小助手在等你!

长按识别二维码,立即添加社区小助手

9b7f27e2-2639-11ed-9ade-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5068

    文章

    19014

    浏览量

    303166
收藏 人收藏

    评论

    相关推荐

    社区之星】尹向旭:耕耘时间,收获满满 —— 投入即有所得

    嵌入式工程师从01进阶之路 第70期: 祁佳琳
    发表于 10-25 11:33

    名单公布!【书籍评测活动NO.42】 嵌入式Hypervisor:架构、原理与应用

    ,以及PRTOS社区的愿景等内容。 作者简介 孙陈伟 某大厂资深编译器团队编译器开发工程师,曾任华为技术软件公司高级软件工程师,梅特勒-托利多仪器仪表(中国)有限公司嵌入式软件
    发表于 08-23 15:17

    从菜鸟大牛!嵌入式完整学习路线:STM32单片机-RTOS-Linux

    嵌入式linux”的顺序帮助您从入门进阶,掌握嵌入式开发的精髓。第一阶段单片机单片机是嵌入式学习的基石,因为它集成了处理器、存储器和输入
    的头像 发表于 07-23 16:11 3579次阅读
    从菜鸟<b class='flag-5'>到</b>大牛!<b class='flag-5'>嵌入式</b>完整学习路线:STM32单片机-RTOS-Linux

    嵌入式热门领域有哪些?

    通过物联网连接各种物理设备和传感器,促使它们之间实现信息的交换和数据的共享。从智能家居智能城市,物联网的应用不断扩展,为嵌入式系统工程师带来了广泛的就业机会和发展前景。 自动驾驶 自动驾驶技术作为
    发表于 07-16 09:23

    嵌入式软件工程师如何提升自己?

    嵌入式软件工程师如何提升自己? 作为一名嵌入式软件工程师,在这个充满机遇和挑战的领域里,如何提升自己显得非常重要,它决定了你未来的发展方向和成就。接下来,我们一起探讨一下。
    发表于 06-12 11:20

    嵌入式软件工程师和硬件工程师的区别?

    和通信协议,以及熟练掌握一种或多种编程语言和开发工具。 主要负责的任务和领域 嵌入式软件工程师的工作涉及各种任务,主要包括: * 系统设计:包括确定系统功能、分配资源、优化性能等。 * 软件编程:包括编程
    发表于 05-16 11:00

    一款适合嵌入式工程师使用的在线工具

    一款适合嵌入式工程师使用的在线工具,工具有如下功能,如下图所示: 1. 报文校验功能,如下图所示 2. UDP服务端测试工具:该UDP服务端工具可以理解为 “UDP服务端” 或者 “服务器
    发表于 04-09 22:20

    嵌入式fpga是什么意思

    嵌入式FPGA是指将FPGA技术集成嵌入式系统中的一种解决方案。嵌入式系统是一种为特定应用而设计的计算机系统,它通常包括处理器、内存、外设接口等组件,并且被
    的头像 发表于 03-15 14:29 1192次阅读

    嵌入式工程师需要掌握哪些技术?

    嵌入式工程师需要掌握哪些技术? 嵌入式系统是当今科技领域中的重要组成部分,它们存在于我们生活的方方面面,从智能手机汽车控制系统,从家电
    发表于 03-04 16:38

    嵌入式人工智能的就业方向有哪些?

    的发展方向有很多,门槛高低不一样。下面给大家列举一些相应岗位所需具备的技能: 一:嵌入式Linux,C语言开发工程师,Linux软件开发工程师 LinuxC语言开发 LinuxC语言开发进阶
    发表于 02-26 10:17

    嵌入式学习步骤

    嵌入式行业是一个涉及广泛领域的行业,嵌入式、物联网、人工智能、智能与科学、电子信息工程、通信工程、自动化工程、测控、计算机科学等专业在
    发表于 02-02 15:24

    一名嵌入式工程师的涨薪经历

    下面是一位嵌入式工程师的涨薪经历,希望可以帮助到你,帮到其他的在校学生。   阶段 1 大一大三这个阶段我与大多数学生相同:   一、学习本专业知识(电子信息类专业) 二、学习
    的头像 发表于 01-05 08:39 412次阅读

    【2023电子工程师大会】ARM嵌入式AI边缘计算开发流程要点p

    【2023电子工程师大会】ARM嵌入式AI边缘计算开发流程要点ppt
    发表于 01-03 16:31 26次下载

    嵌入式软件工程师常用的

    最近我换工作了,看见不同嵌入式软件工程师用的平台都不一样,所以我整理了一下。PlatformIO:多平台支持:PlatformIO支持多种嵌入式平台,包括Arduino、ESP8266、ESP32
    的头像 发表于 12-24 08:00 629次阅读
    <b class='flag-5'>嵌入式</b>软件<b class='flag-5'>工程师</b>常用的

    嵌入式硬件和软件哪个好?

    嵌入式硬件和软件哪个好? 嵌入式软硬件工程师哪个更有前途呢?一起来看看。 嵌入式是分为软硬件工程师的,首先我们先来看看
    发表于 12-05 15:17