精华内容
下载资源
问答
  • 解决问题&发现问题

    2019-09-11 21:13:55
    作为一个程序员非常重要的的能力就是解决问题的能力,当然除了解决问题之外,还有一个经常被疏忽的能力-发现问题的能力。 解决问题 一套有效的解决问题的能力非常重要,下面是一个解决问题的通用方法。 理解问题 ...

    作为一个程序员非常重要的的能力就是解决问题的能力,当然除了解决问题之外,还有一个经常被疏忽的能力-发现问题的能力。

    解决问题

    一套有效的解决问题的能力非常重要,下面是一个解决问题的通用方法。

    1. 理解问题 一定要把问题的背景、关键点理解清楚,达到能跟任何人说清楚这个问题就足够了。

    2. 拆分问题 通常要解决的问题比较大,直接思考如何解决是很难的,那么我们可以把问题拆分成若干个小问题,然后针对小问题寻找解决方案。当小问题都解决了,大问题自然就解决了。

    3. 解决问题过程中遇到困难 在解决过程中如果遇到实在解决不了的困难可以寻找一下同类型问题已有的解决方案,通过周围人、论文、书、google等都可以。相信你需要解决的问题非常大概率别人都解决过。 还有有时候非常头疼的时候休息一下、回退一下,换个思路去想。

    4. 事后总结 一定要把问题和解决问题的方案过程事后总结,融入到自己知识体系框架中。就算解决完了,也可以去了解是不是有更好的方案、其他解决问题方案和自己这个对比有啥优劣。

    发现问题

    做技术的可能非常热衷于解决问题,并且也擅长解决问题。往往忽略的就是发现问题的能力。如果能培养出发现问题的能力是不是比别的技术同学会有竞争力?

    1. 多输入、扩宽知识面、 很多时候创新源于已有的两个不同领域的结合。当你了解的越广,看事情思考角度就会越多,能看到的问题点也会越多。

    2. 多思考、养成自问为什么的习惯 很多平时习惯的了事情会就是这样的,完全没有相关为什么会这样,如果是那样会怎么样? 想象力和思考很关键。

    3. 找痛点、发现不爽的地方 积极寻找周围让你不爽的地方,思考为什么会这样,有什么办法能理解。

    最后

    在拥有了解决问题的能力的同时拥有比别人更强的发现问题能力,工作中的竞争力就更强了,不可替代性也会更强。

    转载于:https://my.oschina.net/u/2250599/blog/3074628

    展开全文
  • 发现问题的真正所在》书中的精髓:我们如何通过训练,提升解决问题的能力? 不知道你有没有遇到过这样的情况:从早到晚,我们好像什么都没做,但却十分忙碌,你忍不住抱怨:“天哪,为什么一直会有麻烦?就不能让我...

    《你的灯亮着吗?发现问题的真正所在》书中的精髓:我们如何通过训练,提升解决问题的能力?

    不知道你有没有遇到过这样的情况:从早到晚,我们好像什么都没做,但却十分忙碌,你忍不住抱怨:“天哪,为什么一直会有麻烦?就不能让我歇一会儿。”其实我们的生活就是一个问题接着一个问题串联起来的,所以解决问题就成了我们生活中不可避免的一件事。

    《你的灯亮着吗?发现问题的真正所在》这本书是由著名的演讲家和咨询师唐纳德·高斯和杰拉尔德·温伯格合著,他们曾经有多年的合作经历。在书中,他们通过20个寓意深刻的小故事,讨论了解决问题时有可能遇到的多种困难,有效地训练了我们解决问题的能力。

    好,接下来我们来说这本书的核心内容吧。我将从三部分为大家讲解,第一部分:问题到底是什么?第二部分:问题该由谁来解决?第三部分:问题来自哪里?

    第一部分:问题到底是什么?

    遇到问题时,人们通常会追求高效和实用的解决办法,以保证高质量解决问题。我们见过太多所谓解决问题的妙招和策略,也曾经以为自己拥有丰富的解决问题的经验和技巧。

    但是当遇到问题时,反而陷入了“经验主义”的怪圈,我们以为凭借自己丰富的经验就可以解决所有问题。可实际是,以往的经验并不足以帮助我们解决所有问题;有时候,眼前的问题暂时解决了,但是新的问题又冒了出来。

    这样看来,我们似乎永远都无法解决问题。我们不能从根本上解决问题的原因在于,我们总是急于寻求解决的方法,总是迫切的希望尽快把问题解决掉,却从没想过问题到底是什么?

    作者认为,大部分人觉得自己有面对不完的问题是因为人们对‘问题’的定义很宽泛,就是说,但凡我们觉得理想状况和实际状况之间存在差异,我们就觉得它是麻烦事儿,是问题了。

    如何定义问题说起来简单,实际上我们永远都无法给出一个“什么是问题”的正确定义。

    为什么无法给出正确答案呢?一是,有些问题无法解决或者根本不用解决。二是,不同的人会面对不同的问题。要想真正解决问题,就不能只站在某一方的立场或角度考虑问题,因此要具备多方思考问题的思维;三是,有些问题即使解决了,也难保问题的定义是对的。正如上面的故事,心情的问题虽然解决了,但是我们仍然不知道自己为什么心情不好。

    既然如此,是不是意味着我们就不用去定义问题呢?当然不是。

    就算我们不能准确定义问题,我们也会想要寻求解决问题的办法。那么,应该怎样做呢?

    作者告诉我们,首先在遇到问题的时候,一定不要仓促地行动,仓促地给问题下结论;其次,不要被惯性思维主导自己的思想和行动;最后,即使永远无法确定问题的定义是否正确,也永远不要停下寻找正确定义的脚步。

    第二部分:问题该由谁来解决?

    当我们弄清楚问题到底是什么以后,接下来我们需要做的是,认真思考问题应该由谁来解决。

    很多人在面临问题时,搞不清问题到底该由谁来解决这一界限上的问题,因此很容易混淆问题的责任人,导致无法高效的解决问题。

    我们来看看下面这个情节:临近年底,单位琐碎事务多,也到了要做一年工作回顾的时刻,领导要求所有员工上交年终总结报告并制作成PPT。身边一位同事对PPT制作不是很熟练,本想请教你,可你却三下五除二直接按照他年终总结报告帮助他做完了。你很开心的以为,你帮同事解决了问题,他会十分感激你,可是同事却并不领情。你很沮丧,为什么我明明帮了他大忙,他却不高兴呢?

    其实,我们在帮助同事的时候,也应该先弄清楚这个问题应该由谁来负责?很显然,这件事应该由同事自己完成,而不是由我们帮他完成。假如,我们只要按照同事的需求稍稍指点他,告诉他PPT制作的一些小窍门,然后他自己学会了做PPT,并且掌握了这项技能,是不是他就会更开心了呢?

    从这个案例,我们可以得出一个结论,当别人能够解决问题时,就让他自己解决吧,让解决问题的人自己去体验问题,这对于他本身也是一种收获。

    其实很多时候,只要我们理解了问题到底该由谁去负责,那么解决起来并不困难。帮他做PPT更费力气,指点他自己做也许更加轻松,但就是不了解问题到底该由谁解决,从而导致我们费力不讨好的结局。

    下面我们再来看看第三部分:问题来自哪里?

    我们去服务机构办事的时候,常常会抱怨手续复杂、效率低下,服务态度还不好。那么,这些问题来自哪里呢?

    比如服务态度不好这个问题,如果我们深入探究,就会发现这很可能是因为他们每天要处理无数人的咨询和帮助,而其中有一些人蛮不讲理,让他们情绪受到影响,从而使他们的服务质量大打折扣。

    表面看来,服务态度差这个问题可能是因为他们的“官僚主义”,也可能是因为他们的情绪掌控能力太差,服务意识欠缺。可是深入分析,我们会发现,我们自己也可能是造成问题的原因之一。

    可能是我们自己缺少材料,也可能是我们曾无礼对待过他们,所以才导致现在问题的产生。根据本书作者研究发现,在53.72%的情况下,问题的根源其实在我们自己身上。

    当然,虽然问题的根源会出在我们自己身上,并不代表所有问题都是我们自己造成的。生活中,有很多人喜欢制造问题,我们也经常会面临与这样的人相处。那么,当面对给你制造问题的人时,最好的办法就是远离他,如果实在躲不掉,怎么办呢?作者教给我们一个狠招:问题从哪来,就把他送回到哪里去。这其实就是我们经常说的以牙还牙。

    在大家在追求高效解决问题的时候,最好的办法就是及时找到问题的根源所在。不要急于投入到寻找解决问题的办法中去,而是要先弄清楚问题来自哪里,是谁给我们制造了问题,他这样做的目的是什么。分析透这些问题,会让我们解决问题的时候事半功倍,大大提高我们解决问题的效率。

    说到这儿呢,这本书的内容基本已经讲完了,下面我们一起来总结一下。

    首先,我们讲了问题到底是什么?弄清楚了问题其实是理想状态和现实状态之间的差距。正是有这样的差距,造成很多时候即便我们解决了问题,也无法正确定义问题,所以说,往往解决一个旧的问题就会衍生出新的问题来。

    其次,我们讲了不是所有问题都应该我们自己解决,如果别人能够解决那我们千万不要越俎代庖,让解决问题的人亲自体验问题不见得是一件坏事,很多时候,我们只需要给个小小的提醒就可以解决问题。所以,在面临问题时,我们要弄清楚问题应该由谁来解决。

    最后,我们讲了很多问题的根源其实就在我们自己,但是这并不意味着所有问题都是我们制造的,很多人喜欢制造问题,那么我们就要学会以牙还牙,把问题再还给他,只有弄清楚问题的根源才能真正提高解决问题的效率。

    弄清楚以上问题以后,然后去决定问题要不要解决、怎么去解决,这样我们在面临问题的时候就会轻松很多。

    展开全文
  • [b]发现问题 分析问题 解决问题[/b] ...成就自己动手的能力和解决问题的能力! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [b]2010-5-21 使用Common.js插件检测Js报错ht...
    [b]发现问题 分析问题 解决问题[/b]
    按照这三个步骤,形成自己的风格,不要发现问题就不知所错了,必须细心的去分析。

    积累每一次解决问题的方法,
    成就自己动手的能力和解决问题的能力!


    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    [b]2010-5-21 使用Common.js插件检测Js报错html处报错[/b]
    1 极有可能js里的格式错误,例如少')','}'等等。
    2 jsp页面本身错误

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    [b]2010-5-21 Struts1标签错误[/b]
    出现Struts1标签错误要考虑
    1 jsp页面是否引入了Struts1标签。
    2 该标签是否必须在html:form中进行使用。

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    [b]2010-5-18 用Companiontool查看js错误的时候,显示html错误[/b]
    1 引入的js有错误(方法括号没匹配上)
    2 html中标签使用错误
     <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    [b]2010-4-29 空指针错误classCast转换错误[/b]
    空指针是最痛苦的错误!一般要注意传的参数!
    例如IBatis sql的写法的时候,注意传入参数和返回参数!
    一般count的时候直接在返回参数上返回Long,不要等到返回Object
    最转换成Long,这样很容易出错
    我就是报了个措ClassCast错误
    返回的是Object
    但是实际上是BigDecimal
    BigDecimal转Long的时候报错!
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    [b]2010-4-27 页面显示数据问题[/b]
    后台数据以json格式返回到前台(分为json数组和json对象)
    前台展示数据的时候,js和后台没有报任何错误,就是显示Dataerr
    很可能是前台展示的时候数据的格式定义错误!(借助了第三方插件)

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    页面转值问题
    例如:男女在数据库里一般存储的都是0,1标志位
    在页面上显示的话,可以有很多处理方法
    1 在数据库查询的时候用decode函数。
    2 在应用程序中用java程序进行转换。
    3 在jsp页面上进行转换。
    这里只是说的显示用。
    采用哪种方法比较好呢,节约系统的资源,提系统的资源。
    如果要节约系统的资源的话,最好在页面上进行转换

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    [b]java.lang.NoClassDefFoundError: org/springframework/beans/factory/BeanFactoryAware[/b]
    没有报具体的Dao错误
    很容易事spring读取资源文件的时候报错!

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    [b]404错误[/b]
    上次发生过一次,这次又写一次,看来没有吸取教训。
    如果后台和前台没有明显的错误,那么极有可能forward的path写错了!
    首先就应该定位在这里。
    不要怀疑页面上语法写错了,那是很少有的事。

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    [b]2010-4-20
    javax.servlet.jsp.JspException: Cannot retrieve mapping for action: "/secured/marketProject/activityBackController"[/b]
    这种错误,解决方法
    0 分析:找不到这个action
    1 首先要确认系统启动的时候加载了Struts的配置文件
    2 spring和struts配置文件里都对这个path进行了配置
    3 然后才可以去猜测这种写法是错误的!
    解决问题的方法是有先后顺序的,不要一上来就从3开始。这种情况要避免。
    仔细分析问题。

    总结:发现错误,要仔细的分析,不要盲目的猜测,这种写法是错误的。
    其实明白了struts是怎么读取配置文件就可以了,还有调用相应的方法就可以了。
    了解Struts的原理。

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    [b]测试[/b]
    今天叫我测试,我测了半天,总是盯着一个系数看,测了很多条数据了,都没报错
    不细心,测试就是细心活,要好好来测,细心的观察!
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    2010-4-15
    [b]ajaxForm 异步调用的时候[/b]
    传进去的contextPath是正确的
    但是就是进不去Controller层,似乎察觉不到错误的地方,有点不想解决了
    突然把异步请求URL全部alert出来,发现多了contextPath后多了空格
    其实最不认为出错的地方,其实也有可能出错。
    仔细分析问题,解决问题,程序员是个细致活,不是大大捏捏的粗糙的汉子做的事。
    要养成仔细分析问题,准确定位错误的习惯。

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    2010-4-15
    [b]log4j,日志打印出sql语句[/b]
    当Ibatis调用的时候没有sql语句输出来,
    说明调用的时候,代表sql语句的那个字符串极有可能出了问题。
    如果有sql语句出来但是没有返回结果,报异常或者其他的错
    首先 仔细查看异常定位问题,如果定位不到,那么必须确保以下:
    1 要确保sql语句是正确的
    2 要确保传进去的参数写法是正确的
    3 要确保sql返回的DTO的属性与别名是否一致(一般这种异常可以精确定位)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    渐渐地喜欢上了不喜欢看错误,
    发现错误,总是喜欢乱点,以为能解决问题

    发现问题之后要仔细的努力的去
    分析问题,然后解决问题。

    500 错误是服务器端出现了问题,数据库取数据的时候转DTO很容易出现问题


    服务器启动的时候,Ibatis的配置文件的数据字段已经跟数据库的
    表的字段进行匹配,如果配置文件的sql语句有
    问题,服务器启动的时候会出现问题的,
    weblogic服务器启动不了,并不仅仅是配置残留的问题,还可能是sql语句写错了的问题,
    注意细看问题。


    在页面上用c标签进行显示的时候,报错该DTO没有这个属性?
    首先进行分析
    1 确保sql别名与DTO属性一致
    2 确保controeller层跳转页面之前查询的DTO里有值
    3 页面上直接输出DTO看是否错误!如果没错,则很可能是属性
    写法有问题,然后用getXXX的XXX去得看能不能得到值。查看
    javaBean对属性的编写规范,发现属性前两个字母要么大写要么小写
    而我恰好是一个大写一个小写,改正之后没有报错。


     缩小错误范围,将错误一网打尽!!!!

    ~~~~~~2010-04-10~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    <html:hidden property="type" styleId="type" value="${team.type}"/>
    property 与form对应?
    ${team.type} 与request中的dto对应


    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    异步处理

    B/S性能要求
    浏览器网速 + 宽带 + 应用程序端 + 服务器端
    如果应用程序端到服务器端所耗得时间不可减除
    那么可以考虑宽带加速性能
    貌似这有点说不通了,可以用异步来做到这一点
    举个例子:
    查询很多记录有数据又有记录条数,请求一次全部返回
    采用异步的话数据一次请求,记录条数一次请求,这样的话
    查询一次分两次请求谁先回来就先显示谁。
    节约了显示时间

    最优方法:
    查询内容不采用异步,先把内容查询出来,form要回填页面
    等页面加载完后再异步去动态提交form去查记录数
    这样的话,两次请求就不会你争我强的!

    当然当数据库,浏览器请求,能使用两次异步并发操作的话
    那样也可以,查内容的同时又同时查记录同时进行

    1 查内容再查记录 返回浏览器显示(同步)

    2 查内容查记录同时进行,谁先返回谁先显示(异步)

    3 查内容返回浏览器显示,再异步查记录总数返回浏览器显示(同步+异步)

    采用这种方法没有成功(返回的内容和记录条数不一致)是因为:同步回来内容显示后,查询记录数异步请求采用的是URL
    传参请求,在controller层request里得不到查询条件(很多查询条件也无法再url后一一列出),在controler执行方法的form中也得不到查

    询条件,是因为异步又启了一个请求。不过现在可以实现了,为什么? 因为强大的Jquery提供了form异步提交的功能!爽吧。(Strut1 form

    会自动回填页面的!)

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    cpu 内存

    B/S模式

    1 启动spring ioc容器所占的内容必须的!当然可以采用延缓实例化

    2 应用程序的定时任务,执行的时候会耗CPU,这当然了。

    3 整个项目跑起来的时候,当很多并发请求发出后,主要是new的对象实例以及集合类实例所占用的内容,计算,循环等地方会导致cpu猛增
    当然当这个请求处理完后,java垃圾回收器就会收集垃圾了,cpu和内存慢慢的降下来。

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


    1 今天我更新的时候,老是没有更新成功,后台查看sql语句
    更新成功了(以为),总是返回0,
    俊生仔细查看后,更新条件写错了,更新的条件根本不能查询出来那条数据
    发现问题要仔细分析下,把更新sql在pl/sql中执行一下,没错的话
    就查看这条语句更新了没,同时看更新的条件能查出这条记录吗?
    发现问题要仔细分析。

    2 邸yuijs不能用了,children地方发现了错误,刚开始
    没有耐心看,以为是其他什么地方错了,当仔细查看后,children
    那个地方的写法的确错了!

    3 当Ibatis使用Insert插入一条数据的时候,总是返回null
    的确没有做特殊处理,返回都是null
    查看后台sql语句,查询数据库的时候确插入了数据,这个时候就要想到
    插入都成功了,是不是返回值上出了问题,发现问题要仔细分析
    不要盲目的去查找,定位错误的出处,查找下就ok解决了!

    4 YUI注意地方

    controller层返回的类型
    返回alert 出 [object,Object]就应该知道返回的是Json格式的数据
    {"key":"vale","".....}类似对象的形式
    后台返回的是Object(Class)转Json

    返回alert 出 [object,Obect],[object,Obect],[object,Obect
    就应该知道返回的是list数组的形式
    var a = [{},{},{}];
    后台返回的是List转Json

    datasoure处设置的返回类型
    中间不需要做数据eval()操作
    <script>
    var a = [{},{},{}]
    alert(a);
    var b = {"a":"b"};
    alert(b);
    var c = {};
    alert(c);
    var d = new Object();
    alert(d);
    alert(typeof d);
    </script>
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    5 从两个数据库表中查出来的值在页面显示的是一样的
    做比较的时候确总是false,这个时候就要确定有没有空格的情况存在


    6 从控制层到servicer层

    insert操作处理
    ·页面返回:记录已存在,插入成功,插入失败
    一般插入之要判断该条记录之前存不存在,按照页面上的返回,而且遵守
    service层命名规范,boolean insertMethods(),boolean 只能返回两个状态
    所以记录已存在应该在controller层完成,insert以及insert以后要更新
    其它记录的操作要放在service层操作,这样一来,insert成功了,insert之后
    的更新异常了,这样insert,update操作都会回滚的。如果放在controller层就不一样了。
    前提条件:事务是做到service层的
    (方法1,所有Service的层的方法都启动事务;方法2:insert,update,delete打头的方法都启动事务)

    由于ibatis的insert操作没有做特殊处理的话,没有东西返回,所以只能通过异常来判断是否成功!
    void insertService() throws Exception;


    7 查询条件都用form,插入也用form

    8 返回类型都用Dto

    9 导入sqlmap文件到Spring中


    10 普通form标签里不能出项struts标签

    11 启动的时候sqlmap会去匹配相关信息


    12 标签错误
    <form></form>里包含了一个<jsp:include page='navi.jsp' />
    该页面中有<html:text>标签,导致一致报标签错误,刚开始
    不知所错,茫然的瞎点,心情也烦躁起来,这个时候千万别犯傻。 千万不要烦躁不安,一定要仔细的分析,缩小问题范围以使得解决万问

    题。
    把<jsp:include>去掉没有报错,就没有错误,就应该怀疑form标签出了问题


    13 做删除操作的时候,一定要注意删除之后,还要更新其他的记录
    举个例子:比如一颗树结点,你删除了叶子结点,就要考虑父结点会不会变成叶子结点,你删除了父结点就要考虑父结点下面的子结点怎么

    办。

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    展开全文
  • (转载)发现问题解决问题思考

    千次阅读 2009-10-01 21:16:00
    发现问题解决问题思考: 面对问题,每个人都有不同的心态,有的人害怕问题,有的人逃避问题,有的人喜欢发现问题,有的人喜欢解决问题。正确对待问题的心态是成功者必备的素质。成功者与失败者之间的主要差别之一,...

    发现问题解决问题思考:
    面对问题,每个人都有不同的心态,有的人害怕问题,有的人逃避问题,有的人喜欢发现问题,有的人

    喜欢解决问题。正确对待问题的心态是成功者必备的素质。成功者与失败者之间的主要差别之一,就在

    于他们解决和处理问题的能力。
    首先,我们应该要学会发现问题,发现问题比解决问题更重要,发现问题是一种创新,而解决问题只不

    过是一种执行力。发现问题也是一种能力,是指从外界众多的信息源中,发现自己所需要的、有价值的

    问题信息的能力。
    爱因斯坦说:“提出一个问题往往比解决一个问题更重要,因为解决问题也许仅是数学上的或实验上的

    技能而已,而提出新的问题,新的可能性,从新的角度去看旧问题,却需要创造性的想象力,而且标志

    着科学的真正进步。”
    以前的观念认为,科学研究是人们针对某一个已有的问题,运用各种科学方法与手段使问题得到解决的

    过程。这种观念的核心是必须先有问题,换句话说,没有问题就不研究了。这话听起来未免有点好笑,

    没有问题难道就不能够发现问题吗?很多事实表明,仅能解决已有的问题是不够的,这样的人只能跟在

    别人的后面帮助人做研究,而不可能进行独创性地研究,这样的人也永远不会有自己的创造。

    事实上,一个人解决问题的能力与他一生的成就有着密切关系,你解决问题的能力越强,你的成就就越

    大;反之,成就就越少。解决问题的能力决定了一个人工作绩效的高低。微软总裁比尔?盖茨就说:“绩

    效的获得来自于解决问题的能力。”
    在面对同一项工作时,解决问题能力强的人所花费的时间和精力要比解决问题能力弱的人少得多;在同

    一时间内,解决问题能力强的人完成的工作量要比解决问题能力弱的人多得多。在遇到难题时,解决问

    题能力强的人能够想办法最终突破,而解决问题能力弱的人往往束手无策。
    事实上,一个人解决问题的能力与他一生的成就有着密切关系,你解决问题的能力越强,你的成就就越

    大;反之,成就就越少。解决问题的能力决定了一个人工作绩效的高低。微软总裁比尔?盖茨就说:“绩

    效的获得来自于解决问题的能力。”
      在面对同一项工作时,解决问题能力强的人所花费的时间和精力要比解决问题能力弱的人少得多;

    在同一时间内,解决问题能力强的人完成的工作量要比解决问题能力弱的人多得多。在遇到难题时,解

    决问题能力强的人能够想办法最终突破,而解决问题能力弱的人往往束手无策。
      既然解决问题的能力是一种高素质、高层次的能力,那么作为普通员工是不是可以放弃这项能力的

    培养,而把问题交给自己的上司、企业的管理人员去解决呢?显然这是一个误解,很多基层员工认为,

    解决问题是高层领导的事,自己只要做好执行工作就行了。事实上,即使基层的员工也不得不解决日常

    工作中的各种问题。比如,文件的处理、电话的接听、人员的接待、各种方案和书面材料的撰写等。良

    好的解决问题的能力是当问题接踵而来而且复杂度不断升高时,能够系统地找出问题的成因,对症下药

    ,以最有效率的方式解决问题。
      解决问题的能力如此重要,那么我们该怎样提高自己解决问题的能力呢?
      积极面对问题,主动承担责任
      不要害怕问题,不要有如果问题解决不了会很丢脸的心态,提高自己解决问题的能力的秘诀是尽量

    多地承担工作,并真正投入其中,坚持不懈,迫使自己的能力得以提高。问题接触得越多,解决问题的

    能力就越强。
      认真做好一件事
      知道如何做好一件事,比对很多事情都懂一点皮毛要强得多。一位企业家在一所高校演讲时,对同

    学们说:“比其他事情更重要的是,你们需要知道怎样将一件事情做好;与其他有能力做这件事的人相

    比,如果你能做得更好,那么,你就永远不会失业。”每一件事情的完成,哪怕是极小的事情,都有助

    于你提高解决问题的能力。
      用目标来激励自己
      如果你有目标,比如你想要做什么,你就一定会朝着这个方向努力,即使你遇到的问题很多,你也

    不会放弃。反之,如果你没有目标,一遇到困难就会退缩下来。我们可以把大目标分成若干个小目标,

    并启发自己为了这个目标而努力。每一个人在潜意识里都会有自我实现的愿望,为自己树立一个工作目

    标是发挥自己潜能、提升自己工作能力的重要途径。
      培养正确的思维方式
      每个人都有自己固有的思维方式,这种思维方式在工作中的应用直接影响到解决问题的效果。建立

    合理的思维方式是提高解决问题能力所必需的。不要拘泥于以往的思维,要有创造性思维,这样你才会

    比别人看得更清楚。
      要经常思考,脑子不能够懒惰
      解决问题能力比较强的人都特别善于思考。思考是成长的唯一方法,思考是人类作为高级动物的特

    征。优秀的人经常面对问题去思考,在思考中得到成长,在思考中找到工作的方法,在思考中领悟工作

    的快乐,解决问题的能力也在思考中得到进一步的提升。
      当然,提高自己解决问题能力的方法还有很多,我们可以在实践中摸索,重要的是我们要有这个意

    识,要多动脑多动手,把事情办得漂漂亮亮。
      发现问题与解决问题是相互统一的,不能够只发现问题而不去解决问题,也不够只解决问题而不去

    发现问题,既能够发现问题又能够解决问题才是我们真正追求的。

    展开全文
  • 最近在群里发现的一些问题 第一个是很多同学问问题都抓不住核心,问完让人不知道你想表达什么,有看到了不知道从哪回答,流没有理会了,我简单举几个例子. 比如,我程序刚才运行还没问题呢,现在跑就报错了,或者是...
  • 解决问题的能力是所有数学教育课程的主要目标。 它是通过解决属于常规或非常规类别的数学问题而获得的。 该研究描述了大专学生解决非常规数学问题的能力水平。 迈耶(Mayer)解决数学问题的三阶段过程被用作分析框架...
  • ... 我没有分析问题的能力了 我学习编程以来,遇到很多bug,也解决很多bug。我会把这些bug记录下来,下次再遇到,我会有备无患。但久而久之,我发现,我变蠢了,我没有分析问题的能...
  • 解决问题的能力-1

    2018-03-20 16:22:00
    突然发现有一种不错搜索方案:直接去GitHub上搜关键字,然后限定语言,就有一种solution了。(以前没考虑过这样搜索) 关于中文搜索不靠谱: 去stackoverflow上定位。 架构层次的问题,要么问项目组老大,或者上值...
  • 独立解决问题能力

    2009-03-23 23:02:00
    所谓独立解决问题的能力,是指在自己不熟悉的领域里或者在没遇到过的情况下,通过思考,发现问题的真正原因。在自己熟悉领域里,如果问题是自己曾经遇到过的,或者一眼就能看见问题所在的那种,就不用多说了,这个...
  • 是否会性能测试,是否有代码能力等等,但是这都是解决问题的方式,你可以通过自动化测试发现并解决了一个问题,但你也可能通过功能测试发现并解决了一个问题,所以解决问题的能力是结果而非方式。当然方式掌握的越多...
  • 刚开始以为是一个小项目,结果发现这个project巨大,根本找不到,没头没尾。然后让mentor带我走了一遍,有一说一真学到了非常非常多。 打开网页进入skywalking页面,在database模块查看信息。显示数据库如下。...
  • 我一个java学生,学习java技术很长时间了,感觉知识也懂的差不多了,但是每次一到具体的技术,发现自己解决问题的能力还是很差,拿的一个东西后,很难想到一套解决方案.望指教怎么提高这方面的能力呢?
  • 解决问题的能力是每个公司非常看重的一项技能,这种技能的形成离不开在日常生活中发现问题、解决问题的一个从量变到质变的过程。这项技能是从点滴积累起来的。那么我们怎么样才能成为人们心目中的大牛呢?  第一...
  • 很多时候我们在解决一些问题的时候都是通过这种方式来搞定的,但是解决了之后想想难道我们自己真的不能解决吗?搜索引擎确实非常方便,这是搜索引擎的核心竞争力,并不是我们的核心竞争力。 为什么我想不到用 gdb 来...
  • 一、解决问题的能力  每天,我们都要在生活和工作中解决一些综合性的问题。那些能够发现问题、解决问题并迅速作出有效决断的人行情将持续升温,在商业经营、管理咨询、公共管理、科学、医药和工程领域...
  • 今天遇到一个问题,那就是:hibernate.cfg.xml中添加映射的时候发现未能找到ElecText.hbm.xml,路径在鼠标点击时不能跳到指定的地方解决方法:错误目录截图:正确目录截图:问题的原因出在:1.我的Hibernate.cfg.xml...
  • 其中一些可能涉及更广泛的连接和Wi-Fi功能问题,以及其他可能影响一般LAN网络功能的能力,以及发现和连接到另一个本地Mac的能力,或在其他AFP Mac的本地网络上传输文件甚至更广泛SMB机器。后面的局域网发现和连接...
  • 频繁GC的问题解决

    千次阅读 2020-06-03 12:34:29
    [JVM]一次线上频繁GC的问题解决 起因:周末测试发现线上mq消息积压了十几万消息,如下图所示 每个队列几万消息,立即采取紧急措施,将队列下线重新上线。 处理积压消息量,调用量起来了,很快消息积压...
  • 解决问题的心态

    2020-02-01 17:43:46
    就在今天解决了困扰我一个多月的问题,详见博文 告别 Android 开发 “Read timed out”。问题的起因是在自己重新开始开发,配置完环境后,却怎么也无法进行编译...此外解决问题的能力是很重要的能力,需要在平时就注...
  • 解决问题

    2018-07-26 11:29:31
    解决问题的时候, 1、不要想当然,觉得我做的这样应该没错啊,到底是哪出错了,就是不往下想。。。 2、要从源头开始查找,看是否从一开始获得的所要研究的对象就错了。。。 3、解决问题的时候一定要多想,不要哎...
  • 前言 ... 以下一些问题是在近千家数据库用户诊断时发现的常规问题。本文分为【常见问题诊断流程】-【常见问题】-【常见问题高速解决的建议】 常见问题诊断流程  概览模块—[汇总]了解系统 ...
  • 前言  本文旨在帮助SQL Server... 下面一些问题是在近千家数据库用户诊断时发现的常规问题,本文分为【常见问题诊断流程】-【常见问题】-【常见问题快速解决的建议】 常见问题诊断流程  概览模块—[汇总]了解系统
  • 解决执行力问题的思路

    千次阅读 2014-03-11 15:27:06
    虽然他没有问我建议,但我心头却留下了这个问题:如果一个公司来找我解决执行力的问题,我该如何着手呢?执行力差是一个结果,但它是由什么造成呢?只有知道了原因,才能对症下药。我想,首先要搞清楚是...
  • 在 Service Mesh 之前,微服务体系的玩法都是由中间件团队提供一个 SDK 给业务应用使用,在 SDK 中会集成各种服务治理的能力,如:服务发现、负载均衡、熔断限流、服务路由等。 在运行时,SDK 和业务应用的代码其实...
  • 通过实习,来熟练和掌握电气专业及相关学科知识,并初步熟悉各种电子元器件,理论联系实际,将课堂上所学的会计...培养自己独立思考、主动发现问题解决问题的自学能力,同时形成对我们信息工程专业的一个整体概念。
  • 科研解决问题的过程

    2014-03-14 19:13:03
    科研过程首先是发现问题,这类问题大部分都是物理或者是生活类。 其次是将这类问题用数学建模。 再次就是运用仿真工具或者编程实现。 最后解决问题。 只有这样,才会发现各个环节重要性...
  • 在ios系统下safari、wechat、以及其他浏览器,在播放部分m3u8时候,最后一桢画面会被系统移出,也就是视觉效果在视频播放结束时候会黑屏,并不是全部视频都会这样,目前发现最后片段时时长小于.5最后...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,112
精华内容 1,244
关键字:

发现问题解决问题的能力