瞎折腾是不靠谱的学习方式啊!

2013-04-14 19:13:38 +08:00
 mengyang
Lz我上大学期间就是喜欢不停地折腾,遇到新鲜的有趣的东西就忍不住欲望想要插个手捣鼓一下。计算机的包括什么python啊,C/C++啊,汇编啊,PHP啊,Java啊,算法啊,Linux啊,都折腾过。其他的什么文学啊,心理学啊,时间管理啊,周易啊,什么乱七八糟的东西都接触过。反正就是只要是看到一个东西很有趣,不碰下它心里就痒。
学习的时候就喜欢看大神的博客。
大神们说:要用Google.
于是我每当看见一些有趣的技术,就急着想要实现它,于是直接上Google,直接搜索步骤,按照步骤跑通,把东西做出来了就很开心,然后就跑出去打篮球找妹子了。可是我现在发现,Google搜索到的碎片化的东西真的很不利于学习,比如我折腾大半年的Ubuntu,到现在还总是会出现乱七八糟莫名其妙的问题,一出问题我又不知道是哪儿错了,Linux基础学的不扎实,遇到点问题就得去上网去搜命令,不知其所以然。搜完了白搜,下次用到的时候又忘了。
大神们又说:要看经典书
于是我买了代码大全,我买了深入理解计算机系统,我买了龙书,我买了算法导论,我买了具体数学。我满心期许的说:我一定要成为大神,我一定要把把他们踩在脚底下!结果是:这些书我一本都没看懂过,让他们在宿舍落灰,于是我更迷茫了。
我觉得我是给大牛们误导了,或者有可能是我误会了大牛们的意思。又有可能是我太浮躁,静不下心来学。但是瞎折腾的的确确浪费了我太多的时间
什么都会一点,战战兢兢的害怕找不到工作,结果还是V2exer给了我工作的机会~
于是在吃了这个亏以后我就决定就只做一件事情了,可是双休日又忍不住花了两天折腾了乱七八糟的东西,我就忍不住开始怀疑自己究竟能不能做好一件事情了。哎,可能是我性格如此,又或者是长期以来习惯了吧。
v2ex社区学习的风气很好,但我也见到了不少和我一样的同学,阿门,同学们都以我为鉴吧。
记住少年瞎折腾,老来徒伤悲啊徒伤悲~~~
11249 次点击
所在节点    程序员
74 条回复
Livid
2013-04-14 19:21:15 +08:00
做一个有挑战的项目是最好的学习过程。
linzhi
2013-04-14 19:23:13 +08:00
咋感觉和我蛮像 不过 LZ已经醒悟了 没事哈 “”“于是在吃了这个亏以后我就决定就只做一件事情了”“”
bhuztez
2013-04-14 19:36:48 +08:00
怕啥,我还执迷不悟地继续瞎折腾呢

https://github.com/xiazheteng
linzhi
2013-04-14 19:42:21 +08:00
@bhuztez

你比较专业。。。。
saturnisbig
2013-04-14 19:45:58 +08:00
有同感,大学时一直想认真学完SICP,龙书,算法导论等,结果毕业了啥都没真正学完,还是一副半吊子的样子,从今年开始focus。“”“于是在吃了这个亏以后我就决定就只做一件事情了”“”。
cssnote
2013-04-14 20:27:09 +08:00
最难学的是专注。
BlueWolf
2013-04-14 20:29:14 +08:00
有同感啊。。
总是在不断的收集资料,看到好的视频、教程啥的不管三七二十一就下载到硬盘,结果硬盘满满的,脑子里知识却空空的。这是因为浮躁吗?有时候不懂是不是大数据恐惧症,看到那么多东西看不完就又不继续看下去。。有同病相怜的同学吗?
xiaolanger
2013-04-14 20:30:43 +08:00
熬吧
kchum
2013-04-14 20:31:47 +08:00
@BlueWolf 中毒路过,还没好转!!
BlueWolf
2013-04-14 20:32:45 +08:00
@kchum 求解药
thelordsaves
2013-04-14 20:40:55 +08:00
吃了亏之后我就决定只做一件事了
jiangle
2013-04-14 20:48:32 +08:00
和楼主是同桌,求解药。
jiangle
2013-04-14 20:48:47 +08:00
自救中。。。
sxyclint
2013-04-14 20:49:02 +08:00
学杂了没什么不对,什么都想搞搞说明还有热情和兴趣,这比啥都重要,其实我比你学的杂得多,不过关键我觉得再杂也要想明白,杂得有杂的重点。经典书并非实用书,它的潜在影响才是最主要的,google一条命令也没什么不对,我不觉得比熟记的人会差多少。专注这个东西很泛的,书要一本本读,代码要一行行写。还有啊,所谓大牛的博客,看看一乐呵就算完事,技术可以参考,其他的就跟成功学一样,虽不能叫做扯淡,但是成功不是放之四海皆管用的
tarsier
2013-04-14 20:50:32 +08:00
不是瞎折腾不好,而是lz没有一本书能坚持看下来
mengyang
2013-04-14 20:55:01 +08:00
@tarsier 所以我说的是“瞎”折腾啊~~
quake0day
2013-04-14 21:28:59 +08:00
你并不孤单,国外某人也发出了同样的感慨:

