最近大家c语言学习也到达了深水区,有很多各种各样的问题都出现了,也能明显的发现提问的人数在增多。
这不是一件坏事,恰恰相反,这说明大家之前的问题已经暴露出来了。我们鼓励大家向我们提问,但是有一些提问是低效率的,为了解决这些问题,我写了这一篇小博客。
首先我们要明确一点,你出错了,去问别人是为了让自己学的更好的,而不是只是单纯的为了解决这个错误。别人帮你解决的错误,并不能让你自己真正的学到东西,说的辛辣一点,如果说你只是单纯为了让别人去帮你解决这个问题,那么你不如干脆直接上网抄这道题的答案,那还节省自己的时间。

(先叠甲,这个正确只是我觉得正确,只是个建议,仅此而已)

所以第一点,在向老师,助教或者同学提问的时候,首先要保证自己已经积极地寻求过解决方式,只是都失败了。解决方式包括但不限于断点调试,回顾知识,寻找其他人的正确答案并寻找他们的正确之处与自己的错误之处。
所以,在向老师,助教或者同学提问的时候,需要指出自己觉得是哪些地方错了,并且曾经做出过怎样的努力。这样子一来有利于自己的总结,二来我们解决问题的时候也会有更高的效率。

第二点,在向他人提问的时候,请提供全部的题目以及测试案例以及你的代码。最好还可以提供一些你的代码的输入和输出的结果。

第三点,要有良好的编程习惯。例如变量命名(参阅大小驼峰法),我们要避免使用a、b、x、y、n这样子的没有意义的名字。用这样子没有意义的变量,你的代码写完过一会儿可能就只有上帝才能看得懂了。另外一方面我们读你的代码也会觉得很费劲。用良好的命名习惯也是一种打基础,有着良好的命名习惯,我们才会写出优雅的代码。

第四点,在回答结束之后最好能自行总结一下错在哪里,然后发给助教或者说老师,这样子我们之后再遇到类似的问题的时候,也可以参照你的经验去做出回复。

同时,我们说教学相长,所以学的好的同学也是可以尝试着去帮助一下宿舍里面一些相对后进的同学。就拿我自己为例,在我担任助教之后,我其实自己也学到了很多之前在我自己学习c语言的时候没有注意到的点。所以千万不要觉得教别人是一件苦差事,恰恰相反,教别人反而是你复习自己所学会知识的最好方式。基于这点,我想给大家提出几点关于回答别人的正确姿势。

第一点,知识不分高低,错误不分优劣。请不要因为别人犯了一些低级错误就对他们进行嘲讽,每个人都有不会的东西,每一个人都是从初学者过来的,没有人能一开始就学会这么多。如果说你只是因为他们犯了一些低级错误,又或者说是有一些知识没有学到,就直接向他们开嘲讽,那么是否可以认为是在鄙视过去的你自己呢?

第二点,回答问题时,如果时间充足,请最好给出你错在哪里以及解决办法。最好不是直接甩一个知识点说,你去看看这个。最坏的是连描述错误都很模糊("你这里错了"、"你那里错了")。如果实在没有时间就直接说让提问者另外找人;如果说这方面你自己也不会的话,就坦诚一点,向提问者说我也不是很清楚。

第三点,如果你给出的方法,你认为涉及到了一些比较高的知识,请直接说明你用到了哪些可能比较高的知识。炫耀自己所拥有知识的行为,并不是一个教学者应该要做的事情。

第四点,也请不要排斥别人给出的建议,你并不是绝对对的,他也并不是绝对错的。有看法就拿出来讨论,只要双方都想讨论,真理就越辩越明的。

