作为从业多年的IT人员,我本科学的却不是IT,而是物理,近些年也一直在帮助企业做数字化转型的工作,也看到很多时候同事们都是凭经验行事,理论高度不足,这样就容易导致片面与缺失,刚好趁这个机会,以一些自己工作中的例子,来和大家一起把理论联系实际,看一下在日常工作中如何应用这“七种武器“,如何通过架构思维,来更清晰有效的指导我们的日常工作。
深度还是要深入学习编程的知识、软件架构知识,有了这个基础后,Web架构师应该在大数据量、高并发、高负载、以及高容错方向再有所了解和涉及,再返过来促进我们对软件架构的思考,这种深-广-深-广的模式是我们学习的方法,只要坚持不懈努力几年,做真正合格的Web架构师是没大问题的。
一个合格的架构师到底应该具备哪些能力?
众所周知,架构师的角色,更偏向于策划、而非指挥,塑造、而非支配,其存在的意义,在于引导大家讨论、而非自己主宰一切。
今年2月,IBM人工智能辩论系统Project Debater第二次与人类辩手比赛
回顾2018年网络市场的发展,主题突出“提速”和“5G”。除了让网速更快之外,运营商正在加班加点地建设5G承载网。具体有哪些方面呢,有下面这九大升级趋势。
纵观近几年全球技术大厂的动作,我们发现互联网技术迭代速度真的非常快,你在工作中运用Orcale、IoT、JVM、GO语言、Cloud技术、DevOps、Serverless等一系列技术语言的时候是否遇到过难题?
在Hadoop生态系统中,Hadoop分布式文件系统(HDFS)是非常关键的一环,它为管理大数据资源池和支撑相关大数据分析应用提供了一个具有高可靠性的工具。
软件需要拆分,这是众所周知的。但是如何拆分,根据什么原则拆分,则众说纷纭,各有各的道理。
准确识别采用什么技术的能力,也是架构师所要具备的能力之一。考虑的主要因素也是长期的成本和收益。