三月闲聊

el/2024/7/24 1:55:08

序言

    生活原本很沉闷,但跑起来有风。

    工欲善其事必先利其器,当你有一些想法的时候,如果没有合适的工具,那将是一个很痛苦的过程。。。至于有多痛苦呢,越追求细节的越enjoy。。。

风言风语

    1 在理论的指导下实践

    无论是做产品,还是做运维,还是其他职业,其实都应该遵循这个道理,在理论的指导下进行实践。

    如果一件事情缺乏理论的支撑,那是蛮干,看起来激情满满,但是一般结果都不太好,是在浪费自己的时间,浪费自己的心血。

    有些人看起来很野蛮,实际上背地里思考了几百遍,演练了几百遍,不要看冰山一角就以为看到了全部。。。

    就像去学习一个工具,你得先上官网看看,你连官网都不看,上来就是一顿操作,其实这不是没脑子,而是立即开始行动让自己感觉更爽,但是如果在尝试的过程中,不停的碰到问题,又去解决问题,就在路上浪费了很多不必要的时间,最后在不断失败的冲击下,还能坚持多久。。。

    在理论的指导下,很多低级错误不会犯,例如一个配置文件的格式,你根据官网的来,基本没有问题,你要是网上去搜索一堆资料,那么可能里面很多是错的,毕竟每个人的环境不一样,也只能解决一个问题,而官网已经是最好的基本配置,按照它去操作,至少能正常运行起来。

    在理论的指导下,你能提出一些假设,然后通过实验去验证这些假设是否成立,例如HDFS的高可用,会强依赖于哪些组件?那么就可以针对这些组件一一的进行尝试,也就是演练,例如在HDFS中,你可以演练namenode宕机,可以演练journalnode宕机,可以演练zookeeper宕机,可以演练datanode宕机,可以比较zookeeper和journalnode的不同,可以比较namenode的存储,可以进行namenode的备份,namenode的恢复,从而诞生出很多现实中的场景。一一去验证这些理论,一一去验证这些假设,这样可以让你对原理有个清楚的认识,也让你迅速的看到下一步该去做的一些事情。

    匹夫之勇不可取,最后伤人伤己浪费时间,毕竟时间对每个人来说都是宝贵的,如果做一件事情没有任何积累,那何不看看风花雪月。

    在理论的指导下,让你明白自己的大方向,在坚持什么,不会让自己一直绕圈子。

    2 如何衡量一件事的价值

    时间很宝贵,在该有的年纪去做该做的事儿。。。就像几岁的小娃娃就知道玩就好了。

    一件事,能把握住机会,那就会扶摇直上,一件事,没把握住,站在风口的猪也会被宰掉,所以呢,很多事情是一种权衡,你到底想要什么?是否和自己想做的有冲突,或者是必须要同流合污、

    衡量一件事的价值,只有两个方面,一个是价值假设,就是这件事的真正价值是什么,到底解决了什么样的问题;一个是增长假设,后面会有多大市场,未来会有多少机会。

    就像你学了一个技术,未来你会用这个技术多久,你能用这个技术解决什么样的问题,如果三天不到就用不上,三天不到就忘记了,那学的目的又是什么?

    如果交了一个朋友,既不能让你学习,又不能带给你快乐。。。那留着又有何用。。。当然,不能事事这么功利性,各个方面的互补,在深度沉浸式的体验中,有的时候会遗忘很多东西,就像很多人在996,然后忘了身体,等身体好了,又开始996,其实都是同样的道理。

    事情都有存在的合理性,只是有些事情它的场景很少,就像rm -rf,这种故障场景很少,会不会造成很大的破坏性,就看你的恢复系统构建的如何。

    我们不要去构建一个备份系统,而是要打造一个恢复系统,备份系统毫无价值,而恢复系统才是真正想要的,备份只是一种手段,而恢复可用性才是真正的目的,不要把目的和手段搞混淆了。

    3 关注细节

    大道理每个人都会讲,不过很多细节大部分都不清楚,所以无论是技术还是其他,关注细节,关注其中很小的一部分,也会有意想不到的收获。

    一件事的独特性,要么就是细节,要么就关联性,要么就是特殊的场景,只有不断的看其中的细节,才能达到一个熟练的程度。

    每个人都知道的事儿,既不好玩,也不有趣,找到一件事的独特之处,这才是好玩的。也要把握住其中的关键点,是不是可复制的,是不是可以规模化的。

    看起来是闲聊,其实是手拉手的和你说明几个问题:

  •     不要浪费自己的时间,在不同的阶段需要设定自己的目标;

  •      想做一件事的时候,在理论的指导下去实践,快速实验,快速反馈,快速修改,不行就快速放弃。。。不要在一棵树上吊死;

  •       坚持该坚持的,放弃该放弃的,及时止损,追求你需要的,而不是你想要的,合适的才是最好(先满足当下,然后再图谋未来)。

    是骡子是马,拉出来溜溜,今天就要化妆了,不然会被挨打。。。让我们一起打假吧。。。


