为什么要学Go?
我学习的第一个编程语言是Python,不得不承认,Python确实是非常便捷、强大的语言,but as every coin have two sides,Python的性能不是很强大,然后又突然联想到之前看到过的有关性能的问题:是这样看待性能的,把编写程序的语言也算作性能的一部分。例如,我用Python写一个工具,用了10分钟,运行时间为一秒,但用C++实现类似功能要写20分钟,运行0.001秒,这样算的话还是Python效率高。换个方向思考,一些使用频率很高的工具,还是用那些运行效率高的语言写好一点,并且还要考虑到并发需求的话,我最终选择学一门高性能语言。
Go作为Python友好学习的语言,最终被我选中。
以下是我的学习路线,仅供参考:
- https://tour.go-zh.org/welcome/1 和 https://www.bilibili.com/video/BV1ae41157o9 将Go语言基本语法掌握
- GoFrame初试?(后来发现过于全面而放弃)
- Gin+Gorm搭建onlywrite后端
- 待续.....