前端的黑客精神

  “全栈”这个词之前炒得很热,虽然之前我也写过文章说全栈其实不太靠谱(全栈之难),但细想回来却很能理解为什么这个词会呼声那么高。

  因为,不同的技术栈之间的沟通成本实在太高了。

  产品,设计,终端,前端,后台,运维,测试……似乎攒齐了就能召唤神龙了,但实际可能的情况却是人员之间相互扯皮的时间远大于实际做事的时间。为什么不能全部技术都由一个人解决,人力得到最有效地利用,哪里有坑就把人填哪?

  有意思的是,这样“什么都懂点”的技术人员还真的有,就算可能这个人从来没接触过某个领域,但给他一点点时间上手下,似乎还真能拿出些“还算可以”的成果出来。然后,众多 leader 发现,耶?这样的人用起来真 TM 顺手,而且让人少操很多心,因为很多本来需要别的技术栈介入才能解决的问题他自己可以吭哧吭哧地先拿个可能比较粗糙的解决方案出来,整个项目就会感觉似乎加了鸡血一样很顺利地得到推进。Facebook 大概就是学到了这个甜头,于是全公司推行如是策略,发现似乎还真能玩得转。

  多而泛还是少而精大概大多数技术人员都有着自己的判断,全栈的问题不讨论先,但这样的技术人员,就以我自己的感触,我是不太喜欢被人称为“全栈”的。比起全栈,我觉得用“黑客”来去定位其实更为合适。

  黑客精神是什么?

黑客究竟是什么样的人,我也难给出清晰的定位,《黑客与画家》中有足够多的讨论,但其实也没给出明确的定位。但至少,黑客有着一些许多其它普通技术人员所做不到的能力,其中我认为最核心的大概有两个:

  • 高效解决问题:这个可能挺多团队都会推崇,但具体实施时却尤其困难,还是得看具体执行人员;
  • 单枪匹马作战:这个却很有意思,很多团队其实是抵触这样的员工的,认为毕竟术业有专攻,而且你做了别人的事总是不好的,而且还很容易钻牛角尖,让项目在某个单点上陷入焦油坑。

  所以,黑客大概挺多团队是不太喜欢的,因为他们特立独行难以驾驭;但很矛盾的是团队却希望能有全栈,能作为整个团队的润滑剂,在人员不足(常态)的情况下依然能让项目得到持续推进。

  事实上一个团队需不需要全栈?不见得需要;因为如果所有问题都能迎刃而解,谁管你是不是全栈呢?我想,这个才是全栈述求的本质。

  前端的黑客

