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

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

目录

前言

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

背景

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



如何提问

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

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

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

提问前

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

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

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

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

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

  • 不断试错验证

怎样提问

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

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

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

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

接受后果

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

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

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

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

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

扫我了解更多➡️

相关推荐
向成科技1 分钟前
XC3588N工控主板助力电力巡检机器人
人工智能·rk3588·安卓·硬件·工控主板·主板
taxunjishu3 分钟前
DeviceNet 转 EtherCAT:发那科焊接机器人与倍福 CX5140 在汽车焊装线的高速数据同步通讯配置案例
人工智能·区块链·工业物联网·工业自动化·总线协议
初九之潜龙勿用6 分钟前
技术与情感交织的一生 (十三)
笔记·microsoft·印象笔记
赵谨言12 分钟前
基于数据挖掘技术构建电信5G客户预测模型的研究与应用
经验分享·5g·数据挖掘·毕业设计
sali-tec12 分钟前
C# 基于halcon的视觉工作流-章33-矩状测量
开发语言·人工智能·算法·计算机视觉·c#
格林威29 分钟前
短波红外相机在机器视觉检测方向的应用
运维·人工智能·深度学习·数码相机·计算机视觉·视觉检测
草莓熊Lotso36 分钟前
《从 0 建立测试开发认知:先搞懂 “是什么”,再学 “怎么做”》
经验分享·笔记·其他·测试
这儿有一堆花1 小时前
DeepSeek-VL 解析:混合视觉-语言模型如何超越传统计算机视觉方法
人工智能·计算机视觉·语言模型
model20051 小时前
ubuntu24.04+5070ti训练yolo模型(2)
人工智能·yolo
月阳羊1 小时前
【硬件-笔试面试题-93】硬件/电子工程师,笔试面试题(知识点:波特图)
java·经验分享·单片机·嵌入式硬件·面试