技术人常掉的两个坑,你踩到了么?

随着公众号读者越来越多,日常的问题越来越多,越来越重复,有些问题重复回答了几次了,我觉得有必要写一篇文章来分享一下。

今天我们聊下是新手常掉的两个坑,希望给你一点启发。

坑一、目标方向不明确

很多新手常常一上来收集一堆资料,一顿瞎学花费了不少时间,结果收效甚微。

没有明确目标就是无头苍蝇,看到这个有趣玩一下,那个有意思折腾一下,东一榔头,西一锤子,时间就这样过了,如果一开始明确了目标之后,做事情就变得有针对性了。

之前有读者咨询我如何入门Python Web开发,我给了他一些学习建议,但是过一段时间我看他又在折腾其他技术方向,来来回回不知道他到底打算做啥,由于不知道他个人是不是有啥特殊情况和背景原因,我也没有过多细问。

但由于方向的不明确,来回往返会耽搁大量的学习时间的。

于此类似的例子还有很多,比如很多人都知道写技术博客的重要性,立下flag写文章记录自己的开发实践等,但是过一段时间你却发现他一篇文章都没有写,反而在折腾开发一个「博客系统」,原因是没有找到合适的平台软件。

其实我不是反对去做这些,我是希望我们可以关注到真正目标上去,你是想做一个开源博客系统还是写技术博客?如果你就是想用一个合适的平台,hexo,farbox等都可以尝试的。

如果能做好开源项目,并持续维护也不失为一个好的学习方法。我知道知乎大佬「the5fire」维护的开源博客系统就一直在维护并且他本人也一直在用。Ubuntu Tweak的作者从大学开发的一个桌面项目一直到毕业都还在维护使用,长达5年之久,给很多人带来了便利。

如果你有这些打算我是支持的,但是如果你是因为一时没有顺手的写作平台工具,而去折腾我是不建议的,明确方向可以让我们不迷路。

所以对于新手首先就是明确目标,有目标做起事才有方向感。

坑二、一视同仁没有重点

有了目标方向,按理说接下来就是执行层面的事情,只要好好执行到位就没啥问题。但是我发现很多新手总是捡了芝麻丢了西瓜,把时间花在很多与目标无关或者相关性不大的事情上。

很多读者来咨询我找工作的情况,我一般都说企业要有项目经验,建议用学习的新技术完成一个相对完整的项目,找份实习工作是没啥问题的。

举个常见的例子:

小A:涛哥好,今年暑假了我想去实习,不过刚学Python不久不知道能找到工作不?
我:你好,距离暑假时间还好几个月,你可以的,完成一个相对完整的项目(比如个人网站)就可以了。
小A: 谢谢涛哥
————两个月后————
我:小A,你这边项目完成的怎么样了,遇到啥问题不,随时交流?
小A:涛哥我发现自己欠缺东西有点多,在学习「XXX权威指南」,我打算先把这本书看完了,再写项目。
我:。。。

上面这种场景我遇到过几次了,新人面对新知识点会陷入「恐慌区」很正常,常常因为某个不懂知识点就会去找资料进行死磕,结果把原来的目标给延后或者改变了。

我们需要知道完成一个项目需要很多不同知识,如果每个知识技能都花费大量时间去学习,那这个项目完成就遥遥无期了。二八定律在每一个行业都存在。即在任何一个领域中,最重要的只占其中一小部分,约20%,剩下的80%却是次要的。我们完全可以用较少时间去快速掌握一个领域的关键技能,而不是用大块时间去掌握所有技能。

所以我们完成项目需要的一些外围知识,完全可以看一份快速入门或者「XXX入门手册」就好,而不是「XX权威指南」。

抓住关键目标所在,忽略掉一些次要的因素,这样才能让我们走的更远。

记得吴军老师的专栏「Google方法论」,其中一篇提到了那些能总结出定理规律的伟大科学家,总是能忽略过滤掉次要因素,构建一个理想环境,从而得出靠谱的结论。亚里士多德得出重物比轻物下降快的荒唐结论,就是没有过滤空气阻力对重力加速度的影响,让这些额外因素影响了自己判断。

抓住主要问题,过滤次要因素,我们能走的更远。

总结

上面两个问题是目前发现常见的两个问题,所以建议大家

1. 尽快明确一个方向,不要做饿死在干草堆的骆驼。

2. 关注重点目标,不要被细枝末节干扰。

3. 学会二八定律,用20%的时间去掌握重要的知识,打造多维度竞争力。


猜你喜欢

转载自blog.51cto.com/15009257/2552642