c++后台概况
这篇是我向学弟们介绍C++后台时候打的草稿,非常的口头话
不过也还凑合,能大体道出我目前对后台的理解
c++后台:其实就是服务器编程,核心大概就是socket的功能超级加强版,
然后要再linux环境下运行
必备的技能我分了几个大类(虽然你去网上搜也可以找到的)
语言:c++ 准备学的可以考虑弄本c++primer了
操作系统:linux,不仅仅是理论知识,还需要实际的操作的
比如linux系统本身提供的各种操作,类似于进程/线程锁, i/o复用,进程/线程间的通信之类的东西
所以得准备用上虚拟机或者双系统,
网络方面:tcp/ip协议的深入理解,这个可不是几条了,得去看书,百度不够全的,
看了又忘基本就不剩什么了
脚本语言一门:例子shell,python
数据结构:老生常谈了
数据库得会吧,一开始进公司据说基本上就是敲数据库语句,推荐mysql
其实各个数据库的语句都差不多,只有细微的区别
设计模式得会常用的十多种
分布式得了解一些
计算机组成原理能够帮助上述科目的理解,具体的实际用途我暂时还不清楚
然后最重要的东西就是项目了,GitHub上有很多项目
书的话 c++primer stl源码剖析 linux高新能服务器编程,这本书讲的很全面,但是不深入,
能作为搭建框架的启蒙书籍
TCP/IP详解 Unix网络编程 linux内核 其他的,看完先再说呗
最后,想找针对需求可以去各大公司的校招网站看,各大招聘网的也可以的