对于单一贡献者来说,由于pull请求与功能分支的存在周期较短,所以处理起来难度不大。但面对大规模团队,这种方式就往往显得不那么高效了。 对于大多数规模化团队,直接使用master往往效率更高,这是因为他们必须以安全方式进行主干开发,从而提高协作水平、增强开发质量以及实现集体所有权等等。 基于主干开发的优势 “不,我们绝对不要直接对master进行push,你疯了吗?” 好吧,我来讲个真实的故事。 我最近加入了一家咨询企业。担任顾问职务的乐趣在于,我们可以与各类客户一同工作。事实上,在最近...
在我看来,目前的发展趋势可能会彻底消灭编写代码这一技能需求。 我还清楚得记得那一天,我们把公司的解决方案从一组广泛分布的数据中心处迁移到了云端。那天是8月15号,意大利的法定假日。我们本来应该放松一下,但却经历了人生中最艰难的24个小时。虽然已经进行了长达几个月的准备,并计划在当年年底之间完成云迁移,但那一天,某座数据中心的故障让我们不得不临时调整规划。实际上,驱使我们选择提前迁移的理由已经相当充分:多年来,我们已经无数次经历过这类与“系统”相关的故障状况,但我们的软件却一直非常可靠。这种不匹配...
北京时间10月30日,AMD公司公布了2019年第三季度财报:报告显示,AMD第三季度营收为18.0亿美元,比去年同期的16.5亿美元增长9%,比上一季度的15.3亿美元增长18%;净利润为1.20亿美元,与去年同期的净利润1.02亿美元相比增长18%,与上一季度的净利润3500万美元相比大幅增长。 7nm芯片立功了,AMD赚钱了 截至9月30日,AMD的净利润为1.20亿美元,与去年同期的净利润1.02亿美元相比增长18%,与上一季度的净利润3500万美元相比大幅增长。 CEO苏姿丰表示...
2019 年 10 月 29 日,Google 母公司 Alphabet 发布了截至 9 月 30 日的第三季度财报。财报显示,Alphabet 第三季度总营收为 404.99 亿美元,比上年同期的 337.40 亿美元增长了 20%。 另外,雅虎财经频道提供的数据显示,37 名分析师此前预期 Alphabet 第三季度平均每股收益将达 12.42 美元,而 Alphabet 第三季度每股收益仅为 10.12 美元,低于此前分析师的平均预期。受此影响,Alphabet 股价在纳斯达克市场的盘...
想要把照片里的狗狗抠出来,还要像这样让毛发自然完整,需要几步? 蒙版通道调色阶?通通不需要,只需一键,AI就能帮你轻松实现。 这就是Adobe为Photoshop 2020准备的最新功能:用机器学习算法,快速捕捉对象。 不仅识别精准,还能机智地保留细节。 抠图,从未如此简单。 一键抠图也能毛发毕现 AI抠图第一步,点击魔棒工具组。Adobe会把最新的对象选择工具加入其中。 然后,只需拉个框框,就能轻松选中整个帽子: 而不是出现令人抓狂的这一幕… 担心这个方框不够灵活,还有套...
当最新“黑科技”被用在教育上,一件引起热议的怪事就发生了: 小学生上课,要带上孙悟空的“金箍”了。 这个硬件是一种脑机接口头环,可以检测脑电波,评判学生上课、写作业时是否集中了注意力,并给学生的集中注意力情况打分。 分数还会实时传输到老师的电脑上,也会像考试成绩排名一样被发到家长群里。 最近,这款自称来自MIT和哈佛等知名研究机构的产品出现在了浙江金华的一所小学,孩子们带着头环上课的场景惊诧世人。 一些老师学生认为这件产品提升了学习的专注程度,但也有不少人质疑:被技术监控,小学生还有没有自由...
在众多自动化部署工具中做选择题的时候,相信很多运维都会纠结,到底选哪一个比较好?现在我就来说说,希望看完本文,大家心中会有答案。如果没有,请再看一遍,哈哈哈 术语 Salt和Ansible最初都是作为执行引擎构建的。也就是说,如果需要,它们允许在一个或多个远程系统上并行执行命令。 Ansible支持在多台计算机上执行任意命令行命令。它还支持执行模块。一个Ansible模块基本上是写在一定Ansible友好的方式一个Python模块。大多数标准的Ansible模块都是同等的。这意味着你告诉他们...
怎样才能成为一名专业的软件设计师呢?一个典型的答案是:经验和天赋,但这并不能令人满意。尽管它包含了真理的要素,但它几乎没有提供给我们任何可以学习的途径。专业设计师们显然不只是随机地处理他们的工作。恰恰相反,他们在设计工作中会有一些特定的习惯、学习实践方法以及一些要遵循的原则。 有些我们可能对它们很熟悉,而另外一些则不然。但是,一个不变的事实是:专业的软件设计人员能敏锐地意识到所有这些实践方法,并在必要情况下加以利用。 基于多年来对专业软件设计师及其工作方式的研究,我们的《软件设计解码》(Soft...
马克·吐温曾在给记者的一封信中写道:“有关我死亡的报道有些夸张”。马克·吐温的这句俏皮话用在软件技术从业人员身上是再合适不过了。年复一年,技术专家们掀起了一轮又一轮舆论浪潮,宣称这个或那个技术或趋势已经死亡,或者,如果足够幸运的话,正在走向死亡的路上。 我倾向于认为这是一种相对较新的现象,但早在2009年,Jeff Atwood在他的Coding Horror博客上就提到了这个话题(https://blog.codinghorror.com/software-engineering-dead/)...
让我们探寻一下,以在美国的程序开发者为例,需要多长时间能够让自己的年收入达到10万美元;以及使用Scala、Redis、Go,或者Apache Spark将如何为你带来增量收益。 Stackoverflow发布了最新版本的程序员薪水计算器:https://stackoverflow.com/jobs/salary),以及相应的一份调查报告,这份报告显示美国程序员的薪水继续领跑其他地方的程序员。 在一篇博客文章中,SO(Stack Overflow)数据科学家Julia Silge(https:/...
总部位于纽约的CockroachDB致力于为全球客户群不断增长的互联网成长型公司提供服务,他们针对其分布式SQL数据库CockroachDB推出了一项托管服务CockroachCloud。 Cockroach Labs首席执行官兼联合创始人Spencer Kimball在接受The New Stack采访时表示,这项服务解决了运行全球性数据库的困难,同时保持了向终端用户提供即时服务所需的低延迟。 最初,CockroachCloud(现在是Beta版)可以在谷歌云平台和Amazon Web Ser...
谷歌研究院与丰田技术学院联合发布了一篇最新论文,正式公布取代BERT的下一代方案——即体积更小、智能度更高的ALBERT。(ALBERT:用于语言表示自监督学习的精简版BERT,ALBERT: A Lite BERT for Self-supervised Learning of Language Representations) ALBERT在SQuAD与RACE测试中刷新了SOTA,并在RACE测试当中以14.5%的优势击败BERT……但先别急,后文将具体比较双方的成绩(表中的1M...
导读: 在软件世界中,铁打的二进制,流水的语言。从计算机诞生至今,不知诞生了多少门编程语言。译者查了一下 Wikipedia,好家伙,名单上足足有几百种!但并不是所有的语言都能长期占据 Top 10。今天我们来讨论长期霸榜的三种编程语言:Java、JavaScript 和 C,因为经常有人们说这三种语言已经死了,即使没死也是快要死了。然而事实究竟如何呢?实际上,这几门语言就像题图的胡杨一样,特别是 C 语言,简直就是编程语言界的胡杨:胡杨生而千年不死,死而千年不倒,倒而千年不烂…… 正文: 最近...
对我来说,数据科学家们使用高级软件包、创建令人眼花缭乱的演示方案以及不同算法,绝对是种感官与心灵的双重享受。数据科学家们有种神秘的气质——穿上一件酷酷的T恤、再加上一杯咖啡和一台笔记本,然后在不动声色之间成就非凡。 但这里要给各位从业者,特别是新手数据科学家们提个醒,某些致命错误很可能在一夜之间摧毁你的辛勤付出。这些错误会损害数据科学家的声誉,甚至彻底断送原本光明的数据科学从业前景。本文的目标也非常简单:帮助大家规避这类错误。 (1) 为什么“Datetime”变量是最重要的变量? 请...
Gartner公司对2020年及以后的主要IT战略进行了预测,这些策略主要侧重于技术的人性化。 预测长期的IT技术趋势并不容易,并且有些技术的发展可能会有些出人意料。而调研机构Gartner公司分析师一直专注于对于技术未来发展的展望。Gartner公司副总裁Dart Plummer 在今年的IT研讨会/ XPO会议上表示,多年来,该公司的分析预测准确率高达80%。其中一些成功的预测包括自动化、机器人技术、人工智能技术和其他正在发展的趋势。 Gartner公司今年对2020年及以后的一系列...