不知道其它人是否有同感,我总感觉“全栈”这个词多少都会牵扯到前端。大概因为,从产品层面来看,前端真的处在一个很中枢的地位;而近几年来,服务器、性能、算法等越来越往底层走,在计算越来越便宜的情况下,性能和算法变得越来越不值钱,大可以堆计算解决很多问题,计算搞不定靠存储和索引嘛,砸钱而已。

  但产品及其体验却不一样,有了良好的设计有了足够多的功能与性能,也都未必能造就一个良好的产品体验,更不用说产品诞生之间各种不断出现的细节问题,一个好的设计却实现不了的话,没有任何意义。这里就体现出了前端的价值。

  在对设计侧时,前端能否实现设计稿,并与设计师良好沟通对接?在对功能侧时,前端能否针对实际情况做出各类的支持,并优化传输时的协议与方式?

  这些问题其实本身是可能在设计侧或后台侧他们来直接解决的,但现实情况却是通常是由前端来进行调整与妥协。毕竟,这种灰色地带的事总得有人做,而似乎设计侧不懂代码,而许多后台侧则认为前端来做更方便或是干脆觉得这些不关他们事(比如传输,CDN,模板,数据处理等等)……

  就更别说,一个产品终于大致完成时,提交测试时,最多问题的大概一定是前端:兼容性与体验的各类细节无比繁复,不像设计侧只需要管效果图,后台只需要搞定服务器。

  这时后台或是设计侧想过来尝试做“全栈”时就会发现,我擦坑那么多,还是交给前端吧……而反过来,前端去尝试设计侧与后台侧时,却会发现,咦?这个世界好单纯,而且反正我不是专业的,弄个“够用”的东西说到底还是不难的,何况业界有那么多的素材库、后台框架、工具库等等,似乎还真能做到一夫当关万夫莫开。

  逐渐的,这个前端就成了所谓的全栈:

  • 设计资源的问题,没关系,我直接拿别人的色彩或是素材补一下,不好看?再找设计师咯;
  • 遇到后台问题,没关系,我先弄点假数据撑一下,或者随便弄台机器 node+mongodb 直接做个可用 DEMO,至于吞吐量,交给后台人员。
  • 遇到运维问题,哦,看下别人的示例改下 apache 配置,偶尔 vim 改下别的什么配置再 restart 一下,至于精细的东西就不关我事了

  但只要能做到这种程度,这位前端就已经成为一名黑客了:对与前端对接的其它领域的问题似乎他都能略懂并且能用自己的方式先扛着,单枪匹马哦!

  你真说像这样的全栈是全栈?所以我没这个底气,也不太相信真有人能十字型发展,不仅前端牛逼而且后台/设计/运维等等都老在行,这让专业人士情何以堪?

  问题在于,如果这些别人领域的能力都是半桶水,又没得到足够的积累,会给旁人什么感觉?大概就是上面所说的,大家就会觉得这货钻牛角尖,自己的事都没做好就老想着做别人的事;而他自己也委曲:你们设计或是接口没准备好,我这边做前端也麻烦啊,这真是让人左右不是人。然后结果当然是整个项目依然陷入焦油坑,各自推诿别人没做好,自己这边需要时间,整个团队变成只有一个人的效率。

  其实,牛逼的人到哪都是牛逼的,黑客就像计算机/互联网界的企业家,能上的时候要上,不能上的时候创造条件也要上,这大概就是黑客精神,而现在,似乎这个重任更多的压在了前端童鞋们的身上。

时间: 01-25

前端的黑客精神的相关文章

黑客精神的中国样本

在旧金山down town开往Menlo Park的路上,突然会出现一个蓝色的“大拇指”指示牌.“大拇指”的下面写着1 Hacker Way(黑客路1号),马上你就知道facebook的总部就要到了.? ?“黑客”在美国并不是一个贬义词.也正是黑客文化充斥着facebook的每个角落:你可以看到写着Hacker的涂鸦墙:可以看到灰色瓷砖拼凑的“黑客”广场:甚至还有写着Hacker的红色大楼.它更多代表一种具有钻研.探索精神的文化,描述着一批极具想象力的人.? ?截然相反的是,在国内黑客却一度与“

开篇《黑客精神》

定义 黑客精神指的就是善于独立思考.喜欢自由探索的一种思维方式.有一位哲人曾说过,"精神的最高境界是自由",黑客精神正是这句话的生动写照. 看看黑客是怎样看待.思考并解决问题的,我们就能更直观.更深刻地理解黑客精神的蕴涵 原文地址:https://www.cnblogs.com/tianjihack/p/10355261.html

黑客精神

由于铺天盖地的媒体报道,“黑客”一词逐渐变得臭名昭彰.说到黑客,人们总会联想到一些心怀鬼胎的计算机用户,他们通过各种非法手段来骚扰人们.诈骗钱财.窃取信息,甚至破坏经济或者通过闯入军方计算机系统来引发战争.无可否认,的确有心怀不轨的黑客,但他们只是黑客群体中的一小部分. “计算机黑客”这个词在二十世纪六十年代中期首次出现.黑客一般是程序员——那些忙忙碌碌编写程序代码的人.他们热爱幻想,总能找到使用计算机的新方法,编出别人想不到的程序.他们是计算机领域的先锋,从很简单的应用程序到大型操作系统都能开

黑客精神永存

