知识关联杂谈

简介: 最近越来越感受到不同学科的关联性越来越强。作为一名技术人员,不仅仅要学习技术,如果能够了解逻辑学,甚至心理学、写作等相关性技能,又能过反向促进技术提升。

最近读《解决问题的三大思考工具》,该书中提到了”逻辑思考“、”横向思考“、”批判性思考“。


其中逻辑思考,是有建立在演绎法和归纳法的基础上,是有逻辑地对事物进行要素分解的纵向思考。


横向思考建立在类比和假说思考的基础上,把目光集中在选择的多样性上,从众多选项中找出最高效的解决方法,是一种水平思考方式。


批判性思考,建立在辩证法和反证法的基础上,是从认清目标开始寻找解决方法的探索性思考。



那么平时读源码,看专业图书的时候可以用逻辑思考,利用归纳法总结一些通用的方案,比如读写分离、时间换空间、空间换时间、超时重试、发布订阅模式、设计模式的原则等。


然后写业务代码的时候或者解决架构难题的时候,可以用演绎法结合之前整理的角度去运用,可能会发现自己能过对一个问题借鉴经典的思路可以给出多种解决方案。



技术选型的时候,可以用横向思维,充分了解不同技术方案的利弊,选择最优的方案。


对于核心和重要的技术,可以用批判性思维,先了解问题的本质,核心原理,明白为什么要这么做,然后再去寻找解决方案。


通过明确原理和目的对技术的理解会更加深入和牢固。


我想这也是招聘的时候面试官问很多”为什么xxx能过怎样“类似问题的初衷。



 

————————————————

版权声明:本文为CSDN博主「明明如月学长」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/w605283073/article/details/88360724

相关文章
|
供应链 数据可视化 搜索推荐
保姆级教程,彻底搞懂Java继承的五种用法
保姆级教程,彻底搞懂Java继承的五种用法
353 0
|
Cloud Native 算法 Go
技术面试与HR面:两者之间的关联与区别
技术面试与HR面:两者之间的关联与区别
378 0
课外闲谈8.通用数据类的案例
课外闲谈8.通用数据类的案例
71 0
课外闲谈8.通用数据类的案例
|
图形学
【干货】ZBrush王者细节操作
角色高模在制作中的细节处理------边缘线的处理 很多同学在角色高模的制作中容易出现模型很粗糙缺乏细致的美 感。
257 0
【干货】ZBrush王者细节操作
|
JSON 运维 网络协议
金鱼哥戏说RHCE认证:管理变量和事实--管理事实和魔法变量
第四章 管理变量和事实--管理事实和魔法变量
259 0
金鱼哥戏说RHCE认证:管理变量和事实--管理事实和魔法变量
|
测试技术 uml
UML图的依赖、关联、聚合、组合关系(突击软考)
UML图的依赖、关联、聚合、组合关系(突击软考)
231 0
|
存储 消息中间件 缓存
金鱼哥RHCA回忆录:CL210描述OPENSTACK控制平面--识别overclound控制平台服务+章节实验
第二章 描述OPENSTACK控制平面--识别overclound控制平台服务+章节实验
245 0
金鱼哥RHCA回忆录:CL210描述OPENSTACK控制平面--识别overclound控制平台服务+章节实验
|
存储 JSON 前端开发
画了5张图,助你轻松打败动态权限路由!
画了5张图,助你轻松打败动态权限路由!
|
算法 架构师 程序员
漫画:优秀的程序员具备哪些属性?
漫画:优秀的程序员具备哪些属性?
127 0
漫画:优秀的程序员具备哪些属性?
【自然框架】之通用权限(外传):杂谈
  1、 简介、数据库的总体结构2、 介绍人员表组3、 介绍组织结构表组4、 介绍角色表组5、 介绍“项目自我描述表组”6、 权限到节点7、 权限到按钮8、 权限到列表(表单、查询)9、 权限的验证10、 资源方面的权限11、 角色管理的程序(给客户用的)12、 权限下放13、 个性化设置         写到第六章终于迎来了热烈的讨论,不过讨论的焦点好像和角色的关系不是很大。
1139 0

热门文章

最新文章