Linux后端开发

来源:互联网 发布:c语言if语句例题 编辑:程序博客网 时间:2024/06/10 02:20

1.精通C语言。

C Primer Plus第6版C程序设计语言C和指针C陷阱与缺陷C专家编程C语言解惑

2.数据结构和算法

数据结构与算法分析leetcode

3.熟悉Linux操作环境

在Linux平台上面会基本操作,常用指令熟悉,鸟哥私房菜。

4.熟悉底层,计算机体系结构

程序员的自我修养—链接、装载与库深入理解计算机系统

5.熟悉Linux系统编程

UNIX环境高级编程UNIX网络编程_卷2_进程间通信

6.学习TCP/IP协议栈

Wireshark数据包分析实战详解TCP-IP详解卷一:协议TCP IP进行网际互联 卷1 原理、协议与结构

7.学习Linux网络编程

UNIX网络编程_卷1_嵌套字及API

8.实际应用

做实际项目或者公司实习

9.学习方法

对于学习编程没有诀窍,道路三条很明确。抄-改-写。抄的时候尽量多多思考,理解这里别人为什么需要这样写,多多在别人程序上面注释。改的时候就证明自己已经理解了别人的东西,自己可以多做尝试,进一步加深理解。写的时候就说明自己已经很熟悉了,基本掌握了这方面的内容。学习东西,贵在坚持。学习的过程总是那么那么痛苦,你必须那么那么耐心地继续好好理解。否则证明你自己真的不适合做研发工作。

上述任何一条都很重要很重要,加油好好学习好好学习,有多余时间顺便学习C++,注意注意了。后续需要什么继续补充。仅仅列出一些自认为重要经典的书籍。