Go语言中文网 为您找到相关结果 56

使用Go 语言开发必备的5大开源工具

开源最前线(ID:OpenSourceTop)编译链接:https://jaxenter.com/golang-open-source-tools-154472.html前不久,jaxenter发布了2018年最热门的十大技能技术其中,Go语言跻身前十,成2018年最受欢迎的技能之一。近日,jaxenter又从GitHub上精选了一些最好Golang工具,希望可以为喜欢用Go编程的开发者提供帮助,一起来看一下都有哪些工具上榜吧1、Go Reviverevive 是一个 Go 语言的代码质量检测工具(Linter for Go),具有快速、可配置、可扩展、灵活和美观等特性,可作为 golint 的替代方案。虽然 golint 很受欢迎,但是 revive 提供了更多新功能,值得你去花时间研究,...阅读全文

博文 2019-04-25 19:26:02 开源最前线

在当下,python、java、c++、golang、rust该如何选择?

目录: 主要题主上面提到的四门语言的介绍,分别是难度、受欢迎度、创始时间、学成后的涉及的就业方向、优缺点。 首先,我认为编程语言是没有最好,只有最合适。但是未来预测这种事还是留给大神,这边就分享给楼主一些“干货” 四门语言的简单介绍 1、Python 难度:★ 欢迎度:★★★★☆ 创始于:1991年 学完之后可以干什么: web开发、应用开发、大数据、数据挖掘、科学计算、机器学习、人工智能、运维、自然语言处理等等等。 Python的优点: 易于学习:就像是楼主说的,逛了下论坛发现做了几年Java或者是C++的,几天就可以写Python了。但是这个不是什么坏事,入门来说,从简入难,或者从难入简,都是很好的选择。 库:库都是免费的,并且有很多库和函数把编程变得相对容易很多。 物联网:Python...阅读全文

2019年Python、golang、Java、C++学哪个更好?薪资更高?

2019年python、golang、java、c++如何选择?计划19年get几门语言,看自身喜好对这 go语言、python比较感兴趣,不过逛论坛发现很多人都说随便找个3年工作经验的java、c++看3天都可以上手写python (所以希望会多种语言的前辈能说说自己的看法,让我有个概念,决定自己努力方向,谢谢! )非计算机专业,不是很了解各个语言太正常不过了。大概的给楼主介绍一下这几门语言以及可以做的事情还有优缺点;目录:• 主要题主上面提到的四门语言的介绍,分别是难度、受欢迎度、创始时间、学成后的涉及的就业方向、优缺点。首先,我认为编程语言是没有最好,只有最合适。但是未来预测这种事还是留给大神,这边就分享给楼主一些“干货”1Python难度:★ 欢迎度:★★★★☆ 创始于:1991年学...阅读全文

博文 2019-03-19 13:34:43 晋皖区达内科技

2020 年 HackerEarth 调查:Go 语言成为最受欢迎的语言(内含 Go 语言图谱下载)

<关注阿里巴巴云原生公众号,回复 Go 即可下载清晰知识图谱> 对 Go 语言感兴趣但又不知从何学起的同学,可以参考一下 Go 语言系列文章: 为什么你要选择 Go? Go 面向失败编程 带着服务器编程金刚经走进 2020 年 敢问路在何方? 近日 HackerEarth 发布了 2020 年开发者调查报告,有来自 76 个国家和地区的 16,000 多位开发者参与其中。 HackerEarth 联合创始人兼首席执行官 Sachin Gupta 在报告中提到:「今天技术开发者人才的短缺达到了自 2008 年以来的最高值,招聘者想要得到开发者们的青睐变得难上加难。」 这个观点似乎和我们的普遍想法不同,在中国的互联网上总是有「开发岗位」已经饱和的声音,或经常听到某公司的一个开发岗位有几十人争夺的...阅读全文

博文 2020-05-19 02:33:16 阿里系统软件技术

2020 年 HackerEarth 调查:Go 语言成为最受欢迎的语言(内含 Go 语言图谱下载)

<关注阿里巴巴云原生公众号,回复 Go 即可下载清晰知识图谱> 对 Go 语言感兴趣但又不知从何学起的同学,可以参考一下 Go 语言系列文章: 为什么你要选择 Go? Go 面向失败编程 带着服务器编程金刚经走进 2020 年 敢问路在何方? 近日 HackerEarth 发布了 2020 年开发者调查报告,有来自 76 个国家和地区的 16,000 多位开发者参与其中。 HackerEarth 联合创始人兼首席执行官 Sachin Gupta 在报告中提到:「今天技术开发者人才的短缺达到了自 2008 年以来的最高值,招聘者想要得到开发者们的青睐变得难上加难。」 这个观点似乎和我们的普遍想法不同,在中国的互联网上总是有「开发岗位」已经饱和的声音,或经常听到某公司的一个开发岗位有几十人争夺的...阅读全文

博文 2020-05-18 13:33:29 阿里巴巴云原生

2020 年 HackerEarth 调查:Go 语言成为最受欢迎的语言(内含 Go 语言图谱下载)

