对底层逻辑的一些个人理解

本文是自己的一种思考总结,说的不对的地方,勿喷!!!

一.技术的本质

      作为一个工作十多年的java技术老兵,年龄越大越深刻的明白,技术的本质是一个工具,技术最终都是为了给商务和市场服务的。

     如果一个技术最终没有应用场景,找不到市场,这项技术最终都是被人遗忘的。技术就是一个工具,通过技术的手段,最终改变人的生活习惯,比如外卖,网约车,AI人工智能,未来可能就是机器人帮我们打扫卫生,我们发出指令即可。AI现在都可以帮我们写文章,通过文本自动生成语音,现在AI数字人可以成为我们的克隆版,现在很多直播都可以用数字人替场了。

    技术方便人们的衣食住行,像京东,淘宝,抖音等电商平台(提供购物方便,衣食问题都能解决),滴滴(解决出行问题),携程(解决住,出行的问题等) 。

    技术为我们提供娱乐,现在抖音,视频号,各种段子,各种才艺展示,为我们提供了各种娱乐手段,我们只需要简单的手机上滑下滑即可,包括游戏本质,也是通过技术手段,提供娱乐功能。

    技术的本质就是一个工具,最终改变人们生活的方方面面,一个技术只有找到应用场景,才有立锥之地。

     想想当年刚毕业的时候,觉得自己做技术,非常牛逼,那些炫酷复杂的功能被自己实现出来,觉得技术能改变世界,技术无所不能。直到年龄越大越明白,做技术的人员,其实本质上都是一个个工具人。公司中高层有一个想法,然后这个想法交给运营,运营给到产品,产品设计原型,最终到研发人员,研发人员照着别人的思想开始实施,最后测试验证,最终完成产品上线。我们就是这个流水线上最下游的执行工具人。我们不懂为什么会有这个想法,不懂市场运营,不懂产品打法和思路,我们接触不到高层,我们每天就在这个固定的流水线上搬砖,曾经还自我感觉非常良好,觉得我们在做一种厉害的工作,系统出现问题,其他人手足无措,都是要我们研发大展威风,牛逼的解决了问题。但是纯做技术,在中国这个市场环境下,很难长久。

二.java每一个细分技术的本质

程序本质就是算法(代码的业务逻辑,为什么各大公司喜欢考算法题,本质就是为了考察你的逻辑思维能力)+数据结构(变量或者集合类等)。

非web项目,本质就是单机的实现一些计算或者业务逻辑。不发布到网络上的项目,只在你自己机器上,不放入web服务容器上,外界访问不到,只有你自己能用的程序。

web项目:代码最终要放到web容器上,tomcat,jetty等web 容器上,这些容器与Servlet程序合作处理HTTP请求,最终用户通过浏览器,基于http协议就能访问到我们通过tomcat等容器发布到服务器上的代码了。为了方便搭建web项目,springmvc,springboot应运而生。

其中目前市面上大部分的web项目其实本质上都是对数据的增,删,改,查操作。除了那些数据计算类的项目,算法类等的项目除外。增,删,改,查操作就涉及到存储功能。

存储功能: 目前主流的mysql(结构化数据库,数据分行列方式,一行数据有多少列,列有具体的字段类型,严格的格式要求),但是为了满足非结构化的数据,比如json格式的数据,结构化数据库存储就比较麻烦,于是出现了非结构化数据库,mongodb(作用1,非结构化数据库,存储复杂的json格式数据方便,以文档形式存储。2.基于内存存储,加快查询速度)。

既然涉及到查询,那在高并发情况下,为了加快查询速度,就出现了各种缓存技术,比如redis等。如果为了关键字搜索,就出现elasticsearch这种检索技术,某个技术的出现都是为了解决某一个特定领域的问题。

为了应对高并发,大流量的场景,削峰限流,或者为了各个系统间异步解耦,消息队列技术出现了。比如rabbitmq,rocketmq,kakafa等。

为了实现代码结构清晰,方便可扩展,设计模式出现了,针对不同的场景有最佳实现,方便我们的代码结构清晰,后续更便于扩展。

