分享 学习一项技能要花多少时间?

Rei · 2013年12月13日 · 最后由 bhuztez 回复于 2014年01月05日 · 5884 次阅读

ui 挺好看的。logo 是个什么啊?看了半天没看出来。

成为 Web 开发者,我花了 11 年,近期才感觉入门了。

#1 楼 @zisasign 这个 theme 叫 scribble —— 潦草

大概 7 年的时候我感觉突然想明白怎么做开发了

#2 楼 @xds2000 :trollface: 学无止境

哇,原来 @Rei 也不是神,哇

为什么 @Rei 大哥才总计 5000 小时啊 我前几天粗略算了算 rails 的开发时间已经接近 8000 了 将近 3 年

#2 楼 @xds2000 我已经放弃了,Web 上根本就没法开发出什么东西,就算侥幸开发出来,维护成本也太高了,屌丝表示玩不起 ...

而且我觉得对 rails 来说 1W 肯定是达不到砖家水平的 细分的技术太多 1W 小时能分配多少给 js 能分多少给新出的前端框架 能分出多少时间给产品设计... rails 更新大版本又需要一定的时间更新技术...

@bhuztez 很想听你说说,好奇你在玩啥方向。

疗伤贴,web 开发 涉及到的知识面太广,收入比又不高。

以前有人教育我怎么 3 年做到 5 年甚至更多年的经验?加班。。。。。。。

看到天才这个词,我就想到了一句话, 热情就是唯一的天赋。

#2 楼 @xds2000 我花了好多年,但是还没有入门。。

我觉得我需要花至少 @Rei 一倍以上的时间学同样的东西,而且感觉现在也还没有入门。

#10 楼 @xds2000 我说汉语编程你信吗?哈哈

一直在努力

欣赏 @Rei 的态度 学习最好的动力还是为解决问题而产生的推动力。正如大家发现现有工具不称手,然后去学习,去发现,去改造更好的工具一样,这个过程的学习效率非常惊人。实践下来,动手搞起远比看书要有趣而且高效得多。

时间花了,但很多东西还没入门

非常喜欢这篇文章,我还记得当初理解 java 的 interface 大约花费了两年时间......

楼上的前辈们都太谦虚了,我断断续续 web 开发 3 年时间,感觉入门了,或许再过几年,会突然发现自己还没有入门吧:)

其实,我也经常为这事情苦恼,比如我苦恼我没有把某部分的知识点完全弄明白,然后就纠结不前~!自己做小玩具的时候,某个地方没有处理漂亮就睡不着,时刻惦记!总是想弄完美了~!但是在工作中我们有木有发现,根本没有完美的代码~!例如我们知道某个地方可能存在一些问题,某些地方还没有加入缓存,某个地方的 css 在某种情况下不兼容,但是这些项目依旧上线了。照样赚钱!所以现在想想,学习的目标其实是很模糊怪异的~!而学习的知识可能在很多时候我们在实际项目中没有用到。

上面一张图。有点糙。但是还是可以还原原意的

文章写的很不错,楼上都太谦虚了。不过确实学的越多,懂的越少,对技术有追求的人,都有这种体会……

#21 楼 @xlaok 是啊,我觉得这才是普通人的常见情况,从懂到不懂,再发现原来是自以为懂...... #22 楼 @jarorwar gigix 以前说过一个观点,打字速度对程序员很重要,乍一看很多人都会觉得很意外,不过他的意思是要尽快尝试,反正很多东西都是不断实践才能学会,那么实践的速度就很重要了

学以致用,而书到用时方恨少,所以 用以促学,能把事情做好很重要。

太同意 22 楼了,现在我写工作代码都是怎么简单怎么来,先能用,有时间再优化。在指定工期内,龌龊的完成品远比漂亮的半成品好,不能满足客户/领导需求,再漂亮有何用?而且很多自已自以为需要的功能和优化,其实最后都不需要的,搞这些纯粹是浪费时间和满足自己的强迫症。

见到烂代码,我也淡定好多了,因为你不知道写这段代码时,同事到底会遇到什么情况,可能本来设计也不错,后来需求删删改改赶进度就变烂了。

#2 楼 @xds2000 看到你的这话,我瞬间踏实了

Web 开发涉及的东西确实很多,js,css,后端语言,还有各种层出不穷的框架,数据库,运维,有时候做着做着感觉自己貌似好像这些东西都不是很精通的样子,有时候会沮丧。。

#28 楼 @jackfrost 把自己当个园丁呗~

i agree with it~!

如果是学习一件乐器或者绘画的话,应该是 1w 个小时左右吧,至于 web 开发面太广了点不好说~ 而且就算是 5k 个小时,在 8*365 的情况下也是要近 2 年~~ 还是一个吐血的数字~~~

#24 楼 @fsword 如果打字速度很重要,说明你选的语言不对。选 APL,你绝对不会觉得打字速度不够 ...

这篇文章太好了,膜拜 @Rei

#32 楼 @bhuztez 任何知识都需要熟悉,语言也一样,打字速度快的价值在于缩短从新手到熟练者的时间,因为可以做更密集的练习

#34 楼 @fsword 你试试 APL 就知道了,绝对不会觉得打字慢的 ...

#35 楼 @bhuztez 看了你之前的回复以后我就了解过了,APL 也是一样,需要通过练习来熟练新知识,打字快就可以做更多的练习。 你所说的是熟悉以后的情况,那时已经不是在学习一项技能,而是使用这项技能

经常听到某些人说 1-2 个星期就能运用某种语言或者框架,听罢一笑而过。

#36 楼 @fsword APL 每按一个键,至少想 10 秒 ...

需要 登录 后方可回复, 如果你还没有账号请 注册新账号