架构师学习笔记-第一章、第二章

本文详细阐述了从程序员成长为架构师的过程,包括所需技能、角色定位、职业发展路径及关键能力培养。从基础概念、架构师定义、职业素养到具体能力要求,全面指导个人如何在技术领域深化发展。

第一章 绪论

一般绪论都会介绍整个体系都有什么概念,并对概念进行概述性的解释,此书也不例外。
第一节为系统架构的概念及其发展史。从层次上来讲,系统架构分为概念层次和物理层次。概念层次偏设计分析阶段,物理层次偏实现部署阶段。书中给的名词解释是这样的,软件系统架构

是关于软件系统的结构、行为、属性的高级抽象,分为描述阶段和实现阶段。描述阶段是对软件系统的需求抽象,给出概念性的组建,并描述各组件之间的关系。实现阶段就是把概念性的组

件对应成真实的软件组件,并设计和组织组件间的结构关系。
关于发展史这个进行略读,最开始是有IBM提出,后来美国政府使用企业架构,并对其进行规范,慢慢的就扩展到世界的企业了,成了一种体系。
总的来说,第一节的内容对于我来说还是有些抽象,尤其是对企业软件架构这块理解的更是模糊。这里指的企业软件架构是类似于IBM提供的解决方案服务吗?不急,再深入学习应该会明白的


1.2节比较接地气了,系统架构师的定义及职业素养。之前理解的架构师就是在软件开发的时候进行系统设计及部署方案制定,研究高深的技术,当工程师遇到技术问题时给与解决的人。所以

在做五年规划的时候,随口就说出了5年内当上架构师。读完第二节发现,真是无知者无畏啊。现在毕业快5年了,我离架构师的距离还是很远的。
先来看看系统架构师的定义:是系统或产品线的设计责任人,是负责理解和管理并最终确认非功能性系统需求(如软件的可维护性、性能、复用性、可靠性、有效性、可测试性等),说白了

就是设计的可行性,给出开发规范,搭建系统实现的核心构架,对整个软件架构、关键构件、接口进行总体设计并澄清关键技术细节的高级技术人员。这里强调的是首先得是个技术大拿。后

面我看到了系统架构师还需要管理素质,协助项目经理完成开发进度的把控,还要为团队指定一个清晰的、强制性的、有远见的目标作为团队的动力。是一个技术的领导者。
一个项目中分为项目经理(把控项目进度、资源(人员、设备、财产等))、系统分析师(需求分析,系统设计)、架构师(协助项目经理把控项目进度,资源利用,提供团队技术能力;协

助系统分析师完成系统设计、系统架构)、程序员、测试员等。架构师处于中间人的位置,促使项目经理完成资源实现,分析师完成技术实现,最终完成系统的架构搭建。
想做一名架构师,我需要从以下几个方面努力:
1、与人的沟通能力。先学会听,再学会说。
2、大型系统的总体规划经验
3、在某一技术领域成为技术专家,如java服务端
4、计算机系统、网络的基本功需要巩固
5、良好的团队合作精神,具有凝聚力。

第二天
今天这两节的内容比较少,但还是总结一下。1.3节为架构师的知识结构,就是讲架构师都应该拥有哪些能力,并阐述架构师的职责。书中提到9点能力:
1、战略规划能力(这里有些不清楚,在书中后面学习时加以注意)
2、业务流程建模能力(我理解是通过UML描述业务流程的能力)
3、信息数据架构能力(数据建模的能力?)
4、技术架构选择和实现能力(采用何种技术,这个需要依赖实践经验)
5、应用系统架构的解决和实现能力(系统设计,此处应该涉及设计模式,也是我最熟悉的一块)
6、基础IT知识及基础设施、资源调配的能力(系统环境搭建)
7、信息安全技术支持与管理保障能力(此处不明白)
8、IT审计、治理与基本需求分析、获取能力
9、面向软件系统可靠性与系统生命周期的质量保障服务能力(迭代开发,版本控制?)
用书中的一句话概括,架构师是一个成熟的、业务领域知识丰富的、有经验的、有良好教育的、学习快捷、善于沟通和决策能力强的人。
目前我的状态应该是,成熟中、业务领域知识大概做到一半、有5年的研发经验、数学能力较弱、学习不快但有恒心、不太善于沟通、决策能力不强。提升空间还很大啊,努力~!
1.4节是从程序员到架构师,我理解只要每天都成长,早晚有一天会达到心中的目标,8年也好10年也好。
manifest主要思想是统一配置管理,客户端的配置在某台服务器上,只要更新服务器上的配置更新,客户端就重新读取服务上的配置。

第三天
进入第二章,计算机及网络基础知识。书中知识大概介绍基础都涉及到哪些内容,我也是跟着书过了一遍,我把前两节的内容做了个思维导图,分为已掌握和未掌握两大部分。

部分进行一下归纳总结,对于未掌握的部分按轻重缓急进行深入学习。
第四天
网络知识,同样附上思维导图。

 

胚胎实例分割数据集 一、基础信息 • 数据集名称:胚胎实例分割数据集 • 图片数量: 训练集:219张图片 验证集:49张图片 测试集:58张图片 总计:326张图片 • 训练集:219张图片 • 验证集:49张图片 • 测试集:58张图片 • 总计:326张图片 • 分类类别: 胚胎(embryo):表示生物胚胎结构,适用于发育生物学研究。 • 胚胎(embryo):表示生物胚胎结构,适用于发育生物学研究。 • 标注格式:YOLO格式,包含实例分割的多边形标注,适用于实例分割任务。 • 数据格式:图片来源于相关研究领域,格式为常见图像格式,细节清晰。 二、适用场景 • 胚胎发育AI分析系统:构建能够自动分割胚胎实例的AI模型,用于生物学研究中的形态变化追踪和量化分析。 • 医学与生物研究:在生殖医学、遗传学等领域,辅助研究人员进行胚胎结构识别、分割和发育阶段评估。 • 学术与创新研究:支持计算机视觉与生物医学的交叉学科研究,推动AI在胚胎学中的应用,助力高水平论文发表。 • 教育与实践培训:用于高校或研究机构的实验教学,帮助学生和从业者掌握实例分割技术及胚胎学知识。 三、数据集优势 • 精准与专业性:实例分割标注由领域专家完成,确保胚胎轮廓的精确性,提升模型训练的可靠性。 • 任务专用性:专注于胚胎实例分割,填补相关领域数据空白,适用于细粒度视觉分析。 • 格式兼容性:采用YOLO标注格式,易于集成到主流深度学习框架中,简化模型开发与部署流程。 • 科学价值突出:为胚胎发育研究、生命科学创新提供关键数据资源,促进AI在生物学中的实际应用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值