New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

我眼中的技术高手 #126

Open
lifesinger opened this Issue Mar 19, 2013 · 181 comments

Comments

Projects
None yet
@lifesinger
Owner

lifesinger commented Mar 19, 2013

今天发了一条微博

会原生 JavaScript 不代表什么,懂 jQuery、YUI 等才真正好。怎么这么多人有原生主义情结呢?走出那点小天地,海阔天高。

很多人已经猜出,这是为了晚上的文章而发,提前收集大家的想法。这个话题,很早就想谈,肯定会引起口水仗,但有些事不辩不明,不理不清,与其和谐社会,不如辛亥革命。

奇怪的现象

平时工作,时不时能听到一些困惑、感慨:

jQuery 虽好,但只会 jQuery,不会原生 JS 是不被大公司认可的。
最近半年对原生 JS 有些生疏,得补一补。
得好好看看 ECMAScript 规范,把 JS 语言学透彻。

和原生情结对应的,是国内程序员特别喜欢研读源码,比如:

jQuery 源码分析系列
YUI 源码分析
Backbone 及 Underscore 源码解析

国内程序员对源码的热衷,可以拿 SeaJS 的数据来看:

Screen Shot 2013-03-19 at 9 02 44 PM

fork 数高达 500 多,但 watch 数只有 1000 多,这其实是不正常的。相比而言,RequireJS 的数据正常很多:

Screen Shot 2013-03-19 at 9 06 20 PM

简言之,国内与国外相比,有比较明显的两个特点:

  1. 对原生 JS 的学习心更强。
  2. 对类库、框架的源码更感兴趣。

这两点看起来很好,可是:

  1. 研究原生 JS 的优秀文章,大都出自国外程序员。
  2. 类库、框架,国人好像一直在研究,鲜有产出。

这肯定跟我们是社会主义国家有关,但我越来越怀疑这一点。

语言高手们

真正的语言高手不多,我不是,正在看这篇文章的你,很可能也不是,而且这一辈子可能都和我一样成为不了语言高手。

JavaScript(纯语言,不含 DOM 等)高手,在国内屈指可数。周爱民、白露飞、老赵、winter、月影、hax 等等等等,还有一些非常低调的隐士,这些人读 ECMAScript 规范像磕瓜子一样轻松,甚至能花几个晚上就像 BE 大神一样造出一门新语言来。你我等闲之辈,除了佩服之外,只能去谈恋爱。

工作中,我们需要语言高手吗?肯定的说,需要!可是,我们需要大量语言高手吗?除了特殊岗位,我相信很多公司都不需要!

题外话:目前为人知的 JS 语言高手里,除了周爱民,我最看好白露飞。这是一个有能力也有潜力造就 SuperScript 的人,最佩服的是他有实际行动,虽然方向未必正确。

我们的价值在哪

除了重新投胎,我们大部分人这辈子都不大可能有兴趣、有能力、有机缘去成为 BE 大神了。这是个残酷的现实,之所以残酷,只因视野太狭窄。

跳出来,天大地大。妹子多着呢,而且更漂亮。

Douglas Crockford 的 JS 能力很可能不及 winter,但 Douglas 规范并布道了 JSON 格式,天下留名,惠泽全球。

Jeremy Ashkenas 的 JS 能力可能还不如老赵,但 Jeremy 用很裸的代码写就了 Backbone,至少影响了一万人,给各个公司创造的价值总额很可能过千万美刀。

更不用说 Isaac Z. Schlueter,这小伙的 JS 功力很可能还不如我,但 Isaac 打造了 npm 生态圈,而我至今只有精力玩玩 Ant 和 Grunt。

有幸还看过 Google Docs 的前端源码,那代码和 Java 一样中规中矩。但在 RTE 领域,Google Docs 是王者,里面的专利都一堆一堆的……

特别想提及的还有开发 Evernote Clearly 的前端工程师,这小伙子的代码,我眼睁睁看着其从很生涩的 JS 代码,逐步演化成上万行牛逼代码还保持了相当好的可维护性。这份代码就像 Clearly 产品一样奕奕生光。

以及把 jQuery 用得出神入化的 Amazon!前不久那个秒杀国内互联网公司的悬浮菜单,可不是研究原生 JS 能想出来的。

还有 Facebook 的工程师们,Twitter 的工程师们…… 这些故事大家并不陌生。

