小白的编程之路

开始编程之旅

  • 自我介绍
  • 编程目标
    • 基础
    • 实践
  • 学习方法
  • 学习计划

自我介绍

计算机专业小硕一枚,在编程海洋划水多年,自觉编程能力差,立志从头开始,从入门到精通,学好编程,掌握一种受益终生的技能。

编程目标

巩固基础,多多实践,不断充实自我。

基础

巩固基础知识是必要的,要学习的课程及重点掌握的内容如下:

课程 内容
C语言 基础语法,分支循环,操作符,函数,数组,指针,结构体,数据类型存储原理,C程序编译链接,自定义类型,动态内存管理,文件操作
C++ 语言 基础语法,面向对象思想与类,动态内存管理,封装顺序表与双向链表,封装,继承,多态,类型萃取,异常,智能指针,IO流,类型转化,STL
数据结构算法 时间复杂度与空间复杂度,顺序表,链表,线性表,栈,队列,树形结构及常见遍历方式,二叉树,哈夫曼树,搜索二叉树,堆,哈希,排序与查找
Linux Linux系统编程及网络编程
MySQL数据库 MySQL安装,增删改查,ORDER BY,LIMIT分页,函数,多表查询,自连接,子表查询,表的内连和外连,索引以及原理,事务,隔离,试图,用户管理,数据库权限控制
Python语言 基本语法及常用操作

实践

学习编程,重在实践,最重要的是思维训练,在巩固基础的同时也要注重编程思维的训练。具体目标如下:

1、阅读思维训练相关书籍

2、刷题,学练结合,进行编程逻辑思维训练

3、独立完成一个较大的项目

4、实现科研所需算法

学习方法

1、通过各种课程学习巩固基础

2、通过编写程序实战学习

3、通过CSDN、知乎、交流群学习

学习计划

每周学习时间:不少于15小时,每天保持在三个小时左右。

今天就算是正式开始写CSDN的博客了,将这篇博客记录在学习历程最前面。

你可能感兴趣的:(小白的编程之路)