昨天参加了第一次北京Golang
爱好者聚会(活动可以参考我之前的文章),总体来说办的很成功。讲师们分享的话题很不错,大家提问也很踊跃。最后大家也都拿到了纪念品,很happy!
第一个话题是Golang
在Web
开发方面的分享以及做的开源项目。我对Web
编程不是很懂,但是开源项目演示效果很不错,值得以后关注一下。
第二个话题是使用Golang
的经验分享,很详细。尤其是对于Golang
新手,值得一听。
第三个话题是对Golang
并发编程的经验分享,也不错,对Golang
内部机制感兴趣的朋友,可以仔细研究一下。
第四个话题其实和Golang
没什么关系,分享了容器技术的一些原理和实现。
第五个话题是介绍用Golang
实现的开源项目codis
,碰巧我对Redis
有一些了解,所以对这一部分最感兴趣,也和讲师讨论了一下。对Redis
感兴趣的朋友,可以关注一下这个项目。
最后一个话题是关于OpenAPM
的,这个只是泛泛地提了一下,没什么实质性的内容。
我目前对Golang
的感觉是:有一些公司开始在用,但短期内可能不会大规模增长。原因如下:
(1)现有的大量系统都是用老牌语言开发的,用Golang
重新开发成本太大,风险太高。很多公司不愿冒险;
(2)目前市场上Golang
人才毕竟相对较少。一旦有项目组人员流失,短期内有可能会招不到合适的人选;
(3)Golang
语言自身的一些因素,比如gc
机制,也许也是一个原因。
我不是语言专家,也没资格对任何语言评头论足。我只是建议大家如果感兴趣,可以去看看Golang
。其实了解一门语言最大的收获应该是了解它的实现机理,了解它为什么要这样设计,也许这些内容会给我们日常的工作带来一些启迪。