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

目录

  • 一、尝试独立解决问题
    • 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.hqwc.cn/news/527679.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从零搭建React18.2+ReactRoute6.22+TS5+RTK2.2搭配antd5+antd-style书写All in Js完整体验项目规范

1. 使用CRA创建项目 全局设置npm淘宝镜像源 npm config set registry https://registry.npmmirror.com -g使用最新版create-react-app初始化项目结构 npx create-react-app custom-template --template typescript初始化项目之后在package.json文件中配置使用node>18.0.0…

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

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

算法 环形数组是否存在循环 力扣执行速度击败100%

目录 题目 leetcode 457 求解思路 代码 结果 题目 leetcode 457 存在一个不含 0 的 环形 数组 nums ,每个 nums[i] 都表示位于下标 i 的角色应该向前或向后移动的下标个数: 如果 nums[i] 是正数,向前(下标递增方向&#xff0…

Orange3数据预处理(预处理器组件)

1.组件介绍 Orange3 提供了一系列的数据预处理工具,这些工具可以帮助用户在数据分析之前准备好数据。以下是您请求的预处理组件的详细解释: Discretize Continuous Variables(离散化连续变量): 这个组件将连续变量转…

第3章 数据链路层(1)

3.1数据链路层的功能 加强物理层传输原始比特流的功能,将可能出差错的物理连接改成逻辑上无差错的数据链路[节点的逻辑通道] 3.1.1 为网络提供服务 (1).无确认的无连接服务 适合通信质量好的有线传输链路(实时通信或误码率较低的通信信道)【例如以太网】(2).有确认的无连接服务…

重读 Java 设计模式: 解析单例模式,保证唯一实例的创建与应用

本周工作太忙了,变成了加班狗,下班回来也没时间写,只能利用周末时间写了😭。 好了,言归正传,本次我们先来介绍下设计模式中创建型模式-单例模式。 一、引言 单例模式是设计模式中最简单但又最常用的一种模…

springboot260火锅店管理系统

火锅店管理系统设计与实现 摘 要 传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计算机上安装火锅店管理系统软件来发挥其高效…

Cloud-Sleuth分布式链路追踪(服务跟踪)

简介 在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同产生最后的请求结果,每一个前端请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败 GitHub - spring-cloud/spring-cloud-sl…

【数据集】waymo motion dataset介绍与数据解析可视化

文章目录 前言1. 数据下载2. Motion数据集3. 数据描述4. 数据特征scenario.proto5. 地图特征map.proto6. 数据解析6.1 数据解析过程6.1 数据解析过程报错7. 数据可视化前言 waymo open dataset数据集由两个数据集组成: Perception数据集 + Motion数据集 Perception数据集主要用…

后端项目访问不了

问题: 后端启动不了,无法访问网站 原因: 1.防火墙没有关 2.有缓存 3、项目没有启动 4、docker没有启动 解决: 先查看进程:docker ps,必须有三个 详细查看:docker ps -a exited代表没有开启…

基于深度视觉实现机械臂对目标的识别与定位

机械臂手眼标定 根据相机和机械臂的安装方式不同,手眼标定分为眼在手上和眼在手外两种方式,双臂机器人的相机和机械臂基座的相对位置固定,所以应该采用眼在手外的手眼标定方式。 后续的视觉引导机械臂抓取测试实验基于本实验实现&#xf…

HTTP有什么缺陷,HTTPS是怎么解决的

缺陷 HTTP是明文的,谁都能看得懂,HTTPS是加了TLS/SSL加密的,这样就不容易被拦截和攻击了。 SSL是TLS的前身,他俩都是加密安全协议。前者大部分浏览器都不支持了,后者现在用的多。 对称加密 通信双方握有加密解密算法…