软佳科技有限公司 - 论坛

InfoQ

0 会员 以及 1 访客 正在阅读本主题.

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_借助情感分析教计算机理解情感
« 回复 #3990 于: 六月 19, 2019, 10:21:15 pm »
借助情感分析教计算机理解情感

情感分析教计算机识别文本中的人类情感。基本原则是在简单性和准确性之间进行权衡。方法有很多,从使用与情绪相关的单词列表,到使用词嵌入、神经网络和注意机制等深度学习技术。


Johnson Controls首席数据科学家Donagh Horgan将在RebelCon.io 2019大会上介绍为Twitter构建的一个情感分析器。大会将于6月19日至20日在爱尔兰科克举行。根据活动网站介绍:




  • RebelCon连续第三年将科克软件工程社区聚集在一起,举行为期两天的研讨会,讨论软件行业的最新技术、文化和开发实践;




  • RebelCon是由开发者社区为社区举办的非营利性技术会议。




在他的演讲中,Horgan将展示如何迭代地为Twitter情感分析构建一个AI驱动的管道。


在过去的几年里,情感分析被用于越来越多的应用程序:它用于在客户支持中根据客户的感知情感倾向对进来的问题进行排序,在市场调研和民意调查中了解人们如何思考某些话题,在论坛和在线讨论区中检测辱骂、威胁和怒火。Johnson Controls利用情感分析来发现暴力威胁,以更好地保护客户及其员工。


Source: 借助情感分析教计算机理解情感

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_机器学习在信贷风控建模中的优势和挑战
« 回复 #3991 于: 六月 19, 2019, 10:21:15 pm »
机器学习在信贷风控建模中的优势和挑战

在国内国外金融风控领域大致分为两个流派,其中一派为具有统计学背景的人,分布在银行、金融消费公司等传统的金融领域,偏好评分卡进行建模。另外一派则是具有互联网背景的新兴探索者,将机器学习、深度学习等方法运用于金融风控领域。融360是 ToB 的金融风控企业,不仅跟传统的金融公司有合作,还和京东、百度金融、滴滴等互联网背景的公司有交集。本次演讲内容为这两种流派优劣势对比及机器学习、深度学习在金融风控领域的实践应用。


一、信用评分卡模型


评分卡模型虽然是一个简单的权重线性加和的回归模型,但在传统金融风控领域使用了上百年。



1、评分卡模型中的特征筛选、参数求解


评分卡模型对特征筛选有以下偏好:


1)特征覆盖率高,通常达到70%以上;


2)特征与逾期率为线性强相关;


3)特征随着时间迁移,其分布保持稳定;


4)特征变量与风险趋势的相关性有明显的可解释性,并且入模变量少,通常为8-12个。


以上特征筛选的偏好是为了保证入模的特征变量的稳定性、有效性,比如会有黑名单、负债、资产等特征变量。总的来说,在少样本量及强特征的情况下,使用评分卡这种简单的模型能够很好的保证稳定性和有效性。


Source: 机器学习在信贷风控建模中的优势和挑战

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
微软 Azure Event Grid 最新演进:新的遥测事件、高级过滤器和事件域

在最近的一篇博客中,微软宣布了其云服务Azure Event Grid的几项最新更新,包括新的IoT Hub(物联网接入)的遥测事件,以及高级过滤器和事件域(Event Domains)等功能。


自Azure Event Grid正式发布以来已经一年多了,它允许开发人员在Azure中以统一的方式来管理各种事件。自正式商用以来,去年6月份增加了对云事件的支持,9月份又增加了与IoT Hub的集成。Azure Event Grid功能得到了逐步增强。此外,该团队还在今年早些时候推出了一些更新,包括重试策略、死信(dead lettering)处理功能、将Azure存储队列和Hybrid Connections作为事件的发送目的地,以及手动握手验证,等等。



图片来源:https://docs.microsoft.com/en-us/azure/event-grid/overview


新功能之一是IoT Hub的设备遥测事件预览。微软Event Grid项目经理Bahram Banisadr告诉InfoQ:


Source: 微软 Azure Event Grid 最新演进:新的遥测事件、高级过滤器和事件域

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_Docker Desktop for WSL 2将于7月发布预览版本
« 回复 #3993 于: 六月 19, 2019, 10:21:15 pm »
Docker Desktop for WSL 2将于7月发布预览版本

