写在学前--高级架构师之路

做为一个3年的程序员,用Java到Python,从Web开发到大数据开发、数据挖掘、NLP的技术都在学习,但是零碎的知识点,无法构建起一个知识体系,这是为什么呢?

首先,现在公司的岗位配置非常细化,每个人就负责那么一小部分,做好自己的就好,其他的不要求,更不会强求,所以大多数时候要看自己。

从自身职业发展来看,各种知识之间其实是相互关联和相互促进的,学更多的框架,不如学好基础知识,基础知识构建了体系,各种框架技术才能构架出技术体系。

目前,也是未来比较看重的还是要学好数据结构、算法、设计模式和软件工程的基础知识。其中,软件架构的内容,做为3年的程序员不得不去系统学习,因为除了工作,没人手把手教你,需要自己摸索和理解。

软件架构,其终极目的,不是为了写出漂亮的代码,更多的是从软件整体上来考虑,构建高可用、稳定、安全、高效、易扩展、易维护的应用系统或者软件。

 

写在前面:2018年11月8日

你可能感兴趣的:(高级架构师之路)