世界真的需要另一本计算机杂志吗?这当然是一个合理的问题。无论从哪个角度衡量,我们已经有数量庞大的出版物可供选择。但您实际阅读了多少?在这些出版物中,您又觉得有多少真正有助于您了解和理解新兴的软件技术和能力?
遗憾的是,即使在所有那些严肃认真的出版物中,也很少有看起来对那些负责预测和准备未来挑战的人们有潜在用处的内容。这是因为趋势更多地倾向于立足当下,重点关注程序员和开发人员已经熟悉的产品和解决方案。
因此,现在一本新的出版物走入了这片混乱之中:《Queue》。很简单,它不像堆积在你办公室地板上的任何其他杂志。这是因为《Queue》的使命是直接处理软件工程师和开发人员在关键设计和规划决策中所面临的未来挑战,这些决策最有可能影响未来数年的产品方向和运营实践。当涉及到这一点时,仅仅描述当前产品和解决方案的文章是不够的。《Queue》的目标是智能地评估预期在近期内出现的变化,因为新兴的能力或技术获得广泛接受——列出软件工程师和开发人员最有可能面临的选择,并阐明内在的潜在技术冲突。
与我见过的其他杂志不同,《Queue》明白,在人们开始寻找令人满意的答案之前,他们必须首先知道要问什么问题。其他出版物可能致力于吹捧最新的灵丹妙药。但《Queue》在很大程度上被构思为一种针对炒作疲劳的补剂,致力于有条不紊地剖析即将到来的挑战,同时提出软件开发人员自己提出的那些难题。通过这种方式,《Queue》致力于以读者可以用来集中思考最重要事项的那种细节和智慧来定义未来的问题。
获得这种富有洞察力的内容的最佳方法是从那些真正处于未来发展核心的人那里征求坦诚的观点。《Queue》有能力做到这一点,因为它是由工程师驱动和撰写的社论内容构建的。由行业名人组成的编辑顾问委员会定期会面,讨论文章想法并确定潜在作者,这使得有可能从那些拥有真实经验和技术知识的人那里获得材料,以便就各自的主题以真正的权威性进行写作。
我想您会同意这听起来不太像您最近一直在阅读的任何其他杂志。
###
STEVE BOURNE 在过去的 20 年里,Steve 曾在思科系统、太阳微系统、数字设备和硅谷图形公司担任高级工程管理职位。目前,他是加利福尼亚州门洛帕克市 El Dorado Ventures 的常驻企业家。在此之前,Steve 在贝尔实验室担任第七版 UNIX 团队的成员九年。他设计了 UNIX 命令语言或“Bourne Shell”,该语言用于 UNIX 编程环境中的脚本编写,并且他编写了 ADB 调试器工具。他毕业于伦敦国王学院数学专业,并拥有英国剑桥大学三一学院数学博士学位。
最初发表于《Queue》第 1 卷,第 1 期—
在 数字图书馆 中评论本文
Ellen Chisa - 产品经理的演变
软件从业人员知道产品管理是软件开发的关键组成部分。产品经理与用户沟通,以帮助确定要构建什么、定义需求并编写功能规范。他们在构建软件的整个过程中与工程师紧密合作。他们充当想法的共鸣板,在出现技术挑战时帮助平衡进度 - 并在需要技术修订时向执行团队施压。产品经理从编写第一行代码之前一直参与到软件发布之后。
Jon P. Daries, Justin Reich, Jim Waldo, Elise M. Young, Jonathan Whittinghill, Daniel Thomas Seaton, Andrew Dean Ho, Isaac Chuang - 社会科学中的隐私、匿名和大数据
开放数据对科学具有巨大的潜力,但是,在人体受试者研究中,隐私和发布高质量的开放数据之间存在着张力。管理学生隐私和学生记录发布的联邦法律表明,匿名化学生数据可以保护学生隐私。在这一标准的指导下,我们对来自 edX 平台上的 MITx 和 HarvardX 的 16 个 MOOC(大型开放式在线课程)的数据集进行了去标识化并发布。在本文中,我们表明,这些和其他去标识化程序需要对数据集进行更改,这威胁到基线分析的复制和扩展。为了平衡学生隐私和开放数据的好处,我们建议在不匿名化数据的情况下专注于保护隐私,而是扩展政策,迫使研究人员维护开放数据集中的受试者的隐私。
Michael J. Lutz, J. Fernando Naveda, James R. Vallino - 本科软件工程:满足专业软件开发的需要
1996 年秋季学期,RIT(罗切斯特理工学院)在美国启动了第一个本科软件工程课程。该课程是五年规划、开发和审查的结晶,从一开始就旨在为毕业生在商业和工业软件开发领域的专业职位做好准备。