<关注阿里巴巴云原生公众号,回复 Go 即可下载清晰知识图谱> 对 Go 语言感兴趣但又不知从何学起的同学,可以参考一下 Go 语言系列文章: 为什么你要选择 Go? Go 面向失败编程 带着服务器编程金刚经走进 2020 年 敢问路在何方? 近日 HackerEarth 发布了 2020 年开发者调查报告,有来自 76 个国家和地区的 16,000 多位开发者参与其中。 HackerEarth 联合创始人兼首席执行官 Sachin Gupta 在报告中提到:「今天技术开发者人才的短缺达到了自 2008 年以来的最高值,招聘者想要得到开发者们的青睐变得难上加难。」 这个观点似乎和我们的普遍想法不同,在中国的互联网上总是有「开发岗位」已经饱和的声音,或经常听到某公司的一个开发岗位有几十人争夺的...阅读全文

博文 2020-05-18 13:35:55 阿里巴巴云原生

为何 Go 的人气正在飞涨

#### 仅仅两年时间,在最流行的编程语言中,Go 语言从第 65 名飙升至第 17 名。以下是其快速增长的原因。 ![](https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/build_structure_tech_program_code_construction.png?itok=nVsiLuag) 图像来自于 _opensource.com_ [Go 语言](https://golang.org/) ,也被称为谷歌的 Go 语言,人气正在强劲增长。 虽然诸如 Java 和 C 这样的语言继续主导编程,但新编程模型已经出现,它们更适合现代计算,特别是云计算领域。 Go ...阅读全文

博文 2017-11-24 14:06:20 polaris

Go语言的前景分析

本文为原创文章,转载注明出处,asdfasdfasdf 欢迎扫码关注公众号flysnow_org或者网站http://www.flysnow.org/,第一时间看后续精彩文章。觉得好的话,顺手分享到朋友圈吧,感谢支持。 这段时间比较忙,相信很多朋友大概都知道,如果不知道的话,可以参考我上篇文章跨维度的打击,是可以直接秒杀的,里面有介绍,大家可以看看。 抓住时代的趋势 在上篇文章中,也就是那个跨维度的打击,是可以直接秒杀的中,提到这个时代的问题,这次针对go语言的前景分析,其实我也想讲一下时代的问题。还记得2010年的时候,那个时候移动互联网时代刚刚兴起,很多以前做java的,也就是做J2EE的人(当时J2EE是红海),抓住了这个机会进行的转型,然后得到红利,甚至实现了人生的转变,这个真的不是...阅读全文

博文 2018-10-16 09:34:41 飞雪无情

Stack Overflow 发布 2020 开发者概况报告,Rust 连续五年成为最受欢迎技术语言

技术编辑:宗恩丨发自 SiFou Office SegmentFault 思否报道丨公众号:SegmentFault 过去 10 年 Stack Overflow 的年度开发人员调查成为了对全球开发者最大规模的调查报告。今年Stack Overflow 更加聚焦于调查报告的多样性。需要强调的一点是报告调查在今年 2 月左右进行,当时疫情影响了世界上每个国家。在查看诸如工作和薪水数据之类的信息时,要考虑到这点。 调查报告最引人注意的重点: 在过去五年中持续增长之后,Python 在最受欢迎的技术列表中从去年的第二名下降到今年的第三名,被 TypeScript 击败。Rust 连续第五年蝉联最受欢迎技术的头把交椅。 站点可靠性工程师和 DevOps 专家仍然是薪酬最高的个人贡献者。 80% 的受...阅读全文

博文 2020-05-30 08:33:07 宗恩

从硬件产品的4种境界,看你的级别

最近两年产品经理岗位异常受欢迎,没技术的想做产品经理、有技术的也想转行做产品经理,甚至一线明星邓超也要做产品经理了。现在的产品经理岗位已经变成人人都可做的岗位了? 其实不然,产品经理岗位是一个对综合能力要求特别高的岗位,特别是硬件产品经理。今天在网上看到一个硬件产品经理的4种境界,感觉总结得特别到位,分享出来,供想从事或已经从事硬件产品经理岗位的童鞋参考,对比自己处于什么境界。 境界一:懂产品不懂技术 产品经理首选需要具备的就是要有“眼光”和“直觉”,不懂技术可以,但必须要懂市场。如果只有技术不懂市场,那你不应该是产品经理,而是研发人员。 这个阶段的产品经理已经过了懵懂期,有了一些小自信,尝到了一些小甜头,应该开始研究用户需求、消费潮流、行业趋势、同行竞争、 竞品分析...阅读全文

Go语言发布8周年,官方称正开发下一代的 Go,将会有重大修改

今天是 Go 语言诞生 8 周年,在这个特别的日子,Go 语言官方博客发表了纪念刊文。博客称,全球有大约 100 万 Go 开发者,Go 语言在 GitHub 的 2017 年最流行编程语言榜上排第九。以下为博客全文:今天,我们庆祝 Go 语言作为开源项目发行 8 周年。在 Go 语言四周年纪念活动中,Andrew 以“让我们期待下一个四年吧!”结束了博文公告。如今,我们已经到达了这一里程时刻,我不禁回想,这个项目和它的生态系统与那时相比成长了多少。在我们的四年前的博文公告中,我们呈现了一个图表,通过搜索词“golang”来展示 Go 在谷歌趋势中越来越受欢迎的趋势。今天,我们将展示一张更新的图表。在这张流行度相对规模的图表中,四年前被我们设定为 100 的规模与当今相比仅仅为 17。Go ...阅读全文

博文 2017-11-13 03:30:40 wemedia.ifeng.com

在线安装 IntelliJ IDEA的 golang 插件