不是总结的总结

不贬低语言高手们,也不反对去研究编译原理、ECMAScript 规范等。作为技术人员,我们需要这种精神。但是,这仅仅是很小很小很小很小很小的一个领域。并且在这个领域里,永远有比你更聪明的人。

具体对 JavaScript 语言来说,会用就好。搞清楚数据类型、作用域、闭包、原型链等基本概念,足矣。再深入进去,对绝大部分人来说,除了能满足下心理上的优越感,对实际工作不会有任何实质性帮助。

语言的本质和互联网一样,只是工具,是剪刀、石头、布。让张小泉去研究怎么做剪刀就好,我们用好剪头,去剪出各种窗花,更有意思。还有一个有趣的事实是,张小泉会造剪头,但剪不好窗花。

跳出很小很小很小很小很小的语言领域之外,天大地大。永远不要妄自菲薄,每个人身上都背负着独特的使命。去努力寻找自己的,不要老盯着别人的,否则就会成为观众。

好像跑题了。前面那个奇怪的现象,还有很多想吐槽的点。比如

  1. 源码只是很小很小的一部分。直接读源码往往无法领会类库框架的精髓。不读源码,用心去用,用时间去体味,偶尔针对性看看源码,往往更能掌握一个类库框架的真谛。
  2. 对社区的贡献可以有很多很多。你的使用经验、用心的 bug 提交、入乡随俗的 pull request、一个认真的评论等等,这些都比去研究什么狗屁源码更有价值。
  3. 一个 Java 高手如果说他会原生 Java,那一定会遭来很多人的围观。我还会谭浩强教我的 C 呢,那几个 if else 还有结构体、指针等谁不会。语言之外的领域知识,才真正造就了高手。对于前端来说,会原生 JS 只能打 20 分,另外 40 分需要你深入使用 CSS、DOM、HTML5 等领域知识,还有 20 分需要你对业务需求、架构设计等有真正的运用,这已经 80 分了,不要太贪心。剩下 20 分,只有两个字:勤奋。

W020120801476878218873

题图:我的网名射雕的来历,喜欢郭靖,无底线。

(完)


欢迎订阅 WTP(Web 技术与产品交流)微信公众帐号。WTP 关注技术、产品、自由梦,在每个工作日(偶尔休息日)会定期推送一篇原创文字。欢迎订阅:

@jsw0528

This comment has been minimized.

Show comment
Hide comment
@jsw0528

jsw0528 Mar 19, 2013

喜欢蓉儿

jsw0528 commented Mar 19, 2013

喜欢蓉儿

@CantonBolo

This comment has been minimized.

Show comment
Hide comment
@CantonBolo

CantonBolo Mar 19, 2013

不能再同意了,牛逼如 Google,Apple,Facebook,Microsoft 等等公司的产品,都从无数的开源代码上汲取了精髓,但这些产品的精髓并不在于里面包含了多牛逼的代码,而是解决了我们的需求

CantonBolo commented Mar 19, 2013

不能再同意了,牛逼如 Google,Apple,Facebook,Microsoft 等等公司的产品,都从无数的开源代码上汲取了精髓,但这些产品的精髓并不在于里面包含了多牛逼的代码,而是解决了我们的需求

@niyingfeng

This comment has been minimized.

Show comment
Hide comment
@niyingfeng

niyingfeng Mar 19, 2013

很有感触~

niyingfeng commented Mar 19, 2013

很有感触~

@ethanfu

This comment has been minimized.

Show comment
Hide comment
@ethanfu

ethanfu Mar 19, 2013

基本就是创一门语言是改变世界,但是毕竟太过少数,可能几个优化的体验也能改变很多人,这个反而简单,不管怎样做只要影响了人就是有价值,而不管自己多牛逼做了的东西没影响到多少人其实还是个0,技术能力的高低有时候不是特别的重要

ethanfu commented Mar 19, 2013

基本就是创一门语言是改变世界,但是毕竟太过少数,可能几个优化的体验也能改变很多人,这个反而简单,不管怎样做只要影响了人就是有价值,而不管自己多牛逼做了的东西没影响到多少人其实还是个0,技术能力的高低有时候不是特别的重要

@realdah

This comment has been minimized.

Show comment
Hide comment
@realdah

realdah Mar 19, 2013

此文和我想法一样,不过文笔比我好太多啦,也表达的更深刻! 赞一个!

