不提问可以提升你的能力

news/2024/5/18 7:04:05 标签: 读书, 百度, .net, Blog

我并不是反对大家提问,而是想说,有些问题是不需要也不应该提问的。你就这么了解回答你问题的人的能力吗,你即不知道他有多少经历,也不确定他的回答是认真负责的,甚至你连他是谁都不清楚。可是却有非常多的提问者相信这些回答,不抱有任何怀疑。这难道不是很有趣的事情吗。

我是不爱提问的人,即使在我初学单片机的时候也很少提问。现在就更不需要提问了,因为那么技术问题都是可以自己查资料、做实验来解决的。我习惯于自己独立学习、独立思考,所以才能在技术上找到相通之处,做出一点点成绩。可以说“不提问”是我能够有所成绩的重要原因之一。“不提问”让我知道我需要的资料在哪里可以找到,让我提升了解决问题的能力,在不断自我问答的过程中形成了自己的技术风格。“不提问”让我不轻信别人的结论,让我学会了用实验的方法证明假设和解决问题。“不提问”让我在实验的过程中积累了经验,发现了许多本来没有想到的新问题。“不提问”也是一种美德,不麻烦别人,不浪费彼此的时间。“不提问”说起来容易,做起来却是要有资本的。你需要有以下几项技能,才可以不提问而独立解决问题。但有趣的是这几项技能也是通过长期自己寻找答案而锻练出来的。

1,熟练使用网络工具。

古代的人应该多提问,当时的人也不多,读书人更少;古代的通信不发达,要想提问只能用书信或见面,老师很容易回答学生的问题。古代没有网络,书籍也不多,学生没有什么可查的资料来源,事无粗细,均要向老师请教。21世纪的今天,势态正好相反,读书人越来越多,书籍随手可得,网络无处不在。谷歌、百度等搜索工具免费使用。要想搜索一份资料实在是容易许多。只要我们学会使用网络工具,搜索文章、搜索电路图。与你的问题相关的资料无计其数。

2,擅长使用实验证明。

有一些问题是电子制作方面的,一般都是按照电路图制作好的作品,上电后却出现这样那样的问题,久思不解才来提问。其实这种提问也是不必要的。有一种解决如上问题的方法就是用实验证明,如果某个制作出现问题,我们先推测出这个问题可能导致的原因有哪些,然后用实验证明的方法一一排除这些假设。比如FT4未来时钟的LCD屏有背光没显示,我们可以推测出可能是LCD电源问题、LCD数据线连接问题、LCD屏本身的质量问题、单片机程序的问题。然后用万用表测量电源电压、测量数据线是否有断路、短路。用LCD屏测试程序测试屏幕。如果是DY3208电子钟有显示乱码,我们先要观察现象,看看乱码的规律是什么样的,然后推测出导致这种乱码规律可能的原因。用实验证明的方法排除问题的道理每个人都清楚,可是就是懒着做。

3,具有独立思考和理解能力。

资料容易找到,实验很好证明。可是我们怎么才能用成推的资料和实验数据来解决我们的问题呢。这就需要我们的思考和理解能力了。说实话,这两种能力多少有一点天赋的成份,但通过后天的努力也是可以提升的。最开始的时候可能想不到的东西很多,也有好多事件理解不了。没有关系,这是需要有一个过程的,但是一定要在这个过程中勤思考、多动手。不要眼高手低,去弄一些高深的问题。先从简单的入手,把暂时无法解决的问题放在一边,留给以后能力提升之后再回过头来解决。不要一直执着在一个问题上,不解决就不罢休,这是不理智的做法,也得不到好的结果。

总结

有了以上几种功能,再不断加以练习,很快你就会发现,你能解决的问题越来越多,你本不能理解的问题竟变得如此简单了。把以上三种能力变成习惯,你的能力提升将会卓尔不群。而提问是当自己已经尽力却不法解决问题时的下下之策,有效的提问应该是一种交流和点拨。交流式的提问是令人愉快的,问答之间双方都可以学到些什么。我喜欢这样的提问,也欢迎这样的提问。这里我要声明,以上所言并不是禁止大家在贴吧里的提问,我只是想说明独立寻找答案将会带给你更多的进步机会,提问将会令你失去这种机会。若把提问变成习惯,就无法超越别人;若把独立解决问题变成习惯,就会不断超越自己。希望大家明白我劝大家不要轻易提问的用意所在。

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/doyoungnet/archive/2010/08/09/5799698.aspx


http://www.niftyadmin.cn/n/872624.html

相关文章

MISC 驱动代码实例与流程分析

MISC 驱动代码实例与流程分析 这是一个 蜂鸣器的杂项驱动,源码来自正点原子 画了一个流程图 视频链接如下 https://www.bilibili.com/video/BV1fJ411i7PB?p62 1. 熟悉 MISC驱动的各个模块 1.1 驱动入口与出口 /* 驱动入口函数 */ static int __init miscbeep_i…

玩转AOSP源码编译

整理搬运一下大佬的文章 https://www.bilibili.com/video/BV19f4y1r7E6 http://liuwangshu.cn/batcoder/aosp/3-compiling-aosp.html 1. 前言 1.1 repo 安卓源码包含数百个git库, googole开发了 repo工具来管理安卓版本库。 repo 使用python对git进行了封装。 1…

Qt 64位链接 mysql8.0 中出现的问题及其解决办法

1. driver not loaded 原因总结 MinGW编译器中找不到 MySql驱动或者驱动位数不对MinGW编译器找不到 MySql动态库或者动态库有问题代码写的有问题 https://blog.csdn.net/l0p0c/article/details/86543760 2. 编译Qt MySql驱动 2.1 参考 https://www.bilibili.com/video/BV1J…

程序员应知——团队精神

大家都知道,现在的软件开发已经不再是20年前个人英雄主义的时代,一个超级程序员就能够搞定一切的情况已经很少存在了。更多的情况是我们都是以团队的形式进行系统的设计和开发,因此,团队精神也变得越来越重要。 早在我刚刚毕业要踏…

五种应该避免的代码注释

酷壳: http://CoolShell.cn/ 原文: http://coolshell.cn/?p2746 在酷壳,有很多文章都提到了代码注释,如:《十条不错的编程观点》、《优质代码的十诫》、《整洁代码的4个提示》、《惹恼程序员的十件事》等等。今天&…

CMakeCXXCompilerId.cpp:514: multiple definition of `main';

cmake的时候报的这个错误,反复检查了 代码 只有一个main() 方法,后来查看了CMakeCXXCompilerId.cpp: 这个文件,发现在最后cmake 产生了一个main 和我的main 函数冲突;解决办法 手动删掉CMakeCXXCompilerId.cpp 中的main方法&#…

十条不错的编程观点[转]

十条不错的编程观点 在Stack Overflow上有这样的一个贴子《What’s your most controversial programming opinion?》,翻译成中文就是“你认为最有争议的编程观点是什么?”,不过,在400多个主回贴,以及千把个子回贴中&…

uview的折叠面板和u-tabs的扩展

第一个:首先要安装uview UI框架 (已发布如何安装) 第二个:使用uview 中的折叠面板(Collapse 折叠面板 | uView 2.0 - 全面兼容nvue的uni-app生态框架 - uni-app UI框架) 第三点:明白一个插槽使用…