左耳学习笔记-修炼之道

左耳学习笔记


1. 入门篇

  1. Python(库和语法糖)
    JavaScript

  2. 操作系统Linux
    编程工具 Visual Studio Code
    Web编程入门与实践

  3. Java
    编程的IDE
    版本管理工具Git
    调试前端程序
    数据库设计工具

2. 修养篇

三观与心态

比较重要的能力:

  • 英文能力
  • 提问的能力
  • 写代码的修养
  • 安全防范意识
  • 软件工程和上线规范
  • 编程规范

3. 专业基础篇

1. 编程语言

  • C
  • C++
  • Java

2. 理论学科

  • 算法
  • 数据结构
  • 网络模型
  • 计算机原理

3. 系统知识

  • Unix/Linux
  • TCP/IP
  • C10K 挑战

-------------------选择从业方向-------------------------------------------------------

1. 底层方面

  • 操作系统
  • 文件系统
  • 数据库
  • 网络

2. 架构方面

  • 分布式系统架构
  • 微服务
  • DevOps
  • Cloud Native

3. 数据领域

  • 大数据
  • 机器学习
  • 人工智能

4. 前端工程师

  • 用户体现与交互

5. 安全开发

6. 运维开发

7. 嵌入式开发

4. 软件设计篇

1. 编程范式:

  • 泛型编程
  • 函数式编程
  • 面向对象编程

2. 经典的软件设计原则:

  • DRY- 避免重复原则
  • KISS- 简单原则
  • 迪米特法则(又称“最少知识原则”
  • 面向对象的 S.O.L.I.D 原则

5. 高手成长篇

  • 系统
  • 数据库
  • 分布式架构
  • 微服务
  • 容器化
  • 自动化运维
  • 机器学习
  • 前端方向
  • 技术论文

试图解决的矛盾:

  1. 理论与现实的差距,知道但不会用

学院派知识的强大威力
成为一个专家必须要学的东西:

  • 算法与数据结构
  • 操作系统原理
  • 编译原理
  • 数据库原理
  • 计算机原理
  1. 技术能力的瓶颈。工作中就是简单的技术不断堆积业务功能,没有提升
  2. 技术太多学不过来,啥都想学,啥都不精
    驽马十驾,功在不舍
    只要坚持正常的学习就可以超过大多数人了
    没有速成方法,没有捷径
    十年磨一剑

10年

10年中文版

程序员的谎谬之言还是至理名言?


学习建议:

  • 坚持终生学习
  • 动手敲代码
  • 举一反三地思考,问问题
  • 不追求新名词,夯实基础
  • 把握技术发展的过去,现在与未来

《易经》有云:“取法其上,得乎其中,取法其中,得乎其下,取法其下,法不得也

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值