<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Posts on 龚成明@DERI</title>
    <link>https://gongchm.github.io/post/</link>
    <description>Recent content in Posts on 龚成明@DERI</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>&amp;copy; 2017 龚成明</copyright>
    <lastBuildDate>Sun, 01 Jan 2017 00:00:00 +0800</lastBuildDate>
    <atom:link href="/post/" rel="self" type="application/rss+xml" />
    
    <item>
      <title>参加2018中国新能源汽车国际合作大会圆桌论坛</title>
      <link>https://gongchm.github.io/post/nevcc-2018/</link>
      <pubDate>Thu, 24 May 2018 00:00:00 +0800</pubDate>
      
      <guid>https://gongchm.github.io/post/nevcc-2018/</guid>
      <description>&lt;p&gt;2018年5月24日，由四川省新能源汽车产业发展推进小组办公室、中国国际贸易促进委员会汽车行业委员会主办，四川省经济和信息化委员会、中国际贸易促进委员会四川省委员会、微车界传媒联合承办的“2018中国新能源汽车国际合作大会”在成都举行。大会以“新势力·新变革·新动力”为主题，汇聚政府领导、行业领袖、知名专家、企业家、媒体记者等500余人，围绕新能源、新技术、新变革、新模式等模块，探讨新能源汽车“变道超车”的新思维与新实践，为汽车产业转型升级发展提供创新动力。四川省人民政府王一宏副省长、中国贸促会汽车行业委员会王侠会长出席大会并致辞。&lt;/p&gt;

&lt;p&gt;大会下午最后一个环节安排了以“新能源、智能汽车、绿色出行的创新与融合”为主题的圆桌论坛，电子科大车联网校友会执行秘书长肖波、电子科技大学教授罗蕾、四川交投新能源公司副总经理高萌、西华大学汽车与交通学院院长彭忆强和我在圆桌论坛上进行了探讨交流。&lt;/p&gt;

&lt;p&gt;虽然是“新能源汽车”的会议，但是整个会议上“汽车”的话题居多，“能源”的话题偏少。在参加的圆桌论坛环节，我主要围绕“能源”这一主题，谈了两个要点和三个未来的场景。&lt;/p&gt;

&lt;p&gt;和能源相关的两个要点指一方面要能够给电动汽车提供安全、便捷和经济的电力供应，另一方面要将电动汽车融入到电力能源体系中。畅想的未来的三个场景包括“无人驾驶电动汽车的无人充电”、“一般的乘用车基本实现用电基本不用额外付费”、“电动汽车随风而充、随光而充”。&lt;/p&gt;

&lt;p&gt;参见&lt;a href=&#34;http://www.sc.gov.cn/10462/10464/10797/2018/5/25/10451683.shtml&#34; target=&#34;_blank&#34;&gt;四川省政府网站新闻&lt;/a&gt;和&lt;a href=&#34;http://www.ccpit-sichuan.org/newshow.aspx?mid=18&amp;amp;id=5201&#34; target=&#34;_blank&#34;&gt;四川省贸促会网站报道&lt;/a&gt;。&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>OPEN-3000忆事</title>
      <link>https://gongchm.github.io/post/open-3000/</link>
      <pubDate>Wed, 27 Dec 2017 00:00:00 +0800</pubDate>
      
      <guid>https://gongchm.github.io/post/open-3000/</guid>
      <description>&lt;p&gt;三个月前离开学习工作了19年的南瑞，在离职申请中我发自内心地写下“参与了OPEN-3000的研发，我至今仍为这一产品得到用户的广泛褒奖而感到自豪”，前两天和老同事聊天时，又有一个共同的感受，“是OPEN-3000养育了我们”。 参加OPEN-3000开发时我是刚工作不久的年轻人，很多大事并不知晓，但从参加的具体工作中得到的锻炼一直影响着自己。这几天翻了一下搬办公室时收拾出的工作笔记，这种感受越发强烈，就把回忆起来的一些事整理一下，配上几页旧笔记本上翻出的记录。&lt;/p&gt;

