从GoLang开始

20 阅读1分钟

为什么选择golang

我在一家股份制小银行工作,工作内容很复杂,包括但不限于电脑维护、重要系统维护、机房巡检、报表开发、小程序开发、应用开发、招投标、耗材领用等等一系列工作。但这不是重点,重点是现在信创化➕内网环境➕环境老旧,有一些系统更甚至是windows server 2008这种古董。所以有时候我们没办法安装一些依赖,有时候又因为系统版本不支持搞的很难受。最开始用node开发了一个版本,前后端联调结束后准备部署上线,结果node版本在这个服务器装不上,然后就想着交叉编译成exe,结果node的版本太高,依赖已经不支持了。诶,搞来搞去,我就想着直接一步到位,直接学习golang,反正可以直接编译成exe。其实自己也想着搞c++,但是我们没有这么高的性能要求,后面又觉得rust很好,但是我们要的是快速实现需求,rust也不合适,java的话,我决定没有golang方便,太重了。所以现在就选择了Golang。

学习历程

大学是软件工程的,啥语言都搞了一圈,但是大三大四基本在做cv,并没有熟悉一门语言。但是都有玩了一下,学的不精。与其系统学习,不如干中学。现在准备web项目用golang写,其他一些项目根据实际情况来,该用python、c++就用,对于算法与数据结构这个要不要刷题呢,我还在纠结。