黑客,其实,都是很善良的那类人(袁哥.孤独剑客.小榕.冰的原点),忠于自己的内心与原则,但,有时候不被社会认可,做黑,无可奈何,要生活,已是没有办法的事情!现在,中国这个安全圈,已经没有几个是真正研究技术的了. 一次就好 想看你笑想和你闹想拥你入我怀抱上一秒红着脸在争吵下一秒转身就能和好不怕你哭不怕你叫因为你是我的骄傲一双眼睛追着你乱跑一颗心早已经准备好一次就好我带你去看天荒地老在阳光灿烂的日子里开怀大笑在自由自在的空气里吵吵闹闹你可知道我唯一的想要世界还小我陪你去到天涯海角在没有烦恼的角落里停

论王宝强事件黑客教你人肉搜索的七种方法

作为敢抢奥运会头条的男人,宋喆遭遇了围追堵截.这次全民捉奸不仅是娱乐圈的狂欢,科技圈也神乱入了一下: 如果没有广大黑客技术爱好者的参与,狗仔们似乎也无法在几天之内扒出宋喆的身世.爱好.住址.开房记录,用体无完肤来形容毫不为过. [网友总结的宋喆个人信息(保护公民隐私,敏感信息已被打码)] 实际上,黑客们认真捉起奸来,可以获得诸多让人惊讶掉下巴的奇异信息.雷锋网决定向顶级黑客请教一下,暂时抛开法律和道德因素,究竟怎样人肉一个人呢?或者从反面来说,如果你不小心爱上了明星的媳妇而成为了全民公敌,如何避

黑客们的故事(连载三) 因为好奇

上期说到的肯和丹尼斯在黑客文化中的高知名度,不仅是因为他们开发出的操作系统和编程语言,更在于他们行为所体现出的价值观:求知.探索,以及追求极致.这些是黑客精神的精髓——虽然黑客们贯彻这些精神时的方式并不总是合理合法的.当一个黑客仅仅是因为好奇而想搞清楚某个国家机密时,他的行为显然会触犯法律:而黑客自己往往不太在意这种事,而只会把它当作又一个智力挑战而已. 1971年和2005年的德拉普 飞客之王        著名的电话飞客“咔嚓船长”在1971年接受<时尚先生>杂志采访时所说的那样:“我不侵

黑客之路

学习网络安全已经有很长时间了.关于这条路,在这里为新手朋友指明方向. 先说一下,什么是黑客?(这只是我个人的认识) 黑客(HACKER)在这个世界上已经很少有人能告诉我们什么是黑客了.在媒体的大肆渲染下,黑客这个称呼已经成为了一个异常神秘的称呼.在许多人看来,黑客就是那些非法入侵web服务器,黑掉人家的网站或者用着各种木马抓鸡的人,这些人在黑客界有一个称呼叫"脚本小子".他们在严格的黑客7层分级(FB赵总说的分级标准)中属于1级,他们的作用只是哗众取宠.(并非所有1级的黑客都是哗众取宠

Unix——真正的黑客是门艺术

黑客这个词从诞生到现在,从来就没有解释为“高级入侵者”.“病毒制造者”或者“QQ盗号者”过.我至今不清楚在中国是谁先把黑客和这些无聊的词汇联系在了一起,导致如此多的人被误导.但有一点是肯定的,不负责任的媒体一直侮辱这两个字. 那个写熊猫烧什么来着的叫什么来着的也叫黑客?太可笑了.他做鬼也当不了黑客.请分清这两个词,hacker & cracker,别去研究他们的中文翻译. 不花力气多解释,不懂黑客是什么意思的人终究不懂,我的这篇文章也不是呼吁那些垃圾更正他们的思想(请不懂的人关闭网页窗口),而是

中国黑客宣言

中国黑客宣言                 作者:lion(原红客联盟创始人)   中华民族不应该是一个耻辱的名字,但如果连自己的姐妹都保护不了,绝对是中国人的耻辱!    中华民族不应该是一个遭天谴的民族,但如果连自己的姐妹都保护不了,这样的中国人难道不应该遭天谴吗?    中华民族从来就不应该是一个怯懦的民族,舍身取义,宁为玉碎.不为瓦全的丈夫气节自古有之.   一个在特殊的年月中喊得太多太熟悉的口号.是啊!中国人,挺起脊梁,站起来!   不要给世人留下一个中国人软弱可欺.胆小怕事.忍气吞