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

    文章

    217

    浏览量

    21113
收藏 人收藏

    评论

    相关推荐

    TI Bluetooth®Mesh软件产品简介

    电子发烧友网站提供《TI Bluetooth®Mesh软件产品简介.pdf》资料免费下载
    发表于 09-13 10:18 0次下载
    TI Bluetooth®Mesh<b class='flag-5'>软件产品</b>简介

    CC2340低功耗蓝牙软件产品简报

    电子发烧友网站提供《CC2340低功耗蓝牙软件产品简报.pdf》资料免费下载
    发表于 08-30 11:43 0次下载
    CC2340低功耗蓝牙<b class='flag-5'>软件产品</b>简报

    正是拼的年纪|65岁电子工程师上班VLOG #65岁退休 #电子工程师 #搞笑 #上班vlog

    电子工程师
    安泰小课堂
    发布于 :2024年07月25日 11:31:02

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

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

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

    嵌入式软件工程师和硬件工程师的区别? 嵌入式软件工程师 嵌入式软件工程师软件开发领域中的一种专业工程师
    发表于 05-16 11:00

    大厂电子工程师常见面试题#电子工程师 #硬件工程师 #电路知识 #面试题

    电子工程师电路
    安泰小课堂
    发布于 :2024年04月30日 17:33:15

    Cognition发布首款AI软件工程师Devin

    据报道,Cognition公司今日公布了其首款人工智能软件工程师——Devin,掀起了打造软件模式变革的序幕。该产品在SWE-bench代码测验中展现出卓越表现,甚至超过了部分顶级人类工程师
    的头像 发表于 03-13 10:57 583次阅读

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

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

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

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

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

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