zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记7

          继续阅读《构建之法》,一个行业有自己的标准,不仅仅是技术上的标准还有做人的道德标准。说道这个,首先想到的是医院门口打闹事件,我们作为软件开发者同样也面临着世人的审判,做的“格外好了”,3.15晚会上曝光的就是模范。不能说做人做不好就什么也做不好,但是也就是如此。令人激动的“黑客”不是还有那么多人的异样眼光吗?软件工程师的职业道德,好像是在《构建之法》的第17章中提到论之。

         软件工程师也是有原则要执行的,如软件工程师的行为应与公众利益一致。软件工程师应以其客户 和雇主利益最大化的方式做事,与公众利益保持一致。软件工程师应应当具备完整且独立的专业判断。软件工程师应当终生学习以提高自身的专业水平,并在工作实 践中推动落实道德准则。也就是古人告诫我们的“舍小我,顾大我”。   

        美国的IEEE下属CS/ACM组织有一个专门小组,制定了一个叫做“软件工程师的道德和职业行为规范”的文件, 在世界上引起了广泛的注意,传播很广。现已成为评判软件工程师职业行为的基本标准。这份文件的核心精神有两点:第一,计算机专业人员应当以公众利益为最高目标;第二,  客户和雇主在保持与公众利益一致的原则下,计算机专业人员应注意满足客户和雇主的最高利益。此外,对于专业人员素质修养和职业行为都有比较全面的规定。我们中国也有相关的规定,有兴趣的同学自己可以搜索一下。

        我们的对应发展方向不管具体是不是软件工程师,我们都应该培养的是:有高度的责任心和强烈的使命感,有自觉的规范化和标准化意识,有强烈的相互协作的团队精神,有良好的和同事沟通的能力,正确对待客户需求,认真弄懂客户需求,不任意解释客户需求,有自觉的保密意识和产权意识,通过实践养成良好的文档习惯,通过学习和总结而引发出创新精神和创新能力,服从上级主管分配的任务和安排,具有软件工程的概念。到了岗位上,还应该有结合实际公司的岗位操守。

         IT行业日新月异,但有个东西不会改变,那就是我们的道德操守,素质素养。在这本书的带领下,我们会具有这些丰富完美的基础,我们不会害怕,相反我们庆幸自己有很大的优势。

  • 相关阅读:
    python 一个二维数组和一个整数,判断数组中是否含有该整数
    DDD 全称 “Domain-Driven Design”,领域驱动设计
    pytest + allure 生成测试报告
    AttributeError: module 'pytest' has no attribute 'allure'
    BDD的概念
    在im4java中使用GraphicsMagick
    缓存穿透与缓存雪崩
    Linux安装ImageMagick与JMagick完成过程及配置
    Windows/Linux下引用jar包,并用javac/java编译运行
    在CentOS4上安装JMagick
  • 原文地址:https://www.cnblogs.com/gaara-zhang/p/5589900.html
Copyright © 2011-2022 走看看