1. 光有技术还不够吗?软件工程师的真正问题
“我完全按照吩咐去做了,但还是被训斥了”
“每当需求发生变化时,就需要重新进行工作。”
“我们拥有技术技能,但由于某种原因,我们无法参与上游流程。”
你曾经有过这样的经历吗?
其实,这些问题可能都是缺乏“思考能力=思考方法”造成的。
2. 解决问题的关键是“三重思维”
作为一名SE,要想更上一层楼,“技术”和“思考能力”都不可或缺。
以下三重思维尤为重要:
逻辑思维
横向思维
批判性思维
3. 三重思维的特点及其与社会企业的关系
📐 逻辑思维
摘要:组织和逻辑解释事物的能力
SE 中的使用示例:
设计评审时的解释
缺陷原因分析
打破复杂的规范
💡 横向思维
摘要:不受现有框架束缚,产生想法的能力
SE 中的使用示例:
改善用户体验的建议
规划新功能
重新利用其他行业的想法
🔍批判性思维
摘要:消除先入之见,洞察问题和风险的能力
SE 中的使用示例:
需求验证
设计风险考虑
评价他人时保持客观的能力
4. 思维能力可在日后培养:系统工程师的培训方法
🧠 如何训练逻辑思维
注意逻辑树和金字塔结构
问“为什么?”五次(5个为什么)
在日常报告和会议纪要中实践“结论→原因→具体事例”的顺序
💡 如何训练横向思维
“暂时忽略限制”,并尝试思考一些事情
逆向思维:“如果我们删掉这个功能会怎么样?”
学习其他行业的例子
🔍 如何培养批判性思维
问问自己,“这是真的吗?”
思考与你的观点相反的论点
养成审查规格和设计的习惯
5. 通过这样的思维方式“成长为系统工程师”
通过技术以外的优势赢得信任
能够与客户和上级平等讨论
扩大您可以参与提案、设计和决策的领域
6. 总结:明天就可以开始的步骤
逻辑性:今天的会议“从结论开始”
横向:自由集思广益 5 分钟
批判:问问自己,“这个前提真的正确吗?”
这三种主要的思维类型可以通过有意识的练习得到有效的磨练。
您的“思考能力”将对您作为系统工程师的职业生涯产生重大影响。
推荐书籍和资源
芭芭拉·明托的《逻辑思维》
爱德华·德·博诺的《横向思维》
理查德·保罗的《批判性思维导论》