技术圈的部落主义

当我还在雅虎工作的时候,所有的前端开发者都在使用雅虎自己做的YUI进行开发。这种做法很有意义:当你付钱给人们去维护一个前端库的时候,如果能让公司内的所有人都使用它,并且做出贡献,你就能获得最大的利益。我和公司内的很多其他人一样,都非常喜欢使用YUI。我们形成了一个“YUI部落”,在雅虎内部,所有前端开发者都要使用YUI,成为了一个共识。但是,谁也不可能一辈子都在雅虎工作。

我在雅虎的一个同事,在离开雅虎之后,加入了一家新企业,成为了那家公司的技术领导。有一次我在路上遇到了他,他对我说,他现在在新公司最主要的工作,就是让所有人都改用YUI。此前,这家公司的员工都在使用jQuery,而我的这位同事就是不想用jQuery。我对他说,也许让新同事都改用YUI,这样做并不好。他当然有权利分析公司当前的整体架构,并且尝试进行一些改进。但是刚刚进入一家新公司,就试图让所有人放弃自己的习惯,改用你所熟悉的库或框架,这种尝试很难成功。这家公司的架构可能非常好,而且就是用jQuery搭建起来的,这种情况下你为何要让别人放弃此前所做的一切?

我在加入Box的时候,也遇到了类似的问题。公司内的开发者都觉得我会移除jQuery。终于有一天,有个人来问我:“你会让我们放弃jQuery吗?”而我的回答则是:“不会,jQuery不会被放弃。我只是想要明确它在架构中的地位。”这种做法打消了开发者的担心,也让我和团队建立起了信任感。

上周我看了一篇文章: learn JavaScript in 2016,在读这篇文章的时候我想到了这些故事。这篇文章主要专注于开发者需要学习的技术和库,但是其中也有一些技术部落主义的东西。有技术部落主义的人,总是责备那些和自己工作方式不一样的的开发者,例如在做同一件工作时,你用YUI,而另一个开发者用jQuery,而你就指责对方不够好。类似的,还有Angular派和React派。我自己也犯过类似的错误,我曾在Twitter上说过自己讨厌React或JSX。有很多人留言说我愚昧、傲慢、无知、保守。

对某种技术或是方法有倾向性,这种做法无可厚非,但是前提是你不要陷入教条主义。在整个职业生涯中,你不可能只用一种方法,要想获得成功,对于新的技术你要保持开放的心态。四年以前,我接触过的所有企业,都在问我如何改善他们的Backbone-based程序;而现在,他们讨论的都是React。千万不要将自己封闭在一个部落里面,将自己与当前最火热的技术隔离开,更不要去指责那些和你使用不同的工具的人。这个行业不需要部落主义。我们需要的,是那些愿意不断学习,不断突破自己的人,那些充分理解问题,并且能找到最好的解决办法的人。

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-11-17 12:36:16

技术圈的部落主义的相关文章

无赖经济学

<无赖经济学> <无赖经济学>是一本令人震惊的书,它从哲学的角度揭示了我们现实经济社会运行的另一个方面--黑暗的一面.在人类社会不断强调全球化和民主的时候,与之对应的丑恶势力也在不断壮大.例如,被我们想象中早已被扔进历史垃圾堆的奴隶制,依然在全球盛行.按购买力测算,现在一个奴隶的价格还不到罗马帝国时期的1/10.其他诸如腐败.政治谎言和商业欺诈正在编织成一张幻象巨网,像任何时候一样,人类总要为其征服而付出高昂的代价. 1.在深远变革发生的年代,政治可能对经济失去控制. 2.政治作为

从程序员到项目经理:完美主义也是一种错

追求完美是一种可贵的精神,完美主义也历来被认为是一种优秀的品格.可是在项目中,完美主义也是一种错,虽然是一种"美丽的错误".项目讲求平衡,要的是合格,而不是优秀:要的是70分,而不是100分! 1.两极分化的程序员 相信在很多人眼里,程序员都是工作一丝不苟.对代码精雕细琢.精益求精的人.瞧,他们在电脑前面一坐就是大半天,如果不是追求完美之人,谁能这样坐得住板凳? 可 是依我所见,在"追求完美"这个问题上,程序员其实是严重的两极分化.有一部分程序员确实对自己的代码要求