http://hery.ratsimihah.com/2013/04/11/13-jackofnotrade.html


HN上有很多人评论:
https://news.ycombinator.com/item?id=5534970

其中我最喜欢第一个评论

“I've noticed that there are two kinds of "makers" who get stuff done.
The first kind learns and learns deep. They are spooky good at it. They'll latch on to something and then follow it all the way down to its roots, learning it in tremendous depth to the point that their skill in it seems almost supernatural. After all of this, they say to themselves "now what can I build with this?" (Or find a place where an employer tells them this).
The second kind decides what they want to build up front and then pursues wide and varied avenues of technology on the path to this destination. They often have fascinating slivers of depth in certain areas but lack that magical seeming deep domain knowledge. These are the people more likely to identify as "self taught" with all of the downsides that come with that. They make up for this with ridiculous determination and a kind of sixth sense for what is possible if you try hard enough. Everything they know, they learn on the path to the destination.
Both can accomplish amazing things. You'll never hire one of the second kind. The second just isn't going to be able to show you pointer arithmetic on your whiteboard in your pet language.”

LZ应该属于上面所述的第二种人吧~
clino
2013-04-14 21:36:40 +08:00
"Google搜索到的碎片化的东西真的很不利于学习",
关键是你能不能把多追究一些,如果多一点刨根究底,多搜多看一些"碎片"是不是就能由碎片到整理而融会贯通呢?
"比如我折腾大半年的Ubuntu,到现在还总是会出现乱七八糟莫名其妙的问题"
说不准是因为你还不够杂呢?换句话说是因为知识面不够广?

专有专的好处,杂有杂的好处,但即使杂也不能太浮于表面
breeswish
2013-04-14 21:37:03 +08:00
我喜欢用自己不懂的技术折腾一个项目出来……这样可以慢慢学会~

现在确实学的很杂= =客户端服务端前端都可以玩但是都不是特别擅长……
insraq
2013-04-14 21:57:01 +08:00
我不觉得“瞎折腾”有什么问题,涉猎很广没有坏处,关键是有几个点是要可以stand out的。所谓的stand out,只需要达到“熟练使用”,不需要“精通”。

就拿Ruby的例子,熟练使用比如说你可以很快的用Rails写出程序,对于Ruby gem的生态系统很熟悉,也略微懂一些高端的语言特性(比如meta),但你不需要精通:比如不必要知道Ruby的runtime是怎么实现的,也不需要大量使用过Ruby的meta,也不用了解JRuby为什么做有些任务的时候比MRI还要快。

有许多时候,大牛是精通某个领域的,所以你看他们的博客,讨论的许多是“精通”的东西,这种东西偶然才能用到一次,对于这个领域的初学者,反而基础更重要。

我觉得一般工作,熟练使用已经足够。但是有一些职位要求会比较高(这并不代表他们做的事情很高深),如果你不是科班出身,不擅长那些智商测试题,也不精通算法,没有什么精通的语言,那就用事实说话:多写一些open source project,build up你个人的portfolio。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/65876

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX