问题

《跃迁》带给我解决问题的新办法

2017-08-12  本文已影响9人  稻草人_b788

        前两天在求职平台看到了一家自认为不错的创业公司(此处没有得到对方的允许,先不放链接了),认真思考后,决定按照对方的要求写一份网页版的简历。说实话,写一份网页版的简历并不是难事,关键是如何做好,并展示出自己的能力,因此我用了一些gem来丰富一下简历功能。最终,花了一天的时间设计、思考、以及自评,怀着忐忑的心情提交了上去。

       晚上收到了对方发来的算法题,老实说在学习编程的这段期间里我在算法方面没有投入太多,并且算法水平还吃着以前大学期间积累的存量.....虽然对算法题信心不足,但是我必须面对一个事实:工作中总会出现困难的,自己不熟悉的,甚至是全新的问题。怎么办?逃避吗?

那还怎么成长?怎么达到目标?怎么让自己增值?于是,我硬着头皮接下了题目,拿着题目看了2个小时没有任何头绪。好在,想起古典老师《跃迁》一书中提到的解决方法。

两种成长方法:

1.以知识点为导向的学习方法

我们在学校期间基本上用到的都是这种方法,老师在台上先将知识点的原理,下课做练习,如此反复十几年。老师总是说先打好基础,才能取得好成绩。

回想过去我们学了多少知识,却没有真正用在生活中。一部分原因是我们不会用,还有一部分原因是知识过时了。

以知识点为导向的学习方法本身没错,但是它适合在无干扰情况下慢慢积累,但是遇到突发问题亟待解决,使用这种学习方法会有极大的时间成本。

2.以解决问题为导向的学习方法

这种方法的出发点不在于积累知识点,而是以解决问题为核心,遇到新问题先找方法,解决完了回顾总结,形成方案以备后续使用。

这种情况常常发生在职场中,商业世界的形式瞬息万变,等你积累好了知识再去解决问题黄花菜都凉了,先做起来再说,怎么做?联机,搜索,识别,思考。

所谓联机,是指利用好互联网的优势,不要独自思考,而是用互联网的方式快速获取资料信息进行独立思考。

什么是独自思考?它的意思和闭门造车相近。比如说你打游戏的某个关卡怎么打都打不过,一直在死磕,在琢磨还是过不去。

这时,你的朋友看到了说:“这一关,简单啊,你先这样,然后这样..."然后你顺利过关了。虽然别人告诉你了,但是玩这一关还要你自己去玩,而你获得了你从未知道的攻略,这就是联机的好处,它能极大地提升你解决问题的效率。

如果你特别喜欢死磕,并觉得从他人那里获得信息显得自己不够强,那我得告诉你一个事实:“这个世界上没有人能够知道一支铅笔的每一步的制作工艺。”

翻译过来,就是我们从来都是站在巨人的肩膀上,你不可能用台电脑还自己先发明一下吧。

回到正题,了解到了这一层,我接下来的行动就清晰了很多:

首先,采用以问题解决为导向的学习方法,假定自己现在在工作中遇到了这个问题,怎么解决?

按效率方面,我的优先级是:

先找有相关经验的同学或朋友;然后考虑的是互联网资料;最后自己实际做一遍。

我为什么会这样想?是因为在有朋友帮助的情况下,很多你想破头也想不出的东西,他一指点你就醍醐灌顶了,那么你把那省下来的精力和时间用到其他可以带自己成长的事情上,你赚了多少?互联网上的东西鱼龙混杂,你仅仅有搜索资料的能力还不够,还要有识别信息的能力,鉴别出好的资料,摒弃无用的资料,这些东西其实是很耗费时间的。最重要的是人们拿到一篇资料总喜欢从第一个字开始读,读完之后才发现,原来没有我想要的.....注意力和精力全都浪费了。

我并不是说用互联网不好,恰恰相反,这个时代的人都应该学会用互联网,让互联网带自己跃迁式成长。这是一个最好的时代,也是最坏的时代,《跃迁》一书中提到互联网有三种会溺水的人:

1.不能保护好自己注意力的人

这类人总喜欢干干这个,干干那个,却一直没有深入耕耘一个细分领域,最后无所事事。

在互联网时代你要保护好自己的注意力,不然你的注意力会被碾得粉碎!

2.不会过滤信息,找不到重点的人

职场人最常遇到这种情况,不排除工作上会有很多事情要做,而且还做不完。但是越是这样,就越应该找到最重要的事情,并且外包出一些事情出去,否则,自己的身体和精神很快就会罢工。

在使用互联网的时候,你也要有能力过滤出那些低价值含量的信息,鉴别信息的来源以及信息本身是否靠谱有效,是否是你想要的。

3.不会和陌生人协作的人

职业的本质是价值交换,你不进入陌生人协作系统中,就没办法获得更大的展现自我能力的舞台,也有没人和你进行价值交换,你就很难实现自己的追求。

好了,大方向问题想好了,接下来就是战术的执行:

1.目标确立:解决对方给的算法题

2.自身资源:朋友,互联网,相关书籍

3.限制条件:精力和时间

4.关键结果:最好有编程输出成果,至少有解决问题的思路,写出总结

5.任务拆解:

(1)微信联系朋友,参考对方github上的资源

(2)google搜索数据结构

(3)根据获得的资源,尝试实作算法题

(4)查找资料读懂每一句代码

(5)记录并总结下来

一行一行地理解代码的含义

今天解决掉了一个算法问题,虽然是挣扎着,参考别人的资料完成的,至少有了成长,再次遇到这种问题,也不容易进入到“恐慌区”了。感谢每一次的历练!

上一篇下一篇

猜你喜欢

热点阅读