realdah commented Mar 19, 2013

此文和我想法一样,不过文笔比我好太多啦,也表达的更深刻! 赞一个!

@stevenjlho

This comment has been minimized.

Show comment
Hide comment
@stevenjlho

stevenjlho Mar 19, 2013

的确要融入社区,才能更加透彻的认识这个项目的精髓

stevenjlho commented Mar 19, 2013

的确要融入社区,才能更加透彻的认识这个项目的精髓

@zhangchen2397

This comment has been minimized.

Show comment
Hide comment
@zhangchen2397

zhangchen2397 Mar 19, 2013

感觉就是一个学术派和实践派的区别,两者没有对错,对于大多数一线的前端工程师来说,正如玉伯的微博一样:懂 jQuery、YUI 等才真正好。

zhangchen2397 commented Mar 19, 2013

感觉就是一个学术派和实践派的区别,两者没有对错,对于大多数一线的前端工程师来说,正如玉伯的微博一样:懂 jQuery、YUI 等才真正好。

@huangyingjie

This comment has been minimized.

Show comment
Hide comment
@huangyingjie

huangyingjie Mar 19, 2013

非常同意。从来没见过后端工程师去钻研java继承的实现机制,却有很多前端工程师对js的继承乐此不疲。不懂得怎么用何时用,了解得再多也只是知道了茴字的又一种写法。不否认必要的基础,但一味钻研这个,写设计的那群人该哭了。

huangyingjie commented Mar 19, 2013

非常同意。从来没见过后端工程师去钻研java继承的实现机制,却有很多前端工程师对js的继承乐此不疲。不懂得怎么用何时用,了解得再多也只是知道了茴字的又一种写法。不否认必要的基础,但一味钻研这个,写设计的那群人该哭了。

@wopoo

This comment has been minimized.

Show comment
Hide comment
@wopoo

wopoo Mar 19, 2013

你我等闲之辈,除了佩服之外,只能去谈恋爱。 这句话很喜欢。

wopoo commented Mar 19, 2013

你我等闲之辈,除了佩服之外,只能去谈恋爱。 这句话很喜欢。

@amio

This comment has been minimized.

Show comment
Hide comment
@amio

amio Mar 19, 2013

对原生JS的了解之于jQuery(换成任何类库都一样),无非就是你对自己工具的了解。熟知它的机理当然是对高效运用有帮助的,如果jQuery对于一个前端有如神奇的魔术棒,这绝不是个好事情。

语言的本质和互联网一样,只是工具,是剪刀、石头、布。让张小泉去研究怎么做剪刀就好,我们用好剪头,去剪出各种窗花,更有意思。

剪刀的结构一目了然,它的原理是自明的,JS库可不是这样。

但是,这仅仅是很小很小很小很小很小的一个领域。并且在这个领域里,永远有比你更聪明的人。

任何一个领域,多小多大,都永远有比你更聪明的人。

用时间去体味,偶尔针对性看看源码,往往更能掌握一个类库框架的真谛。

没错,很认同,也是比较实用的策略。从头到尾地解析源码不是适合每个人的方式,但是我觉得_完全没有必要,打击任何人想要研究源码的冲动_。

文中写了很多正确的内容,但是却给出一个偏激的结论,甚至我觉得基本上看不出因果推理关系 = =
还是觉得玉伯抛出这个说法实在莫名

JS也许会成为互联网的汇编语言,但那是未来,现在时机还远远未到

amio commented Mar 19, 2013

对原生JS的了解之于jQuery(换成任何类库都一样),无非就是你对自己工具的了解。熟知它的机理当然是对高效运用有帮助的,如果jQuery对于一个前端有如神奇的魔术棒,这绝不是个好事情。

语言的本质和互联网一样,只是工具,是剪刀、石头、布。让张小泉去研究怎么做剪刀就好,我们用好剪头,去剪出各种窗花,更有意思。

剪刀的结构一目了然,它的原理是自明的,JS库可不是这样。

但是,这仅仅是很小很小很小很小很小的一个领域。并且在这个领域里,永远有比你更聪明的人。

任何一个领域,多小多大,都永远有比你更聪明的人。

用时间去体味,偶尔针对性看看源码,往往更能掌握一个类库框架的真谛。

