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

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

3天内不再提示

怎样成为优秀的软件产品工程师

工程师人生 来源:网络整理 作者:工程师吴畏 2018-09-29 10:29 次阅读

本文主要讲述如何成为优秀的系统工程师?前段时间上面给我分配了两个人,让我好好带带他们。然后,我也看了《一分钟经理人》和《管理圣经》。不管怎么样,书上说的很轻巧,要我做到真的很难。很难的一点,就是要改变自己固有的思维模式和心态。首先,不能生气,要冷静地分析和处理各种情况;其次,不能随意批评人,相反要善于发现别人的优点,适时适地地赞美别人;第三,要耐心的引导他们的工作方式;第四,要让他们有归属感;第五,要尊重他们,给予他们信任;第六,也要充分信任他们,给他们机会,等等。

言归正传,如何成为优秀的软件产品工程师?

有一天早晨,我跟他们说,虽然我们来自开发或测试组,在产品维护组我们统称为软件产品工程师,不是什么开发工程师和测试工程师。换句话说,开发能做的事情,我们也能做,测试能做的事情,我们也能做,也许我们做得没有他们那么深入。但是我们还有一个很重要的能力 ---- 沟通,就是善于与客户沟通,能及时和快速处理客户的大部分问题。再来一个比方,他们(开发组和测试组)是正规部队,我们是特种部队,习惯于单兵作战,也善于组织团队作战。要达到这一点,首先需要一种“系统”思维,不单单从某一个方面或者角度去思考问题。关于“系统”思维,以后再详谈。

要成为一个优秀的系统工程师,需要做到以下三个方面:

1) 技术是根本

无论我们从事哪一个行业,如果没有技术含金量,就很容易被人取代。无论其门槛的高低,决定岗位价值的是技术含金量。更何况我们从事的IT行业,更加强调技术性。当产品在客户现场出了问题,客户问你该怎么办,你支支吾吾,半天拿不出一个方案,客户必定会很生气,其后果可想而知。当与内部的工程师讨论问题,他们给你讲一大堆技术术语,甚至直接给你看文档、代码和数据库,你云里雾里的,别人会嘲笑你。很重要的一点,我们平时所面对的问题,都是在特别环境下才能出现的问题,更加需要我们具备多方面的技术知识和足够的经验去分析、诊断出问题的根源。

具体一点,开发平台如NET的Visual Studio和Java的Eclpise,数据库如MSSQL和Oracle,服务器操作系统如Windows Server 2003和2008,IIS如6.0和7.0,浏览器如IE6/7/8/9, Firefox4/5等等。个人认为,无论开发还是测试,数据库结构必须是最基本的知识,因为业务、设计、编码和测试,始终都是在围绕数据库中的数据在转。

2) 产品知识度是价值

如果你不对自己所负责的产品熟悉,你就不是一个称职的员工,无法胜任你的工作。如果你不对产品的业务背景、产品设计和实现、以及运行方式很熟悉,你就不是一个优秀的员工。因为你不熟悉公司的产品,也就无法创造价值,无论你的技术有多好。

3) 工作方式是升华

每一个公司有每一个公司的文化,但是个人工作方式的专业化程度高低,将决定一个人以后职业道路的成长空间。我老大曾给我举了一个很简单的例子:你看我们公司的那些骨灰级员工,打字的速度极快,操作电脑基本不用鼠标,回复邮件两分钟搞定,按时上下班,从不加班。你和他们去讨论问题,他们基本上只会问你几个问题后,然后给你一个答案或者思路。工作方式,主要体现在工作效率上。工作效率高的人,才能承担更大的责任,所以其成长的空间才可能更大。

综上三个方面,如果你想在一个公司生存,不被人替代,就得让自己所做的工作有技术含量;如果你想在一个公司长期生存下去,就得提高自己的产品知识度,为公司创造更多的价值;如果你想达到事业的高峰,走得更远,那你就得从现在开始,慢慢改变你自己的工作方式。

感悟:其实一个开发人员要懂技术更要懂业务,这样才会有更大的提升!,技术达到一定深度后,可以往产品设计方面转!有些公司注重的是产品设计,而不是开发人员!

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

    关注

    8

    文章

    216

    浏览量

    20923
