从“软件工程”概念诞生至今,软件工具的易用性和高效性已经得到了各个行业的广泛认可。但随着软件系统规模与开发需求的急剧增长,无论是行业企业还是独立开发者,都不得不面临软件工作中重复性强、复杂度高的“脏活儿、累活儿”。
“软件工程没有银弹”
一项最新研究也印证了这一行业现实:69%的开发人员每周至少会浪费8小时来处理技术债务和其他低效问题。这也意味着,高达近七成的开发者在用海量时间填补存量代码维护、设计缺陷修复等技术的“时间黑洞”。
同时,由于软件开发、测试等核心工作对技术人员的高依赖性,导致技术门槛、研发成本长期居高不下,对效能提升方面鲜有显著成效,而开发者想要投入到创新和高价值的工作中更是无从谈起。
“软件工程没有银弹”的观点,看来仍然有效。