&lt;p&gt;OPEN-3000刚开始研发时名字还没有确定，从OPEN-2000沿下来，使用OPEN-2000E作为临时的名字。记得曾经有提出讨论一下，取一个什么样的正式名字，最终选择了OPEN-3000，可以保持OPEN的品牌影响，而且OPEN这个词本身也有非常好的涵义。&lt;/p&gt;

&lt;p&gt;OPEN之开放除了体现在系统架构上外，其实我感受到在组织开发队伍上同样是非常开放，我当时才工作两三年，刚刚积累一些工程经验和了解基本的程序，就被安排承担了还算重要的开发工作。开发团队中，还有好几位和我差不多时间参加工作也都很年轻的同事。正是领导有开放的思想才能决策让很多年轻同事承担重要的开发工作。&lt;/p&gt;

&lt;p&gt;很多年轻同事在一起，气氛很活跃，干劲也很足。当时的研发任务安排得一直很紧，除了有下面这张图中的“紧急状态”，加班则是“正常状态”。&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;../../img/posts/norest.jpg&#34; width = &#34;300&#34; align=center /&gt;&lt;/p&gt;

&lt;p&gt;但是大家都没觉得累和辛苦，还很乐意能在加班时吃到巨鑫或海王星送来的盒饭。我当时住的离公司比较近，可以走回家，印象中晚上10点以后离开公司也是常有的事情。&lt;/p&gt;

&lt;p&gt;而带着年轻人干的，则是好几位功底深厚的前辈和高人，从设计平台的杨总到我当时的部门经理高总，是我“努力在追随，始终在学习”的对象。杨总除了把平台架构的水平大大提升了一个台阶，更是非常关注为应用功能提供通用便捷的服务，还设计把原来在高级应用中的一些功能也变成通用化的服务。像下面这样平台和应用的讨论贯穿在整个开发过程中：&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;../../img/posts/platform-discuss.jpg&#34; width = &#34;300&#34; align=center /&gt;&lt;/p&gt;

&lt;p&gt;高总早已是稳定分析和控制方面的专家，但是非常谦虚平和，而且很严谨细致，很快在AGC专业和整个高级应用方面又开辟了全新的天地。紧张的工作中，高总不忘给大家放松减压，周末的时候自己组织开车带我们出去放放风。&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;../../img/posts/team.jpg&#34; width = &#34;450&#34; align=center /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;../../img/posts/ride.jpg&#34; width = &#34;450&#34; align=center /&gt;&lt;/p&gt;

&lt;p&gt;有领导和老同事们带着，研发团队内部的氛围也非常好，大家都非常注重不断学习提升，非常关注软件产品的质量，不同部门、不同人之间也能够顺畅沟通、密切配合。记得当时图形为应用的操作提供了强大的Callback机制，应用部门又要为图形提供节点入库等功能支持，节点入库则需要商用库服务的配合，互相之间沟通协调的工作还是非常多的，不过当时和任远、老虎、张珂珩等之间可以非常顺畅有效地进行沟通，他们还给我提供了非常专业的支持，最终实现了很实用的功能。下面这两页笔记上可以看到很多当时参与研发的同事：&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;../../img/posts/preFAT.jpg&#34; width = &#34;300&#34; align=center /&gt; &lt;img src=&#34;../../img/posts/deployment-meeting.jpg&#34; width = &#34;300&#34; align=center /&gt;&lt;/p&gt;

&lt;p&gt;除了研发内部的交流，OPEN-3000系统的研发也得到了第一个用户江苏省调全力的支持。当时有省调的很多领导和同事长时间直接到南瑞的机房上班，除了检查项目研发的进展外，还一起参与问题和方案的讨论。我还清楚的记得有一次省调崔领导检查高软项目进展时，提出状态估计的主界面太简单了，之后我们立即就着手修改，把展示状态估计运行指标的曲线放到了主界面上，界面一下子就活了，现在还有大量仍在运行的系统使用着这个主界面。在电网调控运行的业务方面，更是得到省调自动化以外专业的很多指导和帮助，现在回想起来，我主要参与的高级应用软件功能的研发当时从调控、运方那里学习的仍然是太少了，回过头去看，自己做的不少工作和真正实用化的目标还是有挺大差距的。&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;../../img/posts/jiangsu-discuss.jpg&#34; width = &#34;300&#34; align=center /&gt;&lt;/p&gt;

