那些影响深远的弯路

    静儿最近反思很多事情,不仅是当时做错了。错误定式形成的思维习惯对自己的影响比事情本身要大的多。经常看到周围的同事,非常的羡慕。他们都很聪明、有自己的方法。就算有些同事工作经验相对少一些,但是就像在废墟上创建一个辉煌的城市要比在一个已有城市上建设要简单的多一样,我未来要走的路要更长。今天分享出来,希望大家能少走一些弯路。

 

 

    不及时止损的危害要从我还没出生说起。我妈有肝病,我从小经常听到她埋这个埋怨那个,给她带来的一身病。妈妈是个有洁癖的医生,这个行业造成她不可避免的接触很多的传染源。再怎么注意,都很可能成为各种携带者。一有身子弱,心情不好等等,体内的病毒就会很容易威胁自己。这是早应该做好的准备的事情。妈妈埋怨是因为不愿接受这个现实。结果她一生被自己的心魔困扰。

    哥哥是肝病携带者,而我是在妈妈做好了一些预防措施准备之后,晚哥哥十年出生的健康孩子。对家里来说,我是个修正版。这造成了哥哥和我从小不可调和的矛盾。因为我的到来,意味着哥哥是个bug版本。我俩从小关系不好。最坏的一次,我上高三,哥哥从学校把我接出来带我去火车站要把我送走。在火车站我趁着哥哥看车次时对工作人员小声说我不认识这个人,这人是人贩子。才被工作人员留下,哥哥被吓跑了。我在车站工作室被那些快嘴泼妇(请允许我这么形容,因为实在是在气人了)认为是不良少女。后来我妈特地带着姨姐和姨姐夫来接我,因为姨姐夫是比铁路局长还要大的官员,来之前妈妈就知道我肯定在车站受委屈了。

    如果妈妈不是对此事耿耿于怀,可能我和哥哥的关系不会这么糟糕。我记得小时候有次在哥哥要回家之前用齿轮杠杆弄了一个一开门正好能砸到脑袋的枕头。并且在平日哥哥进门第一脚的位置放了香蕉皮。

    及时止损在工作中最明显的事情体现在发版上线上。在代码发布生产环境后,线上出现了没有预期的反应。最坏的表现:“不可能啊,这个代码应该不会这样啊,巧了吧,和这个没有关系。”在这种思想引导下,不采取措施而是先查原因。正确的思维是:不管有没有关系,先采取措施排除影响,也就是先止损。

    常用的措施主要有三种:一是立即回滚代码。二是提前做好开关,遇到问题一键切换。三是hot fix(热修复)。热修复就是知道是什么原因所以不回滚代码而是直接将问题修复上线。这个不是完全不可以用,但是不推荐的做法。因为这有概率会成为抱薪救火,带来更大的影响。一般遇到线上问题要以下面优先级来处理:

 

 

 

     经验当然不能说是坏事,关键看怎么用。我户口和身份证上,当年妈妈都给我写大了1岁,并且我是冬天生的,写成了夏天生的。这是基于妈妈自己当年报大了年龄早上学的经验。这给我带来了实实在在的好处,早上学早毕业,并且作为被法定退休年龄坑害的一代,可以早些领到退休金。

    但是当经验变成经验主义就要小心了。比如在做方案设计的时候,凭借的是经验,就会故步自封,成长缓慢。一些来说方案制定有以下步骤:

 

 

 

    估计大多数人都不喜欢遇到感性的上级。如果一个领导决定“你不好”给出的理由是“我觉得”。就算可能实际上是合理的,也会想想就觉得生气吧。在人与人之间合作,要用听的懂的语言。这听得懂的语言之一就是:逻辑。

    这种逻辑要体现在每一件事情都要用这种方式思考,实实在在叫人信服。有种假逻辑给别人的感觉是:“欲加之罪何患无辞”。想要做到逻辑打动人心首先制定的逻辑是一直存在的。不是要加在某人身上时突然产生的。比如有些领导决定要不要把某件事情交给下属,会给1次机会或者3次机会。就是机会内事情都办的不好,下次事情就不给你了。不管是1次机会还是3次机会,只要是一直是这样的,埋怨也只能埋怨自己没把事情做好。重要的是这样的领导,就算自己做的不好,也愿意留下来到做好为止。因为自己的路是可以看到未来的,是可以规划的。

    

 

     最近在想,我要写怎样的文章。静儿要效仿古人白居易老前辈。力求写出的文章有九年义务教育的基础就能看懂(最近在整理一篇《文件存储机制的通用实现及原理-谈Kafka、Redis、基于Lucene的搜索引擎等中间件和数据库的文件存储机制》)。不知道多久能达到发出来的标准哈,敬请期待。

       工作中大概是最重要的一条就是:说人话。我写文章的目的是希望大家能有所收获,那么都看不懂,肯定不能达到效果的吧。静儿了解到关注“编程一生”公众号的有运维人员、开发人员、技术总监、CTO还有很多大厂HR。一份信任伴随一份责任。新的一年,大而空的目标就不指定了,至少一步步先向通俗易懂靠拢。

    记得之前看过一篇文章说金庸的小说一开始就水平很高,古龙的小说开始是良莠不齐,后来慢慢的水平开始维持在一个很高的水准。作者说希望大家效仿金庸和后期的古龙,将文章维持在一个很高的水准。能够像金庸老爷爷这样天赋异禀自然是好事。但是像我这样的大多数人只能慢慢一步一个脚印,也未必是坏事。习惯了美好未必珍惜,自己努力获得的成长更为可贵。

    还记得一段台词:

