加入收藏 | 设为首页 | 会员中心 | 我要投稿 揭阳站长网 (https://www.0663zz.cn/)- 机器学习、行业智能、决策智能、云计算、AI应用!
当前位置: 首页 > 站长资讯 > 传媒 > 正文

我被迫选择了Go语言

发布时间:2021-03-01 14:21:58 所属栏目:传媒 来源:互联网
导读:这家互联网公司以后,开始我接触的当然是Java的一个项目,而且是一个只有需求还没有代码的新项目。从需求分析到架构设计、模型设计、代码编写都基本是我一个人完成。差不多2个月的时间这个Java的项目就开发完成并上线,后续的工作就是一些简单的维护和一些新

这家互联网公司以后,开始我接触的当然是Java的一个项目,而且是一个只有需求还没有代码的新项目。从需求分析到架构设计、模型设计、代码编写都基本是我一个人完成。差不多2个月的时间这个Java的项目就开发完成并上线,后续的工作就是一些简单的维护和一些新的需求以及一些功能的调整。

进入公司三个月的时候,我的Team Leader扔给我一个Go语言项目,当然这个项目我之前已经看到过,但是当时我并不懂Go语言,所以Team Leader并没让我做相关的开发工作。现在因为人员的变动我必须要接手这个项目,

Go语言的时候,我并没有一开始就去找相关的资料去学习,而是开始看TL给我的这个Go项目,让他给我讲解了这个项目的主要业务逻辑,包括入口类方法、调用链,弄清楚这些我就开始看这个项目。其实如果接触过其它计算机语言的话,阅读Go项目一点问题都没有。即使Go中的数据类型、方法入参、返回值的写法跟我们以往的语言不一样,但并不妨碍你理解这门语言的特性。尤其是接触过JavaScript语言的开发人员来说,更容易接受Go语言,因为它的方法和参数定义和JavaScript对于方法和参数的定义很像。例如:都是通过var来定义参数,方法都是以function定义,当然JavaScript是一门弱类型的语言,它没有像Go语言的int、int32、int64、string等强类型语言具有的数据类型,但是他们的某些关键字和写法与Go语言很相像,熟悉JavaScript的开发者天然的对Go语言有好感。


(编辑:揭阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读