&lt;p&gt;和省调的交往过程中少不了一些争论，有些还比较激烈，但这些争论最终都帮助OPEN-3000系统不断地更实用、更完善，而且“不打不成交”吧，南瑞和省调之间更多的是密切的合作，省调给了南瑞莫大的支持，双方的领导和同事之间也结下了深厚的友情。&lt;/p&gt;

&lt;p&gt;当时的研发工作虽然很紧张，但还是有序进行的。平台和基础应用的研发已经用上了版本管理、缺陷跟踪等工具，也有比较完整的设计评审和测试等流程。高软部分的软件工程当时刚刚起步，但是已经能够注重设计，下面这一页是一次设计讨论的记录：&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;../../img/posts/geng-discuss.jpg&#34; width = &#34;300&#34; align=center /&gt;&lt;/p&gt;

&lt;p&gt;也有时间做一些比较系统的思考和总结，例如（当时一口气写了5页）：&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;../../img/posts/thinking.jpg&#34; width = &#34;450&#34; align=center /&gt;&lt;/p&gt;

&lt;p&gt;由于没有使用缺陷管理工具，我只能像下面这样跟踪消缺了：&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;../../img/posts/issues.jpg&#34; width = &#34;450&#34; align=center /&gt;&lt;/p&gt;

&lt;p&gt;当时自己参加应用软件的研发其实有点“无知者无畏”的味道，因为大学不是学电力系统专业的，对很多问题理解得都很肤浅，幸好当时有我的师傅於益军还有戴则梅等经常能给我一些深刻的专业角度的启发，还有部门内其他同事都能从专业的角度给我帮助。专业理解不深刻导致我不能对很多想法进行深入提炼，状态估计等软件功能开发也主要停留在实用化改进的水平。今年的“紫金论电”国际论坛上我做了&lt;a href=&#34;../../talk/zijin2017/&#34;&gt;一个报告&lt;/a&gt;，翻看2004年OPEN-3000开发期间的笔记才发现，报告中的Idea是那个时候产生的，从有这个想法到完全整理明白隔了13年之久！ 另外，最早在江苏省调实现的状态估计量测权值的实用化计算方法，也直到2016年才在《电力系统自动化》上发表出来。软件开发方面对状态估计坏数据的检测和辨识真正理解得比较清楚也是10多年以后的事了，这之后指导的研究生在这方面做了一点更深入的工作，研发部比我更年轻的同事也把软件做的更强大和更完善了。&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;../../img/posts/variance.jpg&#34; width = &#34;300&#34; align=center /&gt;&lt;/p&gt;

&lt;p&gt;这些是OPEN-3000开发初期的一些事，后来还经历了南网总调还有苏丹国调等大的项目，我也在这些OPEN-3000项目继续经受锻炼，在苏丹项目上有机会逐词逐句地写出了一份英文版的网络分析软件说明书。&lt;/p&gt;

&lt;p&gt;&lt;a href=&#34;http://www.deri.energy/&#34; target=&#34;_blank&#34;&gt;新的公司&lt;/a&gt;刚刚起步，抽点时间整理下这些回忆，既因为它是一段非常充实而又愉快的时光，更是想总结思考一下以能从中继续吸收养分，在自己后续的工作中能继续体会和学习。我不记得当时有任何KPI指标在管控，但绩效之高是毋庸置疑的。当时作为一个普通的研发人员，感到OPEN-3000能非常成功，至少有关键技术、团队组织、过程管控等多方面的原因。现在看来，可能还有当时并不能直接感受到的更重要的原因，那就是&lt;strong&gt;带领着我们前进的姚总抑或高更的、更广的层面有着清晰的、远大的、坚定的目标、愿景或理想，现在再去思考，我想一定是有这一点的。&lt;/strong&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>应用软件开发人员的软件素养</title>
      <link>https://gongchm.github.io/post/software-ability/</link>
      <pubDate>Sat, 09 Sep 2017 00:00:00 +0800</pubDate>
      
      <guid>https://gongchm.github.io/post/software-ability/</guid>
      <description>&lt;p&gt;“软件定义一切”、“软件创造价值”，非计算机软件专业出身的其他专业人员投身应用软件开发后，充分发挥自己掌握的所在领域知识和洞见的价值离不开通过实现优秀的软件来解决领域的问题，具备良好的计算机专业的素养能使自己发挥领域能力如虎添翼。花适当的精力来提升自己的软件素养是非常有必要也是值得的。&lt;/p&gt;

