解决问题的能力和我的学习能力总结。

赤裸裸的现实 我是一个前端开发,最近碰到不少新人,或多或少都抱着这样的期待:在工做中能遇到个天使般的老师,可以悉心的指导你,帮你解决你所遇到的难题, 最好还能帮你系统性的帮你讲解一下整个软件的系统的架构,若是能够再帮你分担一点点工做压力,那就再好不过了。前端

坦白讲,我本身刚入行的时候,也有一点这种幻想,不过很遗憾,我没有遇到这样的老师,入职先给你几天的时间熟悉环境,而后就进项目开干, 别人多少任务,我也不比别人少,刚开始不熟悉,确定作不完,咋办?加班呗,吃喝拉撒睡都在公司这样干了一个多礼拜,终于能够勉强跟上别人的步伐。webpack

当时是没有一个专门的人带我,可是有不懂的,能够问同事,不过我这人比较怕麻烦别人,并且同事个个都看起来很忙的样子,因此百度谷歌能解决的事情, 我是绝对不会去开口麻烦同事的,印象比较深入的一次,当时一个 webpack 配置问题致使的 bug ,同事们都很忙我也没好意思问,我本身一我的折腾了一天, 网上的各类方法都试了,甚至从新弄了一份配置,最后问题是解决了,可是也致使当天任务没有完成,只好晚上本身一我的在公司加班作完,可是此次的经验, 我这个当时彻底不懂 webpack 的小白,了解了 webpack 的基本原理,学会了一些简单的配置,这些收获都是实实在在的,印象深入。而你若是去问别人, 或者直接让别人帮你解决问题,那极可能你看完就忘掉,甚至别人帮你写的代码,你看都没有去看。web

本身解决问题的能力 咱们招聘的时候,对初级开发有一个衡量指标是 解决问题的能力 ,做为一个开发,你若是无论大小问题,都要别人帮你解决, 那么能够认为你是彻底没有培养价值的,若是是中级开发,你没有培养价值不要紧,我能够直接用,作一些比较重复的,低级的劳动, 可是若是是一个新手,又没有解决问题的能力,那只有2种状况,要嘛事情作不出来,要嘛问题不断,总是去烦别人。要知道大部分团队里面, 每一个人都有本身的任务,都很忙,能忍住你一天十几个问题的,都是真爱。架构

那么,如何培养本身解决问题的能力呢?学习

1.不断学习,扩展本身的知识面,当你有足够的见识的时候,遇到问题,你就能比别人想到更多的解决方案,不少人确定会说:我如今的工做 那么忙,哪里有时间学习?我想说的是,你作公交车吗?你刷朋友圈吗?你玩手机游戏吗?你看小说吗?为何有人还没毕业只是实习就能拿20K的offer, 而你工做了半年了,月薪才3K? 由于人家能挤出时间学习,而你只能挤出时间玩游戏,刷朋友圈。搜索引擎

2.遇到问题先思考,分析出现问题的缘由,而后再用搜索引擎搜索,搜索引擎实在搜不到的,再去问别人,事实上,不多有搜索引擎搜不到的问题, 你搜不到,极可能是由于你描述的不对,因此强调先思考,分析缘由,才能正确描述。视频

谈谈学习 看过不少简历,不少人都在自我评价里面写道,热爱技术,学习能力强,我想问问,这些人里面,到底有多少人是真的热爱技术,如何衡量本身是热爱技术的? 很简单,用代码的方式,你回忆一下你日常的生活爱好里面,你的执行顺序是? 是 技术->娱乐, 仍是 娱乐->娱乐->娱乐->.......->技术,若是是后者, 那么我以为你最好仍是不要说你热爱技术了,你顶多只是对技术有点兴趣而已,谈不上热爱。至于学习能力强呢,我认为只有不断学习,不断实践,不断得到欣知识, 才叫学习能力强,若是你只是偶然间自学会了一门技术,会一些基本的使用,我以为这也是彻底谈不上学习能力强的。教程

真正的学习,应该是锲而不舍的投入时间跟精力的索引

作本身的老师 如何比较有效的学习呢? 我我的根据我本身的经验,总结出如下内容,可能仅适用于前端领域,也不必定科学,但但愿对别人有点帮助吧。游戏

1.关注你关注的技术领域的一些技术论坛,博客等等,了解一些最近的技术动向,和当前的技术热点。 为何要关注这些呢? 讨论的多的,不是很基础的,就是最近很热门的。而后从里面挑出一些你本身以为有学习价值的东西,去学习,怎么学呢? 看书,看博客,看视频教程均可以,取决于你本身喜欢的方式。

2.多动手,若是你看到的你理解不了的代码,那么请动手写一两遍,写完你会发现,你至少不会像刚看到的那样理解不了, 至少懂了一点,这个时候回头再认真看一遍代码,你会发现视乎熟悉了不少,如此反复,直到你完全搞懂为止。我曾经有一段代码,敲了不下10遍。

3.善于触类旁通,一个教程,一段代码,不是看懂了就懂了,还要思考一下,有没有其余玩法,个人博客里面的不少内容是我看了别人的技术博客后, 本身实践并思考之后,得出的产物,不敢说绝对是惟一的,但至少对我本身来讲,这是属于个人收获。

相关文章
相关标签/搜索