没错,很认同,也是比较实用的策略。从头到尾地解析源码不是适合每个人的方式,但是我觉得_完全没有必要,打击任何人想要研究源码的冲动_。

文中写了很多正确的内容,但是却给出一个偏激的结论,甚至我觉得基本上看不出因果推理关系 = =
还是觉得玉伯抛出这个说法实在莫名

JS也许会成为互联网的汇编语言,但那是未来,现在时机还远远未到

@ghyghoo8

This comment has been minimized.

Show comment
Hide comment
@ghyghoo8

ghyghoo8 Mar 19, 2013

喜欢就好,何必计较

ghyghoo8 commented Mar 19, 2013

喜欢就好,何必计较

@QLeelulu

This comment has been minimized.

Show comment
Hide comment
@QLeelulu

QLeelulu Mar 19, 2013

问两个问题:
何为懂 jQuery、YUI ?
不会原生JS如何懂 jQuery、YUI ?

QLeelulu commented Mar 19, 2013

问两个问题:
何为懂 jQuery、YUI ?
不会原生JS如何懂 jQuery、YUI ?

@huangyingjie

This comment has been minimized.

Show comment
Hide comment
@huangyingjie

huangyingjie Mar 19, 2013

不会原生js不被大公司认可,这是既成的事实,目测是因为考察这个最容易判断一个人是否靠谱。而学习这个也最容易让人觉得自己靠谱。它是可见的可量化的,而其他方面,比如设计能力,编程理念都是隐形的,既不好考察也不好表现,关键是难学,没几个人敢说自己在这块多么牛叉。

huangyingjie commented Mar 19, 2013

不会原生js不被大公司认可,这是既成的事实,目测是因为考察这个最容易判断一个人是否靠谱。而学习这个也最容易让人觉得自己靠谱。它是可见的可量化的,而其他方面,比如设计能力,编程理念都是隐形的,既不好考察也不好表现,关键是难学,没几个人敢说自己在这块多么牛叉。

@fengdi

This comment has been minimized.

Show comment
Hide comment
@fengdi

fengdi Mar 19, 2013

好帖mark之, 其实是凝聚力不够,国内搞技术的喜欢相互鄙视

fengdi commented Mar 19, 2013

好帖mark之, 其实是凝聚力不够,国内搞技术的喜欢相互鄙视

@noodles-v6

This comment has been minimized.

Show comment
Hide comment
@noodles-v6

noodles-v6 Mar 19, 2013

同问,何为懂jQuery?

noodles-v6 commented Mar 19, 2013

同问,何为懂jQuery?

@baibaichen

This comment has been minimized.

Show comment
Hide comment
@baibaichen

baibaichen Mar 19, 2013

有趣,不错。语言学习其实就是库学习。

baibaichen commented Mar 19, 2013

有趣,不错。语言学习其实就是库学习。

@realdah

This comment has been minimized.

Show comment
Hide comment
@realdah

realdah Mar 19, 2013

楼上的,何为懂中文?何为懂英文?何为懂爱情,何为高IQ,何为成功,何为懂幽默。。。呵呵
Just Kidding. Don't be so serious.

岔开话题, 国内如今的氛围比较拜金, 本人也不免俗, 于是乎,何为成功人士?
在拜金主义者面前, 成功的标准反而简单化了, 判断身价即可。

同样, 何为懂jQuery? 比赛谁背的更多api? 还是谁更懂其内在实现?
或者是某些人在最适合用的地方用最适合的api?

这些东西说实在的并不好量化, 用功利的角度来看,谁能利用它做好手中的项目,解决好实际问题,同时保持代码的易读和维护性, 就可以说懂。

“懂”不是“精通”, 不需要背负过多的期望。

realdah commented Mar 19, 2013

楼上的,何为懂中文?何为懂英文?何为懂爱情,何为高IQ,何为成功,何为懂幽默。。。呵呵
Just Kidding. Don't be so serious.

岔开话题, 国内如今的氛围比较拜金, 本人也不免俗, 于是乎,何为成功人士?
在拜金主义者面前, 成功的标准反而简单化了, 判断身价即可。

同样, 何为懂jQuery? 比赛谁背的更多api? 还是谁更懂其内在实现?
或者是某些人在最适合用的地方用最适合的api?

这些东西说实在的并不好量化, 用功利的角度来看,谁能利用它做好手中的项目,解决好实际问题,同时保持代码的易读和维护性, 就可以说懂。

