概念与思路
全栈,不一定无所不能,更多的是一个领域的全局实践。其具体思路是以立体的视角看待技术和产品,突破自身视野的局限,洞察事物的本质,从而为实际产品、技术架构和服务的开发提供更有力、更准确的依据。换句话说,作为开发者,我们需要这样的想法和思路。
从真正的业务和全局的角度,立体的看待你在领域的地位,更好的促进项目的实现。向正确的方向用力。
全栈 全域
也就是说,整个栈中最重要的是全局意识,整个栈不一定无所不能。而是保持谦逊的态度去清理盲点。能够在不同的领域给出不同的建议,或者根据不同领域的独特特点找到自己项目的答案。
全域是一种意识,不是具体的客观理解
虽然整叠技能是决定水平的重要方面,但另一方面,培养全局意识也同样重要,也就是全局意识的培养。这就是立体的全球作战思维,这是世界的趋势。随着分工越来越具体、越来越明确,往往会挡住我们的眼界,以至于我们目前只关注一小块耕地,而忽略了山川大海和大局。
什么样的意识?什么是立体?
回到我们的具体工作。在与产品和运维的沟通合作中,应该会有很多不懂的同学,比如“这个需求太不正常了”“为什么安全限制这么多?”等待现象。有些人不理解我们,有些人不理解我们。给出一些具体的例子,比如运维所需的服务器操作规范、操作审核、环境隔离、权限规范等。这是一个双面不理解的过程,我们不明白他们为什么要这样做。他们不明白我们为什么反抗,这也可能导致沟通对抗。
能够正确站在全局立场上看待问题,就是意识的立体
技术上的全栈是基础材料
意识固然重要,技术同样重要
有各种各样的领域。面对田野,你会遇到各种各样的场景。只有深入学习、实践、掌握。成为一名合格的技术员。核心是:注重积累,面向领域,面向场景。
全栈是为了能够解决单一领域的某个具体问题
技术是给我们解决具体问题的。
域的完整堆栈,而不是完整堆栈的完整堆栈。
整个栈是为了提高领域的效用,理解需求的本质,合理优秀地规划产品的开发。
熟悉、能够使用和精通前端和后端技术不能解决领域问题,不能解决整个栈。
让我们回到现实
实践是检验真理的唯一标准。
整个堆栈做什么?
立体思维
应该想
我们应该站在一个更加立体的环境中,思考各方意识中存在的问题,引导我们走向正确的方向。一切的开始总是有意识的。出于某种原始目的,它被一层一层地引导到特定的实现级别。这种传递可能夹杂着历史原因和一些杂质,直到最后的实现层面,也就是我们大多数人。我们需要学会辨别和发现本质。让我们找到努力的点。
可以想
可能有的同学会想,这跟我有什么关系?1.这决定了你劳动成果的有效性。2.反馈和反推,总有不正确的指令传达给我们。因为我们不自信,不去想,又不能坚决否定,最终会浪费自己的时间和表现。3.这也是其自身立体发展的关键。
可以做
达到一定的水平和程度。我们可以做自己想做的事情,自发地推动技术和产品的发展。即改善自己的认知条件,提高业务敏感度,善于利用自己的技术优势来反馈业务。
021/11/2021110618424510.png">尝试了解对方的技术,客观的看待问题,就是全栈的现实意义
全栈的实践一定意义上就是架构的实践,
从0开始,了解业务的方方面面,了解领域的方方面面。
我理解的,恰如其分的软件架构
我理解的,正确的架构,是技术取向用来解决实际业务问题的一揽子计划。建立在完整的服务体系和正确的业务产品意图上的技术架构。 也就是说架构师需要的是对业务的技术取向方面的高度敏感,做出符合产品意图同时又能够高瞻远瞩。通过前人的经验,设计出即符合既定业务目的,又能保证长远发展可能的技术框架。 先保证业务完成,再寻求变化。