程序员进阶攻略
胡峰
京东成都研究院技术专家
33679 人已学习
新⼈⾸单¥68
登录后,你可以任选4讲全文学习
课程目录
已完结/共 65 讲
蜕变:破茧成蝶 (3讲)
结束语 (1讲)
程序员进阶攻略
15
15
1.0x
00:00/00:00
登录|注册

36 | 核心:安全与效率——工程技术的两个核心维度

微服务架构的作用
架构导致的限制
工具利用水平
代码设计与编写能力
应对极端或异常运行状态
线上程序的版本化管理与灰度发布机制
操作规范和日志
资源隔离
自动部署
单元测试
代码评审
编码规范
开发流程
吞吐量
响应性
处理
诊断
检查
群体
个体
安全运行
安全运维
安全开发
针对服务可用性的拒绝服务攻击(DDoS)
代码漏洞
服务端数据库的 SQL 注入
客户端跨站脚本攻击(XSS)
运行效率
运维效率
开发效率
广义安全
狭义安全
效率
安全
安全与效率
工程技术中的核心维度

该思维导图由 AI 生成,仅供参考

在“修行:由术入道”模块的最后一个主题,我们聊聊工程,不是具体的工程的技术,而是抽象的工程之道。
做了很多年的工程,开发了各种各样的系统,写了无数的代码,说起这一切,我们都在谈些什么?
我们谈过程,从需求工程到开发流程,从编码规范到同行评审,从持续集成到自动部署,从敏捷开发到极限编程;我们谈架构,从企业级到互联网,从面向服务架构(SOA)到微服务架构(Microservice);我们谈复杂性,从高并发到高性能,从高可用到高可靠,从大数据到大容量。
那么对于这一切,你感觉这里面的核心是什么?

核心

核心,意味着最重要的,一切复杂的工程技术方案都是围绕着它来运转。
在深入核心之前,我们先讲一个电力行业的故事。虽说电力项目我没做过,但电站大概的工作原理在中学物理课上就已经学过了,原理很简单。虽理论上是这么说,但现实中看到那些大规模的电站后,还是感觉很复杂的。
故事是这样的:记得有个给我们上课的主讲老师是个须发皆白的老先生,进门后掏出一堆零件放在讲台上。一盏酒精灯、一个小水壶、一个叶片、一个铜光闪闪的小电机、一个小灯泡。老先生往壶里倒了些水,点燃酒精灯,不一会儿水开了,从壶嘴里喷出了蒸汽,带动叶片旋转,然后小灯泡就亮了。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

工程技术中的两个核心维度——安全与效率,是工程技术领域中最重要的方面。文章以电力行业的故事为引子,阐述了安全与效率在工程技术中的核心地位。在信息工程技术领域,安全包括狭义和广义两个方面,涵盖了传统的安全攻防和程序开发、运维、运行等多个方面。而效率则从开发、运维和运行三个方面来考虑,包括个体和群体的开发效率、运维中的检查、诊断和处理,以及程序运行的响应性和吞吐量。文章强调了安全与效率之间的平衡,以及工程技术的艺术性体现在这种平衡中。通过引人入胜的故事和详细的技术分析,读者能够深入了解工程技术中安全与效率的重要性,以及如何在工程实践中平衡二者。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《程序员进阶攻略》
新⼈⾸单¥68
立即购买
登录 后留言

全部留言(13)

  • 最新
  • 精选
  • Hurt
    大道至简 真的赞👍👍

    作者回复: 😄

    2018-10-24
    11
  • Cest La Vie🤩
    我老大也这样讲,最近在成长的路上碰到点瓶颈,我老大说把效率提上去,就能遇到很多问题,再去把这些问题解决,就能成长。

    作者回复: 很有效直接的实践方法😄

    2018-11-24
    5
  • Slive
    除了开发,运维,运行,是不是还有(市场)运营,当然本质来说还是为了降低成本和风险。

    作者回复: 主要是从工程的技术维度来解读的

    2018-11-02
    2
  • 北风一叶
    此文好多没懂的.... 说明技术不到位,继续努力

    作者回复: 那可能是工作时间还不长?

    2018-12-24
    1
  • liangjf
    跟到现在,老师的经验之谈真丰富,目前只是刚入行,理解不够深刻,后面必须反复阅读加深理解

    作者回复: 嗯,积累一阵再来读读,可能又有新的体会和启发^_^

    2018-11-06
    1
  • Allen_Go
    有过这样的经历,但是每次遇到,都在心里自我暗示:人要做能力之外的事情才能进步,像老师说的那样,我们有时候需要的是时间和资源。现在遇到类似的,我的口头禅都是:这个需求需要时间看看能不能实现才能给你答复。

    作者回复: 这样显得稳健多了😏

    2019-04-05
  • third
    老师对于程序大局观的理解是真的强,虽然好多名词都看不懂,但是明显能够感觉逻辑清晰 大道至简,安全与效率 安全是针对极端值的 效率是针对平均值的
    2018-10-28
    5
  • 和人相关的事情其核心基本绕不过“利益”二字,工程项目也是一样,而安全和效率是保障工程利益蛋糕做大的基石。很赞同这个观点,这个视角也比较高,管理人员的视角至少要到这个维度。
    2018-10-28
    2
  • Allen_Go
    技能可以解决问题,能力却可以获取技能。
    2019-04-05
    1
  • Sch0ng
    使用一个大框架把众多平时熟悉的概念各归其位,妙
    2021-02-24
收起评论
显示
设置
留言
13
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部