年薪30万C/C++程序员的学习规划

Posted IT小碗茶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了年薪30万C/C++程序员的学习规划相关的知识,希望对你有一定的参考价值。

1


一、岗位分析

C/C++主要做后台|(服务端)开发

1、通信公司后台开发

2、互联网公司后台开发

3、游戏公司后台开发

4、......

细分为

1、有做数据处理和分析的

2、有做基础协议和通信的

3、有做服务端底层应用优化的

4、有做后台系统驱动和内核的

5、......


2


语言本身的学习

C语言

1、基础的语法:变量、条件、循环、字符串、数组、函数、结构体等

2、重点:指针、内存管理

  C++

   除了C语言所有的底子之外,还需要学习C++的面向对象(封装、继承与多态)特性、泛型、模板、STL等等


3


编程基础“四大件”

1、数据结构和算法

直接决定了面试的成败!几种基础数据结构类型需要烂熟于心,比如:字符串、链表、二叉树、堆、栈、队列、哈希等;基本的几大算法也要了如指掌,比如查找排序、动态规划、分治等等。

2、计算机网络

   一定要对TCP/IP的协议栈了如指掌,主要就是学习和掌握原理,包括:ARP协议、IP协议、ICMP协议、TCP协议和UDP协议、DNS协议、HTTP协议、HTTPS协议。

3、操作系统

该部分重点包括:进程和线程的相关原理(原子性、并发、锁)、内存相关原理(内存分布、内存调度)。

4、设计模式

   倒不需要23种设计模式全部记住,常见的几个如:单例模式、工厂模式、代理模式、策略模式、模板方法模式建议熟练于心。


4


应用实践编程

1、Linux操作系统的使用

   Linux系统必须要会,我们别无选择,包括:常见的Linux操作命令、基本的Shell编程。

2、Linux环境编程

   企业里C语言和C++几乎都是基于Linux平台的,这一部分我们没办法避开!包括:Linux系统编程、多线程编程、网络编程。


年薪30万C/C++程序员的学习规划

扫码关注 青春正当时



以上是关于年薪30万C/C++程序员的学习规划的主要内容,如果未能解决你的问题,请参考以下文章

IT行业考证规划,从年薪3万到30万

百战程序员

测试人员必备的职业规划路线,年薪30W+大神是这么走过来的

C/C++ 基础学习规划

月薪3000到年薪30万,你可知“千里之行始于Python”?

终于拿到了年薪30万,5点半起床学习..通勤路上听课..都是对我最恰当的描述