To myself who want to start programming

To myself who want to start programming

一定要学会动手,例子不管多么简单,建议至少自己手敲一遍看看是否理解了里头的细枝末节

一定要学会思考,思考为什么要这样,而不是那样。还要举一反三地思考

学习Python,用它写一些小工具

  • Python

用熟一种编辑器,加快自己的coding速度

  • Visual studio code
  • Vim
  • Typora

学习Linux,Shell和脚本编程

现在开始要减少使用windows了!

  • Linux

学习前端知识

  • JavaScript
  • HTML和CSS
  • Vue.js

学习后端知识,学会整理博客,了解Git和 GitHub

学会配置LAMP或者LNMP环境,利用word press搭一个博客站,学习 使用markdown整理自己的学习笔记,学习使用git整理自己的代码

  • markdown
  • Git

学习C和C++语言,并用它实现常见的算法和数据结构

  • C/C++
  • 算法和数据结构

学习Java,了解Android,学习设计模式

  • Java
  • Android
  • 设计模式

加强底层了解

  • 操作系统
  • 计算机系统:组成原理,体系结构
  • 数据库和SQL
  • 计算机网络
  • 软件工程

投入新技术的浪潮

  • 机器学习

每周一场算法比赛

每周写一篇技术文章

每周读一篇英语技术文章

原文地址:https://www.cnblogs.com/hermitgreen/p/index.html