文章

准备学习 《C Primer Plus》的一些想法

学习本书,主要是因为在阅读 Redis 的源码中,发现有大量不熟悉的语法知识,极大的减少了 Redis 源码阅读的兴趣,因此决定读本书,以及《征服 C 指针》(两本书都已经买 下来吃灰了2 个月🥹,哈哈)。

目前自己的 C语言学习经历:

  1. 大学时期2015 年,因为兴趣爱好学习了浙江大学翁恺老师的 C语言视频课。

  2. 2022 年,过了一遍 C语言基础(为考研做准备)

  3. 2023 年初,阅读了一遍C语言中文网的 C语言教程

C语言水平的自我评价:

熟悉基础的语法,能够使用基础的数据类型以及流程控制进行逻辑代码的编写,几乎无 C语言编程经验(唯一的 C语言的编程经验是在毕设时,使用 C语言编写了一些单片机的程序)

目前是 2023 年 11 月 29 日,准备看这本书的时候,目前最火的编程语言是 Rust,刚进入 linux与 windows的内核几个月;目前最火的岗位是鸿蒙应用开发,因为华为宣布了鸿蒙未来将不支持安卓(消息可能不完全准缺);目前最火的技术是 AI,目前OpenAI的 ChatGPT功能越来越强,在日常的工作种,AI已经成为编程的得力助手。

目前不学 Rust 的原因:

  1. 编程语言最重要的不是语法,而是代码功能后边的逻辑,C语言目前有大量成熟的底层基础软件,学习 C 可以了解一些底层软件的编码,因为提高编程技术最快的方式,就是看别人的代码。

  2. 2 年内开始学习 Rust

目前不学 AI的原因:

  1. 数学基础薄弱,AI需要有比较扎实的数学基础

  2. 目前在做 web后端的开发工作,与 AI的交集较少,目前主要目标是提高自己专业技能的深度

  3. 3 年内开始学习 AI

License:  CC BY 4.0