Skip to content

编程语言学习指北

  1. 官网链接要牢记于心 https://go.dev/

https://spring.io/https://start.spring.io/

  1. 知道如何查看语言版本更新对应的特性

Python https://peps.python.org/pep-0008/

Go https://go.dev/doc/devel/release

  1. 知道语言权威的 Style Guide

阿里巴巴 Java 规约

Effective Go https://go.dev/doc/effective_go

  1. 学习主流编程语言和框架

Go Java, Spring , Scala C, C++ JavaScript, TypeScript Python PHP Ruby, Rails Lua, Bash

Vue, React Bootstrap

  1. 熟悉主流语言编程范式

函数式编程:柯里化、lambda 表达式

泛型编程

面向对象编程:封装与代码复用

语言特性:JS 数组解构

异常处理机制:错误码,err,抛异常捕获异常

  1. 熟悉语言执行底层原理

Java 代码编译为 字节码文件.class 跑在 JVM 虚拟机上

Python 解释器

静态语言和动态语言的区别 编译型和解释型语言的区别

  1. 熟悉依赖管理,并给依赖管理器走代理

例如使用 pip/uv 在中国大陆内要能过拉得到 PyTorch 的包

  1. 知道如何快速的开启项目

Java -> https://start.spring.io/

Go -> https://github.com/golang-standards/project-layout