架构师是一个项目整体架构的建设者,对于更大的团队级别更好的可以说是方案的选择拍板的大哥。后者是团队管理的方式,这里只说一线前沿的架构师。一个项目多数时候的架构师后端人员担当,具体一下的话,前端、移动端也有独自的架构师。先说后端服务架构师后端对于一个项目来说往往支持一个系统、业务的所有点,需要处理各种资源、业务逻辑、数据访问、数据存储等等。作为一名架构师需要具备各种能力,总的方面有:精通至少一门
游戏引擎架构》是一本非常不错的关于游戏开发的入门书籍。这本书对游戏引擎进行了全面的概述,读完可以对游戏引擎有一个初步的认识,如果以后要从事游戏开发的工作的话,这本书就有必要认真地阅读了。游戏开发涉及的领域非常的广泛,但我们首先应该对游戏开发有一个整体,概要的理解,在此基础上再选择感兴趣的方向继续研究。 第1章 导论 本章的内容结构如下: 典型游戏团队的
https://github.com/xingshaocheng/architect-awesome/blob/master/README.md#kafka
转载 2023-07-07 10:01:23
78阅读
  一直以来,信息技术(IT)领域存在着一大隐忧,不论是所谓的企业内(In house)或是软件公司(Software house)的IT团队,大多数都缺乏架构设计(Architect)的编制。架构规划的工作大都由项目经理、系统分析与程序设计兼任或分摊了,导致普遍轻忽软件架构专业人才的培养与任用。再不然就是常常将架构设计(architect)职位作为留住项尖开发人员所用的升级奖励。
