作为软件工程专业的学生,我们必须通过阅读软件工程经典著作,掌握软件开发过程中的概念和存在的问题。
《梦断代码》向我们展示了硅谷遗留软件开发者是如何进行产品开发的,把真实的人,事,技术以及产品的发展过程结合在一起,每个有志于开发畅销产品的程序员都值得耐心去品味这个故事。
和其他书不同,这本书从第0章开始,是在告诉我们,计算机从0开始计数,也是要培养程序员从0开始计数的习惯,以免编写计算机程序时出现偏差。本书主人公就是从玩游戏开始逐渐迷恋上编程的,我们同样爱玩游戏,但是却没有主人公那种对于游戏新模式设计的向往。
随着科技行业的兴盛,互联网时间带来了快速发展的技术产生、公司创立、创造财富等也同时带来了程序的缺陷问题。而对软件开发者来说,则过的是时快时慢:如 果灵感到了,一切顺利,则全然忘记时间,全心投入高速的开发之中。反之遇到瓶颈,则举步维艰的软件时间。软件不能像建造桥梁那样一劳永逸可以造福上百年。 反而漏洞百出,麻烦不断,错误不停。带来无穷尽的改进和苦恼。
在我们最初学习C++以及后来学习Java时,第一个程序就是“Hello World”。尽管它一无所用,却足以蛊惑人心。它唤起每个程序员心中乐观的一面,没错,我要时刻记住“既然能让它说话,就能让它做任何事”,这样才会越来越有信心。