阿里妹导读:毕玄是阿里巴巴资深技术专家,07年加入阿里,一手打造了HSF,十多年来更见证参与了阿里在基础技术上的演进与发展。他觉得系统设计是远比 Java 编程技能更难的培训,很容易变成务虚课。为了挑战难题,毕玄决定大胆尝试在内部搞了个民间培训。于是就有了今天的文章,希望这些深入浅出的解读能给架构师们带来一些收获。阿里巴巴资深技术专家 毕玄系统设计我一直觉得是远比Java编程技能更难多了的培训,很
简介: 近期,我们邀请了阿里巴巴技术副总裁、阿里巴巴计算平台事业部总经理、 AICon 全球人工智能与机器学习技术大会深度合作伙伴贾扬清光临 InfoQ 直播间,和近 7000 名用户分享了作为一名 AI 架构师的自我修养的话题。大家好,我叫贾扬清,现在担任阿里巴巴技术副总裁,负责人工智能平台跟大数据平台的建设,之前在 Facebook 和 Google 任职期间,负责人工智能相关的事务,大家都知
大家都知道,阿里P7高级技术专家,基本上是一线技术人能达到的最高职级,也是很多程序员追求的目标。达到 年入百万的P7 Java高级架构师级别,不仅要具备优秀的编程能力和系统设计能力,在技术视野和业务洞察力方面,也要有很深的积淀。最近技术大牛 马士兵老师 邀请他一位在阿里架构师的朋友,整理出一份xmind——“Java高级架构师所需技术栈”,对于需要提升技术能力的初中级Java程序员们,提供一些学
转载 2023-08-25 21:01:44
0阅读
微服务是当前软件架构领域非常热门的词汇,在社区中也有很多热烈的讨论。因此,在 OSC 第 130 期高手问答中,我们策划的主题是“究竟什么才是微服务”,并邀请了黄勇作为高手嘉宾。黄勇,现任特赞公司 CTO,曾任阿里巴巴公司系统架构师。对微服务架构与大数据技术有深入研究,具有丰富的网站架构设计经验与项目管理经验,擅长敏捷开发模式。国内开源软件推动者之一,活跃于“开源中国”社区网站,Smart 开源框
大家都知道,阿里P8高级技术专家,基本上是一线技术人能达到的最高职级,也是很多程序员追求的目标。达到年入百万的P8 Java高级架构师级别,不仅要具备优秀的编程能力和系统设计能力,在技术视野和业务洞察力方面,也要有很深的积淀。经过我半年多的整理,今天刚好有此机会,我整理了一份架构图谱,主要是针对2-5年左右的Java开发程序员提升的,不管是传统行业还是互联网行业,掌握这些技术基本都能拿到一个不错的
转载 2023-07-12 23:13:31
69阅读
我叫道延, 2014 年加入阿里,在阿里通信工作了近两年。2016 年年底加入业务平台团队,当时 Leader 找我的第一件事就是要解决大促的问题,第二件事就是解决安全生产的问题。我带着这个命题进入业务平台,开始了后面的故事。今天趁这个机会,和大家分享一下关于这件事和这件事背后的一些想法,以及我对架构师的一些思考。我对技术架构的理解第一点是顶层设计。国家每 5 年有五年计划,这其实就是在国家整个层
古谦首先带领大家回顾了阿里技术架构前期发展状况。在2016年,淘宝的技术架构现状是一个拥有300多个功能的系统,由500多人的技术团队负责维护,该系统基于传应用开发架构,但当时淘宝业务每年翻倍增长。在这样的大背景下,前期的技术架构出现了严重问题:牵一发而动全身,业务支持缓慢。上百人维护一个核心工程,项目发布周期太长,应用处理能力扩展成本高,错误难于隔离,同时也使得数据库能力达到上限。经过多年实战和
 里云有以下五大优势:中国万网,提供虚拟主机托管的服务,而且还提供域名等服务,其客户群非常庞大。淘宝、阿里巴巴(内部称:B2B)、支付宝等其他子公司:有大量的数据分析业务,需要消耗大量的服务器资源,电力,机房设施。阿里巴巴集团:已经购买了多条大带宽的专线,并且形成多网互联和加速的能力,并且有能力自己建设机房等方面的能力。阿里系公司技术积累:吸收雅虎的技术,尤其经过将近4-5年的努力,吸收
