思惟体系---技术思惟、业务数据思惟、产品思惟、复合思惟

  工做已有四年有余,从最初的亚信 到如今的 阿里。。总结了下思惟模式,以我的的视角,供各位干代码的小伙伴们参考,可以深刻不管 技术仍是业务仍是产品的本质。发现其中的规律,更好地把握本身的方向及将来。那么总的来讲,我分为四种思惟模式:程序员

 

  1、技术思惟算法

  卧槽!干代码!出bug了!没错,这就是你进步的源头。技术思惟中,会对技术异常的热爱,同时会从开发工做中,发现更多的技术,甚至认为,技术是最牛逼的!从技术之中找到无上的成就感。没错,解决一个复杂问题的激动,系统上线后看着流量的注入,那份成就感,以及对于出现error时的那个份紧张,想一想都感受到激动哈哈~那么本文的主题,即是分析纯技术思惟的一些优点和弊端,以及如何规避纯技术思惟所形成的一些问题。缓存

  在平常系统开发中,通常咱们会是一个协做的团体,每一个人都会有明确的模块,由架构师去设计、拆解,最终使项目成功上线。等时间长了,不少开发的小伙伴会以为,就那么回事,会以为无聊,会以为迷茫个人职业发展,由于总以为本身作的只是一些业务逻辑 或是 担忧某项技术会不会过期,从而盲目的学习各类新技术。安全

  那么这里我说下我的的见解,随着时代的发展,技术必定是突飞猛进的,拿大数据技术而言,从最开始的Hadoop到Hive到Spark,随之商业模式的变换,流处理及中间件的技术成熟,由出现Storm、flink、flume、Kafka。。甚至到如今能看到的区块链、人工智能。。五花八门突飞猛进,搞的有目标的程序员变得浮躁,都要去接触一下,你不接触,就好像跟时代脱节了同样。其实,这是一份焦虑,一份不安全感,一份压力。那么咱们冷静下来想一想,技术虽然突飞猛进,但你仔细研究会发现,其本质并无改变,不管是分布式技术也好,数据技术也好,系统技术也好,都是在基于其本质的原理,进行顺应时代背景的更新迭代,进行的优化及改造。架构

  拿Spark和Hadoop为例,曾经2015年的时候有些人会说,卧槽内存计算框架Spark必将代替Hadoop!那么好了,一大波人去学Spark,会用了感受安全了。那么换个引擎呢?又来了是否是又要从新学?由于时代的发展,内存变得便宜起来,笼统的说,就是不须要MapReduce单条读写了,在计算开始时直接load到内存缓存迭代计算。这样 你是否是就不会很恐惧了?好,而后 你在调优的时候会发现,中间的Shuffle过程是否是跟Hadoop的Shuffle过程很像?也须要将中间Map阶段的结果写入磁盘,再load进行reduce拉取?那么节点和节点之间又是怎么通讯的?如何拉取的? 这就是分布式原理,当你懂得了本质原理的状况下,你会发现学什么都很快? 不信? 那区块链,本人也没接触过,可是经过它的基本行为,能够判断出各个节点的全量存储 与 节点的加密运算及通讯,不许确的理解是另外一种形式的分布式,同时会牵扯更多其余算法领域上的。那么这样,你是否是也会颇有针对性的学习,变得冷静,使事务变得可行,可探索。框架

  那么下来,再拿系统开发来讲,不少我遇到的,在JAVA有很高造诣的小伙伴,就会喜欢抱怨,以为卧槽,不够高大上。那么 我想问下,那你贯穿了整个系统的业务逻辑了吗?经过业务逻辑 抽象出一类的行为,造成这一类行为的技术设计及解决方案了吗?咱们能为现有系统进行更好地优化吗? 不少有心的小伙伴,真的会这样作。当你真的这样作的时候,是否有对经验进行总结呢,又是否经过作了这个系统,联想到这个系统产出的业务价值,经过业务价值,再联想到整个业务自己,再经过业务自己,发现咱们能够作更好地,更适用于业务发展的系统迭代,那么创新,至此开始。分布式

  还有一种技术思惟,咱们对底层技术极度的痴迷,到达了狂热的地步,你注定成为此项技术的光辉支柱。你很厉害,很强大,可是可能会出现一种认知的误差。以为其余人作的太low,和别人交谈时,第一想法不是思考正确性,而只是由于技术自己是否牛逼,而否认。其实,任何一项伟大,都不是靠某我的去完成的,而是靠一个团队去完成的。那么如何去完成一项伟大的事情,须要的是一棒子可以互相理解、互相融合的、极度痴迷的伙伴,客观的去判断,认真的去打造的,你会发现,咱们是一个集体,咱们在向共同的目标前进,去作一件伟大的事情。oop

 

  2、业务数据思惟学习

  业务思惟上,更多会考虑到业务自己的价值,具备较强的业务敏感度。很容易从工做中发现问题,再从发现的问题重,进行统计数字化分析,观察其覆盖面或影响范围或共同点,从而抽象成造成一类的问题,进行业务梳理,从而指导产品的建设。固然,在工做中不多有纯作业务的。毕竟业务也跟市场相关。区块链

  那么下来讲下数据思惟,数据思惟更多的是发现数据与数据之间的关联性,事物与事物之间的联系,经过哪一类事物,咱们能够经过数据处理、数据分析、算法分析等手段去应证,去推算。我见过跟厉害的数据架构师,他们甚至能说出每个业务链路的环节及中间层的提取,甚至能从各方面去评估其影响,不得不为之称赞。

 

  3、产品思惟
  对于产品思惟,不少人会想到,程序员总想砍死产品经理,改来改去哈哈。。可是其实产品思惟的核心在于 与人打交道、与业务打交道、与技术打交道 以及 事物的推进做用。 程序员能够很开心的去写代码,但是一个好的产品经理,须要跟业务、技术、事物自己的探索,甚至要从整个铺开的体系中,去发现及探索产品的价值,同时还要去关注产品自己对于用户的体验。这并非一件容易的事,同时还包含同理心,与不一样结构的成员交流的融合。那么产品思惟,咱们就能够归纳为:业务自己、技能专业度、洞察力、心理学、全局观、高情商以及耐心,是一种复合的思惟。

 

  4、复合思惟  

  毕竟本人也是技术出身,因此对于技术的感官更增强烈哈哈。。可是若是,你能在精通专业技术的基础上,融合 技术 业务 产品 的体系化思惟模式,我称之为复合型思惟,由于这种思惟模式,包含强大的同理心,包含敏锐的洞察力,同时也包含必定的视野广度,须要结合心理学、哲学、技术、数据、业务思惟以及极高的情商才可以达到的。那么同时会因为接触的太多从而形成迷茫。那么我只想说,脚踏实地,一专多能,看透一件事物的本质,其余必定,举一反三。

 

  总结:

  不管小伙伴们属于哪种思惟,哪种类型,若是咱们想从普通 走到 优秀 再走到 卓越。 那么热爱你当下作的事情,乐于分享,专一 去和一群有情有义的小伙伴们,为这个世界带来一些,微小的改变。

相关文章
相关标签/搜索