经验之谈
Posted 2bjiujiu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了经验之谈相关的知识,希望对你有一定的参考价值。
Web集群未了解之前,天真的认为浏览网页或者通过互联网和朋友交流,浏览消息这些过程都是单点。
直至了解了更多,比如计算机原理、计算机操作系统原理、Python编程语言、mysql数据库等等这些,让我明白了简单的贴心的服务,需要背后付出太多努力了,我们点击网页打开页面,后面的工作非常复杂,一切工作的核心是稳定和有效提供服务。我想通过这些工作理论、实践建立说明,我们浏览网页,存在于我们视野之外的有很多工作,比如数据备份、配置管理、环境搭建、系统维护和故障排除、系统监控等等。正如可爱的湖南工学院,让我很开心的度过美妙的大学生活,这都与湖工背后默默付出的人,或老师,或同学、或保安、或医生等等,生活中中如此,互联网也是如此。
通过此次web集群课题研究与实现,软件不仅仅是如我们看到的那样。软件是以除了图形界面的各种方式运行在我们的生活中,手机中app、安卓苹果操作系统等等等,这些都是软件,这些都是跨学科跨领域融合,学会计算机才是开始,编程语言的学习,相关业务的实现与维护,这些都是要学习的,一种工程系的软件生态。
实践告诉我两点,其一有些体会经验是通过实践才能体会,其二是知识也是具有时效。本来很简单的知识,需要非常复杂与晦涩难懂的语言去定义,实践之后才发现,有一种那人就在灯火阑珊处感触。有些技术,随着迭代升级,几个版本之后将失去意义,也就是说运行这些代码的环境也非常重要,版本也是需要考量的东西。
原理实现之间差距太大。比如说导线切割磁感线会产生电流,好,你知道了这个原理,我现在让你设计出三峡水电站。对啊,原理不是挺简单的么?做的出么?这就是原理与现实之间的差距。对于计算机而言,需要学习计算机组成原理、计算机操作系统原理、计算机编程语言、等等,这些都是原理性的东西,真想应用于社会生产,则需要学习除原理外更多东西,我把其统统称为生产参数,这些参数要求需要知道更加多的知识,工程方面的知识。
不同工具因为不同编程语言和不同编写人员带来的风格和规范各不相同。如最大连接数,不同开发者有以下几种写法:
max_connection
maxConnection
MaxConnection
MAXCONNECTION
Maxconnetion
max_connection_nums
max_connection_num
…..
这些 max、connetcion、num 组合,单复数形式,还有各种简写形式 conn,全写格式,让我非常头痛,各种工具开发文档也是风格百样、百花齐放,并没有统一的规范,这让我非常头痛,让我深入研究,还得学习其语言风格和开发者风格,需要在此上花费大量的学习成本。统一的规范和文档让我非常喜欢,如Python,强制规范保留了语言风格舍弃了开发者风格,统一的编程语言上规范我觉得非常重要,无论是在代码的可读性和维护性上都显得尤为重要。
以上是关于经验之谈的主要内容,如果未能解决你的问题,请参考以下文章