00.golang简介

学习目标 #

  1. 什么是程序
  2. 编写golang程序的步骤
  3. golang能找到什么工作
  4. golang的岗位情况和工资情况

内容讲解 #

1. 什么是程序 #

  • 维基百科: 计算机程序(英语:Computer Program)是指一组指示电子计算机或其他具有消息处理能力的电子设备每一步动作的指令,通常用某种程序设计语言编写,运行于某种目标体系结构上
    • 做菜的详细步骤
    • 某种程序设计语言
    • 某种目标体系结构

冯诺依曼体系结构(普林斯顿结构) #

Alt text

2. 编写golang程序的步骤 #

  1. 编写代码
  2. 编译: 文本格式的代码 –> 二进制的可执行文件
  3. 运行可执行文件

3. golang能找到什么工作 #

  1. 云原生开发工程师
  2. 后端开发工程师: web后端, 游戏后端等
  3. 区块链开发工程师

4. golang的岗位情况和工资情况 #

  • 在招聘平台(51job,拉钩,boss,前程无忧等等),选择目标城市,选择工作经验(一年以内)
  • 搜索关键字: go 或者 golang

课后练习 #

简述什么是程序, golang程序的编写有那几个步骤