程序员用百度的就是自暴自弃?
扫描二维码
随时随地手机看文章
有编程语言的鄙视,用C/C 的鄙视Java的,用Java的鄙视C#的···有操作系统的鄙视,用Mac的鄙视用Windows的,用Linux的鄙视用Windows的···有开发工具的鄙视,用vim的鄙视用IDE的,用IDEA的鄙视用Eclipse的···甚至,还有搜索引擎的鄙视:用Google的鄙视用Baidu的。这不,又出事了。昨天,我像往常一样登录博客园,发现我的文章又一次被编辑置顶推荐了:正在得意之际,发现下面出了一则公告:点进去一看:原来是博客园的一位博主,通过百度搜索到他的文章点进去后,会出现这么个弹窗。这个是怎么实现的呢?博客园作为大家非常喜欢的一个博客网站,除了广告比较少之外,另一个最讨人喜欢的功能就是高度的网页自定义功能。博客园内置了许多模板免费使用不说,对于拥有前端开发能力的朋友,还可以自己定义CSS和JavaScript,实现自己想要的博客样式和交互功能。比如我的博客园中,就加入了一个点击特效:这就是通过自定义JavaScript实现的:而这一次那位博主检测百度,是通过读取
document.referer
字段来实现的,这个字段会标识打开此链接的来源,有助于网站统计流量渠道:博客园作为一个传统网站,搜索引擎的流量还是非常重要的,在收到百度的反馈后,博客园做了如下的应对:来自百度的访问中,禁用自定义JS功能。对于这位博主的做法,评论区持反对意见的还是占多数:为什么用一下Google、Bing就会觉得高人一等呢?说起技术圈的鄙视,曾经有一件轰动网络的事情,年轻一些的程序员估计不太清楚了。2003年,清华计算机天才王垠的一篇《完全用Linux工作》,洋洋洒洒几万字,把微软和Windows喷的体无完肤,一无是处,而对Unix、Linux倍加推崇,这篇文章一时间传得沸沸扬扬。我随意摘抄了几段,大家可以感受一下:说句丢脸的话,比尔盖茨很久以前是我的偶像……在中国,比尔盖茨被很多人奉为神圣,“少年电脑天才”,甚至有的人提到他的名字就做出“抱拳对天”的姿势。很多人谈到微软的“新技术”,“高科技” 都是眉飞色舞。各种“VC编程圣经”,“深入了解 Visual C ”之类的书,在开头几页都会出现非常肉麻的字眼,“在那团团的混沌中,一个开天辟地的精灵,Windows 1.0,诞生了……”高明的 UNIX 程序员不用 IDE,IDE 从来就是给初级 Windows 程序员用的。你看看大型的 UNIX 程序,包括 Linux 内核,各种网络服务程序,Xwindow 程序在内,哪一个是 IDE 搞出来的?我们实验室的 EDA 程序也没有一个是 IDE 弄的,我还知道 Candence, Synopsys,Mentor 的高性能的图形界面 EDA 程序也都不是 IDE 写的。你信不信,微软的人在写 Windows 本身的时候也根本不用 IDE!但多年过去之后,这位清华博士又作了一篇《谈 Linux,Windows 和 Mac》,重新肯定了微软和Windows。
Windows 避免了 Unix,Linux 和 Mac OS X 的很多问题。微软是值得尊敬的公司,是真正在乎程序开发工具的公司。我收回曾经对微软的鄙视态度。请菜鸟们吸收 Windows 设计里面好的东西。另外 Visual Studio 是非常好的工具,会带来编程效率的大幅度提升。请不要歧视 IDE。要正视 Emacs,VIM 等文本编辑器的局限性。连知乎都有人疑问他到底经历了什么:在这位大神后面写作的那篇文章中,我找到了一句特别好的话,想分享给大家:
我只是想告诉新人们,去除头脑里的宗教,偏激,仇恨和鄙视。每次仇恨一个东西,你就失去了向它学习的机会。刚刚进入这个圈子的时候,我也经常鄙视这鄙视那,鄙视写脚本语言的人是花拳绣腿,结果我现在天天写脚本语言;鄙视搞Web的人只会CRUD,结果我现在天天CRUD。工作越久,经历的越多,越发觉得曾经的自己有多幼稚,每一个工具,每一门技术的存在必然是解决了一部分需求,对你没有帮助不代表对别人没有帮助。同样都是打工人,干嘛还要分个三六九等呢?你已经是个成熟的程序员了,该走出鄙视链了~对于博客园的这件事,你怎么看呢,程序员用百度是一种自暴自弃?欢迎评论区留言交流~
作者:轩辕之风来源:编程技术宇宙▍