针对复杂的大项目系统,需要架构师,进行各种技术选型,架构师的本质工作就是为了发现系统的复杂度来源,并解决这些复杂度问题。到底是业务复杂,还是性能不行,还是扩展性不好,还是安全性等问题。最终为了应对高并发,大流量,各种高可用,高性能,可扩展方案应运而生。

各种技术都有他的应用场景,我们要做的就是理解每项技术的本质,然后把技术用对场景,勿出现杀鸡用宰牛刀即可。

三.打工的本质

  打工的本质就是出卖自己的时间和技能,最终赚取固定的劳动报酬的过程。

四.赚钱的本质

赚钱的本质是要赚那些想发财的人的钱,比如别人都在跟风搞直播,我们就卖直播设备等,反向思维。

这个社会有2个规则,一个是嘴上说的,不做的,道德层面的,喊口号用的。一个是:嘴上不能说,要做的,人们隐藏在道德表象下面的利益交换。学会用利益思维来分析问题,这个世界很多以前不能理解的问题,就好理解了。

以前的我很冲动,在工作中尽职尽责,经常因为别人不配合而生气,最终自己辛苦努力的成果也泡汤了,领导只看到你在职场的不成熟。以后学会从利益的角度出发,怎样做能达到自己的利益目的,就怎么做,减少不必要的意气用事,也不要被别人牵着鼻子走。

      

5.婚姻的本质

婚姻的本质就是价值交换,夫妻共同携手为了实现1+1>2,实现家庭财富最大化。要找一个靠谱的帮手,共同实现价值最大化。既然明白这个本质,很多无畏的争吵就没有意思,一些小事情对于我要实现阶层升越,实现财富最大化的目标,无关紧张的小事,就没有必要小题大做,不要因为小事影响自己的心情,避免蝴蝶效应,因为小事影响心情,最终影响自己的工作和学习进度,得不偿失。和自己目标无关的事情,只要不是非常大的原则性的问题,学会妥协,用怀柔战术解决问题,不要再像以前一样硬碰硬了,没有必要。

6.管理的本质

底层管理者是在做事,要把事情做好,能引领底下的人把事情做好。

中高层的人是在做人。在中高层你能不能走远,可能最终还需要站对,看你背后所代表的利益者。

7.情绪的本质

情绪的本质是我们身体的报警器。

如果你感觉焦虑了,身体只是在提醒你,你有一件悬而未决的事情,一直没有结果,所以一直占据你的精力和心绪。如果你不那么在意他,焦虑慢慢就会消散。

学会利用情绪ABC原则,一件事情A引发了你的情绪,这件事情本身也许并不重要,引发你的情绪C是其实是你对这件事情的看法B,我们对事情的看法又取决于我们的心智模型,心智模型就是我们长期形成的对事物的基本判断,基于这些判断我们做出的对事情的看法和理解。所以要想控制情绪,就需要改变我们的心智模型,改变我们对同样一件事情的看法。

比如一件事情同事有不同的看法,如果我们觉得他是故意针对我们,那我们就会和他产生敌对情绪,日积月累最终可能爆发严重的争吵。如果我们换个角度思考,也许他只是不了解系统,或者他思考问题的角度不同,也许我们的想法就会改变。

我们对某件事情很愤怒,愤怒的本质是我们感觉到这件事情超出了我么能控制,对我们造成了威胁,让我们觉得失控,对自己能否解决这件事情的恐惧。可能本质都暴漏了我们自己的缺陷。

产生情绪了,学会缓一缓再处理。缓一缓冷静下来,我们可能就没那么愤怒了,久而久之大脑的回路就会改变。如果每次就冲动暴躁,大脑会形成习惯,每次遇到问题,都会习惯冲动式解决问题。

要改变自己,正视自己的情绪,和自己的情绪对话,找到这些情绪背后的根源。慢慢改变自己。

8.学习的本质

学习的本质是为了以我为本,让知识为我所用。而不是强行要求自己看完多少本书,但是看完没有思考,没有输出,没有形成自己的知识体系,最后都会被遗忘的。

不要把自己的大脑变成作者的跑马场,深入思考,强化才能变成自己的东西。学会深度思考。

  • 20
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值