敬请关注博主:架构师虎哥,谢谢!
注册CSDN已经17年了,一直以来都是索取者。百度搜索一个关键字,很多时候都能被引到CSDN。
很久很久以前,CSDN就是一个主流的技术社区,那个时候还流行另外一个网站javaeye。后面因为ORACLE的强势维权,javaeye改名为了ITeye。ITeye后来也被CSDN收购了。
现在呢,技术社区如雨后春笋,51CTO,知乎,掘金,华为社区、阿里云社区、哔哩、头条、抖音、Stack Overflow、各种技术的垂直小站等等,大家有了很多可以进行技术交流的地方,大家也越来越发扬开源的精神,贡献着自己的技术力量。我也深感自己一把年纪,已经持续不断的索取了这么多年,暂且不论是否资深,也到了该付出一些的时候了。
我们08年刚毕业的时候,技术栈分c/c++、c#、java、PHP、Delphi等若干个分支,很多人没有全局意识,也很少有人能了解、或者猜测未来的技术发展方向,都是机缘巧合选择了一个路线,现在呢,还有以前的同事因为技术废弃,后续切换方向付出了巨大的代价。现实社会就是选择大于努力的,正确的选择会让你事半功倍。因此需要这么一个指路人。
在我选择了JAVA这条路口后,虽然正巧也赶上了java在web时代大显身手的年代,但是我自身也是固步自封、眼界狭窄。毕业后8-9年都是在做运营商的业务系统。沉迷于oracle存储过程的编写不能自拔,却不知数据库的时代已经发生了翻天覆地的变化;去O已经如火如荼展开,缓存数据库、大数据分析、流式处理等新技术已如雨后春笋出现。在我们埋头苦干的时候,技术已经发生了巨大的变化。devops、敏捷、AI、物联网、云计算等各种新知识让我们应接不暇、顾此失彼。其实技术的变化是形式的变化,他们的底层逻辑是不变的。因此我们需要一个全局意识,需要架构的思维。
在此,我想贡献一些自己的力量,输出《架构师之路》系列文章。从计算机的组成、网络、虚拟化、云计算,到计算机语言的变迁、开发框架,再到关系型数据库、列式数据库、缓存、图数据库,再到各种常见的中间件:消息队列、注册中心、负载均衡、服务器等,以及周遭的版控、项管、监控、运维、以及安全领域等技术,以及讲解一些AI、物联网、游戏开发、小程序等子类场景,最后讲解通讯知识:核心网、接入网、5G等。文章篇幅有限,深度不能达到面面俱到,但愿能醍醐灌顶,给大家一个全局的知识面。