【程序人生】毕业入职后,C++转Go语言工作半年感受(1)

本文是一位C++程序员转Go语言后的工作感悟,分享了Go语言带来的高生产力体验,如快速编译、优秀的标准库、内置数据结构、统一的代码格式、便捷的部署以及对GC和泛型的理解。作者强调Go语言在团队协作和项目管理中的优势,同时也探讨了Go在某些场景下被质疑的问题。
摘要由CSDN通过智能技术生成

制、完善的标准管理工具,使用Go给我们小组带来了极大的生产力。

总之,在使用过的语言中,除了C++外,我还没在其它语言上感受过如此之高的生产

力(可能笔者的见识比较狭隘,请轻喷 )。 最近思考了很多,也横向对比了一些,Go

具有高生产力的原因如下:

1.不一定需要IDE

我主要使用的开发工具一个是liteIDE,另外一个就是Vim,特别是在自己实验一些好

的想法时,Vim用的更多。Go开发时的简洁和对其它第三方组件无依赖性,决定了Go可以在任

何地方写,任何地方运行。曾经我尝试过用Vim去写Java,结果无奈的放弃了这个想法。对于很

多环境下来说,不依赖IDE是很重要的。

2.极快的编译构建速度

以前编译C++,Erlang程序,离开座位去喝杯茶,吹吹牛是很正常的事。但是自从用

了Go,这种闲逛行为貌似变得更像是在打酱油,因为一个完整的项目最多仅仅需要数秒到数十秒!!

这个对于初接触Go的同学来说,很神奇;这个对于提高程序员和项目组的生产力来说,很重要!

3.极其优秀的标准库

使用Go的标准库也是非常享受的。从标准库的设计就能看得出,创建Go语言的那几位图

灵奖大神,不仅仅有异常深厚的理论储备,还有着非常丰富、非常广泛的生产实践经验,因为Go

语言解决了很多真实系统设计中,常常会遇到的问题。例如,可以非常简单的使用http服务、为</

  • 18
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值