“懂”不是“精通”, 不需要背负过多的期望。

@fakefish

This comment has been minimized.

Show comment
Hide comment
@fakefish

fakefish Mar 19, 2013

何为高手,他们手中的一招一式毫无定数,进则各门各派招数信手拈来,退则一拳一腿招招直指命脉。

fakefish commented Mar 19, 2013

何为高手,他们手中的一招一式毫无定数,进则各门各派招数信手拈来,退则一拳一腿招招直指命脉。

@warmhug

This comment has been minimized.

Show comment
Hide comment
@warmhug

warmhug commented Mar 19, 2013

hehe

@jfengsky

This comment has been minimized.

Show comment
Hide comment
@jfengsky

jfengsky Mar 19, 2013

工作中做了非常多的项目,要用原生的的确很少很少只是不懂原生,笔试那一关过不去呵呵~~

jfengsky commented Mar 19, 2013

工作中做了非常多的项目,要用原生的的确很少很少只是不懂原生,笔试那一关过不去呵呵~~

@LC2010

This comment has been minimized.

Show comment
Hide comment
@LC2010

LC2010 Mar 19, 2013

白露飞 是哪个?有线索提供一下么?

LC2010 commented Mar 19, 2013

白露飞 是哪个?有线索提供一下么?

@feiwen8772

This comment has been minimized.

Show comment
Hide comment
@feiwen8772

feiwen8772 Mar 20, 2013

看了这篇文章,让我想起当年那谁的文章——科学家和工程师的区别!对于大部分的公司和工程师是把东西做出来才是最重要的,这也是你存在的正在价值所在。

feiwen8772 commented Mar 20, 2013

看了这篇文章,让我想起当年那谁的文章——科学家和工程师的区别!对于大部分的公司和工程师是把东西做出来才是最重要的,这也是你存在的正在价值所在。

@xiaomowang

This comment has been minimized.

Show comment
Hide comment
@xiaomowang

xiaomowang Mar 20, 2013

嗯,不错,学习了,文字对你有用就好,何必计较呢。。。

xiaomowang commented Mar 20, 2013

嗯,不错,学习了,文字对你有用就好,何必计较呢。。。

@yaniswang

This comment has been minimized.

Show comment
Hide comment
@yaniswang

yaniswang Mar 20, 2013

无论如何,玩工具始终是前端时代的潮流方向。

这个话题在游戏开发领域特别适用。

  1. 桌面游戏开发领域,目前已经进入非常成熟的阶段,如果你想自己从底层开始开发个游戏,基本上已不太可能了,或者如果你想去通读某个大型游戏框架的源代码,更是难上加难。
  2. 而目前的HTML5游戏开发领域,还有相当多的个人或公司在研发游戏引擎。但是,我相信再过个三五年,大家都会把焦点关注在游戏引擎的使用上,那里也很少有人有能力去深入到引擎内部的研究开发上。

同理,前端领域也会如此,目前大家乐于去研究这些工具的源代码,因为还处在起步阶段。

再过两三年,当工具足够成熟,大家也会把焦点转移到工具的使用上,更多的关注如何用好工具。

工具的开发,就让少数人去玩吧。

yaniswang commented Mar 20, 2013

无论如何,玩工具始终是前端时代的潮流方向。

这个话题在游戏开发领域特别适用。

  1. 桌面游戏开发领域,目前已经进入非常成熟的阶段,如果你想自己从底层开始开发个游戏,基本上已不太可能了,或者如果你想去通读某个大型游戏框架的源代码,更是难上加难。
  2. 而目前的HTML5游戏开发领域,还有相当多的个人或公司在研发游戏引擎。但是,我相信再过个三五年,大家都会把焦点关注在游戏引擎的使用上,那里也很少有人有能力去深入到引擎内部的研究开发上。

同理,前端领域也会如此,目前大家乐于去研究这些工具的源代码,因为还处在起步阶段。

再过两三年,当工具足够成熟,大家也会把焦点转移到工具的使用上,更多的关注如何用好工具。

工具的开发,就让少数人去玩吧。

@ishenli

This comment has been minimized.

Show comment
Hide comment
@ishenli

ishenli Mar 20, 2013

我等只能领悟工具的精髓而不是语言的精髓

ishenli commented Mar 20, 2013

我等只能领悟工具的精髓而不是语言的精髓

@zhangxinxu