对于大多数人来说,都是按部就班的完成自己的工作,如果是小公司的话,培训学习、内部分享的机会会很少,一般就是拼命加班赶工作。对于大多数人来说,第一年工作那段时间,太多东西不懂的,一切听从老大的安排,敲敲代码,看看数据库,测试自己和别人的代码;就这样恍恍惚惚干一年,第二年的时候很多人会想,自己还要这样吗?当然是否定的,不可能的,一年的经验自己完全可以入行了,是时候该学习怎么进行需求分析,怎么设计数据库
架构、分布式、微服务架构架构,是一个可大可小的概念,架构可以说无处不在,一辆汽车有它的架构,一座桥梁有它的架构,一滴水也有它的架构,在程序界,通常认为一个复杂且庞大的后台才具有架构,设计这种架构的人员称为架构师,但是,实际上还存在前端架构师,测试架构师,业务架构师等等,他们共同的特点是:在目标明确的前提下,设计出一套可实现、可执行、以达到目标为目的的一套方法或框架。 后端架构师根据业务需
转载 2023-07-07 09:37:36
115阅读
# 从后端开发到架构师的旅程 成为一名架构师是许多后端开发者的职业目标。这条旅程充满挑战,但也是一种令人振奋的成长体验。本文将为您概述如何从后端开发者转变为架构师的过程,并细分每个步骤所需的技能和知识。 ## 转变流程概述 下面的表格展示了后端开发者到架构师转变的基本步骤和时间框架。 | 步骤 | 目标
对于架构师,很多人可能觉得很笼统。架构师到底需要学习什么?学习完哪些技术就可以到架构师的水准。在行业内的话其实并没有一个非常明确的标准。 技术是一方面,但是如果仅仅只是技术的话,具体一名合格的架构师还是有不少的距离的。 那今天我们就说一说,除了技术,做为一名架构师还需要知道哪些事。 篇幅较长,建议先关注、收藏、转发三连。1.客户需求重于个人简历不要为了学习新的知识或丰富自己的简历而选择新技术解决问
杨永林,人称“教主”,八年前端开发经验,原新浪微博前端技术专家,现任链家网前端总架构师。长期研究Web访问性能优化和前端框架搭建。\\ 作为初始团队成员,教主参与了新浪微博所有PC版本的开发,其中4~6版以架构师的身份设计了微博PC版的前端架构。在新浪微博任职期间,教主设计实现了流水线加载技术与模块化代码组织,达到了在提高访问性能的同时极大降低了开发成本的目的。主要研究方向是Web访问性能优化与
转载 2023-12-05 19:09:55
47阅读
一.摘要 1.网络游戏 MMORPG 整体服务器框架,包括早期,中期,当前的一些主流架构 2.网络游戏网络层,包括网络 协议 , IO 模型,网络框架,消息编码等。 3.网络游戏的 场景 管理, AI , 脚本 的应用等。 4. 开源 的网络服务器引擎 5.参考书籍,博客 二.关键词 网络协议 网络IO 消息 广播 同步 C
阿里云弹性计算产品在游戏行业的方案实践经验分享。 文丨冯宇  阿里云弹性计算产品解决方案架构师  游戏行业是阿里云最早聚焦的行业之一,近年来游戏行业的变化、云计算产品技术的变化都与日俱进。随着行业业务的变化、技术架构的演进以及阿里云产品的迭代演进,整体的产品技术选型在不同的游戏场景、业务场景也不尽相同。本文将聚焦阿里云弹性计算产
业界对于架构师一直存在一些误解,像上面的这种观点不在少数。而在很多具体实践中,也存在这样的情况:一方面对架构设计工作不重视,拿到需求,几乎没有任何设计,一上来就撸代码;另一方面随着需求不断迭代,项目逐渐失控陷入混乱,又开始埋怨当初没有好好做设计。不过,也能理解为什么会存在这样的误解。毕竟,编程和架构几乎是完全不同的两项工作,并不是你有了多年编程经验就能自动获得架构设计的能力,就能成为架构师。做编程
游戏引擎架构 阅读笔记导论游戏团队结构工程(engineer)运行时程序员(runtime programmer)工具程序员(tool programmer)艺术家(artist)概念艺术家(concept artist)三维建模(3D modeler)前景建模(foreground modeler)背景建模(background modeler)纹理艺术家(texture artist
这几天学习了一下WEB后端架构,包括了         数据库    php    HTTP/HTTPS/SOCKET协议  其中数据库的增删改查等操作是以前学过的内容,再次就不罗列了。其中只有一个概念需要关注,即关系型数据库和非关系型数据库。  非关系型数据库(nosql)这些年发展比较快,例如前端的MONGODB,下个月仔细学习一下。  服务器概念:其实就是一台P
游戏引擎架构》该系列的博文部分参考下面的博客:http://raytaylorlin.com/categories/%E6%8A%80%E6%9C%AF/%E6%B8%B8%E6%88%8F%E5%BC%80%E5%8F%91/%E6%B8%B8%E6%88%8F%E5%BC%95%E6%93%8E/游戏团队的结构游戏团队的结构:工程、艺术家、游戏设计、制作人工程分为运行时工程和工具工程
从菜鸟成长为一名合格系统架构师的必经之路和必须具备的知识储备,以及各个阶段所需要的时间。建议前两
原创 2021-12-15 11:13:16
271阅读
# 高级后端架构师能力概述 在现代软件开发中,后端架构师被视为系统设计的核心。高级后端架构师不仅需要具备扎实的编程能力,还需理解系统架构、数据存储、负载均衡、安全性、以及性能优化等多个方面的知识。本文将探讨高级后端架构师所需的关键能力,并通过代码示例和图表形式进行说明。 ## 关键能力 ### 1. 深厚的编程能力 后端架构师需要精通多种编程语言,尤其是以Java、Python、Go等为代
## Java后端架构师考试实现教程 作为一名经验丰富的开发者,我将指导你如何实现“Java后端架构师考试”。首先,让我们来看一下整个流程的步骤: | 步骤 | 内容 | | ---- | ---- | | 1 | 准备材料 | | 2 | 设计数据库结构 | | 3 | 创建后端项目 | | 4 | 实现业务逻辑 | | 5 | 部署项目 | 接下来,我将逐步为你解释每一个步骤需要做什么,
原创 2024-04-13 05:35:52
30阅读
从菜鸟成长为一名合格系统架构师的必经之路和必须具备的知识储备,以及各个阶段所需要的时间。建议前两个阶段控制在5年以内。到达第三个阶段以后还是有很多细分的,而且第三阶段最好选择一个方向,让自...
转载 2021-11-11 14:00:46
3694阅读
https://b
原创 2023-06-08 14:04:06
107阅读
  • 1
  • 2
  • 3
  • 4
  • 5