在计算机发展的早期,专业编程几乎与学术研究同义,因为计算机往往是仅存在于或主要存在于学术环境中的设备。随着计算机开始商业化,它们开始出现在私营部门和商业环境中。20世纪50年代和60年代,自动化和数据处理形式的计算被引入私营部门,随之而来的是一个不断壮大的专业人士社区,他们对计算的关注是务实的和以生产为导向的。计算一直在发展(并且仍在发展),学术界继续探索新的软件和硬件概念和结构。人们发明了新的语言(并且仍在发明),以尝试在程序设计中应用新思路。时间共享的引入创造了新的探索领域。在当今世界,云计算或多或少是新的时间共享。
当然,世界已经进入计算机发展演变的 70 多年。 已经有 67 年的历史,由计算机的发明者于 1947 年创立(当时我才 3 岁!)。从他们给它起的名字就可以清楚地看出它的重点:计算机械协会。今天的计算领域展示了一个丰富多样的软件和硬件平台,研究人员和专业人士在这些平台上和通过这些平台追求他们的兴趣。这并不是说研究人员不是专业人士。恰恰相反。重点只是这些群体的关注点在许多方面有所不同,但当需要新的处理算法和新的硬件概念时,可能会发生重叠。量子计算仍处于起步阶段(也许还处于幻想阶段),就是一个例子,在量子计算中,可能需要新的概念算法来利用与量子理论原理相关的非常规计算特性。
同样值得注意的是,物理、生物、经济学和化学等学科都在越来越多地使用计算和新算法来进行研究和应用。例如,2013 年诺贝尔化学奖的获得者因其算法工作而受到表彰:马丁·卡普拉斯、迈克尔·莱维特和阿里耶·瓦谢尔因“开发复杂化学系统的多尺度模型”而共同获得该奖项 (nobelprize.org/nobel_prizes /chemistry/laureates/2013/)。
尤其是在 会员人数的增长与程序员的明显增长不相称的情况下,我一直在思考的问题是 如何以及是否能够调整其活动和产品,以增加这些专业人士的参与度。一个人不必成为 会员即可参加其众多会议和研讨会。一个人可以加入 SIG(特殊兴趣小组),而无需成为 会员。我不会建议改变任何这些,但我想知道 是否可以采取措施来吸引那些非计算机科学研究人员的专业人士的兴趣,更重要的是获得他们的支持。甚至可能并非所有计算机科学研究人员都是 会员,部分原因例如是,他们可以通过其机构访问 数字图书馆。
我非常清楚,这篇发表在 C 上的文章可能无法送达我最想评估其意见和兴趣的那些人,尽管 C 确实有一个版块刊登对在职程序员感兴趣的实用文章,而且其相关出版物 专门面向这群同事。
我想问这篇文章的读者的是,他们如何满足自己对了解可能影响他们自身工作的计算实践和研究成果的需求。回顾我自己在 的会员资格(自 1967 年以来),我的研究生导师曾建议我, 会员资格是专业人士的标志,我仍然相信这一点;但似乎很明显,这种观点在今天并不像以前那样普遍。为什么不是呢? 是否应该做些什么来改变这种情况?我还想指出, 在教育、出版、实践、竞赛、会议和研讨会方面开展了大量活动,这些活动值得我们所有在计算领域谋生的人支持。也许更多地关注所有这些有益的活动将会有所帮助,这些活动只有在会员和志愿者致力于这些活动的情况下才有可能实现。
可以通过 [email protected] 联系我,我期待您的看法。
喜欢它,讨厌它?请告诉我们
Vinton G. Cerf 是谷歌的副总裁兼首席互联网布道者。作为 TCP/IP 协议和架构的共同设计者,Cerf 是“互联网之父”之一。他拥有斯坦福大学数学学士学位和加州大学洛杉矶分校计算机科学硕士和博士学位。Cerf 是 的前任主席,并于 2012-2014 年担任 主席。
© 2014 1542-7730/14/0700 $10.00
最初发表于 Queue 第 12 卷,第 7 期—
在 数字图书馆中评论这篇文章
Catherine Hayes, David Malone - 质疑评估非加密哈希函数的标准
尽管加密和非加密哈希函数无处不在,但在它们的设计方式上似乎存在差距。出于各种安全要求的考虑,存在许多加密哈希的标准,但在非加密方面,存在一定的传统,尽管哈希函数历史悠久,但尚未得到充分探索。虽然针对均匀分布对于真实世界的数据集来说很有意义,但当面对具有特定模式的数据集时,可能会成为一个挑战。
Nicole Forsgren, Eirini Kalliamvakou, Abi Noda, Michaela Greiler, Brian Houck, Margaret-Anne Storey - DevEx 实践
随着领导者们在财政紧缩和人工智能等变革性技术的背景下寻求优化软件交付,DevEx(开发者体验)在许多软件组织中越来越受到关注。凭直觉,技术领导者普遍认为,良好的开发者体验能够实现更有效的软件交付和开发者幸福感。然而,在许多组织中,为改善 DevEx 而提出的倡议和投资难以获得支持,因为业务利益相关者质疑改进的价值主张。
João Varajão, António Trigo, Miguel Almeida - 低代码开发生产力
本文旨在通过展示使用基于代码、低代码和极低代码技术进行的实验室实验结果,以研究生产力差异,从而为该主题提供新的见解。低代码技术已明确显示出更高的生产力水平,为低代码在短期/中期内主导软件开发主流提供了强有力的论据。本文报告了程序和协议、结果、局限性以及未来研究的机会。
Ivar Jacobson, Alistair Cockburn - 用例至关重要
虽然软件行业是一个快节奏且令人兴奋的世界,其中新的工具、技术和技巧不断被开发出来以服务于商业和社会,但它也很健忘。在它急于快速前进的过程中,它容易受到时尚潮流的影响,并且可能会忘记或忽略针对它所面临的一些永恒问题的成熟解决方案。用例,最初于 1986 年引入并在后来普及,就是这些成熟的解决方案之一。