&lt;p&gt;应用软件研发人员提升软件素养始终要注意的是不能走向另外一个极端，即过多的关注了软件，而忽视不断提升对自身领域问题的分析能力，不断提升自己设计或寻找以及实现或集成最合适的算法来解决领域问题的能力，不然自己真正的武功就会偏废了。&lt;/p&gt;

&lt;p&gt;应用软件研发人员提升软件素养的基本出发点是要理解软件的特点。实现的软件用于解决我们问题中的正常情形所做的工作所化的工作可能占不到一半，要想到自己实现的软件可能会运行几年甚至几十年，开始编写代码的时候就要想到，还要把大量的精力花在如何适应和容错异常情形，花在如何让别人看懂和修改自己的代码上，如何适应功能的扩展，如何适应问题规模的增长。从编写产品代码的第一天起，头脑里面就要有这些意识。&lt;/p&gt;

&lt;p&gt;应用软件研发人员提升软件素养的更高一点的要求是能够用专业的工具和专业的思路来提升软件开发的效率和质量。其中非常基础也非常重要的是要学会使用版本管理工具，特别是现在已经有了能够支持分布式版本管理的Git和Hg，对于有效控制团队协作软件开发过程是非常有效的工具。其次，是要理解编码构建之外的大量工作的价值，特别是设计和测试的价值，希望高级别的应用软件开发人员花在编码构建上的时间最多不要超过50%。第三，是要避免自己重新或从头造轮子，平台方面要多利用公用组件，学会给平台提需求，应用方面要多复用已有的好的组建；目前的软件生态环境下，大量的开源软件是一个巨大的宝库，除了去使用，还可以积极的去参与到一些开源项目中去。&lt;/p&gt;

&lt;p&gt;最后一点，应用软件研发人员也要关注新技术。&lt;/p&gt;

&lt;p&gt;今天专题交流的内容为自动化系统的演化——面向“网站即软件”和通信、数据封装新技术在数据采集中的应用。希望应用人员在理解这些新技术以后继续专注于领域问题的解决。&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>在首届非洲智能电网论坛闭幕式上的致辞</title>
      <link>https://gongchm.github.io/post/cote-divoire/</link>
      <pubDate>Mon, 19 May 2014 00:00:00 +0800</pubDate>
      
      <guid>https://gongchm.github.io/post/cote-divoire/</guid>
      <description>&lt;p&gt;5月16日中午，首届非洲智能电网论坛主要议程已经结束，主办方到餐厅找到了中国国家电网公司代表团，提出希望邀请SGCC在下午的闭幕式上致辞。因几位领导的行程已定，我被指派在下午的闭幕式上代表国网致辞。公司副总工程师王益民先生对如何致辞作了认真细致的交待，中午花一个多小时完成致辞初稿，驻非办领导任远帮助进行了修改。&lt;/p&gt;

&lt;p&gt;Fri, May 16, 2014.&lt;/p&gt;

&lt;p&gt;Abidjan, Cote d’ivoire.&lt;/p&gt;

&lt;p&gt;Good afternoon, Dear&lt;/p&gt;

&lt;p&gt;Mr. Adama Toungara, Minister of Oil and Energy,&lt;/p&gt;

&lt;p&gt;Mr. Dominique Kakou, Director General of CIE,&lt;/p&gt;

&lt;p&gt;Mr. Frans Vreeswijk, Secretary Generalof IEC,&lt;/p&gt;