提问的正确姿势与回答问题的正确姿势相关推荐

  1. 电脑打字手指正确姿势_写字坐姿不正确的难题,已被家长攻克,果然高手在民间...

    全文1000字,预计阅读需7分钟​ 进入小学,老师会教一年级学生如何坐正,如何正确拿笔,但由于学生人数较多,加之学习课本知识等,老师很难将每一个学生的坐姿都教得很好. 什么样的坐姿才是正确的?怎样才能 ...

  2. 登陆工行网上银行报60058017错误及输入正确网银密码提示密码不正确

    文章编号: 000007 - 最后修改:2010年07月28日 - 撰写人: Lander Zhang  适合项目: 通用 标题: 登陆工行网上银行报60058017错误及输入正确网银密码提示密码不正 ...

  3. 如何提问,才能让别人回答我们的问题呢?

    作者:王大伟   微软最有价值专家(MVP) 平安金融壹账通大数据研究院数据挖掘攻城狮 Python爱好者社区唯一小编 最近很忙,很久没有写文章了 今天的话题是 "为什么你的提问没人解答?& ...

  4. 网上如何提问才能获得好的回答?

    网上提问的技巧[这个版本写得不错,存档留底] 在论坛中,当提出一个问题时,你能得到怎样的回答?这取决于挖出答案的难度,同样取决于你提问的方法. 首先你应该明白,尽管大侠们有蔑视简单问题和不友善的坏名声 ...

  5. 500强公司面试的经典正确与错误回答对比!

    问题1 你为什么觉得自己能够在这个职位上取得成就? 分析 这是一个相当宽泛的问题,它给求职者提供了一个机会,可以让求职者表明自己的热情和挑战欲.对这个问题的回答将为面试人在判断求职者是否对这个职位有足 ...

  6. 如何正确的中断线程?你的姿势是否正确

    Java停止线程的逻辑(协同.通知) 在Java程序中,我们想要停止一个线程可以通过interrupt方法进行停止.但是当我们调用interrupt方法之后,它可能并不会立刻就会停止线程,而是通知线程 ...

  7. 计算机键盘正确指法操作方法,“认识键盘与正确的指法输入”教案

    "认识键盘与正确的指法输入"教案 教学目标 知识与能力目标 1.了解键盘的种类以及作用. 2.了解键盘的四个分区以及各区的名称和主要键位. 3.了解键盘的正确操作姿势和正确的指法 ...

  8. 正确的打字方式,如何正确分配手指控制按键

    打字时将左手小指.无名指.中指.食指分别置于A.S.D.F键上,右手食指.中指.无名指.小指分别置于J.K.L.:键上,左右拇指轻置于空格键上,如图:左右8个手指与基本键的各个键相对应,固定好手指位置 ...

  9. 经常玩电脑正确的坐姿_如何保持正确坐姿?(多图)

    一般来说孩子的体态问题是六岁以后出现的,因为肌肉和力量开始明显增长,如果这期间很多运动动作出现错误,可能出现肌肉不平衡,这些失衡的现象就导致了体态问题,会引起运动损伤,降低运动效率,最后还可能使得神经 ...

最新文章

  1. [CentOS] CentOS 使用yum安装 php,mysql, apache
  2. ibatis annotations 注解方式返回刚插入的自增长主键ID的值--转
  3. lua之弱引用table
  4. 【渝粤题库】陕西师范大学201301 《经济法学》作业(高起本、专升本)
  5. 计算机网络知识如何建立数据库,如何将本机的SQL Server数据库上传到网站的数据服务器?...
  6. flowable工作流 流程变量_信也科技工作流平台的技术实践
  7. MySQL存储过程-循环遍历查询到的结果集
  8. Centos6.5 邮件服务
  9. iOS 8 自适应 Cell
  10. 华硕点亮系统无法连接到服务器,华硕点亮点亮后台管理系统
  11. 动态分区分配算法(1、首次适应算法 2、最佳适应算法 3、最坏适应算法 4、邻近适应算法)
  12. 基于MATLAB的说话人语音识别声纹识别系统
  13. ET5.0 配置Excel
  14. ADS1292R测量心电+呼吸
  15. 大内高手 常见内存错误
  16. 006 研究生学信网的电子注册备案表在哪里弄
  17. 谷歌文件系统GFS理解
  18. NLP的“第四范式”之Prompt Learning总结:44篇论文逐一梳理
  19. 多项式插值与牛顿差商
  20. 3dMax模型导入SuperMap

热门文章

  1. 第四周-C语言 电阻计算
  2. 剑指Offer---2021/7/19
  3. springboot集成微信支付
  4. 如何按照TFL模板给出的顺序出表或者QC
  5. VBE的各个窗口功能介绍
  6. 车联技术在高德的演进和实践
  7. 3Kw OBC 车载充电器 含原理图、PCB图、C源代码、变压器参数
  8. 华为v30pro计算机在哪里,请问V30PRO的数据怎么转到电脑上
  9. 小林和单字母.CN域名的那些事(下)
  10. KLD导航无法支持外卡的解决方法