Docker 的目标之一就是在桌面环境中提供使用容器的最佳体验,无论是在 Windows、Mac 还是 Linux 上工作的用户都可以获得尽可能接近 Native 的体验。


为了实现这一目标,我们花了很多时间与微软和苹果提供的软件栈一起工作。2016 年,我们引入了 Windows Linux 子系统 (WSL),此后,我们一直在密切关注,以便在产品中更好得利用它。


最初,WSL 给人的印象是在努力模仿 Linux 内核上的 Windows,但是由于 Windows 和 Linux 之间存在的根本差异,很多东西无法做到与 Native Linux 相同实现,而这意味着它无法直接运行在 Docker 引擎和 Kubernetes WSL 内部。而 Docker Desktop 开发了一个使用 Hyper-V vm 和 LinuxKit 的替代解决方案,以实现用户期望的无缝集成。


刚刚,微软宣布了一个 WSL 2 的主要架构变化:他们没有使用仿真,而是提供了一个运行在轻量级 VM 中的真正的 Linux 内核。这种方法在架构上非常接近于我们今天使用的 LinuxKit 和 Hyper-V,但是比 Docker 更轻量级,并且能够与 Windows 更紧密地集成。Docker 守护进程在其上运行得很好,性能表现优异,在我们开发人员的机器上,从冷启动到在 WSL 2 中运行只需大约 2 秒。对此,我们感到很兴奋,也很高兴和大家宣布:我们正在开发 Docker Desktop for WSL 2 的新版本,并计划在 7 月份进行公开预览。它将使得 Docker 容器开发的体验更丰富,由于 WSL 2 适用于 Windows 10 家庭版,所以 Docker Desktop 也适用于 Windows 10 家庭版。


与微软合作


为了使 Docker Desktop 成为 Windows 上使用 Docker 的最佳方式,我们携手微软一起合作。微软提供了 WSL 2 的早期版本,以便评估这项技术是否适合我们的产品,同时进行一些反馈。我们使用了不同的方法构建原型,所以接下来想和大家分享一下我们未来的工作。


Source: Docker Desktop for WSL 2将于7月发布预览版本

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
微软亚洲研究院院长洪小文:人工智能处于半认知阶段,人类大可不用担心会被AI超越

人工智能是近年来最火热的话题之一,关注度也一直居高不下。距离这个概念被提出已经过去了60多年,如今,人工智能发展到什么阶段了?未来发展的前景是怎样的?6月14日,在由清华大学五道口金融学院、清华大学国家金融研究院、清华大学研究生会联合主办的“未来已来—全球领袖论天下”系列讲座上,微软全球资深副总裁、微软亚太研发集团主席兼微软亚洲研究院院长洪小文发表了题为“智能简史及数字化转型的未来”的演讲,介绍了人工智能的发展现状与未来发展方向,并就企业如何借助技术的发展实现数字化转型进行探讨。