&lt;p&gt;Mr. Claude Kutwa, AFSEC President,&lt;/p&gt;

&lt;p&gt;Good afternoon, Ladies and Gentlemen,&lt;/p&gt;

&lt;p&gt;On behalf of the State Grid Corporation of China, on behalf of Madem Chen Yueming, the Executive Vice President of SGCC and the head of SGCC delegation, I’d first express the warmest congratulations on the success of the first Africa Smart Grid Forum. During this forum, SGCC shared the ideas, practice and achievements on the design and implementation of the smart grid in China. Experts from different countries and organizations gave us positive feedback and valuable comments and also their specific ideas and experience sharing on this forum are quite helpful to us. We have benefited a lot from the forum and we regard this forum as a high-level and valuable event for the electricity professions.&lt;/p&gt;

&lt;p&gt;The practice of smart grid started in China from only several years ago, but the rapid and significant progress has been achieved. One of the most favorable factors for the progress is that China is a developing country and the grid there is also under developing. We could systematically plan the development of smart grid without too many constraints of traditional ways. The second favorable factor is that the power system of State Grid is quite large. We could test different ideas in different areas at the same time and then apply the successful results to the whole grid later.&lt;/p&gt;

&lt;p&gt;Africa is the land of hope. Many Africa countries and grids are rapidly developing and facing many challenges as China once faced. When facing the future progress, Africa colleagues are wisely considering the journey of smart grid. It will definitely be a hopeful while challenging journey. SGCC are willing to share our experience continuously, deal with the challenges together and explore the new innovative solutions bravely. We have established our Africa office based in South Africa, aiming to enhance the exchange and cooperation in Africa. Let’s join our hands for wider and deeper cooperation in the development of smart grid in Africa and contribute the most for the takeoff of Africa.&lt;/p&gt;

&lt;p&gt;Congratulate the success of the forum again. Welcome you to come to China and visit SGCC.&lt;/p&gt;

&lt;p&gt;Thank you.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>通过了IEEE Computer Society的CSDP认证</title>
      <link>https://gongchm.github.io/post/csdp/</link>
      <pubDate>Tue, 01 Jun 2010 00:00:00 +0800</pubDate>
      
      <guid>https://gongchm.github.io/post/csdp/</guid>
      <description>&lt;p&gt;5月出版的IEEE Computer杂志在Computer Society Connection专栏公布了最新通过CSDP认证的名单，很荣幸我名列其中，自己努力尝试的目标达成了。&lt;/p&gt;

&lt;p&gt;自己的专业教育背景和从事的工作是电气工程，但是提供的产品和服务都是软件方面的，尽管平时不断在学习软件方面的知识，但是一直觉得缺少系统的训练和检验。正好看到IEEE计算机协会开展软件工程的认证，决定参照这一认证的要求系统地学习软件工程的理论，学完了以后报名参加了IEEE的考试。考试时又有机会回了趟南大母校，考试的方式是和外语考试类似的机考，英文试卷。&lt;/p&gt;

&lt;p&gt;考试后就等着结果，最终等到了通过的消息，对自己来说，也更有信心去从事软件领域的工作。我也会向其他同事朋友推荐这一认证考试。&lt;/p&gt;

&lt;p&gt;一起公布通过这批认证的美国人有87位，中国人有3位，印度人有7位，其他国家的有21位。&lt;/p&gt;

&lt;p&gt;CSDP认证借鉴了PMP认证的方式，发布了Software Engineering Body of Knowledge(SWBOK)，以此知识体系作为认证的基础。SWBOK涵盖软件需求、软件设计、软件构造、软件测试、软件维护、软件配置管理、软件工程管理、软件工程过程、软件工程工具和方法、软件质量共十个知识领域，其中通过CSDP认证可被认为达到proficiency of standard software development practices的程度。稍低一个级别的认证是CSDA。&lt;/p&gt;

&lt;p&gt;Computer Society Connection的原文可以从&lt;a href=&#34;http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&amp;amp;arnumber=5472895&#34; target=&#34;_blank&#34;&gt;IEEE Xplore&lt;/a&gt;上下载到。&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
