遇到问题,我该如何提问?

作为IT行业的从业者,我们深知程序员在保障系统安全、数据防护以及网络稳定方面所起到的重要作用。他们是现代社会的护城河,用代码构筑着我们的未来。那程序员的护城河又是什么呢?是技术能力的深度?是对创新的追求?还是沟通协作等软实力?

目录

前言

程序员的护城河是什么呢?绝对不是单一的技术能力,也不全是创新追求,更不止是沟通协作等软实力,而是这几者结合的综合实力,今天我想就其中一点:遇到问题我该如何提问? 来聊聊

背景

今天在群里,一个刚工作的小伙子问了个比较基础的问题,引发了大家的讨论,也引发了我对本篇博客的灵感



如何提问

遇到问题该如何提问?想必是很多人有过的一个思考

  • 初入编程世界时你一定问过很多白痴 的问题,然后被前辈diss(如果你没有过这种经历,那么恭喜🎉你,未来更甚现在,你会是行业的佼佼者);
  • 当你逐步成长起来后,可能问的越来越少,问的问题也更有技术含量了,这时你可能会遇到很多人如当年的你,问了你很多白痴 的问题。

结合自我理解,重新整理了一个如何提问流程图,如下:

提问前

作为IT工作人员,每天都可能会问自己:我哪里做错了?是的,写bug是我们的专长,解决bug更应该是必备技能之一,所以在提问之前,一定要千方百计的尝试自己解决。

  • 善于思考:遇到问题首先是要想想,做了什么操作可能导致了本次问题

  • 善于搜索:99%的概率,类似问题你不是第一个遇到的,各种搜索引擎、相关技术社区找一下大家的解决方案

  • 利用好各种大模型产品:现在的大模型已经能协助完成很多基础开发工作了

  • 咨询朋友:你们关系好,随便造

  • 不断试错验证

怎样提问

这里借由前辈曾推荐我的文章,也推荐给需要的你 《提问的智慧》 ,英语好的同学可直接看原文 How To Ask Questions The Smart Way

提问是门艺术,他人没有义务回答你的问题(为姿势付费除外),针对你的问题,作出回答者要考虑的也远比你想象的多(回答的是否正确、是否能让对方理解、是否容易误入歧途等等),所以我们在提问时,也要认真负责。

  • 用词准确,问题明确
  • 描述清楚,信息充足
    • 提供准确有效的信息,方便大家快速对齐已知信息
    • 问题表现清晰复述或直接上截图
    • 做过哪些尝试,方便排除问题可能性
    • 出现问题前做了哪些操作
    • 想要问到什么
  • 毫无意义的问题=废话
    • 对于描述不清楚,或极其简单的问题,大家必然会觉得你要么不思考,要么很不珍惜自己提问的机会,得到的自然是无人理会,严重点会被怼

针对怎样提问这个事情,我相信一大批人在使用了gpt之后,也能慢慢锻炼出来提问题的能力,因为只有你提出的问题够详解,给到的信息足够准确和充足,那才可以得到你想要得答案

接受后果

提问后无非是得到解决和依然没有解决两个结果

其实重要的不是解决本次问题,而是在解决本次问题的过程中

  • 是否找到了问题根因,以后是否可以避免
  • 遇到相似的问题是否可以举一反三
  • 是否凝练提升了提问的技能

最后,欢迎大家一起来交流学习,

戳我了解更多➡️:鲲志-羊毛外快|技术交流|商务合作

扫我了解更多➡️

相关推荐
janefir4 分钟前
LangChain框架下DirectoryLoader使用报错zipfile.BadZipFile
人工智能·langchain
齐齐大魔王25 分钟前
COCO 数据集
人工智能·机器学习
AI营销实验室1 小时前
原圈科技AI CRM系统赋能销售新未来,行业应用与创新点评
人工智能·科技
爱笑的眼睛112 小时前
超越MSE与交叉熵:深度解析损失函数的动态本质与高阶设计
java·人工智能·python·ai
tap.AI2 小时前
RAG系列(一) 架构基础与原理
人工智能·架构
北邮刘老师2 小时前
【智能体互联协议解析】北邮ACPs协议和代码与智能体互联AIP标准的关系
人工智能·大模型·智能体·智能体互联网
zhdy567892 小时前
最简单方法 设置matlab坐标轴刻度标签的字号,设置坐标轴标题和图形标题,并指定字号。画出的图片背景设置为白色,
笔记
亚马逊云开发者2 小时前
使用Amazon Q Developer CLI快速构建市场分析智能体
人工智能
yBmZlQzJ2 小时前
免费内网穿透-端口转发配置介绍
运维·经验分享·docker·容器·1024程序员节
Coding茶水间2 小时前
基于深度学习的非机动车头盔检测系统演示与介绍(YOLOv12/v11/v8/v5模型+Pyqt5界面+训练代码+数据集)
图像处理·人工智能·深度学习·yolo·目标检测·机器学习·计算机视觉