《梦断代码》随笔(前三章)
第0章: 软件时间
一个完美的程序会耗费大量的时间,所以根本没有一个软件会做到完美,随着用户的需求越来越多,软件更新也会越来越快,BUG也会越来越多,补丁也会越来越多。
所以软件工程师能做的就是让问题尽可能的少,尽可能的满足用户的需求
第一章:死定了
软件开发是一个巨大的工程,有时可能耗费半天时间却一无进展,有时却进展很快,任何以一个大型软件的开发都不可能靠个人,而是团队努力的成果。所以面对软件开发过程的各种突发状况,一定要做好心理准备,团队之间的协作相当重要,千万不要泄气一定要坚持,
第二章:agenda之魂
失败是成功之母,没一个成功的程序背后,肯定经历了许多失败,所以一两次的失败根本不能打败程序员,反而成了前进的动力。有时候软件的设计思想,设计理念比技术更为重要。每个软件都有它存在的价值。只要是有用户用的软件就是好软件。