[天天向上] 学习方法论-事半功倍的问题解决方法

news2024/9/29 23:40:11

目录

  • 一、尝试独立解决问题
    • 1. 关于独立
    • 2. 像密室逃脱一样
  • 二、提问的艺术
    • 1. 合适的自我介绍
      • 1.1 群名片
      • 2.2 研究方向/业务内容
    • 2. 详细的问题描述
      • 2.1 问题描述要点
      • 2.2 描述格式
      • 2.3 问题内容描述,尤其是当前进展和问题
    • 3. 如何让更多的人为你解答
    • 4. 如何结束提问更优雅

在这里插入图片描述

现在是一个新技术不断涌现的时代,每个领域都不同程度受到了影响,学校学到的知识不再能满足社会的需要,自学能力成为衡量现代人才的一个重要指标。不管怎样在自学的过程中,总会遇到自己无法解决的问题,这时自我解决问题的能力又显得尤为重要,这里既包括通过自己分析并解决问题,也包括请教别人解决问题。

大多数情况下,我们自学遇到问题总会想到加各种群,在群里问别人,但很多时候问问题的方法不对,导致问题无人解答。因为每个人都有自己的事情,没有为你解决问题的义务,而不正确的提问方法又会浪费太多时间。

分享一下正确的提问方法,使用该方法不仅能锻炼你分析解决问题的能力,快速检索的能力,甄别信息的能力,还有可能帮助你快速解决问题,有时还能结交一些热心的大佬前辈与朋友

一般遇到一个问题处理流程大致分为如下三部分:

  1. 尝试独立解决问题
  2. 如不能独立解决,思考怎么提问,组织提问语言
  3. 提问并协助对方帮你解决问题,感谢对方

一、尝试独立解决问题

1. 关于独立

古今中外历史上那麽多潜心研究的前辈们,他们可能就是领域内最厉害的人了,遇到问题他们根本没有其他人可以问,他们是怎么解决的呢?重复实验分析也好,与别人聊天受到启发也好,无论是通过什么方法,最终解决问题的方法,都是从他们自己脑子里想出来的,这就是独立解决问题的能力。

很多时候这种能力被看作是一个人生存至关重要的一种能力,特别是找工作面试的时候,HR非常看重这种能力,因为这种能力在短时间内无法快速培养出来。

你可能会说,这个问题我就是没有见过就是不会,如果不问别人,我怎么能独立解决呢?

确实,没见过的肯定是要问的,但是,问,不一定必须要问“人”。”独立“不是说你不需要外部信息,完全封闭的一个人,是指能独立分析各种信息来解决问题。

2. 像密室逃脱一样

解决问题的过程和玩密室逃脱一样,都是尽可能搜索一切可能的信息并对其分析。

一般情况下,分析思路大同小异,首先要明确,我做了什么(当前有哪些信息),什么操作可能导致这个问题(可疑信息点),然后分析每个可能的操作(分析可疑信息点),或控制变量试错(排除可疑信息点)。

作为通过编程解决问题的研发人员,我们通常遇到的是各种报错,然而好多新手看到报错完全不会去理解分析报错内容,一个好的提示已经将错误信息写的明明白白,有的甚至会有建议操作,比如这个报错

对于现有信息不足以解决的问题,信息如此发达的时代,我们可以查书,可以上网搜索,最近大模型异军突起,还可以问人工智能。

通过搜索可以获得海量的信息,但这些信息不都是你需要的,所以获得信息后还需要快速甄别他们,这也是互联网时代必备的一项基本技能。类比密室逃脱一样的道理,屋子里的信息各式各样,只有找到你需要的信息并按照操作才能成功逃脱。

在这里插入图片描述

如果经过自己的努力尝试,仍无法解决问题,那就需要请教有经验的前(da)辈(lao)帮忙了。

注意尽量不要省去独自解决问题这一步,虽然这一部分所占篇幅不多,但这一部分才是最重要的。

