收录了 软件编程师 频道下的 50 篇内容
未来软件的编程语言,会如何影响下一个时代?
本次分享指出了沿用传统思维易导致的复杂性和错误,以及如何利用Go的并发编程新特性更加简单和高效地实现常见的并发场景。
Boyan Mihaylov回顾了自己在传统瀑布式软件架构和敏捷软件架构下的工作经历。他描述了两者在以下三个方面表现出来的相似性及差异性:软件架构扮演的具体角色、软件架构的时间跨度以及软件架构的输出。
软件工程师这个角色并不一定需要计算机科学学位。在Andrew Binstock为Dr. Dobb所撰写的一篇名为“Software Engineers All!”的文章中提及了软件工程师是否真的需要一个计算机科学学位才能完成好工作。
任正非:青春是有限的,耽误人家几年对得起人家吗?
架构大家都知道,但你知道它到底是什么吗?看许式伟如何理解架构。
本文整理自许式伟在GTLC全球技术领导力峰会上的演讲。
QCon London将于一个月后召开!现在大家可以在线查看最终的议程,本次大会共有103位演讲人、107个主题,面向企业软件开发领域的高级开发者、团队领导及架构师。现在报名将有196美元的折扣,优惠期还有两周。
包括历史与现状,ECMAScript 规范下的定义、实现与应用,第三方库等内容。重点在于语言特性的分析与讨论。
软件/企业架构师是一项很重要的工作。架构师的职责很多,要胜任的话,需要具备特定的领导、沟通、技术技能。
生成式 AI 技术正在为开发工作提供更加智能、高效的辅助。根据 InfoQ 最新调查显示,在采用生成式 AI 技术辅助编程的过程中,大多数开发者会使用多种 AI 编程助手结合的方式提高编程效率。
现有的许多软件架构和开发方法,一定也会在以十年为计数单位的时间段内逐渐被颠覆,而今天你我所谈的云原生、微服务等话题,仅仅是这次变革浪潮的开端。
各国的软件开发者之间存在着巨大的收入差异。
编程语言是如何设计的?编程语言如何才能具备可维护性?编程语言未来将如何发展?一起来听听四位流行编程语言作者的分享吧!
了解软件架构基础比以往任何时候都要来得重要,因为我们现在构建的系统越来越趋于分布式化,而且开发团队也越来越分布式化。为了解开这些迷思,开发者需要了解五个与软件架构有关的事实。
架构师的职责已经远超设计和业务问题的范畴。设计方案能否实现是衡量他们最终成功与否的唯一标准;因此他们应该亲身参与到项目之中并提供必要的帮助。
软件开发方法学的泰斗,极限编程XP的创始人,敏捷宣言的创始人之一Kent Beck首次来到中国,分享其35年来在架构设计方面的最新总结。
近日,@左耳朵耗子 发布了两条微博,一条提出,IT领域的各种角色,像软件开发咨询、SQA、流程设计、软件项目管理等等,都需要会写程序的人来担当;另一条认为架构师是个应该被废弃的职称,在某些情况下其中的技术含量并不是太高。两条微博都引发了大家的广泛讨论。
数学和软件架构师到底有没有关系呢?从功利的观点来看,数学知识可以直接应用于许多领域,作为和数学有紧密关系的计算机软件更不例外。
结对编程真的像传说中那样不具有可操作性吗?什么样的团队适合结对编程?结对编程会为企业与个人带来怎样的改变?