雷军VS黄章:现实主义和梦幻主义的商业对决

当一个人的名字成为形容词的时候,那可以确定的是,他要么是狂人,要么是天才. 尽管黄章低调到连MX II的发布会都没有出席,但是这款手机被冠以"最J.Wong的手机",那么,J.Wong形容的是究竟是怎样的一种特质呢? 也许和小米手机做个简单的对比就能看出来. 当 用户还在纠缠于MIUI的主题时,魅族却祭出了"佗寂"(wabi-sabi)的美学理念:当市场热火朝天地论证MIUI的地位和前景时,魅族拿出了号称 取得3452项改进的Flyme 2.0可ROOT系统:小米2

做一个职业的酋长-访IT部落Echo

ITbulo.com  ALexa世界排名2万4000名 日访问IP4-5W 日PV20-22W站长echo,80年代生人.01年开始做个人主页,02年开始从事互联网方面的工作,一直到今天.目前正专职运营IT部落网站. 阻击者:晚上好,好久没聊了呵呵,你还记得你的第一个个人主页做的是什么内容么?第一个网站又是在什么样子的情况下诞生的?Echo:第一个个人主页"潇潇雨吧",断断续续做了近5年,最开始是以文学方面为主的,后来经过3次大的改版,最后形成了一个以网页相关教程.资源为主的技术累站

WEBJX收集清新美丽的极简主义风格网站设计实例

文章描述:40个清新美丽的极简主义风格网站. 如果一个页面有太多的元素,浏览者将迷惑于去看哪里或误解每个元素的优先级,而一个极简主义设计将焦点正好放到正确的内容上.越来越多的网站喜欢采用简单的风格来设计自己的页面,但想要做到理想的极简主义风格并非想象中这么容易,这里就列出了40个清新美丽的极简主义风格网站,以供设计者参考借鉴. 1. Co:collective 2. Couch Creative 3. Upperdog 4. Skinny Ships 5. Decorated Playlists

研究极简主义设计:简化您的设计

文章描述:[译]简约主义设计:少就是多. 本文翻译自老外的一篇文章(原文),但并不是完全的直译,文章中加入了我的一些经验与想法: 作为设计师的我们,都知道一个简约的设计可以创造出很美观的结果.然而,在真正去做的时候许多设计师都会遇到麻烦,在用相当少的元素去设计一个页面时,感觉相当的困难,结果都会觉得这个页面看上去像没完成的.网上有许多关于极简主义设计的文章可以去帮助你去实现效果,但却不是仅有的办法.现在,我会举一些关于极简主义设计的例子,大家可以去分析为什么有些能起作用有些却不能. 什么是简约的

极简主义网站设计:白色极简主义网站设计

文章描述:国外35个极简主义网站设计. 原文:国外35个极简主义网站设计译自:35 Effective Examples of Minimalism in Web Design请尊重版权,转载请注明来源,多谢! 极简主义的网站设计是我的最爱,之前网页教学网也有分享过很多极简主义的网站设计,这里是一批由speckyboy.com收集的另一批很赞的极简主义网站设计,供大家参考吧-- 白色极简主义网站设计 Idea Exhibit Yuna Kim Astronaut Deutsche & Japan

极简主义设计:不错的html电子名片设计

html的电子名片是一种包含着精确信息的极简主义设计,它包含的内容(大多数情况下)只有作品集,社会化连接和联系方式.这种类型的网站大都是针对于个人的.下面,我们收集了15个非常不错的html电子名片设计,点击图片可以进入到原始站点. Tim van Damme Rogie King Jan van Lysebettens Mike Jolley Lji Jinaraj

极简主义网站设计的首选色彩:灰色

在这个系列中,我们差不多了解了彩虹中的每一种颜色及其在设计中的应用.在这篇中,我们将讨论一下七彩之外的色彩,让我们看一下灰色.灰色是一个平稳的.中立的色彩,它在网页设计中非常漂亮.它不会激发非常强烈的情感(或许除了一种不好的心情),而红色.橙色或者紫色则会.它不像黑色那么鲜明,但是一个非常暗的灰色可以做同样的事情.同样非常浅的灰色又不像白色那么死板,而且有的时候它还可以填补白色占据的空间. 灰色有正面和负面的含义."灰质(Gray matter)"会联系到智商与脑力.不过好像灰色的贬义