查看原文
其他

你的毕业设计是 XX 管理系统吗?

老逛 逛逛GitHub 2021-08-19

关注我的兄弟有还在上学的吧

毕业设计是不是刚刚开题 ?

老实说,你是不是搞的图书管理系统啊 ?

记得上学那会,宿舍 6 个人,5 个管理系统

最后几天恶补毕业论文

排版格式搞得自己头皮发麻

第一次体会到了被 word 支配的恐惧



今天心血来潮

心想,历史上有哪些牛逼的毕业论文?

我找了几个超牛批的的论文

这些论文的贡献

时时刻刻影响着你的生活和工作

康康人家的毕业论文

联想一下你写的图书管理系统

体会一下什么叫人和人的差距

1. 

《解析大规模超文本网络搜索引擎》

谢尔盖·米哈伊洛维奇·布林 & 拉里·佩奇
这两位是论文的作者

名字听着是不是特熟悉 ?

没错

当时,这俩人根据这篇论文创建了个小公司

现在,这个公司叫 Google 



这篇论文在今天也许谈不上惊人

可能在 98 年,也鲜有人发现它的价值

但是当你对它稍加了解

你会发现它的很多概念都巨现代

很多技术问题都是当今的业界热门

你不得不佩服布林和佩奇


不好意思

放错图了


咱来简单康康他们这个论文写了个啥

能在车库里 搞♂出牛逼哄哄的谷歌

截至2020年11月20日,谷歌市值 1.20 万亿美元

一句话概括:

他们提出了一种充分利用 HTML 文件结构进行搜索的大规模搜索引擎的原型

有效地对 Web 资源进行爬取搜索和索引

最终可以给出很好的搜索结果

这篇文章提出的很多概念,沿用至今

比如 页面排名(PageRank)

如果一个页面被多次链接到(给更多钱)

它就有更靠前的页面排名

量变引起质变

实现页面排名算法的难点在于

计算和排名结果是发生在整个互联网范围内的

所以面临大数据的计算、存储的问题

针对这些问题,他们提出了对应的解决方案

看到这里是不是有内味儿了

那时大多公司还聚焦在单机上, 分布式鲜有人提及

不要忘了,这是 1998 年的论文啊!



紧接着


03 年、04年、06 年谷歌发表了三篇论文


GFS、MapReduce 和 BigTable


这就是大名鼎鼎的 Google 三驾马车


这三项技术的提出让业界为之一振


当时的互联网公司直呼:还能这样玩 ???


虽然现在铺天盖地都是大数据、分布式的概念

可要知道 2003 年的时候

互联网还处于懵懂的时代呀

谷歌抛出来了的这三项技术

无疑向业界丢了一颗重磅炸弹

好比 “ 强壮的年轻人偷袭 69 岁的老同志 ”

这谁能顶的住啊 ?

2.

《对继电器和开关电路中的符号分析》

1938 年香农在麻省理工学院获得硕士学位

他的硕士论文题目是

《A Symbolic Analysis of Relay and Switching Circits》

他已经注意到电话交换电路与布尔代数之间的类似性,即把布尔代数的“真”与“假”和电路系统的“开”与“关”对应起来,并用 1 和 0 表示。于是他用布尔代数分析并优化开关电路,这奠定了数字电路的理论基础。哈佛大学的 Howard Gardner 教授说,“这可能是本世纪最重要、最著名的一篇硕士论文。”
www.amuseum.cdstm.cn
截止目前,这篇文章引用量 1635

而发表这篇论文时,香农才 22 岁 ...


1949 年,香农发表了

《Programming a Computer for Playing Chess》

编程实现计算机下棋

这是人工智能的一个先驱工作

1951 年,他发表了 

《Presentation of a Maze Solving Machine》

一个走迷宫机器的介绍

这是一篇计算机学习的先驱著作

回顾人工智能发展的历史

我们不得不说香农做了开拓性的贡献

除此之外

香农对信息的认知开人类之先河

彻底颠覆了人类的认知

他提出了信息理论、信息熵的概念

这些概念现早已渗透到了各个科学领域

改变着每个学科的面貌

他被誉为信息论及数字通信之父

通信学科的祖师爷

以一己之力开创了三个学科

除了通信外,还有数字电路和密码学

关键是,香农长的还很帅 

人比人,气死人


3. 
霍夫曼编码

1951 年,香农的信息论是一门重要的课程

麻省理工学院学生霍夫曼选了这门课

在上信息论课程的时候

教授说:这学期你们写篇论文就不用期末考试了

霍夫曼一听不考试,这个好啊!

在期末论文中

根据教授给的题目

霍夫曼提出了大名鼎鼎的霍夫曼编码

教授惊了

你小子搞出来的算法太顶了

比哥和香农大神一起研究出来的成果还好

还让不让人混了?

看来,期末考试才是第一生产力

4.

Architectural Styles and
the Design of Network-based Software Architectures

软件研发一般会分为前端和后端

移动互联网普及后

前端不在仅仅在 PC 端上做文章

前端设备层出不穷(手机、平板、桌面电脑 ...)

这样必须有一种统一的机制

方便不同的前端设备与后端进行通信

前后端的约定便显得非常重要

举个简单的栗子:

我们请求一个在线图书馆管理系统数据库所有的书

这个接口可以这样约定:
GET http://www.library.com/books

如果想获取某一本书,我们可以这样约定接口:

GET http://www.library.com/books/123

这样简单灵活的接口设计风格就是 RESTful 架构

目前最流行的一种互联网软件架构

目前很多网站都提供 REST 接口

比如豆瓣、逼乎等等

豆瓣


逼乎



REST 这个概念是 Roy Thomas Fielding 

在他 2000 年的博士论文中提出的

这篇论文一经发表,就引起了关注

并且对互联网开发产生了深远的影响



5.

看完人家的毕业论文
想到自己的图书管理系统
是不是手里的饭突然不香了?
最后
有三句话想送给咱们技术人
我觉得说的挺对的:

1. 论文奠定技术发展基石;
2. 业务催生技术不断突破;
3. 效率倒逼技术迭代更新;

https://time.geekbang.org/column/article/44123
可是咱们的管理系统能奠定啥基石啊‍

垫腚鸡屎还差不多  

好了,都读到这里了
说明你喜欢这篇文章
整个分享转发吧
不要白瞟

小伙子要讲武德

参考链接

[1] baijiahao.baidu.com/s?id=1640093726132509483

[2] zh.wikipedia.org/wiki/霍夫曼编码

[3] blog.csdn.net/nwjwawa2010/article/details/83772728

[4] www.meipian.cn/bpt63y5

[5] time.geekbang.org/column/intro/100020201

[6] amuseum.cdstm.cn/AMuseum/math/6/609/6_609_1002.htm

[7] www.ruanyifeng.com/blog/2011/09/restful.html

[8] blog.sciencenet.cn/blog-1252154-1010126.html

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存