许久没有关注技术了
最近在悟市场和产品,对这两者有一个明悟后,才知道技术应该怎么做
作为带着个人思维、个人情绪的作品,软件,它本身就不可避免是一件艺术化的结晶
这样的东西,如果不领会个中灵魂,是做不出好的作品的
换位思考,同样的画,模仿者甚至还更会精雕细刻,为什么只有原作才是精品?
用业内的话来说,hibernate代码也没有多少,还有很多人可以给代码挑刺,为什么Gavin King能成为老大?
架构师,如果不知道如何赋予自己作品灵魂,就是一个失败的架构师
一些简单的问题:
1、每个数据库设计,都需要分布和海量数据吗?
2、单机性能从5k到1w,有意义吗?
3、我们的系统,是应该追求可扩展性,还是追求开发速度?
学会回答这些问题后,再来想想以下问题:
1、我们需要一个团队,还是需要一个高手?
2、竞争对手也能做到同样的水平,我们如何超过对方?
架构师,需要学会
1、赋予软件灵魂
2、持续地保持自己的优势
如果只是知道很多个方案,可以把它重现出来,甚至重现的能力都达不到,这只能算是高级劳工的水平而已
不要把技巧和难度当成架构的追求,以前玩汇编的人比现在大多数的程序员要厉害扎实得多,但是,谁还会选用以前的asm敲出来的东西?
分享到:
相关推荐
谈谈架构师的职责有哪些?软件设计领域,有哪些设计模式? 架构师的职责包括软件设计、系统架构、项目管理等。软件设计领域的设计模式包括工厂模式、观察者模式、单例模式等,各有其优缺点和应用场景。 9. 谈谈你...
在回答面试题“请谈谈您如何确定系统的架构模式”时,软件架构师需要阐述自己的方法和步骤,包括: * 系统架构模式的类型和特点 * 系统架构模式的选择和评估 * 系统架构模式的优缺点和挑战 五、团队合作 团队合作...
系统架构师谈什么是软件架构.最近看了下《架构之美这本书》,摘录了部分书中的内容,在摘录书里面内容前先谈谈我自己对架构的看法。架构应该包括了功能性架构和非功能性架构两个方面的内容 最近看了下《架构之美这...
DBA数据库管理员JAVA程序员架构师必看 一、技术问题某些(数据库某些) 1、表空间管理方式有哪几种? 数据字典管理方式 本地文献管理方式 2、谈谈你对索引理解? 索引是若干数据行核心字列表,查询数据时,通过索引中...
本文将深入探讨“脚手架开发入门”这一主题,特别关注前端架构师的基础知识,结合"02-脚手架开发入门(前端架构师入门笔记)"的标题和描述,我们将围绕前端脚手架的基本概念、作用、常用工具以及如何使用它们进行...
5. **云架构师的转型与成长**:文章探讨了云架构师的角色转变以及如何从传统IT转向云计算领域的经验分享。 6. **双11高可用架构演进**:阿里巴巴资深技术专家讲述了双11期间,如何通过不断优化架构,实现系统的高...
首先,我们来谈谈JSON解析。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其简洁性和易读性而广泛应用于Web服务。在编程中,我们需要将JSON字符串转化为可操作的对象或数组。例如,在Python中...
- 架构师:深入技术领域,瞄准技术总监、研发总监或CTO的位置,全面理解并规划技术发展方向。 - 项目经理:根据自身角色,强化项目管理、人力资源、系统架构等技能,或者向更高级别的管理岗位发展,如总经理、CIO或...
自2007年3月份首次举办以来,已经有包括传统制造、金融、电信、互联网、航空航天等领域的近万名架构师、项目经理、团队领导者和高级开发人员参加过QCon大会。 更多其他QCon大会PPT:...
为了更好的规范公司的前端框架,现以我前端架构师为主,编写以下开发规范,如有不当的地方,欢迎批评教育并慢慢改善该开发文档,谢谢合作。 我们在做产品不只是实现功能,还要考虑到以后的优化升级,那么就需要一套...
每次做测试架构师,就会面临测试工具的问题。尤其是在SystemVerification部门,他们的case是在仿真用户对产品的使用,产品的功能不断添加,但是用户的行为却是可遵循的,而且是复杂的,是各种行为的组合。不断地重复...
我是学信息专业毕业的,考过信息架构师,但是好像和工作中的了解还是有点区别,就此拿出项目实例和大家分享讨论一下;一、概念web上面很多,广而告知的有几个:A、信息架构(informationarchitecture)[名词]什么是「...
8、谈谈事务处理 9、apache+mysql+php实现最大负载的方法 10、实现中文字串截取无乱码的方法。 答案: 1.echo date(‘Y-m-d H:i:s’, strtotime(‘-1 day’)); 2.echo是语言结构,无返回值;print功能和echo基本...
文档收录了华为首席架构师的所有文档,1.企业架构 1.1 企业架构起源和发展 介绍TOGAF的爸爸和爷爷 TOGAF Next Now is the Time for Third Generation EA Methods 1.2 主要企业架构框架 如何选择合适的企业架构...
│ 开篇词 Java 性能优化,是进阶高级架构师的炼金石.mp4 │ 02 理论分析:性能优化有章可循,谈谈常用的切入点.mp4 │ 03 深入剖析:哪些资源,容易成为瓶颈?.mp4 │ 04 工具实践:如何获取代码性能数据?....
在IT行业,职业发展路径通常包括程序员、软件工程师、系统架构师、项目经理、技术主管、CTO(首席技术官)等角色。每个阶段都要求不同的技能和经验积累。例如,从初级程序员到高级工程师,需要不断提升编程能力,...