二、提问的艺术

切忌直接把问题扔到群里 ,这一点深有体会,作为研发有时也会在群里对接客户现场问题,有新来的现场同事由于缺少经验,就范过这种错误,导致研发需要一步一步的提问,具体现象是什么啊,语音报什么啊,具体时间点是多少啊,结果由于信息不足分析问题很困难,效率极低。而有些有经验的现场同事把现象描述的很详细,有些问题连日志都不用看,直接就能定位。

在这里插入图片描述

接下来聊聊如何正确的提问,这里推荐一篇很经典的关于提问的文章 《提问的智慧》 ,原版英文版 由 Eric S. Raymond 和 Rick Moen编写。

一次有效的提问一般会涉及以下几步:

1. 合适的自我介绍

在一个圈子内,首先要让圈内的人知道你是谁,所以第一步就是明确自己的标签。可以通过以下几方面:

1.1 群名片

群名片是自己在群里的第一个自我介绍。检视自己的群名片,是否简介、清晰,是否能代表你自己。

2.2 研究方向/业务内容

描述问题之前,有必要再介绍一下自己正在干的事,这样能让别人了解问题背景,有助于快速定位问题。

2. 详细的问题描述

尽可能充分的展示问题信息,需要注意一下几点:

2.1 问题描述要点

  • 问题背景:想要实现什么,要达到什么目的。
  • 问题内容:做了什么操作导致的该问题,问题具体现象是什么。
  • 尝试内容:为解决该问题,自己做了哪些尝试,结果是什么。

2.2 描述格式

  • 图文并茂:说明一件事情最好的就是视频配语音,其次是图配文字,最差的就是一大段干巴巴的文字。
  • 分门别类:写过论文与汇报的小伙伴会深有感触,图表再漂亮,文字再华丽,文章逻辑不清晰也是不能通过的。所以,提问最好按问题描述要点组织语言。

2.3 问题内容描述,尤其是当前进展和问题

再次重申问题描述要点:

对于STEM类的问题,提问者务必告知:

注:STEM(科学(Science),技术(Technology),工程(Engineering),数学(Mathematics))

  • 整体目标是什么?
  • 自己做了哪些工作、使用了什么技术方案?
  • 当前遇到了什么问题,出了什么错误,结合图片描述清楚错误信息、或者计划是什么?
  • 当前的问题是什么原因,该怎么解决,还有没有更好的方案?这样的需求有没有人做过,使用什么方案做的?

其中,当前进展是重中之重。你得迈出第一步,才可能得到他人的帮助。没人愿意帮助一个不动脑筋的人。一心等待他人帮助,自己却不努力的人,是非常可耻的。

3. 如何让更多的人为你解答

所谓,偏听则暗,兼听则明。要想得到优质答案,必须有较多的能者,来参与回答,才能得出全面而综合的意见。

对于管理而言,最可怜的手段是惩罚,最高明的手段是引导,所以要学会以适当的方式引导大佬为你解答问题。

对于得到解决的问题,发个红包,感谢一下回答者,不失为一个很好的激励方法,更是一个互动方式,代表自己的诚意。

4. 如何结束提问更优雅

  • 有时候会遇到这样的人:耐心回答完他的提问和连续的疑问后,他就不见了,也不知道是没看到,还是看到了也领会了就是不想回复,还是仍没理解不好意思继续追问,反正就是突然不理我了,给个适当的反应还是很有必要的。

  • 也曾有这样的提问者:在他的提问中与他探讨出这类问题的各个角度的解读,完事了会表达真诚的感谢或者直接来个红包表示下谢意,金额并不重要,重要的是他们懂得去感谢别人的付出,尊重他人的劳动。

    很重要的一点是,一个良好的提问结束方式能让下次提问的反馈来得更顺畅,这一次问题的愉快结束也是下一次问题愉快的开始

