提高软技能之如何高效解决问题

解决问题的能力,不仅是技术人需要的通用技能,任何纵横职场的人都需要它,甚至可以这么说,“一个人解决问题的能力决定了ta对公司的价值”。解决什么问题其实不重要,本文将从一系列有趣的小问题出发,讨论一个互联网技术人解决问题的通用思路。

问题一:鸡兔共一笼,100只头,320只脚,问几只鸡,几只兔子?
解决方法:设鸡为x,兔子为y,列方程x+y=100,2x+4y=320,解方程得x=40,y=60,即鸡40只,兔子60只。
结论一:利用已有的知识解决出现的问题是最常见的解决问题的方法。
然而,每个人的知识都是有限的,已有的知识未必是最佳解决,以问题一为例,假如面临这个问题的人是一个小学生或者不懂二元一次方程的人,他会怎么办呢?他会对着动物们(鸡和兔子)发号施令:
“所有动物抬起左脚” => 共100只动物,原来320只脚,抬起左脚后还剩220只脚。
“所有动物抬起右脚” => 共100只动物,又抬起了一只脚,还剩120只脚。
鸡只有2只脚,此时所有鸡都一屁股坐在地上了,于是剩下120只脚都是兔子的2只脚,于是总共120/2=60只兔子。
这个方法可解释性很强,很容易懂,简称“左脚一抬,右脚一抬,屁股一坐”,鸡兔同笼问题解决之。

问题二:鸡兔共一笼,100只头,220只脚,问几只鸡,几只兔子?
解决方法:“左脚一抬,右脚一抬,屁股一坐”,220-100-100=20,20/2=10,即10只兔子,90只鸡
结论二:利用已有的经验能够快速解决问题。
然而,知识和经验都有失效的时候,见问题三

问题三:屈直的胸口有几颗痣
我操,这是什么问题,完全不知道如何下手,初步猜测屈直是一个人或者动物,她胸口有几颗痣我怎么知道。遇到一个完全陌生的问题时,知识和经验完全起不了作用,这个时候怎么办?
怎么办?
怎么办?
怎么办?
各位解题达人,你们每天难道不会遇到完全陌生的问题么,你们是如何解决的呢?
结论三:没错,“内事不觉问老婆,外事不觉问百度”。你遇到过的问题,别人说不定也遇到过,技术人最常见的解决问题的方式,不就是到百度里搜搜看么。
于是乎,把“屈直的胸口有几颗痣”放到百度一一搜,哇擦咧,居然……,还有美图……,罢了罢了,非礼勿视,大家就不要去百度里搜了。
然而,百度不是万能的,技术人经常遇到一些根本百度不出来的技术难题,这时候怎么办呢?

问题四:今天第一次去58同城面试,在大厅等着,好紧张,好想上厕所,但不知道58的厕所在哪里,谁能帮帮我?
我去,这都是什么问题,不是几颗痣就是找厕所。先想想1)知识2)经验,好像解决不了。百度搜一把“58同城的厕所”,结果都是“神奇的网站”,怎么办?
怎么办?
怎么办?
怎么办?
各位解题达人,你们每天难道不会遇到百度搞不定的问题么,你们是如何解决的呢?
结论四:没错,找个熟手问问。58同城前台的MM好漂亮,问一下,咦,“E座一楼东头尽头”,问题解决。
然而,有些百度搞不定的问题,周围也没有有经验的熟手,这下怎么办呢?

问题五:碰到一个“百度也搞不定,问同事也搞不定”的问题,怎么办?
怎么办?
怎么办?
怎么办?
各位解题达人,遇到这类问题,你们是如何解决的呢?
结论五:自己刻苦钻研,是这类问题的唯一解决方案。
某个问题的“首杀”,能获得非常多的“经验值”,能get“新技能”,能让你成为某个小领域内的“熟手”,此时建议将问题的解决过程记录下来,让未来再次遇到这类问题的人通过百度来解决类似的问题,这,将是你对世界巨大的贡献。