This comment has been minimized.

Show comment
Hide comment
@zhangxinxu

zhangxinxu Mar 20, 2013

跳出圈子,更宽阔的眼界。值得深思的收获!

zhangxinxu commented Mar 20, 2013

跳出圈子,更宽阔的眼界。值得深思的收获!

@cssmagic

This comment has been minimized.

Show comment
Hide comment
@cssmagic

cssmagic Mar 20, 2013

笔误:貌似“Watch”和“Star”不是一回事,“剪头”应该是“剪刀”吧……

cssmagic commented Mar 20, 2013

笔误:貌似“Watch”和“Star”不是一回事,“剪头”应该是“剪刀”吧……

@wsky

This comment has been minimized.

Show comment
Hide comment
@wsky

wsky Mar 20, 2013

只fork 不watch

只管源码,不参与互动和跟进,不关心作者对这个东西的后续发展

wsky commented Mar 20, 2013

只fork 不watch

只管源码,不参与互动和跟进,不关心作者对这个东西的后续发展

@wangchangbing

This comment has been minimized.

Show comment
Hide comment
@wangchangbing

wangchangbing Mar 20, 2013

太同意了。开源项目,如果可以使用到各种高级特性、顺着原作者的思路去思考,其实比看里面一行行的代码有价值多了。

wangchangbing commented Mar 20, 2013

太同意了。开源项目,如果可以使用到各种高级特性、顺着原作者的思路去思考,其实比看里面一行行的代码有价值多了。

@webwt

This comment has been minimized.

Show comment
Hide comment
@webwt

webwt Mar 20, 2013

技术驱动服务,服务创造价值... 没有最好的技术 只有最好的服务~

webwt commented Mar 20, 2013

技术驱动服务,服务创造价值... 没有最好的技术 只有最好的服务~

@replac5

This comment has been minimized.

Show comment
Hide comment
@replac5

replac5 Nov 19, 2014

国内大多数人是奋斗在业务线上的,这基本已经脱离语言,拼的就是经验和积累,拼的是解决问题的思路,看源码不是毫无意义,但无疑效率确实是低下的。

replac5 commented Nov 19, 2014

国内大多数人是奋斗在业务线上的,这基本已经脱离语言,拼的就是经验和积累,拼的是解决问题的思路,看源码不是毫无意义,但无疑效率确实是低下的。

@acodercc

This comment has been minimized.

Show comment
Hide comment
@acodercc

acodercc Dec 16, 2014

js文法不是很复杂,用两三个小时仔细读一遍bnf就理解了。。主要runtime层面太多坑,这方面国内有许多经验丰富的专家,深知各种浏览器内置的runtime实现时的bug或标准中都没定义的细节,比如我很佩服的winter hax franky等等。。winter在编译原理上更是个怪才,用最少的代码却非常高性能的实现了js的移进规约解析器,而且还自定义了特殊的文法节点,解决了js文法中的特殊问题。。

这几位的态度都非常严谨,对语言问题很敏锐,对任何细节问题锲而不舍,这是他们能从一般工程师中成为语言专家的原因。。

当然,楼主的意思是,行业需要的不仅仅是语言专家,还需要工程专家,业务专家,领域专家,架构专家等等,行业不能缺少任何一种人才,兼容并蓄,海纳百川。

acodercc commented Dec 16, 2014

js文法不是很复杂,用两三个小时仔细读一遍bnf就理解了。。主要runtime层面太多坑,这方面国内有许多经验丰富的专家,深知各种浏览器内置的runtime实现时的bug或标准中都没定义的细节,比如我很佩服的winter hax franky等等。。winter在编译原理上更是个怪才,用最少的代码却非常高性能的实现了js的移进规约解析器,而且还自定义了特殊的文法节点,解决了js文法中的特殊问题。。

这几位的态度都非常严谨,对语言问题很敏锐,对任何细节问题锲而不舍,这是他们能从一般工程师中成为语言专家的原因。。

当然,楼主的意思是,行业需要的不仅仅是语言专家,还需要工程专家,业务专家,领域专家,架构专家等等,行业不能缺少任何一种人才,兼容并蓄,海纳百川。

@monkindey

This comment has been minimized.

Show comment
Hide comment
@monkindey

monkindey Apr 16, 2015

创造力是很重要的,用你学到的技术做出东西来优化你的工作流。

