初次尝试golang聊两句及学习心得
花大概一周到二周时间边学边撸完一个基于golang的子项目,感觉还是挺有成就感。golang跨平台还是挺不错。语法格式开始与以往还是有点区别,不过呢看着写着就顺了。
回顾一下以往学习经历,最早学的的JAVA >J2SE,J2EE,J2ME,各种设计思想 。后来工作中用ASP+JS把JAVA抛弃,接着玩WEB之王PHP,后来安全运维中使用Python+Shell,中途因为项目原因捡起来玩JAVA;那时候大数据+人工智能还没有火。2022年了是时候学习当下流行的,有潜力的。学这些为了眼界更开阔一些,了解当下的流行趋势。语言其次,更重要还是思想,把这些优秀思想整合起来实现自己想实现的。
如要学习golang新手建议:
1、如果你有其他语言经历,直接可以看golang源码本身或者优先第三方案例,不懂再查资料;没有的话只能从基础入门。
2、直接使用优先第三方框架和组件,减少不必要重复造轮子时间。当然如果你有时间自己可以设计这些轮子。境界又回提升一个档次。比如我就是使用:gin+gorm+viper+sarama+redis+jwt-go+file-rotatelogs等