阿里P7技能(一):数据结构和算法:常用数据结构:链表、堆与栈、哈希表等,常用的排序等。掌握:精通 阿里P7技能(二):java高级java相关的高级特性:JVM、多线程高并发、网络等。掌握:精通 阿里P7技能(三):Web核心熟练掌握前段开发知识:H5、CSS、JS框架,掌握:熟悉。java相关的Web开发核心掌握。掌握:精通 阿里P7技能(四):数据库开发数据库选型数据库表设计索引设计事务数据
2016云栖大会上海峰会于2016.1.20日在上海科技馆顺利举办。本文根据阿里中间件首席架构钟华(花名:古谦)在“云栖大会上海峰会”专场《“互联网+”架构及实践专场-企业级信息系统云化演进之路》中的演讲整理。钟华在演讲中主要为大家介绍了阿里技术架构发展概况,以及在阿里在构建互联网级系统架构的6大最佳实践。 下面是演讲内容整理。  古谦首先带领大家回顾了阿里技术架构
Java架构师,应该是所有Java程序员们的一个职业目标了吧。很多码农码了五六年的代码也没能成为架构师。在这里分享6个专题来提高大家的编程能力:开源框架解析+架构师筑基+高性能架构+微服务架构+团队协作开发+B2C商城实战一、开源框架解析程序员每天都和代码打交道。经过数年的基础教育和职业培训,大部分程序员都会「写」代码,或者至少会抄代码和改代码。但是,会读代码的并不在多数,会读代码又真正读懂一些大
1、综合我在2年之前,写过一篇中小型项目的前端架构浅谈。随着能力的上升,以及在阿里巴巴工作的经验,是时候写一篇大型项目的前端架构分析了。本篇文章不会更多侧重于具体技术实现,而是尝试从更高角度出发,分析为什么要这么做,这些设计能解决什么问题,成本和收益如何。由于作者能力有限,可能会有所缺漏或者部分错误,欢迎读者指出。1.1、适用场景:本篇文章,适用于单个/多个大型项目、拥有超过10个以上的前端开发的
转载 2023-07-19 11:11:00
43阅读
技术圈,架构师一方面是已经被说烂的职务,另一方面也是让人困扰的职位,行业发展到现在似乎人人都是架构师,各种架构图绚丽多彩漫天飞舞,同时永远有人在抱怨架构太烂、坑太多。那么到底什么是架构师?如果有一天把你丢到架构师的位置上你会怎么做? 做什么呢?今天,阿里国际技术事业部的无叶,与大家坐一起,聊一聊。一、两种架构师工作五年以上的童鞋,或多或少都会有这样的经历:在小团队或者项目中承担非明确的架构师职责
一:技术选型创业初期架构方案怎么选型?(1)要考虑业务的需求与特点,初期往往“快速实现”更重要,此时系统的特点是请求量小,数据量小,服务器资源也非常有限;(2)这个阶段最重要的选型依据是:合伙人熟悉什么技术栈,使用什么技术栈;(3)第一版往往采用ALL in one架构;(4)这个阶段研发主要在写CURD业务逻辑,引入DAO和ORM能极大提高工程效率;画外音:什么是ALL in one架构?。如果
闲来无聊,对架构师需要具备技术选型能力进行了分析,分享一下个人的拙见。技术选型,既然是选型无非就是从众多具备共性的技术项中选择一项进行使用。这样以来,我觉得作为架构师需要掌握下面几方面的能力来支撑这么一份差事:首先,需要具有足够丰富的资源库。类似去商场买衣服通常都会货比三家,既然货比三家那就要求最起码得列出三家店铺或者三个品牌来才能谈的上进行选择。对应到咱们的技术选型上,当要做出一项技术的抉择时,
目录1 早期不建议自研2 控制技术栈的统一3 对第三方库“浅浅地封装一层”4 在后期,适当地造一些轮子 1 早期不建议自研早期,业务以“快速迭代”为最高优先级技术栈,以自己熟悉的为选型依据此时,对技术合伙人的视野有一定要求2 控制技术栈的统一绝对不能,每个人想用什么就用什么即使是开源,技术栈也要尽量统一团队之间不统一的技术栈必然造成开发、测试、运维成本的巨额提高,且必将造成混乱以下是我自己的一点
我对技术架构的理解与架构师角色的思考!
转载 2021-06-21 11:20:54
265阅读
一共十道题,其中非编程题有一半的样子,其余的编程题都还算简单,在此晒一下自己做的答案:1、写一段脚本,实现:当页面上任意一个链接被点击的时候,alert出这个链接在页面上的顺序号,如第一个链接则alert(1), 依次类推;这道题有点把我难住了,主要考的是循环中的闭包。。。。当时没做出来挺后悔答案:<a href="#">第一个链接</a> <a href='#'&g
    老师上课时说过,要成为一名优秀的架构师的必备能力为主动学习,这样才不会被时代所淘汰,第二点是积累经验,从以前做过的工程项目中总结。第三点是超越自己,制定一段时间的计划,然后努力实现。跟踪你的进展,当你感觉做得不沟时重新审视你的成果。    开发者和架构师之间最大的区别是:架构师和开发者一样,也经常写代码,简单的说,开发者和架构师之间最大的区别就是技术
软件架构师需要审核和评估相关方案与设计,以确保其符合架构规划,满足业务需求。下面是学习啦小编整理的软件架构师岗位的工作职责概述。软件架构师岗位的工作职责概述1(1)、规划:负责规划产品的技术路线,负责设计出产品的技术核心竞争力负责产品和项目全生命周期的软件架构演进。(2)、立项阶段:对接PD,理解业务需求,识别和梳理非功能性系统需求(性能、安全、高可用等)评估技术实现的可行性,估计难度和工作量,识
  • 1
  • 2
  • 3
  • 4
  • 5