http://www.ngui.cc/el/5239885.html

相关文章

七月闲聊

序言 风都停了,所以闲下来瞎聊聊。。。 最近头有点痒,可能是要长脑子了。。。 风言风语 1 开源与商业 看最近的天气,总是不太安稳,一会儿暴风雨,一会儿插喉咙,多事之秋。 谈到商业产品的时候,总…

八月闲聊

序言 远方就是窗外的风景,可望而不可及,在家呆的太久,都忘记了今夕是何年。 如果你来南京玩,记得带好你的绿码。。。 风言风语 1 尊重你的用户,也尊重你自己 可以吵架,但是吵架是为了更好的去了解对方&…

平淡让你无脑?

序言 我的意中人,一定会驾着五彩祥云来打死我。。。平凡之间的平淡。 空花幻月,都是用来迷惑众生的。。。听我讲道理,比死还难受。 风言风语 最近都在升级,产品种类繁多,但是从整体的角度来说,都是点点几个…

从一个小问题探讨解题思路

序言 前奏一响,心一动,就是跑路的信号,从入门到删库。。。你看这篇文章,她像不像一封辞职信。 运维的终点在哪儿?如果运维的终点是没有运维,那么这一切又将有什么存在的含义? 风言风语 问题背景…

敏捷运维

序言 表面上都是自由的,实际上四周围墙,无法跨越;表面上都有很多选择,实际上没得选。 成功是一种考验,失败也是,原因能想出来吗? 敏捷运维,敏捷开发,在各种压力进行运维&…

c++中单独大括号的用法

经常看到大的工程中使用单独的大括号,其用法主要是使用单独大括号里面的临时变量。

记录一些cmake的用法

今天用add_directory时,出现了 “you have changed variables that require your cache to be deleted. Configure will be re-run and you may have to reset some variables.” 这样的死循环,原来是要将这条命令加到cmake头部。 顺带记录一些cmake的用…

c++ getline

背景:经常需要读取图像的文件,记录一下 1.getline用法 主要用于获取string中的一行,调用时可以设置单个的分隔符;其中单个的分隔符相当于行中的ifstream中的换行符"\n",依次读取分隔的字符. ge…

修改YOLOv3-tiny结构之后

1.为了提高tiny的识别精度,利用11卷积层在原YOLOv3-tiny的基础上做了一些修改,增加了卷积深度; 具体是在每个33卷积层后加入了4个33和11卷积层,然后调整YOLO层的相加层数(route) 2.在voc数据集上进行训练&…

修改YOLO-tiny结构之后(二)

1.修改完之后的Tiny网络有49层(2326),检测尺度仍然是2626,1313; 2.训练: 1)这次将max_batches设置为80200;学习率在55000,65000时降低为原来的0.1; 还是使用VOC2007,201…