golang月薪10k应该具备哪些知识?go能做运维吗?

Golang 投稿 65000 0 评论

golang月薪10k应该具备哪些知识?go能做运维吗?

golang 月薪 10k,这有点太拉低水平了吧。

在北京,现在本科应届生,很多公司都 15k 起了吧。所以,对于此问题,我只能抛开薪资,谈谈 golang 语言找工作需要具备的知识点。

因为 golang 属于服务端编程,所以,除了掌握 go 语言本身,还需要掌握服务端相关的知识。具体来说需要具备的知识点如下(不同级别,对掌握程度要求不一样)

1. 掌握 Go 语言基础知识,有过实际项目经验或参与过一些项目的开发;能熟练使用 Go 语言进行编码;掌握服务端的基本工作流程以及和前端合作的方法;

2. 熟悉常用的数据结构和算法;

3. 熟悉网络知识,特别是 HTTP 协议。另外,TCP 协议也需要有所了解;

4. 知道常用的 Web Server,如 Apache、Nginx 等,会简单的配置;

5. 熟悉常用的 Linux 命令;

6. 熟悉 MySQL 数据库;了解 Redis 等缓存的使用;

。。。

感觉有点多是吧!?

所以,服务端开发,语言只是一小部分。加油吧!

go 运维分为哪几方面?

1.系统运维

系统运维负责IDC、网络、CDN和基础服务的建设(LVS、NTP、DNS);负责资产管理,服务器选型、交付和维修。

2、应用运维

应用运维负责线上服务的变更、服务状态监控、服务容灾和数据备份等工作,对服务进行例行排查、故障应急处理等工作。

3、数据库运维

数据库运维负责数据存储方案设计、数据库表设计、索引设计和SQL优化,对数据库进行变更、监控、备份、高可用设计等工作。

4、安全运维

运维安全负责网络、系统和业务等方面的安全加固工作,进行常规的安全扫描、渗透测试,进行安全工具和系统研发以及安全事件应急处理。

5、ems运维

MES系统需要搭配网络、电脑、扫描设备、打印设备来做生产数据的传输、收集、管控,

编程笔记 » golang月薪10k应该具备哪些知识?go能做运维吗?

赞同 (100) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