monkindey commented Apr 16, 2015

创造力是很重要的,用你学到的技术做出东西来优化你的工作流。

@fukurouzhong

This comment has been minimized.

Show comment
Hide comment
@fukurouzhong

fukurouzhong Jun 18, 2015

感知总是走在认知之前,不停地强调认知可能引起感知的退化,很认同用心去用的观点。并不是能读懂源码就是大神。

fukurouzhong commented Jun 18, 2015

感知总是走在认知之前,不停地强调认知可能引起感知的退化,很认同用心去用的观点。并不是能读懂源码就是大神。

@sharkrice

This comment has been minimized.

Show comment
Hide comment
@sharkrice

sharkrice Jun 18, 2015

只有物理学家没有工程师,也是造不出原子弹的。

sharkrice commented Jun 18, 2015

只有物理学家没有工程师,也是造不出原子弹的。

@wsdjeg

This comment has been minimized.

Show comment
Hide comment
@wsdjeg

wsdjeg Jul 5, 2015

一门语言就像普通话或者英语一样,只需要理解如何去使用,理解其中的技巧。

wsdjeg commented Jul 5, 2015

一门语言就像普通话或者英语一样,只需要理解如何去使用,理解其中的技巧。

@singlemonkey

This comment has been minimized.

Show comment
Hide comment
@singlemonkey

singlemonkey Aug 18, 2015

js会用就好 深究就是在搞学术了

singlemonkey commented Aug 18, 2015

js会用就好 深究就是在搞学术了

@luqin

This comment has been minimized.

Show comment
Hide comment
@luqin

luqin Aug 18, 2015

👍 感谢分享

luqin commented Aug 18, 2015

👍 感谢分享

@wangpin34

This comment has been minimized.

Show comment
Hide comment
@wangpin34

wangpin34 Aug 18, 2015

有精力和兴趣研究源码就去研究吧。没有的话,也不是什么值得气馁的事情。 做一个好用的 小工具 , 也是 一件 功德无量的 事情。

wangpin34 commented Aug 18, 2015

有精力和兴趣研究源码就去研究吧。没有的话,也不是什么值得气馁的事情。 做一个好用的 小工具 , 也是 一件 功德无量的 事情。

@imarkofu

This comment has been minimized.

Show comment
Hide comment
@imarkofu

imarkofu commented Aug 18, 2015

挺好

@fegg

This comment has been minimized.

Show comment
Hide comment
@fegg

fegg Jan 5, 2016

感受撸码乐趣就好~至少不会成为太差的工程师。

fegg commented Jan 5, 2016

感受撸码乐趣就好~至少不会成为太差的工程师。

@norfish

This comment has been minimized.

Show comment
Hide comment
@norfish

norfish Jan 5, 2016

读了再多好书,也不一定能让你写出一本好书来。很多人读完源码会不自觉的成为了那些源码的跑马场。
光顾着学习,最后发现已经失去了创造力。先用,有需要了再去看源码也不迟

norfish commented Jan 5, 2016

读了再多好书,也不一定能让你写出一本好书来。很多人读完源码会不自觉的成为了那些源码的跑马场。
光顾着学习,最后发现已经失去了创造力。先用,有需要了再去看源码也不迟

@hwb2167sq

This comment has been minimized.

Show comment
Hide comment
@hwb2167sq

hwb2167sq Jan 5, 2016

我觉得是人家是把js都吃透了

hwb2167sq commented Jan 5, 2016

我觉得是人家是把js都吃透了

@hwb2167sq

This comment has been minimized.

Show comment
Hide comment
@hwb2167sq

hwb2167sq Jan 5, 2016

我觉得是人家是把js都吃透了

hwb2167sq commented Jan 5, 2016

我觉得是人家是把js都吃透了

@kyriosli

This comment has been minimized.

Show comment
Hide comment
@kyriosli

kyriosli Jan 5, 2016

你们为什么要挖这么老的坟呢

kyriosli commented Jan 5, 2016

你们为什么要挖这么老的坟呢

@Santiago0412

This comment has been minimized.

Show comment
Hide comment
@Santiago0412

Santiago0412 Jan 5, 2016

事物是普遍联系的,一个厨师想要做好一道菜需要去找最好的食材还是去研究他的客人的口味,还是专注提高自己烹饪的技巧呢?无论朝那个方向努力,目的都是顾客满意罢了。

