作为程序猿必须知道的十条冷知识
咳咳!
一个优秀的程序猿昂!
不仅仅要对自己专业上的知识轻车熟路,还要对一些冷知识有所了解!
这才是一名合格程序猿的标准!
接下来我来为大家普及一下作为程序猿必须知道的十条冷知识!
一,史上第一位程序员是名贵族小姐
三,W3C
景是 景通信公司(Netscape Communications Corporation)的常用简称。
景通信公司曾经是一家美国的计算机服务公司,以其生产的同名 页浏览器而闻名。
1998年11月, 景被美国在线(AOL)收购。
六,为什么键盘不是按照字母顺序排列的/strong>
大家都知道,现在我们通用的键盘是按照英文字母QWERTY排列的。可是很多人却不知道,这样的字母布局最初并不是为了让打字速度更快,而是为了让打字速度慢下来。
这个反智的发明是一个叫Scholes的美国人的创举。早期机械打字机依靠按键驱动后方的字锤进行操作,如果输入过快,前一个字母的字锤还未完全弹起,后面一个字母的字锤就已经落下,相邻键杆就会撞在一起而发生卡壳。
于是,Scholes把常用字母安排在了不顺手的地方,这样就能减慢打字员的速度,击节连杆也就不会卡住了。
有趣的是:据说设计的时候特意把打字机Typewriter的字母全放在顶排,所以销售展示的时候可以用极快的速度打出Typewriter而不卡机。
七,「404」的传说
404错误,想必大家都很熟悉了。是指用户浏览 页时,服务器因某种原因无法正常提供信息或无法回应所返回的页面,即「找不到该页面」,又被称为「互联 的最后一个页面」。
关于404说法的由来众说纷纭,其中有一种说法称,404源于「404房间」。
相传互联 的第一架服务器,架设在欧洲核研究组织的404 房。如果要打开 页,就得向404房的Berners-Lee提交申请,如果他没在房间内,就会出现「404 not found」。
八,降维打击
所谓的“降维打击”,源于刘慈欣的《三体》。
曾经在一个杭州科幻研讨会上,主办方发起了一个话题:如何毁灭一个城市/p>
刘慈欣回答说:可以把三维的杭州二维化,变成一个水墨山水画。然后再一维化,变成一根杭州的丝绸线,然后一抽,这个城市就毁灭了。
那这种“打击”方式怎么运用到实际中呢面举个例子:
著名的瑞星、卡巴斯基,这些杀毒软件都是靠收费来维持运营的,收费是这些杀毒公司的重要维度。
但360杀毒来了,360杀毒是免费的,而且质量好,一下子将这个维度降维0,就像三维变成了二维,这还怎么竞争最后没得玩了。
商战中最重要的就是:研究对手的核心维度,然后自己通过某种方式去降低或消灭这种维度,同时自身有其他维度维系生产。
九、90%的编程工作来自内部软件
计算机专业的学生,可能有一种印象,觉得大部分程序员,都在编写公开出售的软件或者通用软件。
这种看法是不对的。大部分程序员,实际上编写的是不公开的企业内部软件,比如追踪费用的软件、优化装运成本的软件、帮助记账的软件、设计新部件的软件、计算保单价格的软件、识别恶意订单的软件等等。
内部软件的开发,通常非常乏味,令人厌倦。
因为它们的技术复杂性低、技术决策非常保守、预算很少、缺乏长远考虑。但是,世界上大部分编程工作都是这种。
十、永远不要自称为程序员
很多公司的经理不懂计算机,在他们心目中,程序员就是一群高成本的劳动力,只会在一台复杂的机器上干一些难懂的事情。
如果你自称为”程序员”,当公司需要压缩成本的时候,某些经理首先就会想到解雇你,因为你的工资高。
有一家公司叫 Salesforce,口 是”没有软件”,意思就是如果经理们购买了他们的服务,就不再需要别的软件管理销售业务了,也就是说,不再需要自己雇佣程序员了。
正确的做法是,你应该把自己描述成与增加收入、降低成本有关系的人,比如”xx产品的开发者”或”改进者”。有一个 Google Adsense 程序员的自我介绍,是这样写的:“Google 公司97%的收入,与我的代码有关。”
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!