基本原则:表示感谢是对回答者最大的尊重,无论言语上还是物质上。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1506223.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ThreadLocal使用,配合拦截器HandlerInterceptor使用

ThreadLocal使用,配合拦截器HandlerInterceptor使用 ThreadLocal的使用场景通常涉及多线程环境下需要为每个线程保留独立状态的情况。它提供了一种简单的方式来管理线程本地变量,使得每个线程都可以独立地访问和修改自己的变量副本,而不会影…

《C语言文件操作》

目录 1. 文本数据和二进制 1.1 文本数据 1.2 二进制数据 1.3文本文件和二进制文件 2. 文件的打开和关闭 2.1 文件指针 2.2 打开文件 2.3 关闭文件 2.4 注意事项: 3. 文本文件的读写 3.1 向文件中写入数据 3.2 从文件中读取数据 3.3 注意事项 4. 二进制文件的读写…

如何对于单元格数据进行清洗处理

如何对于单元格数据进行清洗处理 陪伴意味着有人愿意把最美好的东西给你, 那就是时间。 当然陪伴也是一个很平常的事情, 日复一日,年复一年。 到最后陪伴就成了一种习惯。 约定好的相逢,伴你天荒地老! 陪伴是最长情的告…

Git分支管理(Git分支的原理、创建、切换、合并、删除分支)

系列文章目录 文章一:Git基本操作 文章目录 系列文章目录前言一、Git分支是什么二、Git分支的原理三、创建分支四、切换分支五、合并分支六、删除分支 前言 在上一篇文章中,我们学习了如何使用Git的一些基本操作,例如安装Git、创建本地仓库…

Unity使用Addressable热更新

先看热更新的gif: Addressable是Unity推出的打ab包方案。不需要手动写AB打包脚手架了,不需要关心依赖,这也简化了ab热更新的流程。Addressable打包需要先将资源放入group中,按group来打包,每个group对应一个ScriptableObject的配置…

Unity 关节:铰链、弹簧、固定、物理材质:摩檫力、 特效:拖尾、

组件-物理-关节:铰链(类似门轴) 自动动作、多少力可以将其断开、 弹簧可以连接另一个刚体(拖动即可) 固定一般是等待一个断裂力,造成四分五裂的效果。 物理材质 设置摩檫力,则可以创造冰面的…

【算法面试题】-04

执行时长 def min_execution_time(n, size, tasks):a 0ans sizei 0while i < size:tmp tasks[i]a tmpif a < n:a 0else:a - ni 1ans a // nif a % n ! 0:ans 1return ans# 读取输入 n int(input()) size int(input()) tasks list(map(int, input().split()))…

macOS14.4安装FFmpeg及编译FFmpeg源码

下载二进制及源码包 二进制 使用brew安装ffmpeg : brew install ffmpeg 成功更新到ffmpeg6.1 下载FFmpeg源码

SMART PLC自适应低通滤波器(收放卷线速度滤波)

一阶低通滤波器更多内容请参考信号处理专栏相关文章,常用链接如下: 1、SMART PLC 低通滤波器和模拟量采集应用 https://rxxw-control.blog.csdn.net/article/details/136595982https://rxxw-control.blog.csdn.net/article/details/1365959822、SMART PLC双线性变换和后向差…

实拆一个Philips剃须刀

拆卸难度很大&#xff0c;怪不得防水 FR&#xff1a;徐海涛(hunkXu)

【Prometheus】DataModel

数据模型 DataModel 指标 Metric metric 包含 metric name 和 metric label 格式&#xff1a; <metric name>{<label name><label value>, ...}例如&#xff1a;服务器 HTTP 接口 /messages 的总请求数 api_http_requests_total{method"POST",…

算法第二十六天-删除有序数组中的重复项Ⅱ