IntelliJ IDEA是非常受欢迎的开发工具,如果我们希望使用IntelliJ IDEA 进行Go语言的开发,需要安装Golang插件。网上的资料几乎都是建议开发者编译源码进行安装,但这是不必要的。还有更简单快捷的在线安装方式,这里给出基本步骤(基于IntelliJ IDEA 14.1,不同版本界面会有细微差异,但步骤相似):1. 在“Settings”菜单,点击“Plugins”,打开插件管理窗口:2. 点击“ Browse repositories”,打开插件仓库管理窗口:3. 点击“Manage repositories...”,打开自定义仓库窗口:4. 在URL中输入:https://plugins.jetbrains.com/plugins/alpha/50475. 点击“OK...阅读全文

博文 2015-11-11 09:00:01 stri-zhaolei

Docker的魔力,Make Apps Work Everywhere

![alt 文本](http://blog.tenxcloud.com/wp-content/uploads/2015/08/docker%E7%9A%84%E9%AD%94%E5%8A%9B-1024x669.png) Solomon Hykes 你可能会在你的手机上使用Google搜索引擎,但是你要明白,它不仅仅在你的手机上运行良好,在别人的手机上也是一样,因为在这后面是分布在全球的数据中心里面运行着的成千上万的机器。Facebook。Amazon以及其它最受欢迎的互联网应用也是同样的道理。这是如今这个时代构建App的唯一方式,也是构建全球即时响应服务的唯一方式。 ...阅读全文

本饼干的日本码农就职总结(感想篇)

写在前面 如果你还没有读过本饼干的日本找工作总结(索引篇),建议先行阅读,传送门????‍♂️ 本饼干的日本码农就职总结(开篇) 一点感想 我可真是够啰嗦的,最开始只是单纯的想总结一下就活季忙活了3个月的总结,拖拖拉拉写了1个月,硬是写了这么长,还写成了连载。不过也是有些许好处的吧,对我个人来说在看网上面经的经验,看到一些感兴趣公司的描述,总是希望博主多写一些。 从3月底下旬决定找工作,到6月下旬完成所有面试,刚好三个月的时间。想起来还是蛮长的,但结束却真的是一瞬间的。最后的offer和rej通知在同天收到,未来2~5年的人生,就这么突然下了定论。因为认定年轻人的第一份工作蛮重要,所以有一些感慨。虽然也会酸酸同龄人,小酸怡情,大酸可就伤身了。如果一直盯着年收500w、800w和1200w的差...阅读全文

博文 2019-08-10 16:02:38 一枚大曲奇

Go语言的前景分析

本文为原创文章,转载注明出处,欢迎扫码关注公众号flysnow_org或者网站http://www.flysnow.org/,第一时间看后续精彩文章。觉得好的话,顺手分享到朋友圈吧,感谢支持。 GO语言前景分析 这段时间比较忙,相信很多朋友大概都知道,如果不知道的话,可以参考我上篇文章跨维度的打击,是可以直接秒杀的,里面有介绍,大家可以看看。 抓住时代的趋势 在上篇文章中,也就是那个跨维度的打击,是可以直接秒杀的中,提到这个时代的问题,这次针对go语言的前景分析,其实我也想讲一下时代的问题。还记得2010年的时候,那个时候移动互联网时代刚刚兴起,很多以前做java的,也就是做J2EE的人(当时J2EE是红海),抓住了这个机会进行的转型,然后得到红利,甚至实现了人生的转变,这个真的不是夸张的。...阅读全文

博文 2018-10-17 19:42:35 飞雪无情

Python就业情况怎样?老男孩python编程

在Stack Overflow的2018年开发者调查中,Python是最理想的语言(即调查者最有兴趣学习的语言);这是Python连续第二年获得该排名。 Python用户在排名最高的编程语言中排名第三。这些事实与Python就业市场是什么关系呢? 尽管Python开发人员调查并未专门提出工作受欢迎度,但我们可以从Python开发人员需要的其他资源中,收集世界范围内的各种工作信息。包括机器学习,数据库,数据分析,云基础设施,设计,站点可靠性/测试,网络抓取,安全性,移动开发,API等等。根据列出的职位,机会倾向于国际化需求,尤其是在英国地区。 在任何主要工作网站搜索“Python开发人员”,会返回数千个就业机会。 2018年3月,美国Python开发者在美国的平均工资(根据实际数据...阅读全文

2017 最佳编程语言 Top 10

2017年最值得学习的编程语言TOP10是哪些?年轻人学习编程语言的热情是比较高的,所以这个问题在学习计算机科学或者其他编程语言相关专业的同学们中比较常见。简单说说计算机编程语言的定义,它是一种人类可以理解的,用于向计算机发出指令或者编写程序的语言。实际上计算机是很笨的,它无法理解任何一种人类的语言,而只能理解由0和1组成的二进制或者说机器语言。因此,有了编程语言的帮助,我们就能轻松地用计算机做我们想做的事。以下就是我为大家整理的2017年最值得学习的编程语言TOP10!第10名:ScalaScala是由MartinOdersky设计的一种通用程序编程语言。2004年1月20日,Scala开始支持函数式编程,并推出强静态类型系统。为了达到简洁的目的,Scala的所有设计都来自于大家对于jav...阅读全文

博文 2017-06-21 13:07:51 厦门触控未来

2017年编程语言排行

现在学会一门编程语言就可以得到一份不错的工作,可以得到不错的薪资,可以过不错的生活。所以越来越多的人选择学习计算机编程语言,今天Java视频教程的讲师就给大家分析一下2017年编程语言排行榜,让学编程语言的朋友在心里有个底。 有人说程序员知识更新速度要很快,这是因为编程语言很容易就过时。这句话虽然有点绝对,但是也说明了热门的编程语言排行版一直在变。那么我们就来看一看2017年编程语言排行,了解一下2017年究竟哪些编程语言最值得学习、更高薪?下面请看Java视频教程讲师分享的内容:1、Java就受欢迎的程度而言,Java是C的主要对手,二者共享前2名的位置。Java获得“2015年年度最佳语言”奖,而据Oracle公司称,使用它的开发者超过900万。Java在世界范围内被几百万的开发者应用于...阅读全文

博文 2017-09-21 09:05:02 扣丁学堂

Python和Ruby优劣势对比 python学习网站

Ruby 和 Python十分相似,有很多共同点,但也有一些不同之外,以下是Python和Ruby的对比: 1. Python和Ruby都是面向对象的语言,都是动态和灵活的。二者的主要区别在于他们解决问题的方式。Ruby提供了不同的方法,而Python通常只有一个,这既是优势也劣势。 2. 最流行的Ruby框架是Ruby-on-Rails,跟Python的Django极其相似且同等高效,不过,如果开发偏重于大量计算和数据处理的应用,还是优先Python。 3. Python在数据科学和数学方面很受欢迎,所以在这里你可以找到很多的学者和教授。 Python的支持者是世界上规模最大和构成最多样化的一个团队,不仅有数以千计的个人开发人员,还有Google,Yandex,Dr...阅读全文

十大受欢迎机器学习Python库

**1. Pipenv** Pipenv 是 Kenneth Reitz 的业余项目,旨在将其他软件包(例如 npm 和 yarn)整合到 Python 里。它不需要安装 virtualenv, virtualenvwrapper,不用管理 requirements.txt 文件,并且不用确保依赖版本的可复现性。通过 Pipenv,你可以在 Pipfile 中指定依赖项。该工具可生成一个 Pipfile.lock 文件,使你的构建更具确定性,避免产生难以查找的 Bug。 **2.PyTorch** PyTorch是Facebook深度学习框架,源于 Torch 框架,同时改善了 Torch 框架,基于ython 语言,由于实现了动态计算图范式, PyTorch 已经成为众多...阅读全文

Gopher Meetup 北京站

1. 探探长链接项目的Go语言实践—— 张凯宏|探探高级技术专家 讲师介绍:担任探探服务端高级技术专家。6年Go语言开发经验,曾用Go语言构建多个大型Web项目,其中涉及网络库、存储服务、长链接服务等。专注于Go语言实践、存储服务研发及大数据场景下的Go语言深度优化。内容简介: 长链接服务处于网络接入层,这个领域非常适合用Go语言发挥其多协程并行,异步IO特点。探探自长链接项目上线以后,对服务进行了多次优化:GC从5ms降到100微秒(Go版本均为1.9以上),主要Grpc接口调用延时p999从300ms下降到5ms。在业内大多把目光聚焦于单机连接数的时候,我们则更聚焦于服务的SLA。2. 深度剖析 SOFAMosn -云原生时代的安全网络代理—— 田阳(烈元)蚂蚁金服系统部技术专家讲师介绍...阅读全文

博文 2019-11-28 16:35:19 百格活动

好程序员:来势汹汹的Go语言企图超越Java?真是高处不胜寒!

|本文由好程序员特训营编辑|作者:好程序员根据近年来TIOBE最受欢迎语言排行榜,我们很容易会发现一个现象:Java语言长盛不衰,多次连续获得最受欢迎语言排行榜第一名,对于很多程序员而言,这似乎已经成为一个习惯,Java也顺理成章的成为很多编程人员学习的首选。但是很多语言的快速崛起,似乎对Java造成了一定的冲击,尤其是go语言,那么go语言能否超越java呢?这要从两个方面来说,一个语言所形成的生态,另外一个是语言本身。从语言的生态来说一旦某个语言在一个领域建立了自己的生态系统那么它的地位几乎很难被撼动了,java语言在大数据、云计算、企业应用方面有了无数的Library、Framework、App,以及会使用这些东西的程序员。撼动这样一个体系无异于连根拔起一颗掺天大树,更聪明的做法应该是...阅读全文

博文 2017-08-22 08:05:00 好程序员特训营

2020 年,你学的编程语言价值多少?

作者 | AJIT KUMAR 译者 | 姜雨生 编辑 | Natalie AI 前线导读: 编程语言是人们指导或控制机器的工具,其开发目的在于让操控机器的过程更加简单和顺畅。正因如此,数百种编程语言应运而生。然而,它们的命运却各不相同。一些语言已不复使用,或将在未来几年淘汰。相应地,一些语言将会被充分使用,还有一些崭新的编程语言正在逐渐被人们所接受。本文选取真实可信的调查、统计数据、搜索结果以及薪资等数据,预测 2020 年编程语言的发展趋势。这篇文章将帮助初学者选择适合自己的入门语言,并指导资深人士在切换语言和继续使用当前语言之间作出选择。更多优质内容请关注微信公众号“AI 前线”(ID:ai-front) 我通过两个表格总结了过去五年间编程语言的潮流趋势。相关数据来源于 2015—20...阅读全文

博文 2019-10-09 22:32:50 aside section ._1OhGeD

Hacker News:2018年编程语言排行榜 Python排名一位!-太原达内Python培训

Python已经成为较受欢迎的程序设计语言之一。自从2004年以后,python的使用率呈线性增长。2011年1月,它被TIOBE编程语言排行榜评为2010年度语言。具有简洁性、易读性以及可扩展性的特点!PYPL通过分析Google搜索语言教程的频率生成数据,即,某项语言在 Google上搜索频率越高,表示这项语言越受欢迎。在四月的数据中,两个排行榜都显示,Python是增长较快的语言,流行度名列前茅!Kotlin在 PYPL排行榜中取得了不小的提升,但是在HackerNews招聘趋势上却少有露面。Hacker News招聘趋势根据 Hacker News招聘趋势排名,公司对掌握 Python技能的人员越来越干兴趣,其次是JavaScript和Golang。较有趣的是,Golang在某一时期...阅读全文

博文 2018-12-18 17:34:45 热带雨林65

为什么Go语言设计受到欢迎?

Go言的参与者Dave Cheney针对GO语言为什么当前越来越受欢迎的原因提出了一些新的见解。 原文见:Go’s Language Design Leaves Others Behind Cheney指出大多数现代语言都是从简单出发,最后却很少实现强大的目标,他认为复杂语言其内部的笨拙语法其实使用“富有表现力”等词语委婉掩盖了,这些复杂语言不会直接承认他们在简单和直接上做得很失败。 大多数语言起初理想目标是简单,但是当他们试图加入前人语言的同样特性以后,反而失去了简单的目标,作为一个新语言通常面对如何替换以前语言的压力,成为那些被替换语言的子集变成了这些新语言的一个目标(banq注:好像在黑Scala之类JVM语言),结果导致了巴洛克风格(banq注:华而不实),我们在其他语言中到处看到不...阅读全文

博文 2015-05-06 17:48:49 banq

Go语言的前景分析

还记得2010年的时候,那个时候移动互联网时代刚刚兴起,很多以前做java的,也就是做J2EE的人(当时J2EE是红海),抓住了这个机会进行的转型,然后得到红利,甚至实现了人生的转变,这个真的不是夸张的。 在一个人都可以的情况,他可以在多种语言里都可以,做得很好,这个毫无疑问。但是如果说来了一波趋势,他能抓住的话,等于对他来说是一个加速剂。目前Go语言就处于这样一个不错的时代中。 社区支持 Go语言在国内的事其实是相当受欢迎的,其实你可以看一下Google趋势,或者其他一些社区,都很火。比如 gopher china大会,还有在各地举办的meetup分享会,隔一段时间会举办一次,这种会议就可以很好的促进Go语言的传播,大家一起交流,一起提升。 Go语言官方本身的话,基本上都是半年一个版本,最...阅读全文

博文 2019-03-22 18:34:42 QFdongdong

区块链编程七大语言——Java:现在,你们谁准备拿第二名?

区块链开发是一个迅速壮大的产业,我们正在见证着这个行业的成长。虽然区块链技术还处于初期阶段,但是这项革命性的技术已经席卷全球,在最近几年经历了前所未见的蓬勃发展。目前许多资金充沛的项目都渴望搭建自己的区块链网络,并在网络上部署去中心化应用,但是有能力的区块链开发人员严重不足。 区块链项目所用到的七大编程语言区块链开发行业吸引到了数十亿美元的投资,各项目为了能吸引到市场上最好的区块链人才相互竞价,使得区块链开发人员的薪酬以及对相关人才的需求水涨船高。这股淘金热可能会让部分开发者好奇他们是否拥有进入这个行业的实力,以及这个新行业中哪种编程语言最受欢迎。几乎所有受欢迎的编程语言在区块链行业中都有用到,但是开发者必须考虑自己要进行哪种类型的开发,因为不同的编程语言适用于不同的区块链项目和应用。为了便...阅读全文

博文 2019-01-29 17:34:47 Java高级架构师之路

Go 语言:我那么值钱,我骄傲了吗?

作者:OSC-达尔文 来自:开源中国(oschina2013) 如需转载请在文章注明来源和作者 Stack Overflow 2018 年最新的薪资计算器已正式推出。最新的计算器除了增加新的国家和地区之外,还更新了数字数据。更新后的薪资计算器新增了 8 个国家和地区的数据,以及更能反映开发者收入的最新数据。 所以,想知道自己的技术能力值多少钱?不妨试用一下 Stack Overflow 2018 年最新的薪资计算器(https://stackoverflow.com/jobs/salary)。通过最新的计算器,我们可以看到目前哪些工作岗位在如火如荼地发展着,哪些工作岗位正在走下坡路,而哪些城市的技术从业者收入最高。 薪资计算器的统计维度:坐标、教育程度、编码年龄、所属岗位以及专业擅长的技能 ...阅读全文

博文 2019-04-08 14:35:17 qq5ac46f12063af

在线安装 IntelliJ IDEA的 golang 插件

http://my.oschina.net/whutzl/blog/528712?p={{page}} IntelliJ IDEA是非常受欢迎的开发工具,如果我们希望使用IntelliJ IDEA 进行Go语言的开发,需要安装Golang插件。 网上的资料几乎都是建议开发者编译源码进行安装,但这是不必要的。还有更简单快捷的在线安装方式,这里给出基本步骤(基于IntelliJ IDEA 14.1,不同版本界面会有细微差异,但步骤相似): 1. 在“Settings”菜单,点击“Plugins”,打开插件管理窗口: 2. 点击“ Browse repositories”,打开插件仓库管理窗口: 3. 点击“Manage repositories...”,打开自定义仓库窗口: 4. 在URL中输入...阅读全文

博文 2016-08-19 05:00:02 u011686226

开发人员如何推广开源项目?

开发人员如何推广开源项目? 1原作者Hudson Borges, Marco Tulio Valente Department of Computer Science, UFMG, Brazil{hsborges,mtov}@dcc.ufmg.br 原文“How do Developers Promote Open Source Projects?”。 翻译,方建勇,1978年生,浙江大学毕业,硕士研究生学历,曾在央企工作,担任过“国家千人计划”专家助理,计算机行业资深工程师与管理人员,中国制造2025浙江省第一批受训高管,IEEE(电气和电子工程师协会)会员、ACM(国际计算机学会)会员、CIPS(中国中文信息学会)会员、CSL(中国物流学会)会员、CSIAM(中国工业与应用数学学会)会员...阅读全文

博文 2020-01-21 14:32:48 方建勇

[golang] pretty print json并不受欢迎?

golang相比c++/java,崇尚简单,不附加没什么吊用的函数或类库,比如下面的这个函数就是简单的转成json。在社区里有人不推荐封装成函数使用,因为违背了golang的语言风格,“这么简单的两行代码,何必封装成包或函数使用呢?” 但是,其实挺好用,你怎么看呢? // Only for normal logging purpose, 4 space indent func PrettifyJson(i interface{}, indent bool) string { var str []byte if indent { str, _ = json.MarshalIndent(i, "", " ") } else { str, _ = json.Marshal(i) } return ...阅读全文

博文 2019-07-26 20:32:41 liuzoxan

融云开发漫谈:你是否了解Go语言并发编程的第一要义?标题文章

2007年诞生的Go语言,凭借其近C的执行性能和近解析型语言的开发效率,以及近乎完美的编译速度,席卷全球。Go语言相关书籍也如雨后春笋般涌现,前不久,一本名为《Go语言并发之道》的书籍被翻译引进国内,并迅速引起广泛关注,本书由融云的一位研发工程师赵晨光联合翻译,旨在帮助Go语言学习者了解并发设计的模式和应用场景,更加深入理解Go语言特性,从而提升自身技术研发水平。 “Go语言并发编程快速入门的第一要义”《Go语言并发之道》主要讲解了Golang语言的最佳实践和模式,引导读者如何选择并发模型以及如何组合利用。全书详细剖析了并发与并行的关键性区别、Go语言的内存同步原语,并列举了帮助学习者编写大规模分布式系统的技巧和工具。关于Go语言学习的思考,赵晨光认为,“Go语言并发编程快速入门的第一要义是...阅读全文

博文 2019-02-26 13:34:42 杨同超

解密为何 Golang 能从众多语言中脱颖而出

技术的突飞猛进,推动着世界上许多突破性的发现。 Golang ,作为如此革命性的发明,早已征服了整个世界。 当我们接触到 Golang 后,开发领域中已经发现了很多种(用 Golang)带来进步和革新的方法。在语言的万马千军纷纷争奇斗艳时,Golang 早已证明了自己才是最大的游戏规则改变者。 虽然对于初学者来说,这种新生的语言可能有一点点复杂和难以掌握,但是当你做了充足的练习后,你会很容易地处理 Golang 语言。 在(开发者)熟识关于 Golang 的一些基础知识之前,他们往往就已经被这种高级编程语言逼疯了。好了,闲话少说,我们一起来研究下这篇博客摘录。 ## Golang -- 无限可能 你能相信在过去的几年中 Golang 的受欢迎度像飞火流星一样如此飙升吗?作为一种领先业界的结果...阅读全文

博文 2019-12-11 14:52:34 lxbwolf

在线安装 IntelliJ IDEA的 golang 插件

http://my.oschina.net/whutzl/blog/528712?p={{page}} IntelliJ IDEA是非常受欢迎的开发工具,如果我们希望使用IntelliJ IDEA 进行Go语言的开发,需要安装Golang插件。 网上的资料几乎都是建议开发者编译源码进行安装,但这是不必要的。还有更简单快捷的在线安装方式,这里给出基本步骤(基于IntelliJ IDEA 14.1,不同版本界面会有细微差异,但步骤相似): 1. 在“Settings”菜单,点击“Plugins”,打开插件管理窗口: 2. 点击“ Browse repositories”,打开插件仓库管理窗口: 3. 点击“Manage repositories...”,打开自定义仓库窗口: 4. 在URL中输入...阅读全文

博文 2016-09-03 17:00:07 u011686226

2020年最具“钱途”的编程语言

编程语言是人们指导或控制机器的工具,其开发目的在于让操控机器的过程更加简单和顺畅。正因如此,数百种编程语言应运而生。然而,它们的命运却各不相同。一些语言已不复使用,或将在未来几年淘汰。相应地,一些语言将会被充分使用,还有一些崭新的编程语言正在逐渐被人们所接受。本文选取真实可信的调查、统计数据、搜索结果以及薪资等数据,预测 2020 年编程语言的发展趋势。这篇文章将帮助初学者选择适合自己的入门语言,并指导资深人士在切换语言和继续使用当前语言之间作出选择。 我通过两个表格总结了过去五年间编程语言的潮流趋势。相关数据来源于 2015—2019 年 Stack Overflow 的调查结果。为了帮助读者更加准确地理解,我将编程语言分为两组,第一组是 2000 年以前推出的编程语言,第二组是 2000...阅读全文

博文 2019-12-18 20:32:45 智云开发编程

2020年最具“钱途”的编程语言

编程语言是人们指导或控制机器的工具,其开发目的在于让操控机器的过程更加简单和顺畅。正因如此,数百种编程语言应运而生。然而,它们的命运却各不相同。一些语言已不复使用,或将在未来几年淘汰。相应地,一些语言将会被充分使用,还有一些崭新的编程语言正在逐渐被人们所接受。本文选取真实可信的调查、统计数据、搜索结果以及薪资等数据,预测 2020 年编程语言的发展趋势。这篇文章将帮助初学者选择适合自己的入门语言,并指导资深人士在切换语言和继续使用当前语言之间作出选择。 我通过两个表格总结了过去五年间编程语言的潮流趋势。相关数据来源于 2015—2019 年 Stack Overflow 的调查结果。为了帮助读者更加准确地理解,我将编程语言分为两组,第一组是 2000 年以前推出的编程语言,第二组是 2000...阅读全文

博文 2020-01-19 23:32:46 编程圈

Go语言工具箱--Starcharts

基本介绍 试想这样一种场景,当你在github上有一个项目,你觉很受欢迎,并且被star的情况也很乐观,如何才能够实时的展示出来呢? Starcharts就是为了实现这个目的而存在的,展示效果可以参看下图,暂时了star的变动情况。 另外,在README.md文件中,可以直接引用下面的.svg文件,让你的项目程序范儿点。 ## Stargazers over time [![Stargazers over time](https://sspell.com/star/hapiman/gorice.svg)](https://sspell.com/star/hapiman/gorice) 复制代码体验地址:sspell.com/star/hapima… 构造私人项目 切换成你的项目,请按照如下方...阅读全文

博文 2020-05-17 22:34:24 大漠胡萝卜

Go语言的前景分析

还记得2010年的时候,那个时候移动互联网时代刚刚兴起,很多以前做java的,也就是做J2EE的人(当时J2EE是红海),抓住了这个机会进行的转型,然后得到红利,甚至实现了人生的转变,这个真的不是夸张的。 在一个人都可以的情况,他可以在多种语言里都可以,做得很好,这个毫无疑问。但是如果说来了一波趋势,他能抓住的话,等于对他来说是一个加速剂。目前Go语言就处于这样一个不错的时代中。 社区支持 Go语言在国内的事其实是相当受欢迎的,其实你可以看一下Google趋势,或者其他一些社区,都很火。比如 gopher china大会,还有在各地举办的meetup分享会,隔一段时间会举办一次,这种会议就可以很好的促进Go语言的传播,大家一起交流,一起提升。 Go语言官方本身的话,基本上都是半年一个版本,最...阅读全文

博文 2019-03-23 16:36:07 QFdongdong

访问者模式

概述 访问者模式.jpg Golang实现 target.go type Target interface { Accept(Visitor) } visitor.go type Visitor interface { VisitBuilding(building Building) VisitApartment(apartment Apartment) } apartment.go type Apartment struct { Name string } func (a Apartment) Accept(v Visitor) { v.VisitApartment(a) } building.go type Building struct { Apartments list.List }...阅读全文

博文 2020-02-09 15:32:40 ying76

最火的前端开发框架Bootstrap使用教程

课程介绍 Bootstrap,来自Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。 它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。 国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而...阅读全文

最受欢迎的前端开发框架Bootstrap使用教程

课程介绍 Bootstrap,来自Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。 它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。 国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来。 课程目标 ...阅读全文

Excelize 发布 2.0.2 版本, Go 语言最受欢迎的 Excel 基础库

Excelize 是 Go 语言编写的用于操作 Office Excel 文档类库,基于 ECMA-376 Office Open XML 标准。可以使用它来读取、写入由 Microsoft Excel™ 2007 及以上版本创建的 XLSX 文档。相比较其他的开源类库,Excelize 支持写入原本带有图片(表)、透视表和切片器等复杂样式的文档,还支持向 Excel 文档中插入图片与图表,并且在保存后不会丢失文档原有样式,可以应用于各类报表系统中。入选 2018 开源中国码云 Gitee 最有价值开源项目 GVP,目前已成为 Go 语言最受欢迎的 Excel 文档基础库。 开源代码 GitHub: github.com/xuri/excelizeGitee: gitee.com/xurim...阅读全文

博文 2019-10-09 23:02:38 续日

Go语言 2019 调查报告发布

Go 官方博客昨日公布了[ 2019 年 Go 语言调查报告]。本次调查收到的回复达到 10,975 份,约为去年的两倍。 这些受访者的反馈意见将被选取用于改进 Go 语言的发展。 以下是 2019 年度的调查报告摘要: 此调查中,受访者的受众特征与 Stack Overflow 的受访者相似,因此这些结果在某种程度上可以代表更广泛的 Go 开发人员。 大多数受访者每天都要用到 Go 语言,并且该数字在逐年上升。 Go 的使用仍集中在技术公司,但它同时也被用于越来越多的行业,例如金融和媒体。 Go 最常见的用途仍然是编写 API/RPC 服务和 CLI 工具。 模块在 Go 生态系统中的使用率很高,与此同时,围绕软件包管理的一些问题仍然存在。 有待改进的重点领域包括 debug、模块和云服务...阅读全文

博文 2020-04-27 10:33:09 阿俊

2020 年,你学的编程语言价值多少?

编程语言是人们指导或控制机器的工具,其开发目的在于让操控机器的过程更加简单和顺畅。正因如此,数百种编程语言应运而生。然而,它们的命运却各不相同。一些语言已不复使用,或将在未来几年淘汰。相应地,一些语言将会被充分使用,还有一些崭新的编程语言正在逐渐被人们所接受。本文选取真实可信的调查、统计数据、搜索结果以及薪资等数据,预测 2020 年编程语言的发展趋势。这篇文章将帮助初学者选择适合自己的入门语言,并指导资深人士在切换语言和继续使用当前语言之间作出选择。 我通过两个表格总结了过去五年间编程语言的潮流趋势。相关数据来源于 2015—2019 年 Stack Overflow 的调查结果。为了帮助读者更加准确地理解,我将编程语言分为两组,第一组是 2000 年以前推出的编程语言,第二组是 2000...阅读全文

Go 语言 2019 调查报告发布

Go 官方博客昨日公布了[ 2019 年 Go 语言调查报告]。本次调查收到的回复达到 10,975 份,约为去年的两倍。 这些受访者的反馈意见将被选取用于改进 Go 语言的发展。 以下是 2019 年度的调查报告摘要: 此调查中,受访者的受众特征与 Stack Overflow 的受访者相似,因此这些结果在某种程度上可以代表更广泛的 Go 开发人员。 大多数受访者每天都要用到 Go 语言,并且该数字在逐年上升。 Go 的使用仍集中在技术公司,但它同时也被用于越来越多的行业,例如金融和媒体。 Go 最常见的用途仍然是编写 API/RPC 服务和 CLI 工具。 模块在 Go 生态系统中的使用率很高,与此同时,围绕软件包管理的一些问题仍然存在。 有待改进的重点领域包括 debug、模块和云服务...阅读全文

博文 2020-04-27 10:32:58 阿俊

Go语言2018年度调查结果报告

感谢 这篇文章总结了我们2018用户调查的结果,与之前的2016和2017年的调查结果做了对比。 2018年我们调查了来自103个国家的 5,883 个调查受访者。非常感谢提供反馈的每一个人,这个调查可以帮助塑造Go的未来。 调查结果摘要 首先,一半的调查受访者使用Go语言作为他们日常使用的一部分。这一年我们看到了那些使用Go作为他们工作一部分的受访者们在数量上有了非常大的增长。 Go最常用做 API/RPC 服务和 CLI 工具。自动化任务虽然不像CLI工具和API服务那么常见,但却是Go的一个快速发展的领域。 Web开发仍然是最常见到的领域,而 DevOps 的年增长率最高,也是现在第二常见到的领域。 绝大多数受访者表示 Go 是他们最优先选择的编程语言,尽管普遍感觉不如至少一种其他语言...阅读全文

博文 2019-03-30 17:34:39 如来神掌

北大青鸟西安建大校区:2020 年,你学的编程语言价值多少?

作者:AJIT KUMAR译者:姜雨生原文出处:WHAT STATS & SURVEYS ARE SAYING ABOUT TOP PROGRAMMING LANGUAGES IN 2020编程语言是人们指导或控制机器的工具,其开发目的在于让操控机器的过程更加简单和顺畅。正因如此,数百种编程语言应运而生。然而,它们的命运却各不相同。一些语言已不复使用,或将在未来几年淘汰。相应地,一些语言将会被充分使用,还有一些崭新的编程语言正在逐渐被人们所接受。本文选取真实可信的调查、统计数据、搜索结果以及薪资等数据,预测 2020 年编程语言的发展趋势。这篇文章将帮助初学者选择适合自己的入门语言,并指导资深人士在切换语言和继续使用当前语言之间作出选择。 我通过两个表格总结了过去五年间编程语言的潮流趋势。相...阅读全文

博文 2019-08-28 11:32:48 西安北大青鸟幸福IT

官方博文:2019 年 Go 开发者调查结果

点击上方蓝色“Go语言中文网”关注我们,领全套Go资料,每天学习 Go 语言Todd Kulesza 2020-04-20概览、感谢 首先,我要非常感谢参与本次调查的数千名 Go 开发人员。在 2019 年,我们收到了 10,975 份回复,几乎是去年的两倍![1]我要代表团队的其他成员,充分强调您花时间和精力向我们介绍您在 Go 方面的经验,我们对此深表感谢。谢谢!关于前几年调查说明 敏锐的读者可能会注意到,我们每年的比较与我们过去分享的数字不太吻合。原因是从 2016 年至 2018 年,我们使用开始调查的总人数作为分母来计算每个问题的百分比。尽管这很不错而且很一致,但它忽略了并非每个人都会完成调查的事实——多达 40% 的参与者在到达最后一页之前就停止了调查,这意味着在调查的后面出现的...阅读全文

博文 2020-04-26 10:36:01 Go语言中文网