软件行业中受欢迎的工作正在不断变化。 十多年前,最受欢迎的工作类别是项目经理,然后是产品经理,最近成为java架构师。 背后的原因是什么? 坦率地说,哪种类型的工作会使每个人都不高兴并让每个人受苦,它很可能会成为一种流行的工作。 在软件开发没有标准化和程序化的时代,每个人都认为他们的工作被浪费了,当然要指出项目经理。 在产品定义不明确,需求不合理,无法控制,导致大量无效劳动的时代,产品经理当然
转载
2023-08-30 13:56:35
37阅读
Java架构师的工作职责 Java架构师的工作职责1 职责: 1、负责项目开发管理,按时保质、保量的完成项目开发任务并对项目最终结果负责; 2、负责参与项目调研和需求分析,研究项目技术细节,进行系统框架和
转载
2023-08-17 10:51:02
45阅读
1. 设计文件系统
2. 数据结构for spreadsheet
3. 一个app需要用cache,怎么实现thread safe
4. social network, billions id, every id has about 100 friends roughly, what is
max connections between a
转载
2023-12-11 16:48:34
11阅读
本文的作者Armel Nene是ETAPIX Global公司的首席架构师,他居住在伦敦,他参与过的开源项目包括 Apache Lucene,,Apache Nutch, Liferay 和 Pentaho等。如今很多的公司的IT部门仍然认为招聘一个资深的程序员,他同样也能承担软件架构师的角色。资深程序员对整个软件生命周期很了解,他们可以经过培训成为架构师,但他们不等同于架构师。一个软件架构师首要
转载
2023-07-17 21:12:55
47阅读
软考应用架构师和系统架构师:塑造卓越的信息化领导者
随着信息化时代的飞速发展,应用架构师和系统架构师的角色逐渐凸显出其重要性。软考作为权威的认证考试,为这些专业人士提供了一个展示技能和知识的平台。
应用架构师主要负责应用软件系统的规划、设计、实施和维护,确保系统的功能性、稳定性、可扩展性等方面达到预期的标准。他们需要具备扎实的技术功底、丰富的实践经验和卓越的创新能力,能够根据业务需求,设计出高
原创
2023-10-20 15:36:15
64阅读
开头先说一下我大概的情况吧。渣本毕业,工作已经有快两年了,从高中就开始玩小破站。无论是学习还是日常放松都是在b站。大学主学的软件技术专业,所以,进大学校门那一刻起,去上海bilibili工作就在心里埋下了种子。在学校,专业学的挺好的,自己写过一些小项目,也参与过一些协会开发的项目。 两年前刚毕业时候,b站也有校招,我当然满怀期待的参加了,但是并没有被录用。当时,挺失落的吧,当时也有想过放弃:我一个
Java架构师,应该是所有Java程序员们的一个职业目标了吧。很多码农码了五六年的代码也没能成为架构师。在这里分享6个专题来提高大家的编程能力:开源框架解析+架构师筑基+高性能架构+微服务架构+团队协作开发+B2C商城实战一、开源框架解析程序员每天都和代码打交道。经过数年的基础教育和职业培训,大部分程序员都会「写」代码,或者至少会抄代码和改代码。但是,会读代码的并不在多数,会读代码又真正读懂一些大
转载
2024-03-13 19:50:48
41阅读
由于国内外软件土壤差别巨大,适合国外的一些理论在国内不一定行的通,而国内的一些资料往往都是根据国外的资料直接搬过来用的,这也直接导致国外的软件架构师在国内变得水土不服。今天本篇随笔的内容则是在一些培训资料的基础上,加上自己的思考,总结出来的适合国情的软件架构师职责范围。1,需求整理分析有人认为架构师是在需求规格说明书完成后介入的,但我认为架构师要从项目最开始的阶段就参与进来。理由有很多:首先,
转载
2023-08-21 16:29:09
81阅读
一、软件架构师的定义架构师在一个团队中的职责比较独特,既有特定的工作,又没有特定的工作。但毫无疑问处于团队的核心位置。架构师不是项目经理,却也需要决定交付软件的时间和形式。架构师不是产品经理,却也需要保证如何实现业务功能。架构师不是软件工程师,却也需要做核心部分的研发。大多数的架构师都是从技术出身,懂编码,懂算法,懂测试,懂部署。这些都是一个架构师的基础技能,但除此之外还需要掌握一些其他的必不可少
转载
2023-08-30 12:23:28
128阅读
01-自问何为架构师?架构师的工作内容是什么?与之前工作的差别在哪里?本人去年晋升为架构师,这个刚毕业特别向往的title拿到后,是有过欣喜的。不过一年过去,欣喜过后,有很多疑惑一直萦绕着我。自认为这些疑惑将伴随我很长时间,所以准备先记录下目前在做的事情,期望通过这些具体的事情能慢慢找到答案。02-可能方向当你晋升为架构师,你会有哪些可能实际工作的转变,我从我司的几个架构师的角度阐述下他们工作类似
转载
2023-08-21 15:19:05
55阅读
一、上章回顾 上一篇:系统架构师-基础到企业应用架构-系统建模[中篇](下) 中我们主要讲解了部署图、活动图,我们在这里也是参考上篇的形式,这里不再详细介绍。上篇主要讲解了下面2类建模图: 二、摘要 &nbs
作者|殷浩出品|阿里巴巴新零售淘系技术部架构这个词源于英文里的“Architecture“,源头是土木工程里的“建筑”和“结构”,而架构里的”架“同时又包含了”架子“(scaffolding)的含义,意指能快速搭建起来的固定结构。而今天的应用架构,意指软件系统中固定不变的代码结构、设计模式、规范和组件间的通信方式。在应用开发中架构之所以是最重要的第一步,因为一个好的架构能让系统安全、稳定、快速迭代
转载
2023-08-16 17:10:52
44阅读
一、架构的概念架构分类可细化的分为业务架构、应用架构、技术选型、代码规划、部署环境架构等。业务架构是核心的驱动力,应用架构是实现的思路,技术选型落地是结果。根据用户需求,设计合理的业务架构,做出相应的应用架构流程,最后落地实施,完成项目。如何在架构的初期,预判业务发展的速度,保证架构可以稳定快速的扩展,支撑起业务发展,这个是软件开发者,特别是架构师,需要长期积累和修炼的核心能力。二、业务架构业务架
转载
2023-08-15 14:29:17
138阅读
软件架构师(英文名称:SoftwareArchitect),是指在软件项目开发过程中,根据客户的需求以及行业市场的需求将软件所要实现的需求功能转换为规范的软件开发计划及文本,将软件开发过程中所涉及的流程与架构进行设计和管理,制定项目的总体架构并指导整个开发团队实施的专业人员。 相信大家在很多书上或者论坛上都能看见软件架构师其实和建筑师在某些地方的确存在着异曲同工之妙。在看了《梦想改造家》中的
转载
2023-07-13 17:03:22
126阅读
本篇文章,我们着重了解应用领域架构师。应用领域架构师负责从应用程序的,负责某个
转载
2022-10-22 07:06:52
197阅读
企业领导者对网络安全的重要性并不感到陌生,种种漩涡风暴更是将这种观念深入人心。据情报机构反映,即使是最安全的目标也存在漏洞,同时,勒索软件的快速激增表明,攻击往往会在你毫无戒备之时打得你遍体鳞伤。 不幸的是,网络安全并不是一个静止不变的目标。由于资产和威胁载体经常随着技术发展而不断更新,因此,企业领导者很难在跟进最新技术趋势的同时,又将大把精力放在评估和招聘合适的安全技能人才
转载
2023-09-01 23:16:46
2阅读
架构本质上还是系统工程,基本的理论支持还是系统论、信息论、控制论,系统的核心还是元素和连接。数字化转型是什么?是实现业务IT一体化,技术赋能业务,业务利用软件来增强业务优势。业务和技术双轮驱动,快速响应业务的变化,是实现数字化转型的核心目的。大企业中有很多架构:BA:Business Architecture,业务架构DA:Data Architecture,数据架构AA:Applications
转载
2023-09-04 10:49:47
143阅读
怎样从一位程序员进阶成为一名合格的架构师?这是很多刚刚成为程序员和已经工作三五年的程序员会经常问道的问题。先来看看大型网站的架构演化路线初始阶段 应用和数据服务器分离 这一步主要还是把数据库服务器独立出去。使用缓存 本地缓存和分布式缓存,这一步主要还是使用本地缓存的多点,一般不会一下子就用到分布式缓存,当然有些系统会直接使用分布式缓存。将一些配置信息、热点数据缓存本地
转载
2024-05-18 21:02:03
48阅读
架构师是什么?是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。如何才能达到Java架构师技术要求标准?Java架构师需要熟练掌握复杂的数据结构和算法、熟练使用Linux操作系统,Linux线上排除故障、熟悉tcp协议、系统集群、负载均衡、反向代理、动静分离,网
转载
2023-07-10 20:43:06
73阅读
面试题16.请谈一下你对代码质量管理和自动化测试的理解,你在项目中使用过哪些工具和方法进行代码质量管理和自动化测试?代码质量管理和自动化测试是保证软件开发质量和可靠性的重要手段。代码质量管理主要关注代码的规范性、可读性、可维护性、可扩展性等方面,而自动化测试则是通过自动化脚本和工具对软件进行测试,减少人为错误和提高测试效率。在代码质量管理方面,我通常会使用以下工具和方法:代码规范检查工具:比如Ch
转载
2023-12-05 19:00:35
50阅读