软件架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。主导系统全局分析设计和实施、负责软件构架和关键技术决策的人员。         
    架构师的主要任务不是从事具体的软件程序的编写,而是从事更高层次的开发构架工作。他必须对开发技术非常了解,并且需要有良好的 
   组            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-07 14:28:13
                            
                                76阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言:"比你牛B的人比你还努力,你有什么资格不去奋斗" 哲学家常思考的问题:" 我是谁?"" 我从哪里来?"" 要到哪里去?不只是哲学家,我想每个人都有自己对这三个问题的认知。
如果我们要成为架构师,我们自己要面临的三大问题:
找准自己定位:我是谁?在哪里?
怎样做好架构师:我要做什么?
如何搭建架构师知识体系:我该怎么做?
这里面就是做事方法论:目标(我要做什么),方法(计划)(我该怎么做),            
                
         
            
            
            
            系统架构师系统架构师是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。主要着眼于系统的“技术实现”。因此他/她应该是特定的开发平台、语言、工具的大师,对常见应用场景能给出最恰当的解决方案,同时要对所属的开发团队有足够的了解,能够评估自己的团队实现特定的功能需求需要的代价。 系统架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到,把            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-06 20:54:29
                            
                                157阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            对于网站和企业软件而言,架构师是一个重要的角色。对于公司,架构师引领公司的技术方向,架构师的视野和高度决定了公司的技术水平;对于技术团队,架构师的能力决定了开发工程师的开发模式和工作量。一个称职的架构师是公司的财富,而一个不合格的架构师就是开发团队的梦魇。正所谓:将无能,累死三军。对于大型网站来说公司有很多架构师,他们按照角色,能力和影响力可以大致分为一下几种。分类非正式,仅供娱乐。#按照作用划分            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-13 15:02:42
                            
                                785阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一个架构师要站在用户的角度去思考架构的规划和设计。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-09 11:34:26
                            
                                127阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ▼最近直播超级多,预约保你有收获架构师的核心能力是面对不同的业务场景给出合适的架构设计方案,Balance 平衡设计就是架构师最重要的能力,没有之一。在 AI 大模型时代,AI 大模型正在重新定义软件的范式。在当前,世界正在重新定义软件的背景下,作为一名架构师应该如何应对?面临哪些机会和挑战?本文来做一些探讨。 —1—AI 大模型是新质生产力 对程序员来说,我们现在正            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-27 20:48:27
                            
                                82阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            驱动中国2017年6月15日消息  据业内消息显示,苹果公司芯片架构工程师马努·古拉蒂正式宣布离开苹果,加入谷歌的芯片研发团队。马努手中拥有15项相关专利,他的加入对谷歌来说打了一剂强心针。 苹果目前拥有的芯片无疑就是A系列芯片,前不久曝光的苹果A10X芯片以23万的综合跑分默默碾压了所有的厂商。说什么骁龙835,提什么Exynos 8895,在苹果A10X的面前统统都是渣渣。  对芯            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-27 10:50:57
                            
                                72阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            当一个资深的开发者变得更加资深时会发生什么事情?他们经常会被提拔做去“架构师”。有时一个架构师也不一定非要是开发者,如果他们能看到更大的蓝图。最终,总有一个人挂着“架构师”的头衔:他对要开发的系统和正在开发的系统做出架构上决策。在一些更大的公司,还有“架构师议会”,每个团队指定的架构师们聚在一起决定着一些明智的事情。但我认为专门设立“架构师”的职位是一个糟糕的想法。架构师应该是建筑行业的一个职位,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-08 09:26:17
                            
                                124阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            架构与实现的分离在公司晋升体系中,软件开发者可以成长为软件架构师。架构师通常位于一个架构团队,这个团队负责早期应用架构设计,开发节点的验收,产品发布前的批准。开发团队接收架构师的要求。在开发中,开发团队在某些检查点或者当架构师定义的要求无法完成时与架构师进行沟通。产生鸿沟Doug Sundheim的文章消除战略和执行之间的鸿沟见解独到地描述了当架构师与开发团队分离工作所产生的风险和失衡。我同意Do            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-30 12:21:47
                            
                                63阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            例如,某个聊天机器人系统接入了大语言模型,用户每发送一句话,系统都需要调用模型完成一次推理。AI架构师需要理解AI服            
                
         
            
            
            
            在比尔· 盖茨的众多称谓中,据说他更偏爱“首席软件架构师”。同样,在网易创始人丁磊名字前,也有“首席架构师”这样的称谓。由此可见,对于企业来说,架构师就是灵魂的创造者。所以架构师的影响真的是不一般的,而且不仅仅如此。在软件架构师领域中软件开发设计的架构师,他们负责规划程序的运行模式,层次结构,调用关系,规划具体的实现技术类型,甚至配合整个团队做好软件开发中的项目管理。 摩托罗拉说副总裁            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-13 10:35:40
                            
                                662阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            定位是现实,是对当前情况的描述;格局是理想,是对将来的定位。定位管理人员首先需要有清晰的公司定位,才能够帮助管理人员进行正确的决策,解决当前的问题,又要有远大的格局,才能对未来进行正确的规划。格局公司规模有大有小,但是影响别人判断公司是否有发展前景的,大部分时候不是公司现有规模而是公司员工的格局,最突出的是管理人员的格局。公司格局管理人员的格局很大部分体现了公司的格局。如果管理人员格局较小,认为公            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-13 23:18:59
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            七年架构感想弹指一挥间,自己竟然在开发岗位上坚守了七年之久,从之前的懵懂小白,到现在的油腻甩锅大叔。从之前在小型创业公司全栈开发工程师,到现在平安某电子商务公司的高级后端工程师。大大小小的工程见到了很多,繁繁锁锁的项目也参与过不少。参与过paas云平台的设计开发,参与过区块链为基础的三方协议云签署平台,还有幸进入过携程的邮轮项目组,在里面做过领队项目,出入境模块。做的不开心就进入了一家面向c端的游            
                
         
            
            
            
            有人说,架构师大多是从程序员成长起来,但不是每个程序员都能成为架构师。行业一般认为,架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。本期【开源访谈】邀请到了腾讯云数据库架构师简怀兵,来分享他的架构师经验,以及他对架构师的理解是怎样一步一步加深的。【本期嘉宾】简怀兵,腾讯云数据库架构师,负责腾讯云CDB内核演进及新技术的调研和预演,在数据库内核和分布式存            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-06 19:27:30
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这张图从架构师的综合能力、岗位认识、岗位职责等方面,清楚的画出了作为一个架构的基本准则。人人都想成为架构师,可作为架构你达到了上面的要求了吗?系统架构师是个神奇的岗位。为什么这么说,在一个人数不多的小公司,你可能什么都需要做,身体力行,做总监兼架构师或者是主管/高级开发兼架构师;在大公司,你可能只负责某个平台的架构,某些中间件的架构,你就是某一类的架构师。无论怎么分,作为一个架构师,你必须具备以下            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-17 21:17:13
                            
                                131阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            2017年8月30日,中国电信在北京完成全球首家vBRAS三层解耦测试,标志着中国电信CTNet2025网络重构取得了重要的突破。三层解耦实现了虚拟化功能网元(VNF)、虚拟化层和硬件层的解耦,是NFV网络虚拟化实现规模部署的关键,是中国电信推进CTNet2025的核心目标之一。实现三层解耦有利于在统一的网络基础设施(NFVI)上灵活快速的部署新的网络业务,VNF、虚拟化层和硬件层具备独立演进能力            
                
         
            
            
            
            一、小型公司网络架构狗子是某大学计算机专业本科应届毕业生,由于自己的技术不错,再加上互联网产业的巨大利润的驱使,狗子决定走上创业这条路,于是,狗子联合了同学二黑,鸡子,狗蛋等人花费了几个月的时间写出了一套网站,是关于足球资讯的pc端网站加上手机APP客户端。现在产品测试成功了,准备发布了,狗子想到了两个问题:1.网站需要服务器狗子之前所有的代码测试都是在本地服务器或者            
                
         
            
            
            
            架构师是个什么样的岗位?我们其实可以将架构师看成一个城市规划师的角色。作为一个城市规划师我们需要将城市分片,分成工业区,生活区等等,并且还需要为未来的变化预留空间。那么对于架构师而言也是这样,架构师需要规划我们的系统,将微服务分片,需要预测未来的变化,设计的架构需要灵活可变的。那么我们应该如何开始一个架构师的工作呢?分区首先要做的,就是像城市规划师将城市分片一样,将我们的系统分区。可以将一个服务作            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-14 15:43:45
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在信息技术迅猛发展的今天,数据架构师成为了一个备受瞩目的职业。作为数据架构师,他们在软件开发和信息系统构建中扮演着至关重要的角色。那么,数据架构师究竟做什么呢?本文将详细解析数据架构师的工作职责与其在软考中的重要性。
一、数据架构师的核心职责
数据架构师是信息技术团队中的关键成员,他们的核心职责是设计和优化数据架构,确保数据在系统中的高效流动和管理。这包括但不限于数据库设计、数据整合策略的制            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-07-09 09:57:28
                            
                                121阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             一、高级程序员如果你是一个刚刚创业的公司,公司没有专职产品经理和项目经理,你就是公司的产品经理,你如果对你现在的开发员能力不满,那么你只需要的是一个高级程序员。你定义功能、你做计划推进和管理,他可以带1-2个副手把你规划的功能实现了,他是主力干活者,有技术难题也是他来亲自攻克解决。 
所以,一个高级程序员,他的职责很清晰:
1、负责核心复杂功能的实现方案设计、编码实现
2、负责疑难BU            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-18 12:02:02
                            
                                42阅读