标签: 软件

To the Moon:太空任务与开发软件的相似之处

To the Moon:太空任务与开发软件的相似之处

Russ Olsen在 GOTO Berlin 2015会议上发表了题为“To the Moon”的开幕式演讲,在演讲中他介绍了太空任务与开发软件的相似之处。

软件看板之父David Anderson:使用看板方法进行项目管理

软件看板之父David Anderson:使用看板方法进行项目管理

本文是软件看板之父David Anderson 博客文章,项目管理系列集锦,包含四个方面的内容:使用看板方法管理项目、使用排序规则制订计划、项目预测、风险审查与阻碍集群。

那些臭名昭著的软件bug,史上留名的有哪些?

那些臭名昭著的软件bug,史上留名的有哪些?

在现今数字年代,计算机bug不但困扰着每个程序员,更会无可避免影响我们的生活,小到每个人的衣食住行,大到国家经济,世界局势。随着我们的生活方式渐渐的数字化、互联网化,数字世界的找虫和杀虫就变得越来越重要。

我的六年软件测试感悟

我的六年软件测试感悟

不知不觉已经从事软件测试六年了,2006毕业到进入外包公司外包给微软做软件测试, 到现在加入著名的外企。六年的时间过得真快。 长期的测试工作也让我对软件测试有了比较深入的认识。但是我至今还是一个底层的测试人员,我的看法都比较狭隘,如有错误还请批评改正。

为什么软件外包开发不再可行

为什么软件外包开发不再可行

Yegor Bugayenko是一名软件开发人员,同时也是软件外包公司Teame.io的创始人和CTO。从自己将近10年的软件外包公司工作经验中,他得出结论:现如今,软件外包开发已经行不通了,软件外包的结果只有灾难。

不能用谷歌翻译的痛,就用这些翻译神器来弥补吧

不能用谷歌翻译的痛,就用这些翻译神器来弥补吧

当年在读舍恩伯格的《大数据时代》时,深深为谷歌这家公司的大数据思维折服。谷歌翻译采用纯粹的计算方法,利用网络上大量翻译资料,参考相关语境,为用户提供最合适的翻译结果。而且随着数据库的扩大,谷歌翻译的精准度会不断提高。

解密大众汽车作弊软件:如何两骗美国政府

解密大众汽车作弊软件:如何两骗美国政府

随着汽车“排放门”丑闻越闹越大,德国大众不仅在美国面临高达180亿美元的天价罚单,韩国、澳大利亚和法国等国政府也表达关注。该公司22日还承认,安装排放“作弊”软件的柴油车可能达1100万辆。

  那么,这种软件怎么工作?为什么能两次欺骗美国政府?后来又是怎么被发现的呢?

软件缺陷的有效管理

软件缺陷的有效管理

“这次发布之前怎么这么多的缺陷,是不是需要分析一下啊?” 答案是肯定的,可是这个时候才想起要分析已经有点晚了,有可能这些缺陷很难分析了。这是发生过的一个真实场景,所记录的缺陷包含信息很有限,很难有效的做好分析!本文就来聊聊如何有效的管理和分析缺陷。

所谓软件工程

所谓软件工程

很多编程的人包括我,头衔叫做“软件工程师”(software engineer),然而我却不喜欢这个名字。我喜欢把自己叫做“程序员”(programmer)或者“计算机科学家”(computer scientist)。这是为什么呢?这需要从“软件工程”(software engineering)在现实中的涵义谈起。

软件开发中的陷阱

软件开发中的陷阱

为了优化某个情况却发现事情变得更糟了,你曾遇到过吗?你曾遵循传统的「最佳实践」却发现它未能尽如人意?貌似你尝试得越多,事情反而变得越糟糕,是这样吧?

程序员”偷懒”给软件带来安全隐患

程序员”偷懒”给软件带来安全隐患

人们通常把黑客看做是技术非常高超的人,因为他们必须能够发现软件系统中的漏洞并利用它进行攻击,对吗?

开发软件有多贵

开发软件有多贵

 有个朋友的朋友想做一个公益的事。因为出资的都是教育水平较高的精英人士,所以对项目的监控透明度要求比较高。于是这个朋友的朋友就想了,信息时代嘛,IT 工具不是可以促进交流提升效率么?于是他对我说:我们想做个 app,可以干这个这个这个……

信息图:软件工程师薪福指南

信息图:软件工程师薪福指南

本文从编程语言、岗位、公司性质、阅历以及地理位置等多个角度解读了国外程序员的薪水状态及原因。

世界各地的软件工程师的薪水从 6 万美元到 12 万美元不等。是什么原因使他们能获得这么高的薪水,或者这么低的薪水?

年收入50万美元的软件工程师做的是什么类型的工作

年收入50万美元的软件工程师做的是什么类型的工作

在谷歌并没有担保 50 万收益的工程师。正如文中所讲,这是工资和限制性股票(RSU)的总和。 为解释如何达到该 […]

写代码可能是成为软件工程师最容易的部分

写代码可能是成为软件工程师最容易的部分

写代码是超级重要的,但是我认为它只是整个过程中的一小部分,且不一定是最难学的。

招聘软件工程师的十条经验教训

招聘软件工程师的十条经验教训

在过去的十年里从一名软件工程师转变成为一名经理,他在2015年卢布尔雅那开发运维日大会上分享了不断成长的工程师团队 的经验教训。

软件测试是失败者的赌注

软件测试是失败者的赌注

在看本文时,切记测试不是为了提高质量。提高质量的唯一方式是修改产品,测试不会改变产品。

代码即犯罪现场

代码即犯罪现场

以近些年来涌现出的工具和相关文献的数量来看,度量软件的复杂度是软件开发社区之中流行且常见的活动。

谈谈Linux 上的杀毒软件

谈谈Linux 上的杀毒软件

刚刚进入二月,在360安全卫士 for Linux瞬间更名为360安全卫士国产系统专版。紧接着不久,Dr.Web 宣布发现一款可能源自 ChinaZ 的 Linux 系统的后门程序。加之又被朝内媒体炒作起来的 OpenSSL 基金会事宜,不由得思绪飘溢

Oracle Java 安装包被发现捆绑百度系全套产品

Oracle Java 安装包被发现捆绑百度系全套产品

你知道什么是流氓软件吗?

苹果遭铁杆粉丝吐糟:软件水平江河日下

苹果遭铁杆粉丝吐糟:软件水平江河日下

在研发者圈内享有很高声誉的马克•阿尔蒙特(Marco Arment)正在为苹果的未来发愁。

我们常用的软件就是这样耍流氓的

我们常用的软件就是这样耍流氓的

为了商业利益不顾用户感受的做法可以换来短时间的效益。但是从长远来看,这并不利于增加用户体验和用户黏度。

历史上最有影响力的10款开源项目

历史上最有影响力的10款开源项目

开源是大趋势,开源软件也在越来越多的出现在日常电脑桌面上。人们选择开源软件的原因,主要有低成本、安全无病毒侵害、更加透明和开放等。我们选出了在当前扮演最重要角色的十款开源软件,以供参考。