Santiago0412 commented Jan 5, 2016

事物是普遍联系的,一个厨师想要做好一道菜需要去找最好的食材还是去研究他的客人的口味,还是专注提高自己烹饪的技巧呢?无论朝那个方向努力,目的都是顾客满意罢了。

@defconzhou

This comment has been minimized.

Show comment
Hide comment
@defconzhou

defconzhou Jan 6, 2016

自荐一下上半年写的编程浅谈http://segmentfault.com/a/1190000003017324
以编程的角度(偏后端)来看待技术人员成长中遇到的问题。

defconzhou commented Jan 6, 2016

自荐一下上半年写的编程浅谈http://segmentfault.com/a/1190000003017324
以编程的角度(偏后端)来看待技术人员成长中遇到的问题。

@Kyson

This comment has been minimized.

Show comment
Hide comment
@Kyson

Kyson May 30, 2016

看文章标题我就知道是前端程序员写的。呵呵呵。

Kyson commented May 30, 2016

看文章标题我就知道是前端程序员写的。呵呵呵。

@anyuxiren

This comment has been minimized.

Show comment
Hide comment
@anyuxiren

anyuxiren Jul 1, 2016

wo chadian jiu xin le

anyuxiren commented Jul 1, 2016

wo chadian jiu xin le

@ubuntuvim

This comment has been minimized.

Show comment
Hide comment
@ubuntuvim

ubuntuvim Jul 5, 2016

你的使用经验、用心的 bug 提交、入乡随俗的 pull request、一个认真的评论等等,这些都比去研究什么狗屁源码更有价值。

ubuntuvim commented Jul 5, 2016

你的使用经验、用心的 bug 提交、入乡随俗的 pull request、一个认真的评论等等,这些都比去研究什么狗屁源码更有价值。

@dutaoli

This comment has been minimized.

Show comment
Hide comment
@dutaoli

dutaoli Jul 8, 2016

高手在民间~

dutaoli commented Jul 8, 2016

高手在民间~

@dutaoli

This comment has been minimized.

Show comment
Hide comment
@dutaoli

dutaoli Jul 8, 2016

楼主说的太赞了,总结一句话:不干则已,干则成。可用才是价值!

dutaoli commented Jul 8, 2016

楼主说的太赞了,总结一句话:不干则已,干则成。可用才是价值!

@seyooo

This comment has been minimized.

Show comment
Hide comment
@seyooo

seyooo Jul 18, 2016

严重赞同楼主的想法。

seyooo commented Jul 18, 2016

严重赞同楼主的想法。

@linchen1987

This comment has been minimized.

Show comment
Hide comment
@linchen1987

linchen1987 Jul 19, 2016

发明赛车的人当不了顶尖赛车手,发明电竞游戏的人当不了顶尖电竞选手。

linchen1987 commented Jul 19, 2016

发明赛车的人当不了顶尖赛车手,发明电竞游戏的人当不了顶尖电竞选手。

@avdergh

This comment has been minimized.

Show comment
Hide comment
@avdergh

avdergh Aug 2, 2016

这么看来,我得换个方向

avdergh commented Aug 2, 2016

这么看来,我得换个方向

@zproo

This comment has been minimized.

Show comment
Hide comment
@zproo

zproo Aug 27, 2016

一个学习的人,永远是现学先用,更来得有成就感,更能激发我学习的欲望。
啃源码对我来说是在消磨激情。。

zproo commented Aug 27, 2016

一个学习的人,永远是现学先用,更来得有成就感,更能激发我学习的欲望。
啃源码对我来说是在消磨激情。。

@itcongaili

This comment has been minimized.

Show comment
Hide comment
@itcongaili

itcongaili Jul 20, 2017

加油,对自己说!

itcongaili commented Jul 20, 2017

加油,对自己说!

@wangjiangman

This comment has been minimized.

Show comment
Hide comment
@wangjiangman

wangjiangman Jul 21, 2017

学以致用,抛砖引玉,思辨。以此自勉!

wangjiangman commented Jul 21, 2017

学以致用,抛砖引玉,思辨。以此自勉!

@wangleeyom

This comment has been minimized.

Show comment
Hide comment
@wangleeyom

wangleeyom Nov 10, 2017

收货很大,感谢楼主!

wangleeyom commented Nov 10, 2017

收货很大,感谢楼主!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment