后端基础入门技术栈简单小结(非常简单)
本文章同步更新于:
简书:https://www.jianshu.com/p/c8c6f10850e2
CSDN:https://blog.csdn.net/ZH16_/article/details/109609147
前言
这篇博客简单总结了后端入门基础技术栈并提供了相关教程,旨在帮助广大对IT技术感兴趣,想要入门进行后端开发的同学。
当然第一次做这样的总结总是会有不足,所以希望各位读者能够指出这篇博客的错误、疏漏之处。
这篇博客主要分为三个部分:
一、通用技术栈,这一部分主要总结的是数据结构与算法、计算机组成原理、操作系统、计算机网络、数据库、设计模式等内容。这一部分内容是程序设计的基石,如果想做一个合格的程序员,这一部分一定一定要理解,最好要掌握。一般来说,这一部分的学习要1~2年,最少需要半年的时间。对于计算机专业的学生来说,因为他们在专业课上已经或多或少的学习过了,所以这一部分对他们来说比较简单;对于非计算机专业的学生来说,这一部分就比较耗时间了。
二、语言与框架,这一部分总结的是目前主流的后端开发语言以及对应的框架,学习了这部分内容基本上可以进行简单的接口开发,但要更进一步还需要良好的基础(第一部分)以及第三部分的学习。对于没什么基础的同学,这一部分的学习要从语言开始,可能需要半年到一年的时间;对于已经有较好基础的同学,这一部分基本上1、2个月就可以搞定(甚至不用)。
三、常用框架,这一部分主要总结的是诸如消息队列、分布式、高并发等后端开发的内容。