最后稍微总结一下“高效解决问题”的方法:
1)运用自己的知识解决问题(二元一次方程,记得么?)
2)运用自己的经验解决问题(“左脚一抬,右脚一抬,屁股一坐”,记得么?)
3)巧用搜索引擎解决问题(“屈直的胸口有几颗痣”,千万别去百度搜,太黄太暴力)
4)询问周围的熟手以解决问题(58同城的厕所在哪里,问前台的漂亮MM吧)
5)刻苦钻研,成为熟手,记录问题解决过程并分享(这是你对世界巨大的贡献)

转载于:https://www.cnblogs.com/luweiwei/p/5968522.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/573821.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

口腔取模过程及注意事项_康贝齿科首家引进LAUNCA数字化口腔扫描,走进口腔数字化诊疗时代!...

口腔领域中的数字化技术包括数字化印模、数字化诊断与治疗、数字化生产、数字化手术导航、影像学以及相关材料的应用等。20世纪70年代Duret医生将工业数字化生产技术应用于口腔临床工作的大胆设想,使口腔数字化印模技术应运而生,走进现代医学的前沿。该设…

dataframe修改列名_python dataframe操作大全数据预处理过程(dataframe、md5)

hive表的特征选择,不同表之间的join训练数据、测试数据的分开保存使用pandas进行数据处理显示所有列:pd.set_option(display.max_columns, None)显示所有行:pd.set_option(display.max_rows, None)单列运算:df[col2] df[col1].ma…

JavaMail中附件名称有乱码

fileName bodyPart.getFileName(); //解决中文附件名的问题 if ((fileName ! null) && ( (fileName.toLowerCase().indexOf("gb2312") ! -1) || (fileName.toLowerCase().indexOf("gbk") ! -1) )){fileName MimeUtility.decodeText(fileName); …

android 获取控件高度_安卓开发入门教程UI控件_ProgressBar

什么是ProgressBarProgressBar是用于提示用户进行等待的UI控件,.基础样例1.loading图效果图代码布局文件代码<ProgressBarandroid:id"id/progressBar"style"?android:attr/progressBarStyle"android:layout_width"wrap_content"android:layo…

什么叫大地高_什么才叫睡得好?睡觉能满足这5个标准,说明睡眠质量高

每个人的睡觉习惯以及睡眠质量都是不一样的&#xff0c;有的人一晚甜睡到天亮&#xff0c;有的人则整晚辗转反侧难以入眠&#xff0c;有的人甚至会整晚都睡不着。睡眠质量的高低会影响一个人的精神状态以及工作的状态&#xff0c;而想要知道你的睡眠质量高不高&#xff0c;其实…

mysql function_Koa2 amp; mySQL amp; PM2 搭建后端服务

嘘&#xff01;啰嗦一句话。作为一名前端开发工程师&#xff0c;我们平常和后端接触最多的就是接口的对接。那么后端同事是怎么写一个接口来给到我们前端的同学去获取数据库数据并做一些花里胡哨的功能呢&#xff1f;今天我们就用Koa2 & mySql来搭建一个后端服务器&#xf…

datetime报错 sql脚本_《SQL必知必会》附录A样例表的获取和导入

拿到书的第二天就坐上了疫情期间的第一次飞机。。。飞机还延误了2个小时&#xff0c;有国外入境转机旅客搭乘了该趟航班&#xff0c;第一次觉得疫情离我这么近&#xff0c;不过还是坚持着到达了目的地&#xff0c;能做的只有带好口罩和手套。3个小时的飞行时间被拖到了5个小时&…

机器学习系列:

Copyright © 1900-2016, NORYES, All Rights Reserved. http://www.cnblogs.com/noryes/ 欢迎转载&#xff0c;请保留此版权声明。 ----------------------------------------------------------------------------------------- 挖个大坑&#xff0c;慢慢填。 开始算法研…

python不同版本共存_多个python版本共存时的pip配置

两种方法来配置pip Func1: 1.1 找到python环境的安装包&#xff0c;将python.exe文件重命名&#xff0c;如&#xff1a;将python2.7版本的python.exe重命名为Python2.exe,将python3.x版本的python.exe重命名为python3.x.exe。1.2 下面找到python安装包下的 Scripts文件夹下 pip…

dubbo的端口地址和ip写在那_开源一款超实用的 Dubbo 测试工具,已用半年,感觉很有feel~...