I never pretended to be somebody else. It's been me all along. And it was me who was hurt in front of everybody. Look, I didn't come here to yell at you, okay? I know what it feels like to be afraid to show who you are. I was. But not anymore. And the thing is, I don't care what people think about me... because I believe in myself. And I know that things are gonna be okay. But even though I have no family, and no job, and no money for college... it's you that I feel sorry for.

大体意思是我一直做我自己,就算我一无所有,但我无惧本心和未来

 

立志写有九年义务教育的基础就能看懂的文章!

转载于:https://www.cnblogs.com/xiexj/p/10344875.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/280413.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何使用APTonCD备份和还原已安装的Ubuntu软件包

APTonCD is an easy way to back up your installed packages to a disc or ISO image. You can quickly restore the packages on another Ubuntu system without downloading anything. APTonCD是将安装的软件包备份到光盘或ISO映像的简便方法。 您可以在不下载任何东西的情况…

使用 Visual Studio 2022 调试Dapr 应用程序

使用Dapr 编写的是一个多进程的程序, 两个进程之间依赖于启动顺序来组成父子进程,使用Visual Studio 调试起来可能会比较困难,因为 Visual Studio 默认只会把你当前设置的启动项目的启动调试。好在有Visual Studio 扩展(Microsoft Child Proc…

卸载 cube ui_如何还原Windows 8附带的已卸载现代UI应用程序

卸载 cube uiWindows 8 ships with built-in apps available on the Modern UI screen (formerly the Metro or Start screen), such as Mail, Calendar, Photos, Music, Maps, and Weather. Installing additional Modern UI apps is easy using the Windows Store, and unins…

Java Decompiler(Java反编译工具)

Java Decompiler官网地址:http://jd.benow.ca/ 官网介绍: The “Java Decompiler project” aims to develop tools in order to decompile and analyze Java 5 “byte code” and the later versions. JD-Core is a library that reconstructs Java sou…

MassTransit | 基于MassTransit Courier 实现 Saga 编排式分布式事务

Saga 模式Saga 最初出现在1987年Hector Garcaa-Molrna & Kenneth Salem发表的一篇名为《Sagas》的论文里。其核心思想是将长事务拆分为多个短事务,借助Saga事务协调器的协调,来保证要么所有操作都成功完成,要么运行相应的补偿事务以撤消先…

ccleaner无法更新_CCleaner正在静默更新关闭自动更新的用户

ccleaner无法更新CCleaner is forcing updates on users who specifically opt out of automatic updates. Users will only find out about these unwanted updates when they check the version number. CCleaner强制对专门选择退出自动更新的用户进行更新。 用户只有在检查版…

chrome浏览器崩溃_不只是您:Chrome浏览器在Windows 10的2018年4月更新中崩溃

chrome浏览器崩溃If your computer is hanging or freezing after installing the Windows 10 April 2018 Update you’re not alone, and Microsoft is aware of the problem. 如果在安装Windows 10 April 2018 Update之后计算机挂起或死机,您并不孤单,…

致敬青春岁月

昨天发生的一件神奇的事情。我们公司工会组织了一次小型的户外团建,有机会认识一些其他部门同事,没想到有一个同事小心地认出了我,然后还谈起了关于.NET技术和社区的一些发展的历史和故事。他在微软工作的时间比我久,但时空交错&a…

docker:自定义ubuntu/制作镜像引用/ubuntu换源更新

一、需求 1. 制作一个图像辨识的api,用到相同设置的ubuntu镜像,但是每次制作都要更新ubuntu和下载tesseract浪费半个到一个小时下载,所以制作一个自定义ubuntu几次镜像大大提高开发效率。 2. 制作ubuntu过程时,可以调试tesserac…

facebook人脸照片_为什么您的Facebook照片看起来如此糟糕(以及您可以如何做)...

facebook人脸照片Facebook is a popular platform for sharing photos, even though it’s not a very good one. They prioritize fast loading images over high quality ones. You can’t stop it from happening, but you can minimize the quality loss. Facebook是一个受…

用C#自己动手写个操作系统,爽!

自从C#的AOT编译机制发布以来,有趣的项目越来越多,今天给大家推荐一个开源项目,用C#开发的64位操作系统。项目简介这是一个使用.NET Native AOT技术编译的C# 64位操作系统,系统的基础功能基本都已经支持:网卡、多处理、…

Linux 用户名、主机添加背景色

文章参考:PS1应用之——修改linux终端命令行各字体颜色 Linux 用户名、主机添加背景色,用于生产环境,这样可以减少人为的误操作。 1 [rootzhang ~]# tail /etc/bashrc 2 ……………… 3 export PS1"\[\e[37;40m\][\[\e[37;41m\]\u\[\e[3…

python 调用文件上传图片简单例子

使用方法: python.exe .\test.py "fileD:\img\mark_1080.png" "matchWordListRUN" "urlhttp://192.168.0.37:8081/templateMatch" test.py import requests import sysif __name__ "__main__":print(参数个数为:, len(s…

如何从手机或PC将游戏下载到PlayStation 4

PlayStation 4 games can be huge, and take hours to download. Thankfully, you can start downloading games even when you’re away from home. All you need is Sony’s official smartphone app, or a web browser on any PC. PlayStation 4游戏可能非常庞大&#xff0c…

kaggle入门项目:Titanic存亡预测(三)数据可视化与统计分析

---恢复内容开始--- 原kaggle比赛地址:https://www.kaggle.com/c/titanic 原kernel地址:A Data Science Framework: To Achieve 99% Accuracy Step 4: Perform Exploratory Analysis with Statistics 使用描述性与图表分析数据,重点在于数据可…

docker遇到问题归纳

/bin/sh^M: bad interpreter #在win下编辑的时候,换行结尾是\n\r , 而在linux下 是\n,所以才会有 多出来的\r #可以用以下方式解决先在控制台cd到报错的目录#编辑报错的那个文件 vi xxx.sh#利用如下命令查看文件格式 :set ff 或 :set filef…

firefox 扩展_如何检查您的扩展程序是否将停止与Firefox 57一起使用

firefox 扩展With Firefox 57, scheduled for release in November 14, 2017, Mozilla will end support for legacy extensions, and only support newer WebExtensions. Here’s how to check if your extensions will stop working—and how to keep using them after Novem…

边缘服务网格 osm-edge

本文篇幅稍长,阅读本文将了解以下内容:•什么是 osm-edge 及其产生背景•边缘计算与中心云计算的差异,以及带来的挑战•osm-edge 的设计及采用的技术•5 分钟快速体验边缘服务网格关于 osm-edgeosm-edge 是针对边缘计算环境设计的服务网格&am…

powershell获取exe文件返回值

一、目的 1.powershell能简单写一些小脚本,不需要exe开发这么笨重。 2.在windows实现某个特定功能,做成一个exe能方便查看管理。 二、实现 1.C# code 运行结束加入返回值 Environment.ExitCode 1; //自定义数字 2.powershell 调用并获取 需要增加…

活水亭观书有感其一_如何将iPad置于“信息亭”模式,将其限制为单个应用程序...

活水亭观书有感其一An iPad makes a great “kiosk” device–a tablet restricted to one specific app for your home or small business. You can create a makeshift kiosk using the Guided Access feature, or enable Single App Mode for a true kiosk environment. iPa…