删除有序数组中的重复项 题目要求 解题思路 题目要求中提到原地修改&#xff0c;那么肯定需要一个指针指向当前即将放置元素的位置&#xff0c;需要另外一个指针向后遍历所有元素&#xff0c;所以[双指针]解法呼之欲出。 慢指针slow&#xff1a;指向当前元素放置的位置&…

旅游资源网站|基于SSM 框架+vue+ Mysql+Java+B/S架构技术的旅游资源网站设计与实现(可运行源码+数据库+设计文档+部署说明+视频演示)

目录 文末获取源码 前台首页功能 管理员功能 用户功能模块 数据库设计 系统结构设计 lunwen参考 概述 源码获取 文末获取源码 前台首页功能 旅游资源网站 &#xff0c;在系统首页可以查看首页、景点信息、酒店信息、客房信息、交流论坛、红色文化、个人中心、后台管理…

【AI辅助研发】-趋势:大势已来,行业变革

【AI辅助研发】-趋势&#xff1a;大势已来&#xff0c;行业变革 引言 在科技日新月异的今天&#xff0c;人工智能&#xff08;AI&#xff09;技术已逐渐渗透到各行各业&#xff0c;其中软件研发行业更是受益匪浅。AI辅助研发已成为大势所趋&#xff0c;不仅提高了软件开发的效…

toB开发范式

前言 B端开发&#xff0c;也被称为后台开发或者企业级开发&#xff0c;是针对企业或者组织的业务需求进行的软件开发。在 B 端开发中&#xff0c;我们通常关注的是系统的功能性、稳定性、可扩展性以及安全性&#xff0c;从面向过程编程 -> 面向对象编程 组合式编程 以下是…

蓝桥杯练习系统(算法训练)ALGO-981 过河马

资源限制 内存限制&#xff1a;256.0MB C/C时间限制&#xff1a;1.0s Java时间限制&#xff1a;3.0s Python时间限制&#xff1a;5.0s 问题描述 在那个过河卒逃过了马的控制以超级超级多的走法走到了终点之后&#xff0c;这匹马表示它不开心了……   于是&#xff0c…

21 卷积层里的多输入多输出通道【李沐动手学深度学习v2课程笔记】

目录 1. 多输入输出通道&相应代码实现 1.1 多输入 1.2 多输出 1.3 1x1 卷积层 1.4 小结 1. 多输入输出通道&相应代码实现 1.1 多输入 为了加深理解&#xff0c;我们实现一下多输入通道互相关运算。 简而言之&#xff0c;我们所做的就是对每个通道执行互相关操作&a…

YOLOv8原创二次改进DCNv3结构:即插即用|使用纯pytorch代码实现,不需要CUDA编译,并针对YOLOv8专门优化模块,基于可变形卷积的超强变种

💡本篇内容:YOLOv8原创改进DCNv3结构:即插即用|使用纯pytorch代码实现,不需要CUDA编译,并针对YOLOv8专门优化模块,基于可变形卷积的超强变种,优势:不需要编译! 💡附改进源代码及教程,用来改进🚀 DCNv3可变形网络结构 VisDrone有效涨点 关键词:DCNv3网络改进…

GTH手册学习注解

CPLL的动态配置 终于看到有这个复位功能了 QPLL SWITCHing需要复位 器件级RESET没发现有管脚引出来 两种复位方式&#xff0c;对应全复位和器件级复位 对应的复位功能管脚 改那个2分频的寄存器说明段&#xff0c;复位是自动发生的&#xff1f;说明可能起效了&#xff0c;但是分…

数字化转型导师坚鹏:基于湖北产业的科技金融创新模式与案例研究

基于湖北产业政策的科技金融创新模式与案例研究 课程背景&#xff1a; 很多银行存在以下问题&#xff1a; 不清楚科技金融有哪些利好政策&#xff1f; 不知道科技金融有哪些成功案例&#xff1f; 不知道科技金融有哪些创新模式&#xff1f; 课程特色&#xff1a; 有…