不知道你是否在工作中有遇到过类似情况&#xff1a;dubbo接口调试复杂&#xff0c;需要通过telnet命令或者通过consumer调用来触发。telnet语句参数格式复杂&#xff0c;每次编写都要小心谨慎&#xff0c;一旦出错又需重来。复杂对象参数传参调用接口复杂&#xff0c;编写java …

MySQL数据类型总结

MySQL中的数据类型大的方面来分&#xff0c;可以分为&#xff1a;日期和时间、数值&#xff0c;以及字符串。下面就分开来进行总结。 日期和时间数据类型 MySQL数据类型含义date3字节&#xff0c;日期&#xff0c;格式&#xff1a;2014-09-18time3字节&#xff0c;时间&#xf…

python查询斐波那契数列通项公式_斐波那契数列求解总结(Python版)

最近在查阅斐波那契数列时&#xff0c;看到下面的文章&#xff0c;总结得非常好&#xff0c;于是自己上手使用 Python 练习并实现多种求解方法守望&#xff1a;面试官问你斐波那契数列的时候不要高兴得太早​zhuanlan.zhihu.com斐波那契数列的定义&#xff1a;斐波那契数列 又称…

[修复] Firemonkey 使用 DrawPath 断线问题(Android iOS 平台)

问题&#xff1a;使用 Canvas.DrawPath 绘制时&#xff0c;最后一点无法画到终点位置。&#xff08;这个问题要在粗线才能察觉&#xff09; 适用&#xff1a;Delphi 10 Seattle &#xff08;或更早的版本&#xff09; for Android & iOS 修复方法&#xff1a; 请将源码 FMX…

叠加卡片列表_使用PowerBI制作卡片图

如果要汇报重要的指标&#xff0c;比如超额完成的销售额、同比增长率等&#xff0c;不要把它埋没在图表里&#xff0c;用一个大大的数字自豪的展示它吧。卡片图&#xff0c;也被称为大数字磁贴&#xff0c;严格来说不能算是一种图表&#xff0c;只是仪表板的一个组件而已。在仪…

stringbuffer常用方法_第八讲:常用类库API

一、字符串操作---String类1、String可以表示一个字符串&#xff0c;不能被继承(最终类)不可变2、String类实际是使用字符数组存储的String类的两种赋值方式&#xff1a;(1)一种称为直接赋值、Java推荐使用第一种方式String name"小白"(2)通过关键字new调用String的构…

对应版本_Office 开发版本号与版本对应关系

Office从开发至今经历了非常多的版本&#xff0c;如office2000、office2003、office2007、office2010,office 2016到2019等等&#xff0c;那么大家知道吗&#xff1f;其实office还有开发版本号&#xff0c;可能很多用户不太熟悉&#xff0c;其实你打开office安装目录就可以明白…

python的def语句_【零基础学Python】def语句,参数和None值

像之前的print()、input()和len()功能&#xff0c;Python提供了一些类似的内置函数&#xff0c;另外也可以自己编写自定义函数。 示例&#xff1a; def hello(): print(Howdy!) print(Howdy!!!) print(Hello there.) hello() 第一行是def语句&#xff0c;它定义了一个名为hello…

筛选出一证多卡 用sql_对比Excel学习SQL(3):对列和行的操作

本文将从以下几个方面进行&#xff1a;一、对列的查询01 查询单个列03 查询所有列04 对列去重二、对列的值排序01 升序排列02 降序排列03 多个列排序三、对行的筛选01 单条件筛选02 多条件筛选03 IN命令04 LIKE命令正文&#xff1a;一、对列的查询Excel里对于一张表&#xff0c…

jude的一些基本用法

jude的基本使用方法 作为一名软件工程专业的学生&#xff0c;常常需要画各类流程图&#xff0c;数据流图。 说来惭愧&#xff0c;我对于各类图的画法以及各类画图软件并不熟悉。 需求工程老师给我们推荐过jude这个画图软件&#xff0c;但由于我不会使用&#xff0c;折腾了不少时…

python中reduce函数_Python中的reduce()函数

reduce()函数也是Python内置的一个高阶函数。reduce()函数接收的参数和 map()类似&#xff0c;一个函数 f&#xff0c;一个list&#xff0c;但行为和 map()不同&#xff0c;reduce()传入的函数 f 必须接收两个参数&#xff0c;reduce()对list的每个元素反复调用函数f&#xff0…