收藏 人收藏

    评论

    相关推荐

    企业老工程师和高校老师有啥区别

    电子工程师硬件
    电子发烧友网官方
    发布于 :2024年02月28日 17:50:00

    优秀电源工程师需要哪些必备技能?

    就带大家细数一下优秀电源工程师具备的那些技能。一、新手必备课程成为一名电源高手需要扎实的理论基础,涉及电路原理、语言编程和控制理论等多个学科领域。为了帮助大家更好地掌握电源开发相关的关键知识点,我们整理
    发表于 01-29 11:29

    优秀电源工程师的必备技能大揭秘!

    就带大家细数一下优秀电源工程师具备的那些技能。新手必备课程成为一名电源高手需要扎实的理论基础,涉及电路原理、语言编程和控制理论等多个学科领域。为了帮助大家更好地掌握
    的头像 发表于 12-19 08:23 638次阅读
    <b class='flag-5'>优秀</b>电源<b class='flag-5'>工程师</b>的必备技能大揭秘!

    #人工智能 #FPGA 怎么成为一个合格的FPGA工程师

    fpga工程师
    明德扬助教小易老师
    发布于 :2023年12月18日 21:19:01

    FPGA工程师需要具备哪些技能?

    工程师需要考虑时序约束、时钟网络设计、数据路径优化等因素。较常用的布局布线工具有ALLEGRO PCB和Orcad等软件。在使用EDA工具之前,FPGA工程师需要了解所需的电路元件,例如寄存器,计数器
    发表于 11-09 11:03

    如何成为一名优秀的嵌入式工程师

    如何成为一名优秀的嵌入式工程师?嵌入式学习的第一步,首先是C语言。 1.理解内存管理:C语言不同于高级语言,它不会自动管理内存。因此,你需要理解并掌握如何使用malloc()、free()等函数
    发表于 11-07 15:36

    【社区之星】彭仲维:扎实的基本功与时间的沉淀才是工程师成功的关键!

    入了电子行业。 社区小助手:作为一名从业多年的工程师,能否分享你的工作经历和一些比较成功的工程项目或优秀作品?开发这个产品的整个过程,有什么记忆深刻的经历吗? 彭仲维老师: 一体式胎心
    发表于 10-13 14:15

    大采购3.0荣膺中国软件行业协会“2023年度优秀软件产品

    近日,中国软件行业协会公布“2023年度优秀软件产品”名单,北京筑龙潜心打造的基于云原生、微服务、中台化的B-PaaS云私一体化采购供应链平台--大采购3.0荣膺“2023年度优秀
    的头像 发表于 09-27 14:08 463次阅读

    #FPGA 本科生也能成为FPGA研发工程师

    fpga工程师
    明德扬助教小易老师
    发布于 :2023年09月23日 08:05:36

    热门推荐:硬件工程师必备工具

    硬件PCB产品顺利投产。 华秋DFM可制造性检查软件,在硬件开发流程中起到了非常关键的作用,对于广大硬件工程师来说具有很大的便利性和实用性。 华秋DFM软件下载地址(复制到电脑浏览
    发表于 06-21 10:15

    招labview工程师 (广州)

    招labview工程师1-2名,工作地点:广州天河 负责仪器设备系统软件开发工作; 协助公司已有产品软件的维护及改进; 协助模块功能调试及系统搭建; 熟悉工业常用接口RS232、USB
    发表于 06-08 18:48

    硬件工程师需要知道的DFM可制造性设计

    ·大公司的经历刚毕业的时候进入了大公司,成为一名硬件工程师。公司有Layout工程师,硬件工程师不用自己画PCB,只要画好电路原理图,提交给Layout
    发表于 04-17 11:09

    工程师在MCU平台上进行软件开发会面临哪些挑战?

    灾难性的后果。当OEM拥有各种价格和功率需求不同的产品时,不可避免地要使用多种不同的MCU,因此维护多代码基础的成本可能非常高。   另一个可能影响工程师软件挑战是IDE差别迥异。工程师
    发表于 04-12 14:46