Exchange服务器之记录下在部署exchange中的经验
白羽 2018-07-26 来源 :网络 阅读 1153 评论 0

摘要:本文将带你了解Exchange服务器之记录下在部署exchange中的经验,希望本文对大家学Exchange有所帮助

部署的过程不再细说。但这个过程非常值得记录,因为这是一个未知的领域,并没有经验可以依赖,可以说每走 一步都是在黑暗中进行。
关键的问题就在这,在开发中,会遇到大量未知的领域,没有接触过的技术,尚且不知道的解决途径。这个时候,能否找到一条有效的道路,快速的获取未知事物的规律,是解决问题的关键。在随后的开发中,还将遇到更多的未知的领域,所以最重要的,是处理一门新的技术的途径,而不是在黑暗中不断的摸索和试错,尤为重要。

每个人其实有适合自己的学习方式,不能一概而论,所以有些经验其实不能直接套用,但别人走过的弯路,却可以加以避免,不继续在同一个地方跌倒。
最突出的问题有两个:

一. 在没有储备一定知识量的情况下,急躁冒进,贪多求快。

上面那句话可能会引起误会,让人以为只有在了解了关于该技术所有的细节,以及方方面面的知识后,才能开始动手。这其实是种幻觉,知道的越多,并不意味着你能掌握得更多。
举个很明显的例子,如果你要学会游泳,买了一本教游泳的书,从头背到尾,但是却从不下水。那么一旦你开始下水,你同样不知道该怎么做,因为那些知识,你只是死记下来,没有将知识转变成自身的一部分。而之所以会这样,是因为,在行动中,会暴露你对知识掌握的深度,当出现问题的时候,就是考验你利用已有知识进行解决的过程,出现的问题会逼着你去反思自己的知识架构,以及对于该技术的理解。当你做错了时候,其实是改变自己最大的机会。

另一个极端同样不可取,那就是过于轻视理论和基础知识,过于急躁,希望快速的得出成果。
在这种情况下,其实包含了一种,希望用快速的成果来建立自信的情感,让成就感成为前进的动力,但这种情感在面对大量的挫败的时候,会成为吞噬自己的毒药,对成就感的渴望越深,对失败的恐惧越严重,就越是惧怕失败,导致自己根本不愿去面对问题。这样的话,不去做,就不会犯错,从而被情绪所左右,但这其实是过于自我的表现,不肯面对自己的失败,也是不够成熟的。做开发切忌将个人情绪代入其中,情绪的波动将会对思考造成恶劣影响,笃定目标不断前行,不断的靠近目标,才是最有价值的。

在缺乏一个大的知识框架的情况下,冒然前进,一旦出现问题,将会没有一个解决问题的思考路线。为了去解决出现的问题,就开始利用各种能想得到的办法,这是种碰运气的行为,即使运气好,解决了问题,当下一次遇到的时候,如果上下文环境稍有不同,那就几乎要重新再把各种想到的解决方法再试一遍。每次处理出现的问题,都是在黑屋子里摸索。在这种情况下,其实是最能摧毁一个人前进的勇气的,不断的试错,不断的失败,再不断的试错,导致了大量精力和时间的损耗。

 两种极端都是不可取的,这两种极端的情形,都是偏离问题的解决之道的。在处理一个未知的领域时,其实最本质的,是不断加深对该领域的理解,进而不断的增加对该领域的驾驭能力,当出现问题,是依靠对该领域的理解和驾驭力去解决问题,这样才能一针见血,直破问题的核心,从而才能快速的将出现的问题予以解决,并且不会再犯。要做到这一点的话,一开始并不是行动和实践,而是建立对该领域最小的知识维度,阅读该领域的文献和资料,阅读一些简单的教程,梳理出大的知识架构,知道该领域的边界,从而建立该领域的骨骼。然后开始一步步的前进,前进过程中遇到的每个问题,都是一次增进自己理解的机会。问题的出现,其实是种良机,能让你不断的思考为何如此,从而不断的修正自己的思路,修正对该领域知识的理解,在这个时候,再去读更多更深的资料,必要的时候需要暂停脚步,做更深的思考,从而从该领域的知识本身去解决该问题。这样,对该领域的理解,在一次次的前进中,得到了加强,并且融入进了自身。这样,主线其实是对该领域的理解,以及对该领域知识掌握的深度和广度,而非为了解决问题而解决问题,那样的话,即使问题被解决,在该领域,依然没有建立相应的知识体系,再次出现问题,将依然无法有效的解决。

二.  没有及时保存现场,在发生问题的时候,不能快速的切换回上一个有效的里程碑。
保存每一次的进步,其实是很重要的,下一步出问题的时候,能够快速的切换到上一次成功的地方。
而且,在处理未知的领域的时候,有各种因素都可能会对结果造成影响,所以也需要控制不确定性,每次更改环境中的一个变量,试探对结果的影响,获得成果之后,立即保存。在部署exchange的过程中,有各种因素导致安装失败,先决条件不满足的情况也有很多,例如,依赖的补丁没有安装,域控制器的权限和管理存在问题,与已有的exchange服务产生冲突,版本兼容错误,诸如此类,如果不控制环境的不确定性因素,那么数个因素同时在其作用,会导致陷入混乱状态。解决掉一个,保存现场,然后处理下一个,有条不紊的进行。

处理未知领域的途径
在说明我处理未知领域办法之前,先要再次说明,每个人有适合自己的方法,绝不可邯郸学步一样直接套用别人的经验,那样可能会适得其反。

1. 快速阅读大量简明教程,简介,特性,处理领域,范围。
第一步的目的,是为了快速的对该领域有一个最初的印象,了解该领域的边界,对其基本特性有所了解,与其他相关技术的关联,与类似的技术的区别。建立最基本的知识架构。这一步不用太深入,但一定要明白该领域的知识骨架,不要纠缠于细节和具体实现。

2. 快速试错。
在这一步展开行动,但行动的目的,是为了获得对该技术切身的体验,建立直觉,从大量的经验中,寻找到规律,所以快速失败至关重要,快速失败本身便是暴露自己的盲区的过程。这个时候,就需要大量的试错,每一次错误,都要进行反思,思考为何如此,然后分析原因。处理之后,再次前进,继续遇到问题,再次反思,让直觉和经验不断累加。尤其是处理未知的领域 的时候,这种经验和直觉非常重要。
这个过程,如果是在掌握新的语言,新的框架,那就意味着要去读一些别人写的小demo,先做到正常运行,此后就不断增加该demo的复杂度,不断的练习,在内心中,培养对该领域的驾驭的感觉。
试错的次数,因人而异,如果每次都进行反思,并不需要太多次。因为你观察的越多,想的越多,就会发现,某些相同的东西在重复的出现,这些重复出现的事物 ,重复出现的感觉,重复出现的现象,重复出现的bug,重复 出现的路径。这些重复出现的,就是该领域的规律本身,一旦找到该领域的规律,就意味着由量变达到 质变,可以进行下一步。

3. 建立自己的思考框架 
在快速试错的基础上,阅读更多的关于该领域的知识,和自己的经验结合,促进对该领域的理解,并反过来,指导下一步的行动。建立更缜密的知识体系,对该领域的特性有属于 自己的思想,而非人云亦云。
当建立了属于自己的思考框架 之后,就可以将其作为指导,去构建更庞大的项目。这时因为已经有了自己的思考,所以即便出现新的未知的问题,也能从该领域本身,去思考为何会如此,从而能快速的锁定问题的根源,从源头扼杀bug。    

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标系统运维之Exchange频道!

本文由 @白羽 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程