以下为洪小文演讲部分精华内容(经AI前线整理,有删减、调整


人类对于AI又期待又害怕


大家都知道,现在AI很热,我经常开玩笑说,AI火热是因为“人工”的反面是“天然”,“智能”的反面就是“愚蠢”,因为没有人想做天然的愚蠢,那当然就喜欢AI了。


1955年我的师祖(老师的老师)John McCarthy在达特矛斯会议上提出了“AI”(Artificial Intelligence),AI这个学科如今已经发展了60多年了。


Source: 微软亚洲研究院院长洪小文:人工智能处于半认知阶段,人类大可不用担心会被AI超越

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
专访百信银行AI Lab负责人:智慧金融就是“随时随地随需”

智慧金融是近几年热门的话题,从概念上来说,智慧金融是建立在金融物联网基础上,通过金融云,使金融行业在业务流程、业务开拓和客户服务等方面得到全面的智慧提升,实现金融业务、管理、安防的智慧化。


如今,智慧金融已经在不知不觉间进入了人们生活,从传统的现金支付到如今的指纹、刷脸支付,仅仅从支付方式来说,就已经有了巨大的变化。为了进一步了解智慧金融技术的发展情况,InfoQ在QCon全球软件开发大会(北京)2019上采访到了百信银行首席技术架构师、AI Lab 负责人张真,他将会结合实际案例,对智慧金融进行详细解读。


理解“智慧金融”


“业内对于智慧金融有一些共识的定义。”


在采访的开始,张真简单谈了谈业内对于智慧金融的定义:“从业内来说,以互联网、AI、大数据、云计算,区块链技术为依托,实现金融业务到流程全方位的智能化,这就是智慧金融。”


结合个人的实践,张真告诉记者,他认为智慧金融主要有两个层面的变化。


首先对外来说,传统金融主要以业务和流程为中心,而智慧金融是以用户为中心的。例如传统银行业对用户的体验重度度不高,所以总是“用户找银行”的模式,用户也时长遇到一些不便。张真说:“我认为智慧金融要做到三个随,就是随时,随地和随需。”


张真进一步解释说:随时随地是指金融服务的时效性要好,打破时空局限,不要受限于网点或服务时间;而随需可以用一个案例来说明,包括银行在内,传统金融机构给用户提供服务的方式是“菜单式”服务,如果“菜单”上没有,则不会提供。但现在,智慧金融要把千人一面菜单式的服务转变成千人千面的服务,跟随用户提供个性化服务,这就是随需。


Source: 专访百信银行AI Lab负责人:智慧金融就是“随时随地随需”

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_Facebook加密货币会不了了之?Libra引发美法等权力机构愤怒
« 回复 #3996 于: 六月 19, 2019, 10:21:15 pm »
Facebook加密货币会不了了之?Libra引发美法等权力机构愤怒


  • 根据Facebook公司本周二的介绍,Libra加密货币将于2020年面向在线用户推出。

  • 民主党众议员Maxine Waters本周二要求Facebook公司停止开发其加密币Libra。

  • Facebook公司公布Libra加密货币的数小时之后,Waters即提出叫停要求。

  • 七国集团表示将建立一个高层论坛,以检查此类货币对金融体系带来的风险。

  • 法国财政部长强烈谴责Libra,称其”不能且必定不会发生“。


北京时间 2019 年 6 月 18 日 17 点,Facebook 位于瑞士的子公司 Libra Network(天秤座网络)联合全球 28 家企业,发布加密货币Libra 的白皮书。白皮书宣称,Libra 区块链的目标是成为金融服务的坚实基础,面向全球人民提供服务,包括打造一种新的全球货币,满足数十亿人的日常金融需求。


Facebook计划为Libra寻找到100位合作伙伴。自4月份推出之后,已有28家企业宣布参与,包括:Visa和Mastercard等支付网络;PayPal,Coinbase和Stripe等金融科技公司;风投企业Thrive和Andreessen Horowitz;Kiva和Women’s World Banking等非政府组织;电信公司Vodafone;eBay,Lyft,Uber和Spotify等软件服务公司。据《连线》报道,实际上,这些都是临时合作伙伴,参与协会也并不意味着他们已经承诺支付1000万美元成为Libra节点。值得注意的是,目前没有银行组织的参与,虽然Facebook表示十分欢迎银行机构加入。



Facebook昨日同时宣布成立新部门“Calibra”。该部门负责建立一款新的电子钱包,供用户存储及兑换货币。这款电子钱包将作为独立应用无缝连接数十亿人,既可在 Facebook Messenger 和 WhatsApp 使用,也会有独立的 iOS 和 Android 应用。作为一款新的数字货币,可以全球流通,这无疑给主权货币监管机构带来了压力。



Source: Facebook加密货币会不了了之?Libra引发美法等权力机构愤怒

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_Go语言大讨论:它到底是谁的?谷歌or社区?
« 回复 #3997 于: 六月 20, 2019, 04:28:10 am »
Go语言大讨论:它到底是谁的?谷歌or社区?


“Go是谷歌的编程语言,而不是社区的?”对于这样的观点,你是赞同还是反对?欢迎在文章下方评论区留言,与其他小伙伴展开讨论。我们将在评论区选出三位精彩评论者,送上“InfoQ限量版定制T恤”一件或《Go语言实战》一本。(活动时间:即日起至6月24日零点,感谢人民邮电出版社赞助书籍)




前几天,InfoQ在官网上发布了一篇国外博主(该博主是Go语言贡献者)对Go语言的评论文章:Go 语言是谷歌的,而非社区的,观点有些“消极”,他认为:Go是谷歌的编程语言,而不是社区的。在这位博主看来,虽然Go语言拥有一个贡献者社区,但是它并不是社区的项目,只是谷歌的一个项目。所以只要是谷歌反对的东西,没有人可以把这个东西加到Go语言中。


这篇文章在发布之后引发了网友的激烈讨论,持反对意见的人不在少数,当然也有人非常赞同这位博主的观点。


对于这篇文章引发的讨论,InfoQ记者也第一时间联系了《Go并发编程实战》作者、前轻松筹大数据负责人郝林,他的观点是:Go语言是大家的,只有伪爱好者才会谈舍弃。在郝林看来,Go 语言官方团队在谷歌内部实属一个很小的团队,但其成员https://www.infoq.cn/article/LFmN1ZmP0kspek-uchCJ几乎个个都是技术大神。所以即使谷歌是独裁的,我们也有理由相信他们会把 Go 语言做得更好。


Source: Go语言大讨论:它到底是谁的?谷歌or社区?

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_Jetbrains发布2019开发者生态报告:Java最主流,Go最有前途
« 回复 #3998 于: 六月 20, 2019, 04:28:10 am »
Jetbrains发布2019开发者生态报告:Java最主流,Go最有前途

近日,Jetbrains 发布了《2019年开发人员生态系统现状》报告。报告显示:Java是最主流的编程语言,JavaScript是最常用的整体编程语言,Go是最有前途的编程语言,Python是学习者最多的编程语言。该报告涉及约 7000 名开发人员在编程语言、开发项目、移动设备与工具使用等方面的数据。其中,中高级职称的受访对象占78%。以下是我们从报告中得出的主要结论:


编程语言:



在过去一年里,最受欢迎的编程语言是 Java 和 Python。其后是 C# 和 JavaScript,两者不相仲伯。但如果结果按示例大小标准化,那么 C# 是最受欢迎的语言。



有一些语言主要起“辅助”作用,包括HTML、SQL 和 Shell 脚本语言。很多软件开发人员练习过这些辅助语言,但很少有人将它们作为主要语言。例如,56% 的人练习过 SQL,但只有 19% 的人称它为主要语言,仅 1.5% 的人将它作为第一语言。从另一方面看,Java 是独占鳌头的语言,其用户中有 44% 只使用或首先使用 Java。其后是 JavaScript,份额“仅有” 17%。


Source: Jetbrains发布2019开发者生态报告:Java最主流,Go最有前途

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_为什么VS Code会迅速占领JavaScript开发者社区
« 回复 #3999 于: 六月 20, 2019, 04:28:10 am »
为什么VS Code会迅速占领JavaScript开发者社区

首先,为了避免与微软的Visual Studio IDE发生混淆,这里先说明一下,Visual Studio Code(也即VS Code)是一款轻量级的编辑器,类似Atom或Sublime Text。它的采用量节节攀升,迅速占领了开发者市场!


2015年,微软推出了VS Code的第一个版本。在第二年的Stack Overflow开发环境调查报告中,它只有7.2%的市场份额,位居第13位,与Notepad++和Visual Studio(它们两个都是35.6%)以及Sublime Text(31.0%)差了一大截。不过,一年之后,它爬到了第5位(24%)。到了2018年,市场份额攀升至34.9%。2019年的报告更是说明VS Code之前的增长趋势并非昙花一现,市场份额达到了50.7%。


VS Code已经成为JavaScript社区最受欢迎的编辑器。有人说:“在很长一段时间里,微软被认为是JavaScript生态系统里的一颗毒瘤,因为它的陈旧的浏览器总是碍手碍脚的。不过,在过去几年,微软在TypeScript和VS Code方面表现强劲,似乎是在极力弥补过去的错误”。


那么,是什么让VS Code在JavaScript开发者当中变得如此流行?


1. 开源和社区支持


与Sublime Text和WebStorm不一样,VS Code是完全免费和开源的,类似Atom和GitHub的编辑器。它与Atom的关键区别在于微软真的想把它打造成一款开源的编辑器。VS Code在GitHub上是一个排名非常靠前的开源项目,在2018年收到了19000次代码提交。微软内部团队与社区紧密合作,采用了敏捷和DevOps开发方式,所以他们可以更快地发布版本和更快地改进产品。另外,为了确保交付给用户的是用户想要的东西,开发团队会收集产品使用信息以及来自GitHub和UserVoice的用户反馈。


在细分市场中,插件生态系统对代码编辑器来说是至关重要的。微软很快就意识到了这一点,所以,它不仅自己发布了很多插件,还让第三方插件开发变得很容易。因为VS Code是使用JavaScript开发的,并且是基于Electron框架的,所以开发VS Code插件非常容易。所以,VS Code拥有很多高质量的插件。


Source: 为什么VS Code会迅速占领JavaScript开发者社区

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_Go语言是大家的,只有伪爱好者才会谈舍弃
« 回复 #4000 于: 六月 20, 2019, 04:28:10 am »
Go语言是大家的,只有伪爱好者才会谈舍弃


前几天,InfoQ 在官网上发布了一篇国外博主(该博主是 Go 语言贡献者)对 Go 语言的评论文章:Go 语言是谷歌的,而非社区的,观点有些“消极”。对这篇文章里的观点,我来聊聊我的看法。



Go 语言是开源的


对于绝大多数爱好者和开发者而言,这就足够了。只有那些有过真实贡献的人才能真正体会到一个编程语言的背后是“君主制”,还是“民主制”,又或是“联盟制”。但无论如何,这些编程语言都是开源的,并且官方也会在一定程度上尊重其附带的技术社区。


当前的现实情况是,就算是“君主制”,开源编程语言的创造者也会对社区有足够的重视。就像 Go 语言和 Python 语言那样。另外,Java 语言的社区其实是“联盟制”的,是由一些科技公司实际掌控的。而 Rust 语言的社区才算是“民主制”的。


Go 语言越来越重视社区了


Go 语言官方团队在 Google 内部实属一个很小的团队。但其成员几乎个个都是技术大神。即使他们是独裁的,我们也有理由相信他们会把 Go 语言做得更好。更何况,在 Go 语言团队历经数个版本、陆续解决了一些关键的功能和性能问题之后,他们也开始更加关注社区了。


当然了,分歧在所难免,因为 Go 语言有着它自己的使命、愿景和价值观。况且 Go 语言团队的精力也是有限的。我目前看到的是,Go 语言团队已经开始积极地去解决社区最关心的一些问题了,比如:错误处理和泛型。


Source: Go语言是大家的,只有伪爱好者才会谈舍弃

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_为什么说SQL是最值得掌握的实践技能之一?| 极客时间
« 回复 #4001 于: 六月 20, 2019, 04:28:10 am »
为什么说SQL是最值得掌握的实践技能之一?| 极客时间

身处互联网行业,SQL 可能是你需要掌握的核心技能之一。


最早的时候,SQL 作为一门查询数据库的语言,是程序员的必备技能,运维、开发、Web 以及数据等从业人员都需要用到 SQL,毕竟只有查询到正确的数据,才能有后面的数据加工、分析,在面试中,SQL 的考察也是一道必不可少的坎儿。


除了程序员,如今的互联网公司中,产品和运营也越来越要求熟练掌握 SQL。如果具备一定的数据能力,不光能节省很多沟通成本,还能在职场中更具优势。比如如何评判产品改版在A/B测试中的留存率和点击率?与其找研发调取,还不如写一条 SQL 语句,直接从数据表中得到答案。如果你打开招聘网站,会发现掌握 SQL 格外具有优势。


在一项调查中,SQL 的使用人群仅次于 JavaScript。之所以火爆,一个非常大的优势在于它的变化幅度小,上手简单。



在其诞生的45年间,操作系统一直在迭代,语言版本层出不穷,但是 SQL 非常稳定,SQL92和SQL99这两个标准一直沿用到现在,这意味着掌握 SQL 是一件一劳永逸的事情,至少在你的职业生涯中,它都可以发挥作用。从这个意义上来说,没有什么比学习 SQL 语言更具性价比了。


Source: 为什么说SQL是最值得掌握的实践技能之一?| 极客时间

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_如何正确选型,React Native还是Native?
« 回复 #4002 于: 六月 20, 2019, 04:28:10 am »
如何正确选型,React Native还是Native?

随着 H5 标准的发布以及推广,使得移动应用的开发也受到了很大影响,出于效率、成本等原因,移动应用的开发不再完全依赖于 “原生”。近日越发火热的混合应用(Hybrid  App)介于 Web 应用和原生应用之间,兼具了 “原生应用良好用户交互体验” 和 “Web 应用跨平台开发”的两大优势。而Facebook 开源的 React Native 跨平台移动应用开发框架,使开发者只使用 JavaScript 就能编写原生移动应用。那么问题来了,如果你想构建属于你自己的 App,那么究竟要怎么选型呢?是选择 React Native 还是原生应用开发?


前言


因为我们的主要客户都是非技术背景。他们总是向我们咨询许多框架、语言和平台之间的区别,比如:




  • React Native 与 Swift




  • Swift 与 React Native




  • React Native 与 Android




由此我们了解到,还有一些不懂技术的人想要构建一款 App,但他们感到很困惑。 因为他们不了解这些技术术语、平台或语言。


因此,我们决定写一篇博文,来解释为什么当你寻找混合模式(Hybrid)应用和原生(Native)应用开发时,理解 React Native 和原生 App 的区别更为重要。


React Native 与原生应用的开发历程


当谈到开发移动应用时,只有两种方式可供企业选择。


Source: 如何正确选型,React Native还是Native?

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_Go语言大讨论:它到底是谁的?谷歌or社区?
« 回复 #4003 于: 六月 20, 2019, 04:20:13 pm »
Go语言大讨论:它到底是谁的?谷歌or社区?


“Go是谷歌的编程语言,而不是社区的?”对于这样的观点,你是赞同还是反对?欢迎在文章下方评论区留言,与其他小伙伴展开讨论。我们将在评论区选出三位精彩评论者,送上“InfoQ限量版定制T恤”一件或《Go语言实战》一本。(活动时间:即日起至6月24日零点,感谢人民邮电出版社赞助书籍)




前几天,InfoQ在官网上发布了一篇国外博主(该博主是Go语言贡献者)对Go语言的评论文章:Go 语言是谷歌的,而非社区的,观点有些“消极”,他认为:Go是谷歌的编程语言,而不是社区的。在这位博主看来,虽然Go语言拥有一个贡献者社区,但是它并不是社区的项目,只是谷歌的一个项目。所以只要是谷歌反对的东西,没有人可以把这个东西加到Go语言中。


这篇文章在发布之后引发了网友的激烈讨论,持反对意见的人不在少数,当然也有人非常赞同这位博主的观点。


对于这篇文章引发的讨论,InfoQ记者也第一时间联系了《Go并发编程实战》、《Go语言核心36讲》作者、前轻松筹大数据负责人郝林,他的观点是:Go语言是大家的,只有伪爱好者才会谈舍弃。在郝林看来,Go 语言官方团队在谷歌内部实属一个很小的团队,但其成员几乎个个都是技术大神。所以即使谷歌是独裁的,我们也有理由相信他们会把 Go 语言做得更好。


Source: Go语言大讨论:它到底是谁的?谷歌or社区?

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

admin

  • *****
  • 0
  • +0/-0
  • 性别: 男
  • SoftPlus 资深程序员
    • 查看个人资料
    • http://www.softplus.org
InfoQ_无王而治:如何在一个扁平组织高效地做出好的决策?
« 回复 #4004 于: 六月 20, 2019, 04:20:13 pm »
无王而治:如何在一个扁平组织高效地做出好的决策?


Doist公司,我们相信开放和真诚的沟通可以改善我们的决策过程。这就是为什么我们建立了这样一种文化,从纯技术解决方案到团队建设和产品管理,在所有决策级别我们都鼓励大家提出反馈意见。我们建立了团队沟通的APP——Twist,大家围绕公共话题可以进行热烈讨论,这使得我们和其他远程工作的团队都能达到较高程度的透明性和参与性。



刚开始,我们曾经以为,收集到的意见越多,决策就会越好。这个想法确实天然地符合工程学的精神气质,因为更多的数据意味着更好的决策。


然而随着团队的成长,我们认识到,有时好事成堆就不见得是好事了。曾经看到一位设计师向团队征求关于Twist APP的logo草图的反馈。突然间,所有人都摇身一变成为了字体和logo专家(感到内疚的是,我也是其中一员),然后大量反馈汹涌而至。


作为Doist后端团队的领导,我认为这种过量反馈是对我们团队高效运转能力的一大挑战。实在有太多反馈意见需要处理了。越来越多的时间花费在回应反馈上,而不是执行决策上。就在那时,我无意中看到了一份详细阐述“粗略的共识”(rough consensus)原则的文档。


粗略的共识


互联网工程任务组(IETF)是一个会员制的组织,由设计人员、运营人员、设备商和研究人员共同组成,他们开发的标准将互联网塑造成如今人人使用的通信工具。他们的主要决策原则是由Dave Clark在1992年提出的:


Source: 无王而治:如何在一个扁平组织高效地做出好的决策?

InfoQ 促进软件开发领域知识与创新的传播
http://www.infoq.com/cn/
软佳科技有限公司 http://www.softplus.org
软佳医疗软件 http://www.ynhis.com
最新Linode VPS 优惠码新用户注册省10美元:Active Linode $10 Coupon

 

Sitemap 1 2 3 4 5 6 7 8 9