标签:开发者 别人 开发项目 而不是 为什么 问题 创新 需求 工程
观看记录:软件开发是一门工程,是一门艺术,还是一门手艺。
问题:软件开发为什么称之为一门艺术?
资料:软件开发是一门艺术。艺术是没有具体形象的,一名艺术家必须要擅长创新;工程则是循规蹈矩的,一名工程师则必须要守规矩。而软件开发之所以可以称为一门艺术而不是工程师因为软件要满足用户的需求并不是循规蹈矩的,不同的软件开发者对做一个相同的软件开发项目可能有很多不同的想法,一个只会循规蹈矩的软件开发者肯定是无法成为一个出色的工程师的,只有懂得创新的工程师才能开发出更多合适的好的软件。那种不懂得创新的软件开发师被人们戏称为码农,所以要成为一个出色的软件开发者,必须要学会创新,俗话说创新是进步的源泉。我们要学会在软件开发中走出一条只属于我们自己的路,而不是沿着别人开发的道路循规蹈矩的走,这样我们就永远只能跟在别人后面,永远不能超越别人的技术了。
困惑:所以我更想知道,软件开发到底是工程还是艺术?
标签:开发者 别人 开发项目 而不是 为什么 问题 创新 需求 工程
原文地址:http://www.cnblogs.com/jmz-927/p/7565304.html