电商里面的天花板是什么样子?
大家好,我是博客中的技术专家https://www.cnblogs.com/huojg-21442/
今天给大家讲解一下,电商中都有哪些天花板?
第一块:电商中的架构:
好多中小型企业面试找人的第一步就是想找一位对整体架构,规划有方案,能实现这么一个人。那就是我们说的架构师。好的项目一定是有好的基地做铺衬。然而每一位架构师又不愿意去这种中小型企业工作。不单单是薪资还有,更多的应该是实现的价值观。那么项目架构真的需要架构师嘛?
答案那是否定的,因为在老板心里面,产品能不能盈利才是核心。如果一个产品不能在一定时间范围内变现。那么这个项目有任何意义呢?,技术永远是服务产品线的。产品永远是为了变现的。那么初期企业只是为了,让产品变现,也是市场的试水。如果有了盈利,然后就可以扩大人员招聘。以及高薪人员外聘,
所以中小型企业的架构初期,一定要满足一下要求:
第一:满足当期需求,并且没有更大的需求量
第二:架构基本以微服务为主
第三:是否是当前主流语言研发
第四:系统以后扩展的方向是否已经埋好。
架构最大的天花板也是当前需求的最大满足,追求太高,太完美,反而影响产出、程序员追求的完美,都是企业用时间和金钱换来的。
第二块:技术选型
是不是工作几年以后,就可以选型技术呢,是否知道,每个技术中的优缺点。每个技术都有各自的天花板
配合起来是否得心应手、
目前总结主流的技术:
架构主流:springboot ,
微服务:springcloud
缓存:redis
消息队列:rabbitmq或者rocketmq
数据库:mysql
搜索:ES
等等这些吧。没有加上版本那是因为,每一个版本对应配合的技术有一定的范围。这个错误点需要自己官网找
第三块:研发的流程
技术使用很关键,因为这是影响性能开发的代表。然而我们更需要知道,处理方式。那就是研发的流程
第一:复杂流程sql化
第二:业务复杂,拆分化
第三:交互复杂,模块化
好多业务需求需要关联我们设计的数据库好多张表。如果是表中关系,我们可以用一个sql关联企业写一个sql。
如果是业务处理复杂。那么我们就要把业务拆分,然后关系拆分。然后组合
研发的乐趣就在此。所有的目的都是为了,写出来。能实现,并且有规则的实现,是我们技术人员的手段。功能和性能。是提现一个技术人员的标准。你的技术在哪里不行,那就需要去哪里添补。
总结: 每个人的天花板都是自己的认知,技术无强弱,只为能否实现我们的目的。