单片机|Linux C++ 服务器端这条线怎么走?一年半能做出什么?

单片机|Linux C++ 服务器端这条线怎么走?一年半能做出什么?

文章图片

单片机|Linux C++ 服务器端这条线怎么走?一年半能做出什么?

一、Linux如何学?
如何看待Linux其实有多个角度 , 你可以从“深入学习操作系统;的角度看待它 , 也可以纯粹把它当作一个日常系统 , 日常工具 。
工欲善其事、必先利其器 。 如果目前的学习方向侧重于C++编程 , 那最好把Linux看得简单点 , 从纯应用角度多使用它、熟悉它 。

【单片机|Linux C++ 服务器端这条线怎么走?一年半能做出什么?】二、c++如何学习?

其实C++和Linux并没有什么关系 。 我们常说C++ Linux编程 , 主要指的是网络编程、与系统功能相关编程等等 , 服务器后台的实际应用 。
这条道路非常高端 , 但是大学生学习的时候还是要一步一步来 , 由于相关知识比较高深 , 随便拉出一个问题都是一大串知识 , 没有人引路的情况下很容易跑偏 。

三、制定合理的学习目标 , 学习路线

前面说了学习TCP的例子 。 Linux和C++的世界还有很多其它路线 , 比如多线程编程也可以专门学习 。
关键是 , 无论选择什么学习方向 , 一定要在可实践的小项目的指引下 , 才能学有所成 , 谨防迷失在知识的海洋里 。 一个特别有说服力的例子——不少大学生的C++都是在做毕设的时候学会的

根据工程经验来看 , Linux C/C++这个方向主要强调性能 , 高并发 , 稳定性这些因素 , 重点在后端 。 如果你对前端内容不是特别敏感(所谓的美) , 后端是你的强项 , 大数据 , 云存储 , 云计算都与linux后端有密切 关系 。
内容:语言(c/c++) , 算法(强调性能) , linux系统编程及内核原理 (才知道如何调优) , 网络 。 这是基础然后就是具体的方向 , 例如高并发服务器?大数据?完全根据你自己的定位