很多人想学Linux,却不知道如何下手,并不是说安装一个Linux就可以了。用Linux做什么,怎么做就感到很迷茫。那接下来就介绍一下Linux学习的方向性问题及要学习那些。
内容较多,建议先收藏,再阅读。 这里提前说明一下,我这里介绍的学习路线是以Linux开始到Linux后台服务器开发架构师的学习过程,其他方向的朋友可以借鉴。 先分享一波Linux学习书籍。
鸟哥私房菜Linux入门教程Linux程序设计深入分析Linux内核源代码Linux网络编程Linux系统编程链接:https://pan.baidu.com/s/1fLJVMznesGqzJd1vGEU7Rw 提取码:wqnn 推荐书籍并不是每本都要看,大家可以自行选择。书籍太多了,开卷有益,还是推荐大家多看看书。 整体的话,我准备采用总分总的方式来书写。 Linux思维导图(建议下载原x-mind,文末会分享)
成为一名Linux开发工程师,是我们开始的第一步。
1.Linux开发环境 首先就是安装Linux虚拟机的安装。(文末附视频)
2.Linux C编程 在安装好虚拟机后,就开始正式进入到我们Linux的学习了。
如果你已经自学到了这里,那么恭喜你,你已经Linux入门了。多一点实战项目的操作,作为一名简单的Linux开发工程师还是没有问题的了。
如果你还没有掌握上述的技术点,那文末我也会分享一份在线视频给需要的朋友。 当我们学习完这些,然后该如何继续走呢?
其实学好了Linux,大家选择的方向有很多,但是为什么我这里推荐大家走后台服务器开发路线呢? 原因有三。
从普遍来看的话,需要广泛应用Linux系统的程序员大多都是从事c/c++语言编程的。 相比于QT,流媒体,嵌入式方向来说,从天花板,薪资方面来说,后台方向还是有点小优的。 纯粹个人偏好后台。(大家忽略不计)
1.算法与设计 2.后台组件编程 3.代码工程化专题
4.网络服务
5.开源框架 6.性能测试 7.Linux系统 8.项目实战练习 对于项目的练习,可以根据自己能练习的项目来定。项目不一定固定。但是学习一定要有项目练手,将之前所学的技术串联起来。多练才是王道。好记性不如烂笔头。
如果看到这里,发现都还简单。那一名合格的Linux后台开发工程师 就是你了。 再后续的话,可以考虑一下成为一名Linux互联网高级架构师。 文末资料: 1.Linux安装配置视频及入门教程: Linux入门到精通
2.Linux小白到后台服务器开发学习路线图 学习路线图
