关键词:
RedHat红帽企业系统(Red Hat Enterprise Linux ,RHEL)
全球最大的开源技术厂商,提供性能极强的Linux套件系统并拥有完善的全球技术支持。
红帽公司推出的面向红帽Linux 操作系统技能的认证考试,该考试是全球范围内认可度最高、最权威的认证。
认证体系有三个等级,分别是RHCSA(红帽认证系统管理员)、RHCE(红帽认证工程师)、 RHCA(红帽认证的系统架构师),其中顶级认证RHCA全国仅200余人。
软件架构:四层
编程语言:C/C++、Java、C#、PHP、Python、nodeJS
|
操作系统 |
数据库 |
中间件 |
编程语言 |
Oracle |
Unix,Linux |
Oracle、MySql |
WebLogic、 |
Java |
微软 |
Win |
Sql server |
IIS |
C# |
SUN |
Linux |
MySql |
… |
Java |
开源社区 |
Linux/win |
MySql |
Apache |
PHP |
NodeJS
Python(测试、自动化测试脚本)
IOS(C/C++ OBJ-C)()
Java
C# .NET(VB,C++)
LNMP(Linux + Nginx + MySql + PHP/Python)10W-不稳定
LAMP(Linux + Apache + MySql + PHP/Python)2w-3w
WNMP(Window + Nginx + MySql + PHP/Python)
WAMP(Window + Apache + MySql + PHP/Python)
C/C++(手动)(指针) Java(自动内存回收) C# PHP(前端)
C/C++(硬件)(嵌入式)(.dll) James Gosling(Java)(JVM) 微软+SUN(J++)(C#) IMB java(Oracle现金收购 75亿美元) PHP(手册) |
Oracle(Oracle-Linux Oracle +WebLogic)70W-80W -(1亿-2亿)
.NET(Win Server +Sql server+ IIS)-(7000W)
大型游戏(游戏引擎 C++)
电商(高并发、高可用、高性能 Java)
互联网金融(PHP)
WAMP
LA +Oracle +P
IBM(服务器)(理论:数据库)
HP(服务器)
Oracle(美国政府)
Win(操作系统)
C/C++3~4年(Java20天)
游戏(不考虑)
LOL(C、C++、Java、PHP、)
互联网(分离)
阅读《架构漫谈》后,思考软件架构师应该如何工作
...些作为架构师需要了解的最基本的知识。现在要讨论的是软件架构师应该如何工作,如何更好的,更快的,更有效率的工作。 要想做好一个工作就应该了解这个工作最基本的需求是什么,而作为一个软件架构师就必须应该清... 查看详情
软件架构师是如何工作的
软件体系结构的第一节课,是要让我们了解如果要做一名软件架构师,我们应该做什么和怎么做。在课堂上,老师通过《梦想改造家》中王平仲对特殊房型的改造来让我们从一名建筑师去了解什么是软件架构师... 查看详情
软件架构师如何工作
原文链接(转载请注明出处):软件架构师如何工作前言要想了解软件架构师如何工作,首先要搞清楚这么几个问题:什么是架构,怎样理解架构,如何做好架构,什么是软件,什么是软件架构师,软件架构师的工作是什么,怎... 查看详情
架构漫谈阅读笔记
...专栏——架构漫谈,让我对什么是架构、怎样做好架构、软件架构如何落地、如何写好程序等问题有了更深刻的认识。 软件架构实际上包括了:代码架构,以及承载代码运行的硬件部署架构。实际上,硬件 查看详情
常见的5个软件架构模式
企业规模的软件系统该如何设计呢?在开始写代码之前,我们需要选择一个合适的架构,这个架构将决定软件实施过程中的功能属性和质量属性。因此,了解软件设计中的不同架构模式对我们的软件设计会有较... 查看详情
自顶而下系统构架分析
...自己在工作当中经常会遇到需要快速并且完整地了解一个软件系统的事情。本来想写一写如何快速了解一个系统,但想着想着就想到了软件的架构。本文以一个软件业务分析师的视角阐述本人理解的软件架构。目的是提供一个适... 查看详情
四种常见系统架构介绍
软件架构(softwarearchitecture)就是软件的基本结构。 合适的架构是软件成功的最重要因素之一。大型软件公司通常有专门的架构师职位(architect),只有资深程序员才可以担任。如果一个软件开发人员,不了解软件架构的演... 查看详情
软件设计要素初探:架构模式
在“软件设计要素初探”一文,尝试从软件设计的整体角度,综合讨论了软件设计的各种要素。本文探讨系统组件交互的架构模式。架构模式是系统组件及组件交互的模式,决定了处理数据和领域对象的全局控制结构。组件化是... 查看详情
了解微前端,深入前端架构的前世今生(代码片段)
...页面架构的劣势6、大前端时代7、微前端架构二、🚍软件设计原则与分层1、软 查看详情
了解微前端,深入前端架构的前世今生(代码片段)
...页面架构的劣势6、大前端时代7、微前端架构二、🚍软件设计原则与分层1、软 查看详情
软件架构模式—分层模式
架构模式是什么 软件架构模式,诞生于软件开发的最大难题——需求变更。由于需求变更,导致了大量项目因为超出预算的人力、时间而归于失败。软件开发成本有限的,但需求变更似乎是无限的,这成为了一个非常难解决... 查看详情
了解微前端,深入前端架构的前世今生(代码片段)
...页面架构的劣势6、大前端时代7、微前端架构二、🚍软件设计原则与分层1、软件设计原则(1)单一职责原则(2)开放封闭原则(3)里氏替换原则(4)最少知识原则(5)接口隔离原则... 查看详情
架构_10个常用的软件架构模式(代码片段)
...是否曾经思考过如何设计大型的企业级系统?在决定启动软件开发之前,首要的是选择恰当的架构来指引系统的功能及质量属性设计。因此在将软件架构应用于设计之前,必需要了解常用的架构模式。什么是架构模式?Wikipedia的... 查看详情
我们来了解下什么是架构
...f1a;最高层次的系统分解;系统中不易改变的决定。《软件架构设计》一书则将架构定义总结为组成派和决策派:组成派:架构=组件+交互:软件系统的架构将系统描述为计算组件及组件之间的交互。决策派... 查看详情
课堂作业01
我们都了解过或在课堂上听说过软件体系架构师这一职业,对我们来说软件体系架构师是一个需要很多经验和技术的职业,也会是很多人奋斗的目标,那么什么是软件体系架构师以及软件体系架构师的职责是什么呢... 查看详情
嵌入式软件架构
...61;=>>AutoSARBSW高阶配置系列总目录文章目录1嵌入式软件分类–BAREMETAL2嵌入式软件分类–实时操作系统(RTOS)3嵌入式软件分类–“通用”操作系统4嵌入式软件分类–容器/微服务微服务容器5嵌入式软件分类–混合系统6结论嵌... 查看详情
《架构之美》阅读笔记一
对于我们学习软件工程的学生来说,怎样来设计软件是一个非常重要的问题,通过阅读《架构之美》这本书,了解到了什么是架构,什么样的架构能够使软件更加的合理。 架构是系统设计的一部分,它... 查看详情
计算机●软件工程●软件架构
《JavaRESTfulWebService实战》[韩陆] 2017-03-1011:28 ☆一本挺好的restful实践书籍。是阿里大牛写的,采用构架是jersey。通过这本书,可以大概了解restful和jersey,以及一些相关历史和相关资料供后续深入学习。内容也比较... 查看详情